diff --git a/LICENSE.txt b/LICENSE.txt index 24f9bb6..a87eaf2 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,4 +1,4 @@ -Copyright (c) 2021, 2024 Oracle and/or its affiliates. +Copyright (c) 2021, 2025 Oracle and/or its affiliates. The Universal Permissive License (UPL), Version 1.0 diff --git a/README.md b/README.md index 2355e15..d4ae496 100755 --- a/README.md +++ b/README.md @@ -33,4 +33,4 @@ See [LICENSE](LICENSE.txt) for more details. ## Copyright -Copyright (c) 2021, 2024 Oracle and/or its affiliates. +Copyright (c) 2021, 2025 Oracle and/or its affiliates. diff --git a/postman-collections/README.md b/postman-collections/README.md index ea134f9..1ef791a 100755 --- a/postman-collections/README.md +++ b/postman-collections/README.md @@ -4,7 +4,7 @@ This folder contains: - [Postman collections](https://www.postman.com/collection/) with many different API call samples on how to perform different functional workflows (e.g. digital check-in and checkout) - [Postman Environment](https://learning.postman.com/docs/sending-requests/managing-environments) defining the main environment variables required to use the postman collections against our Hospitality APIs. -- [Workflows](WORKFLOWS.md) document describing the different workflows supported in the postman collections. +- [Workflows](property/WORKFLOWS.md) document describing the different workflows supported in the postman collections. To understand these Postman collections register to watch this free on demand [Understanding Apiary Documentation & Postman Collections](https://go.oracle.com/LP=105035?elqCampaignId=281803&src1=:ow:o:p:po:::&intcmp=BUMK201218P00049:ow:o:p:po) is available to watch on demand. diff --git a/postman-collections/property/oracle-hospitality-property.postman_collection.json b/postman-collections/property/oracle-hospitality-property.postman_collection.json index 8c20416..cb76f59 100644 --- a/postman-collections/property/oracle-hospitality-property.postman_collection.json +++ b/postman-collections/property/oracle-hospitality-property.postman_collection.json @@ -1,155912 +1,167970 @@ { - "info": { - "_postman_id": "f8303621-e162-4784-8e41-4a00f9b88dda", - "name": "1. Property REST APIs By Module", - "description": "#### ORACLE Hospitality OPERA Cloud Rest APIs\r\n\r\nThis Postman Collection offers many API call samples for the Oracle Hospitality REST APIs and OHIP. For common functional workflows (e.g. digital check-in and checkout) see the ORACLE Hospitality OPERA Cloud Rest API Workflows collection. For more information visit [Oracle Hospitality Integration Platform](https://www.oracle.com/industries/hospitality/integration-platform/). \r\n\r\nNew to OHIP? Watch this free on demand video about [Stepping Through the OHIP Journey](https://go.oracle.com/LP=105035?elqCampaignId=281803&src1=:ow:o:p:po:::&intcmp=BUMK201218P00049:ow:o:p:po). \r\n\r\nTo find out more about this Postman collection watch this free on demand video [Understanding Apiary Documentation & Postman Collections](https://go.oracle.com/LP=105035?elqCampaignId=281803&src1=:ow:o:p:po:::&intcmp=BUMK201218P00049:ow:o:p:po). \r\n\r\nNote that some of the APIs in this Postman collection are Early Adopter APIs (v0). To find out about becoming an Early Adopter watch this free on demand video [Why be an OHIP Early Adopter](https://go.oracle.com/LP=105035?elqCampaignId=281803&src1=:ow:o:p:po:::&intcmp=BUMK201218P00049:ow:o:p:po). \r\n\r\nExplanations of the common workflows are available in [this workflows document](https://github.com/oracle/hospitality-api-docs/blob/main/postman-collections/WORKFLOWS.md). \r\n\r\nThis document and all content within is available under the [Universal Permissive License v 1.0](http://oss.oracle.com/licenses/upl). Copyright c 2021 Oracle and/or its affiliates.", - "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", - "_exporter_id": "9368925" - }, - "item": [ - { - "name": "OAuth Token", - "item": [ - { - "name": "Get OAuth Token for Resource Owner environments", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "var jsonData = JSON.parse(responseBody);\r", - "postman.setEnvironmentVariable(\"Token\", jsonData.access_token);\r", - "//Set currentdate and currentdateplus1 variables\r", - "var moment = require('moment');\r", - "pm.environment.set('currentdate', moment().format((\"YYYY-MM-DD\")))\r", - "pm.environment.set('currentdateplus1', moment().add(1, 'days').format((\"YYYY-MM-DD\")))\r", - "var uuid = require('uuid');\r", - "var myUUID = uuid.v4();\r", - "pm.environment.set(\"MyGUID\", myUUID);\r", - "pm.environment.set(\"HashedAppKey\", CryptoJS.SHA256(pm.environment.get(\"AppKey\")).toString());" - ], - "type": "text/javascript", - "packages": {} - } - } - ], - "request": { - "auth": { - "type": "basic", - "basic": [ - { - "key": "password", - "value": "{{CLIENT_SECRET}}", - "type": "string" - }, - { - "key": "username", - "value": "{{CLIENT_ID}}", - "type": "string" - }, - { - "key": "saveHelperData", - "value": true, - "type": "boolean" - }, - { - "key": "showPassword", - "value": false, - "type": "boolean" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/x-www-form-urlencoded", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "urlencoded", - "urlencoded": [ - { - "key": "username", - "value": "{{Username}}", - "type": "text" - }, - { - "key": "password", - "value": "{{Password}}", - "type": "text" - }, - { - "key": "grant_type", - "value": "password", - "type": "text" - } - ] - }, - "url": { - "raw": "{{HostName}}/oauth/v1/tokens", - "host": [ - "{{HostName}}" - ], - "path": [ - "oauth", - "v1", - "tokens" - ] - }, - "description": "Use this API to request an oAuth token when the environment is a Resource Owner environment. You can see which oAuth flow an environment supports by looking at the Environment page in the OHIP Developer Portal. For more information see (Authenticating to Oracle Hospitality Property APIs)\\[[https://docs.oracle.com/en/industries/hospitality/integration-platform/ohipu/c_oracle_hospitality_property_apis.htm#AuthenticatingToOracleHospitalityPr-1BD54F80](https://docs.oracle.com/en/industries/hospitality/integration-platform/ohipu/c_oracle_hospitality_property_apis.htm#AuthenticatingToOracleHospitalityPr-1BD54F80)\\] under the heading \"Resource Owner-Based Authentication\".\n\nTo call this API you will need:\n\n1. To know the environment is a Resource Owner environment - see above\n2. A valid ClientId and ClientSecret\n3. An integration user and its password that has been approved by the environment owner\n4. A valid application key\n \n\nBecause of this, oAuth tokens may only be used when calling the given environment.\n\noAuth tokens expire after 60 minutes. We recommend obtaining a new oAuth token every 50 minutes, but not more frequently." - }, - "response": [] - }, - { - "name": "Get OAuth Token for Client Credentials environments", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "var jsonData = JSON.parse(responseBody);\r", - "postman.setEnvironmentVariable(\"Token\", jsonData.access_token);\r", - "//Set currentdate and currentdateplus1 variables\r", - "var moment = require('moment');\r", - "pm.environment.set('currentdate', moment().format((\"YYYY-MM-DD\")))\r", - "pm.environment.set('currentdateplus1', moment().add(1, 'days').format((\"YYYY-MM-DD\")))\r", - "var uuid = require('uuid');\r", - "var myUUID = uuid.v4();\r", - "pm.environment.set(\"MyGUID\", myUUID);\r", - "pm.environment.set(\"HashedAppKey\", CryptoJS.SHA256(pm.environment.get(\"AppKey\")).toString());" - ], - "type": "text/javascript", - "packages": {} - } - } - ], - "request": { - "auth": { - "type": "basic", - "basic": [ - { - "key": "password", - "value": "{{CLIENT_SECRET}}", - "type": "string" - }, - { - "key": "username", - "value": "{{CLIENT_ID}}", - "type": "string" - }, - { - "key": "undefined", - "type": "any" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/x-www-form-urlencoded", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "enterpriseId", - "value": "{{EnterpriseId}}", - "type": "text" - } - ], - "body": { - "mode": "urlencoded", - "urlencoded": [ - { - "key": "grant_type", - "value": "client_credentials", - "type": "text" - }, - { - "key": "scope", - "value": "urn:opc:hgbu:ws:__myscopes__", - "type": "text" - } - ] - }, - "url": { - "raw": "{{HostName}}/oauth/v1/tokens", - "host": [ - "{{HostName}}" - ], - "path": [ - "oauth", - "v1", - "tokens" - ] - }, - "description": "Use this API to request an oAuth token when the environment is a Client Credentials environment. You can see which oAuth flow an environment supports by looking at the Environment page in the OHIP Developer Portal. For more information see (Authenticating to Oracle Hospitality Property APIs)\\[[https://docs.oracle.com/en/industries/hospitality/integration-platform/ohipu/c_oracle_hospitality_property_apis.htm#AuthenticatingToOracleHospitalityPr-1BD54F80](https://docs.oracle.com/en/industries/hospitality/integration-platform/ohipu/c_oracle_hospitality_property_apis.htm#AuthenticatingToOracleHospitalityPr-1BD54F80)\\] under the heading \"Client Credentials-Based Authentication\".\n\nTo call this API you will need:\n\n1. To know the environment is a Client Credentials environment - see above\n2. A valid ClientId and ClientSecret\n3. A valid EnterpriseId\n4. A valid application key\n \n\nBecause of this, oAuth tokens may only be used when calling the given environment.\n\noAuth tokens expire after 60 minutes. We recommend obtaining a new oAuth token every 50 minutes, but not more frequently." - }, - "response": [] - } - ] - }, - { - "name": "OPERA Cloud APIs by Module", - "item": [ - { - "name": "Accounts Receivables (ARS)", - "item": [ - { - "name": "get Accounts", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ars/v1/accounts?offset=0&limit=100", - "host": [ - "{{HostName}}" - ], - "path": [ - "ars", - "v1", - "accounts" - ], - "query": [ - { - "key": "accountId", - "value": "{{AccountId}}", - "disabled": true - }, - { - "key": "offset", - "value": "0" - }, - { - "key": "accountType", - "value": "{{AccountType}}", - "disabled": true - }, - { - "key": "accountName", - "value": "{{AccountName}}", - "disabled": true - }, - { - "key": "accountNo", - "value": "{{AccountNo}}", - "disabled": true - }, - { - "key": "limit", - "value": "100" - }, - { - "key": "balance", - "value": "", - "description": "All , Open , Zero", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Account", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ars/v1/hotels/{{HotelId}}/accounts/{{accountId}}?fetchInstructions=Account&fetchInstructions=Summary&fetchInstructions=Invoices", - "host": [ - "{{HostName}}" - ], - "path": [ - "ars", - "v1", - "hotels", - "{{HotelId}}", - "accounts", - "{{accountId}}" - ], - "query": [ - { - "key": "accountNo", - "value": "{{AccountNo}}", - "disabled": true - }, - { - "key": "profileId", - "value": "{{ProfileId}}", - "disabled": true - }, - { - "key": "profileIdContext", - "value": "", - "disabled": true - }, - { - "key": "profileType", - "value": "", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Account", - "description": "Account , Aging , FixedCharges , Invoices , Payments , Summary , Comments , Traces , Reminder , Statement , Indicators , YearView" - }, - { - "key": "fetchInstructions", - "value": "Summary" - }, - { - "key": "fetchInstructions", - "value": "Invoices" - } - ] - } - }, - "response": [] - }, - { - "name": "get AR Transactions", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ars/v1/arTransactions?hotelIds={{HotelId}}&accounts={{AccountId}}&accountName={{AccountName}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ars", - "v1", - "arTransactions" - ], - "query": [ - { - "key": "hotelIds", - "value": "{{HotelId}}" - }, - { - "key": "accounts", - "value": "{{AccountId}}" - }, - { - "key": "endDate", - "value": "", - "disabled": true - }, - { - "key": "startDate", - "value": "", - "disabled": true - }, - { - "key": "fromAmount", - "value": "", - "disabled": true - }, - { - "key": "fromCurrencyCode", - "value": "", - "disabled": true - }, - { - "key": "toAmount", - "value": "", - "disabled": true - }, - { - "key": "toCurrencyCode", - "value": "", - "disabled": true - }, - { - "key": "guestName", - "value": "", - "disabled": true - }, - { - "key": "invoices", - "value": "", - "disabled": true - }, - { - "key": "folios", - "value": "", - "disabled": true - }, - { - "key": "fiscalBillNo", - "value": "", - "disabled": true - }, - { - "key": "accountName", - "value": "{{AccountName}}" - }, - { - "key": "addresseName", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get AR Invoice Postings", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ars/v1/invoicePostings?internalFolioWindowID=1052871&invoiceNo=9404&transactionNo=1002495601&hotelId={{HotelId}}&accountId={{AccountId}}&accountIdContext=OPERA&accountType=AccountId", - "host": [ - "{{HostName}}" - ], - "path": [ - "ars", - "v1", - "invoicePostings" - ], - "query": [ - { - "key": "canBeModified", - "value": "", - "disabled": true - }, - { - "key": "closeDate", - "value": "", - "disabled": true - }, - { - "key": "fiscalBillNo", - "value": "", - "disabled": true - }, - { - "key": "folioDate", - "value": "", - "disabled": true - }, - { - "key": "folioNo", - "value": "", - "disabled": true - }, - { - "key": "folioStatus", - "value": "", - "disabled": true - }, - { - "key": "folioTypeName", - "value": "", - "disabled": true - }, - { - "key": "internalFolioWindowID", - "value": "1052871" - }, - { - "key": "invoiceNo", - "value": "9404" - }, - { - "key": "invoiceType", - "value": "Credit", - "disabled": true - }, - { - "key": "postingDate", - "value": "2022-06-03", - "disabled": true - }, - { - "key": "revenueDate", - "value": "", - "disabled": true - }, - { - "key": "statementNo", - "value": "", - "disabled": true - }, - { - "key": "status", - "value": "", - "disabled": true - }, - { - "key": "transferDate", - "value": "", - "disabled": true - }, - { - "key": "postingTransactionCode", - "value": "", - "disabled": true - }, - { - "key": "transactionDate", - "value": "", - "disabled": true - }, - { - "key": "transactionNo", - "value": "1002495601" - }, - { - "key": "cashierId", - "value": "", - "disabled": true - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "reservationId", - "value": "", - "disabled": true - }, - { - "key": "reservationIdContext", - "value": "", - "disabled": true - }, - { - "key": "reservationType", - "value": "", - "disabled": true - }, - { - "key": "guestProfileId", - "value": "", - "disabled": true - }, - { - "key": "guestProfileIdContext", - "value": "", - "disabled": true - }, - { - "key": "guestProfileType", - "value": "", - "disabled": true - }, - { - "key": "age", - "value": "", - "disabled": true - }, - { - "key": "guestName", - "value": "", - "disabled": true - }, - { - "key": "originalAmount", - "value": "", - "disabled": true - }, - { - "key": "originalAmountCurrencyCode", - "value": "", - "disabled": true - }, - { - "key": "amount", - "value": "", - "disabled": true - }, - { - "key": "currencyCode", - "value": "", - "disabled": true - }, - { - "key": "paymentsAmount", - "value": "", - "disabled": true - }, - { - "key": "paymentsCurrencyCode", - "value": "", - "disabled": true - }, - { - "key": "balanceAmount", - "value": "", - "disabled": true - }, - { - "key": "balanceCurrencyCode", - "value": "", - "disabled": true - }, - { - "key": "reference", - "value": "", - "disabled": true - }, - { - "key": "remark", - "value": "", - "disabled": true - }, - { - "key": "adjusted", - "value": "", - "disabled": true - }, - { - "key": "parentInvoiceNo", - "value": "", - "disabled": true - }, - { - "key": "compressed", - "value": "", - "disabled": true - }, - { - "key": "compressedDate", - "value": "", - "disabled": true - }, - { - "key": "transferredOut", - "value": "", - "disabled": true - }, - { - "key": "transferredIn", - "value": "", - "disabled": true - }, - { - "key": "marketDescription", - "value": "", - "disabled": true - }, - { - "key": "marketHotelId", - "value": "", - "disabled": true - }, - { - "key": "marketCode", - "value": "", - "disabled": true - }, - { - "key": "marketGroup", - "value": "", - "disabled": true - }, - { - "key": "roomClassDescription", - "value": "", - "disabled": true - }, - { - "key": "roomClassHotelId", - "value": "", - "disabled": true - }, - { - "key": "roomClassCode", - "value": "", - "disabled": true - }, - { - "key": "sourceDescription", - "value": "", - "disabled": true - }, - { - "key": "sourceHotelId", - "value": "", - "disabled": true - }, - { - "key": "sourceCode", - "value": "", - "disabled": true - }, - { - "key": "sourceGroup", - "value": "", - "disabled": true - }, - { - "key": "cashierInfoCashierId", - "value": "", - "disabled": true - }, - { - "key": "cashierName", - "value": "", - "disabled": true - }, - { - "key": "transactionHotelId", - "value": "", - "disabled": true - }, - { - "key": "printTrxReceipt", - "value": "", - "disabled": true - }, - { - "key": "invoicePostingsTransactionCode", - "value": "", - "disabled": true - }, - { - "key": "transactionDescription", - "value": "", - "disabled": true - }, - { - "key": "transactionGroup", - "value": "", - "disabled": true - }, - { - "key": "transactionSubGroup", - "value": "", - "disabled": true - }, - { - "key": "universalProductCode", - "value": "", - "disabled": true - }, - { - "key": "routingInstructionsId", - "value": "", - "disabled": true - }, - { - "key": "articleCode", - "value": "", - "disabled": true - }, - { - "key": "articleHotelIds", - "value": "", - "disabled": true - }, - { - "key": "inactive", - "value": "", - "disabled": true - }, - { - "key": "orderSequence", - "value": "", - "disabled": true - }, - { - "key": "articleDescription", - "value": "", - "disabled": true - }, - { - "key": "transactionCode", - "value": "", - "disabled": true - }, - { - "key": "articleAmount", - "value": "", - "disabled": true - }, - { - "key": "articleCurrencyCode", - "value": "", - "disabled": true - }, - { - "key": "availableForPostIt", - "value": "", - "disabled": true - }, - { - "key": "color", - "value": "", - "disabled": true - }, - { - "key": "articleUniversalProductCode", - "value": "", - "disabled": true - }, - { - "key": "attachCreditCardToProfile", - "value": "", - "disabled": true - }, - { - "key": "cardHolderName", - "value": "", - "disabled": true - }, - { - "key": "cardNumber", - "value": "", - "disabled": true - }, - { - "key": "cardNumberLast4Digits", - "value": "", - "disabled": true - }, - { - "key": "cardNumberMasked", - "value": "", - "disabled": true - }, - { - "key": "cardOrToken", - "value": "", - "disabled": true - }, - { - "key": "cardType", - "value": "", - "disabled": true - }, - { - "key": "expirationDate", - "value": "", - "disabled": true - }, - { - "key": "expirationDateExpired", - "value": "", - "disabled": true - }, - { - "key": "expirationDateMasked", - "value": "", - "disabled": true - }, - { - "key": "processing", - "value": "", - "disabled": true - }, - { - "key": "swiped", - "value": "", - "disabled": true - }, - { - "key": "userDefinedCardType", - "value": "", - "disabled": true - }, - { - "key": "cardId", - "value": "", - "disabled": true - }, - { - "key": "PaymentCardIdContext", - "value": "", - "disabled": true - }, - { - "key": "paymentCardIdType", - "value": "", - "disabled": true - }, - { - "key": "currentAuthorizedAmount", - "value": "", - "disabled": true - }, - { - "key": "currentAuthorizedAmountCurrencyCode", - "value": "", - "disabled": true - }, - { - "key": "approvalAmount", - "value": "", - "disabled": true - }, - { - "key": "approvalAmountCurrencyCode", - "value": "", - "disabled": true - }, - { - "key": "addresseeType", - "value": "", - "disabled": true - }, - { - "key": "addressProfileId", - "value": "", - "disabled": true - }, - { - "key": "addressProfileIdContext", - "value": "", - "disabled": true - }, - { - "key": "addressProfileIdType", - "value": "", - "disabled": true - }, - { - "key": "name", - "value": "", - "disabled": true - }, - { - "key": "city", - "value": "", - "disabled": true - }, - { - "key": "phone", - "value": "", - "disabled": true - }, - { - "key": "allowPartialTransferYn", - "value": "", - "disabled": true - }, - { - "key": "printed", - "value": "", - "disabled": true - }, - { - "key": "printedDate", - "value": "", - "disabled": true - }, - { - "key": "storedFolioId", - "value": "", - "disabled": true - }, - { - "key": "storedFolioIdContext", - "value": "", - "disabled": true - }, - { - "key": "storedFolioType", - "value": "", - "disabled": true - }, - { - "key": "storedFolioName", - "value": "", - "disabled": true - }, - { - "key": "storedDebitFolioId", - "value": "", - "disabled": true - }, - { - "key": "storedDebitFolioIdContext", - "value": "", - "disabled": true - }, - { - "key": "storedDebitFolioType", - "value": "", - "disabled": true - }, - { - "key": "storedDebitFolioName", - "value": "", - "disabled": true - }, - { - "key": "accountId", - "value": "{{AccountId}}" - }, - { - "key": "accountIdContext", - "value": "OPERA" - }, - { - "key": "accountType", - "value": "AccountId" - }, - { - "key": "accountNo", - "value": "", - "disabled": true - }, - { - "key": "profileId", - "value": "", - "disabled": true - }, - { - "key": "profileIdContext", - "value": "", - "disabled": true - }, - { - "key": "profileIdType", - "value": "", - "disabled": true - }, - { - "key": "additionalFilterCashierId", - "value": "", - "disabled": true - }, - { - "key": "additionalFilterTransactionCode", - "value": "", - "disabled": true - }, - { - "key": "additionalFilterTransactionSubGroupCode", - "value": "", - "disabled": true - }, - { - "key": "end", - "value": "", - "disabled": true - }, - { - "key": "start", - "value": "", - "disabled": true - }, - { - "key": "referenceWildCard", - "value": "", - "disabled": true - }, - { - "key": "supplementWildCard", - "value": "", - "disabled": true - }, - { - "key": "checkNumberWildCard", - "value": "", - "disabled": true - } - ] - }, - "description": "The get AR InvoicePayments gets all the details for these params." - }, - "response": [] - }, - { - "name": "get Invoice Payments", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ars/v1/invoicePayments/accounts/{{AccountId}}?printed=true&inclZeroBalance=false&offset=0&inclDetails=true&limit=50&unBilled=false&fetchInstructions=Invoices&start=YYYY-MM-DD&end=YYYY-MM-DD", - "host": [ - "{{HostName}}" - ], - "path": [ - "ars", - "v1", - "invoicePayments", - "accounts", - "{{AccountId}}" - ], - "query": [ - { - "key": "printed", - "value": "true" - }, - { - "key": "inclZeroBalance", - "value": "false" - }, - { - "key": "offset", - "value": "0" - }, - { - "key": "inclDetails", - "value": "true" - }, - { - "key": "limit", - "value": "50" - }, - { - "key": "unBilled", - "value": "false" - }, - { - "key": "fetchInstructions", - "value": "Invoices", - "description": "Invoices , Payments" - }, - { - "key": "start", - "value": "YYYY-MM-DD" - }, - { - "key": "end", - "value": "YYYY-MM-DD" - } - ] - } - }, - "response": [] - }, - { - "name": "get AR Profile Aging", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ars/v1/profiles/{{ProfileId}}/aging?hotelIds={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ars", - "v1", - "profiles", - "{{ProfileId}}", - "aging" - ], - "query": [ - { - "key": "hotelIds", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get Aging Cycles", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ars/v1/hotels/{{HotelId}}/agingCycles", - "host": [ - "{{HostName}}" - ], - "path": [ - "ars", - "v1", - "hotels", - "{{HotelId}}", - "agingCycles" - ] - } - }, - "response": [] - }, - { - "name": "get Credit Card Payments", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ars/v1/hotels/{{HotelId}}/transactions/{{TransactionId}}/creditcard/payments", - "host": [ - "{{HostName}}" - ], - "path": [ - "ars", - "v1", - "hotels", - "{{HotelId}}", - "transactions", - "{{TransactionId}}", - "creditcard", - "payments" - ] - } - }, - "response": [] - }, - { - "name": "get Account Reminders", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ars/v1/accountReminders?accounts={{AccountId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ars", - "v1", - "accountReminders" - ], - "query": [ - { - "key": "accountNo", - "value": "", - "disabled": true - }, - { - "key": "accounts", - "value": "{{AccountId}}" - }, - { - "key": "hotelIds", - "value": "", - "disabled": true - }, - { - "key": "profiles", - "value": "", - "disabled": true - }, - { - "key": "accountName", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Account Reminders History", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ars/v1/accounts/{{AccountId}}/remindersHistory", - "host": [ - "{{HostName}}" - ], - "path": [ - "ars", - "v1", - "accounts", - "{{AccountId}}", - "remindersHistory" - ] - } - }, - "response": [] - }, - { - "name": "put AR Accountdetails", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"accountDetails\": {\r\n \"hotelId\": {{HotelId}},\r\n \"accountName\": {{AccountName}},\r\n \"accountNo\": {{AccountNo}},\r\n \"profileId\": {\r\n \"type\": \"Profile\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": {{ProfileId}}\r\n },\r\n \"creditLimit\": {\r\n \"amount\": 500000\r\n },\r\n \"contactName\": \"Profile Name\",\r\n \"address\": {\r\n \"address\": {\r\n \"addressLine\": [\r\n \"2322 East North Street\",\r\n null,\r\n null,\r\n null\r\n ],\r\n \"cityName\": \"Castle Rock\",\r\n \"postalCode\": \"80108\",\r\n \"state\": \"CO\",\r\n \"country\": {\r\n \"code\": \"US\"\r\n },\r\n \"type\": \"AR ADDRESS\",\r\n \"typeDescription\": \"AR Address\"\r\n },\r\n \"id\": \"132909\",\r\n \"type\": \"Address\"\r\n },\r\n \"status\": {\r\n \"restricted\": false\r\n },\r\n \"batchStatement\": true,\r\n \"emailStatementsReminders\": false,\r\n \"primary\": true,\r\n \"type\": \"DFT\",\r\n \"permanent\": true\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ars/v1/hotels/{{HotelId}}/accounts/{{AccountId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ars", - "v1", - "hotels", - "{{HotelId}}", - "accounts", - "{{AccountId}}" - ] - } - }, - "response": [] - }, - { - "name": "post AR Account", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": {{HotelId}},\r\n \"accountName\": {{AccountName}},\r\n \"accountNo\": {{AccountNo}},\r\n \"profileId\": {\r\n \"type\": \"Profile\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": {{ProfileId}}\r\n },\r\n \"creditLimit\": {\r\n \"amount\": \"100000\"\r\n },\r\n \"monthEndCalcYN\": true,\r\n \"address\": {\r\n \"address\": {\r\n \"addressLine\": [\r\n \"2312 East North Street\",\r\n null,\r\n null,\r\n null\r\n ],\r\n \"cityName\": \"Castle Rock\",\r\n \"postalCode\": \"80108\",\r\n \"state\": \"CO\",\r\n \"country\": {\r\n \"value\": \"US\",\r\n \"code\": \"US\"\r\n },\r\n \"type\": \"AR ADDRESS\",\r\n \"typeDescription\": \"AR Address\"\r\n },\r\n \"id\": \"1174068\",\r\n \"type\": \"Address\"\r\n },\r\n \"status\": {\r\n \"restricted\": false\r\n },\r\n \"batchStatement\": true,\r\n \"emailStatementsReminders\": false,\r\n \"primary\": true,\r\n \"type\": \"DFT\",\r\n \"permanent\": true\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ars/v1/hotels/{{HotelId}}/accounts", - "host": [ - "{{HostName}}" - ], - "path": [ - "ars", - "v1", - "hotels", - "{{HotelId}}", - "accounts" - ] - } - }, - "response": [] - }, - { - "name": "post AR Invoice Payments", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"payment\": [\r\n {\r\n \"applyType\": \"OldestInvoice\",\r\n \"sequenceNo\": \"0\",\r\n \"hotelId\": {{HotelId}},\r\n \"paymentMethod\": {\r\n \"authorizationApproval\": {},\r\n \"paymentMethod\": \"CA\"\r\n },\r\n \"postingAmount\": {\r\n \"amount\": \"5\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"applyCCSurcharge\": false,\r\n \"manualPaymentTaxInfo\": {\r\n \"folioWindowNo\": \"1\"\r\n },\r\n \"cashierId\": {{CashierId}},\r\n \"folioWindowNo\": \"1\"\r\n }\r\n ],\r\n \"cashierId\": {{CashierId}}\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ars/v1/hotels/{{HotelId}}/profiles/{{ProfileId}}/accounts/{{AccountId}}/payments", - "host": [ - "{{HostName}}" - ], - "path": [ - "ars", - "v1", - "hotels", - "{{HotelId}}", - "profiles", - "{{ProfileId}}", - "accounts", - "{{AccountId}}", - "payments" - ] - } - }, - "response": [] - }, - { - "name": "post AR Invoice Payments -> w/credit card token", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"payment\": [\r\n {\r\n \"applyType\": \"OldestInvoice\",\r\n \"sequenceNo\": \"0\",\r\n \"hotelId\": {{HotelId}},\r\n \"paymentMethod\": {\r\n \"authorizationApproval\": {},\r\n \"paymentCard\": {\r\n \"cardHolderName\": \"REST TESTAR\",\r\n \"cardType\": \"Ax\",\r\n \"attachCreditCardToProfile\": false,\r\n \"processing\": \"EFT\",\r\n \"cardNumberLast4Digits\": 1881,\r\n \"cardNumber\": 8012123412345991,\r\n \"expirationDateMasked\": \"07/28\",\r\n \"cardOrToken\": \"Token\",\r\n \"cardNumberMasked\": \"XXXXXXXXXXXX1881\",\r\n \"expirationDate\": \"2028-07-31\",\r\n \"citId\": \"654321ABC1234575\"\r\n },\r\n \"paymentMethod\": \"AX\"\r\n },\r\n \"postingAmount\": {\r\n \"amount\": \"5\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"applyCCSurcharge\": false,\r\n \"manualPaymentTaxInfo\": {\r\n \"folioWindowNo\": \"1\"\r\n },\r\n \"cashierId\": {{CashierId}},\r\n \"folioWindowNo\": \"1\"\r\n }\r\n ],\r\n \"cashierId\": {{CashierId}}\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ars/v1/hotels/{{HotelId}}/profiles/{{profileId}}/accounts/{{accountId}}/payments", - "host": [ - "{{HostName}}" - ], - "path": [ - "ars", - "v1", - "hotels", - "{{HotelId}}", - "profiles", - "{{profileId}}", - "accounts", - "{{accountId}}", - "payments" - ] - } - }, - "response": [] - }, - { - "name": "post AR Invoice Payments -> custom payment method", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"payment\": [\r\n {\r\n \"applyType\": \"OldestInvoice\",\r\n \"sequenceNo\": \"0\",\r\n \"hotelId\": {{HotelId}},\r\n \"paymentMethod\": {\r\n \"authorizationApproval\": {},\r\n \"paymentMethod\": \"OTHER1\"\r\n },\r\n \"postingAmount\": {\r\n \"amount\": \"5\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"applyCCSurcharge\": false,\r\n \"manualPaymentTaxInfo\": {\r\n \"folioWindowNo\": \"1\"\r\n },\r\n \"cashierId\": {{CashierId}},\r\n \"folioWindowNo\": \"1\"\r\n }\r\n ],\r\n \"cashierId\": {{CashierId}}\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ars/v1/hotels/{{HotelId}}/profiles/{{profileId}}/accounts/{{accountId}}/payments", - "host": [ - "{{HostName}}" - ], - "path": [ - "ars", - "v1", - "hotels", - "{{HotelId}}", - "profiles", - "{{profileId}}", - "accounts", - "{{accountId}}", - "payments" - ] - } - }, - "response": [] - }, - { - "name": "post AR Credit Card Transfer", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"accountId\": {\r\n \"type\": \"AccountId\",\r\n \"id\": {{AccountId}}\r\n },\r\n \"totalAmount\": {\r\n \"amount\": \"300.1\"\r\n },\r\n \"transactionNo\": [\r\n \"116971\"\r\n ],\r\n \"trxNo\": [\r\n \"116971\"\r\n ],\r\n \"cashierId\": {{CashierId}}\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ars/v1/hotels/{{HotelId}}/accounts/{{AccountId}}/arCreditCard/transfer", - "host": [ - "{{HostName}}" - ], - "path": [ - "ars", - "v1", - "hotels", - "{{HotelId}}", - "accounts", - "{{AccountId}}", - "arCreditCard", - "transfer" - ] - } - }, - "response": [] - } - ], - "description": "###### APIs to cater for Accounts Receivables functionality in OPERA Cloud. \r\n\r\nThe OPERA Cloud Accounts Receivable module enables you to manage debtors' accounts, invoices, and remittance.\r\nFor further detailed information on Accounts Receivables, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/c_accounts_receivable_accounts_receivable_ch.htm#OCSUH-AccountsReceivable-EFA8CDB6).", - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Activity (ACT)", - "item": [ - { - "name": "get Activities", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/act/v1/activities?ownerCode=ALL&hotelIds={{HotelId}}&endDate=2023-09-30&limit=200&startDate=2023-09-01&offset=1", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "v1", - "activities" - ], - "query": [ - { - "key": "highPriority", - "value": "false", - "disabled": true - }, - { - "key": "fromDate", - "value": "2021-04-06", - "disabled": true - }, - { - "key": "toDate", - "value": "2021-04-07", - "disabled": true - }, - { - "key": "activityPurpose", - "value": "custom", - "disabled": true - }, - { - "key": "accountId", - "value": "", - "disabled": true - }, - { - "key": "maxFetchCount", - "value": "100", - "disabled": true - }, - { - "key": "pageNumber", - "value": "1", - "disabled": true - }, - { - "key": "activityClass", - "value": "TODO", - "disabled": true - }, - { - "key": "superSearch", - "value": "free text search field", - "disabled": true - }, - { - "key": "ownerCode", - "value": "ALL" - }, - { - "key": "completed", - "value": "true", - "disabled": true - }, - { - "key": "hotelIds", - "value": "{{HotelId}}" - }, - { - "key": "endDate", - "value": "2023-09-30" - }, - { - "key": "limit", - "value": "200" - }, - { - "key": "startDate", - "value": "2023-09-01" - }, - { - "key": "offset", - "value": "1" - } - ] - }, - "description": "You can use this API to retrieve an activities for a hotel, you can narrow the results using different search criteria." - }, - "response": [] - }, - { - "name": "get Activity", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/act/v1/hotels/{{HotelId}}/activities/{{ActivityId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "v1", - "hotels", - "{{HotelId}}", - "activities", - "{{ActivityId}}" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "ActivityInfo", - "disabled": true - } - ] - }, - "description": "You can use this API to retrieve an Activity for a hotel, using the OPERA Activity ID in the request." - }, - "response": [] - }, - { - "name": "get Activity Attachments", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/act/v1/hotels/{{HotelId}}/activities/{{ActivityId}}/attachments", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "v1", - "hotels", - "{{HotelId}}", - "activities", - "{{ActivityId}}", - "attachments" - ] - }, - "description": "You can use this API when you want to view the attachments on an existing activity." - }, - "response": [] - }, - { - "name": "get Activity Log", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/act/v1/hotels/{{HotelId}}/activityLog?fromDate=2021-09-26&offset=0&toDate=2021-09-26&limit=25&activityGroup=REP_ACTIVITY&activityType=CREATE+ACTIVITY", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "v1", - "hotels", - "{{HotelId}}", - "activityLog" - ], - "query": [ - { - "key": "searchText", - "value": "kat", - "disabled": true - }, - { - "key": "fromDate", - "value": "2021-09-26" - }, - { - "key": "offset", - "value": "0" - }, - { - "key": "toDate", - "value": "2021-09-26" - }, - { - "key": "limit", - "value": "25" - }, - { - "key": "activityGroup", - "value": "REP_ACTIVITY" - }, - { - "key": "activityType", - "value": "CREATE+ACTIVITY" - } - ] - } - }, - "response": [] - }, - { - "name": "get Activity -> w/o HotelId", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/act/v1/activities/{{ActivityId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "v1", - "activities", - "{{ActivityId}}" - ] - } - }, - "response": [] - }, - { - "name": "get Activities Statistics", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/act/v1/hotels/{{HotelId}}/activities/statistics?reportStartDate=2020-12-01&activityTypeCodes=MEETING", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "v1", - "hotels", - "{{HotelId}}", - "activities", - "statistics" - ], - "query": [ - { - "key": "reportStartDate", - "value": "2020-12-01" - }, - { - "key": "activityTypeCodes", - "value": "MEETING" - }, - { - "key": "ownerCodeList", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Emails", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/act/v1/activities/emails?emailSubject=test&startDate=2022-11-01&endDate=2022-12-31", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "v1", - "activities", - "emails" - ], - "query": [ - { - "key": "emailSubject", - "value": "test" - }, - { - "key": "startDate", - "value": "2022-11-01" - }, - { - "key": "endDate", - "value": "2022-12-31" - } - ] - }, - "description": "The OPERA Cloud property would need to have a valid integration with an Email system integrator, in order to use this operation." - }, - "response": [] - }, - { - "name": "get Recently Accessed Activities", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/act/v1/hotels/{{HotelId}}/recentlyAccessedActivities", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "v1", - "hotels", - "{{HotelId}}", - "recentlyAccessedActivities" - ] - } - }, - "response": [] - }, - { - "name": "get Recently Accessed Activities -> w/o HotelId", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/act/v1/recentlyAccessedActivities", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "v1", - "recentlyAccessedActivities" - ] - }, - "description": "Use this to get recently accessed Activities." - }, - "response": [] - }, - { - "name": "post Activities", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", - "postman.setEnvironmentVariable(\"ActivityId\", data);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"activitiesInformation\": {\r\n \"activityDetail\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"activityClass\": \"Appointment\",\r\n \"activityType\": \"TODO\",\r\n \"activityPurpose\": \"Example To-do\",\r\n \"activityOwner\": \"15743\",\r\n \"startDateTime\": \"2024-04-07 09:45:32.0\",\r\n \"endDateTime\": \"2024-04-07 10:45:32.0\",\r\n \"status\": {\r\n \"completed\": false\r\n },\r\n \"notes\": \"Notes go here if you like\",\r\n \"highPriority\": false\r\n }\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/act/v1/hotels/{{HotelId}}/activities", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "v1", - "hotels", - "{{HotelId}}", - "activities" - ] - }, - "description": "Use postActivities to create a new activity for a hotel. You would need to know the types of Activities a hotel accepts, such as Appointments, TODO. Use ListOfValues API's to find the available types at a hotel." - }, - "response": [] - }, - { - "name": "post Linked Activity", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"linkedActivityDetails\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"activityId\": {\r\n \"type\": \"Activity\",\r\n \"id\": \"968442\"\r\n },\r\n \"ownerCodeList\": [\r\n \"NIKKI\"\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/act/v1/hotels/{{HotelId}}/activities/{{ActivityId}}/linkedActivities", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "v1", - "hotels", - "{{HotelId}}", - "activities", - "{{ActivityId}}", - "linkedActivities" - ] - } - }, - "response": [] - }, - { - "name": "post Single Activity Completion", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"activitiesInformation\": [\r\n {\r\n \"activityDetail\": {\r\n \"status\": {\r\n \"completed\": true,\r\n \"completedOn\": \"2021-03-18 12:01:00.0\"\r\n },\r\n \"notes\": \"completing the activity\",\r\n \"activityResult\": \"24\"\r\n }\r\n }\r\n ]\r\n}" - }, - "url": { - "raw": "{{HostName}}/act/v1/hotels/{{HotelId}}/activities/{{ActivityId}}/activityCompletion", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "v1", - "hotels", - "{{HotelId}}", - "activities", - "{{ActivityId}}", - "activityCompletion" - ] - }, - "description": "Use this API to mark one Activity as completed in 1 request. You must know the OPERA Activity ID for this API." - }, - "response": [] - }, - { - "name": "post Multiple Activities Completion", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"activitiesInformation\": [\r\n {\r\n \"activityId\": {\r\n \"id\": \"{{ActivityId}}\"\r\n },\r\n \"activityDetail\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"status\": {\r\n \"completed\": true,\r\n \"completedOn\": \"2023-09-01 12:01:00.0\"\r\n },\r\n \"notes\": \"completing notes\",\r\n \"activityResult\": \"24\"\r\n }\r\n },\r\n {\r\n \"activityId\": {\r\n \"id\": \"250387\"\r\n },\r\n \"activityDetail\": {\r\n \"hotelId\": \"{{HotelId2}}\",\r\n \"status\": {\r\n \"completed\": true,\r\n \"completedOn\": \"2023-09-01 12:01:00.0\"\r\n },\r\n \"notes\": \"completing from POSTMAN\",\r\n \"activityResult\": \"25\"\r\n }\r\n }\r\n ]\r\n}" - }, - "url": { - "raw": "{{HostName}}/act/v1/activities/activitiesCompletion", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "v1", - "activities", - "activitiesCompletion" - ] - }, - "description": "Use this API to mark multiple Activities as completed in 1 request. You must know the OPERA Activity ID's for this API." - }, - "response": [] - }, - { - "name": "put Activities", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"activitiesInformation\": {\r\n \"activityId\": {\r\n \"id\": \"{{ActivityId}}\"\r\n },\r\n \"activityDetail\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"activityClass\": \"Appointment\",\r\n \"activityType\": \"TODO\",\r\n \"activityTypeDescription\": \"To-do\",\r\n \"activityPurpose\": \"To-do\",\r\n \"activityOwner\": \"15743\",\r\n \"startDateTime\": \"2024-04-03 09:45:32.0\",\r\n \"endDateTime\": \"2024-04-03 10:45:32.0\",\r\n \"status\": {\r\n \"completed\": false\r\n },\r\n \"notes\": \"Updating Attributes of Activity\"\r\n }\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/act/v1/hotels/{{HotelId}}/activities/{{ActivityId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "v1", - "hotels", - "{{HotelId}}", - "activities", - "{{ActivityId}}" - ] - }, - "description": "Use this to update an existing Activity for a hotel. You must know the OPERA Activity ID for this API." - }, - "response": [] - }, - { - "name": "delete Activity", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/act/v1/hotels/{{HotelId}}/activities/{{ActivityId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "v1", - "hotels", - "{{HotelId}}", - "activities", - "{{ActivityId}}" - ] - }, - "description": "If you want to delete an activity, use this API. You must know the activity ID for the request." - }, - "response": [] - }, - { - "name": "delete Activity -> w/o HotelId", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/act/v1/activities/{{ActivityId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "v1", - "activities", - "{{ActivityId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Multiple Activities", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/act/v1/activities?activityIds={{ActivityId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "v1", - "activities" - ], - "query": [ - { - "key": "activityIds", - "value": "{{ActivityId}}" - }, - { - "key": "activityIds", - "value": "", - "disabled": true - } - ] - }, - "description": "If you want to delete more than one activity at the same time, use this API. You must know the activity IDs for the request." - }, - "response": [] - }, - { - "name": "delete Activity Attachment", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/act/v1/hotels/{{HotelId}}/activities/{{ActivityId}}/attachments/{{AttachmentId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "v1", - "hotels", - "{{HotelId}}", - "activities", - "{{ActivityId}}", - "attachments", - "{{AttachmentId}}" - ] - }, - "description": "Use this operation to delete an attachment that is on an existing activity." - }, - "response": [] - }, - { - "name": "delete Activity Attachment -> w/o HotelId", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/act/v1/activities/{{ActivityId}}/attachments/{{AttachmentId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "v1", - "activities", - "{{ActivityId}}", - "attachments", - "{{AttachmentId}}" - ] - }, - "description": "Use this to delete attachment of an existing Activity for a hotel. You must know the OPERA Activity ID and Attachment ID for this API." - }, - "response": [] - } - ], - "description": "###### APIs to cater for Sales Activity functionality in OPERA Cloud.\nActivities provide you with an account management tool for managing daily tasks such as appointments, sales calls, contact follow-up, and so on.\n\nFor further detailed information on Activities, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/ch_osem_about_activities.htm#OCSUH-AboutActivities-34057B03).", - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Activity Configuration (ACT Config)", - "item": [ - { - "name": "Activity Results", - "item": [ - { - "name": "get Activity Results", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/act/config/v1/activityResults?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "config", - "v1", - "activityResults" - ], - "query": [ - { - "key": "limit", - "value": "100", - "disabled": true - }, - { - "key": "description", - "value": "F", - "disabled": true - }, - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Activity Results Config", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"activityResultsConfiguration\": [\r\n {\r\n \"code\": \"FINISH\",\r\n \"description\": {\r\n \"defaultText\": \"Activity results Description here\"\r\n },\r\n \"displayOrder\": \"8\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/act/config/v1/activityResults", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "config", - "v1", - "activityResults" - ] - } - }, - "response": [] - }, - { - "name": "put Activity Results Config", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"activityResultsConfiguration\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"FIRST\",\r\n \"description\": {\r\n \"defaultText\": \"Description update\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/act/config/v1/activityResults/{{ActivityResultCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "config", - "v1", - "activityResults", - "{{ActivityResultCode}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Activity Results Config", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/act/config/v1/activityResults/{{ActivityResultCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "config", - "v1", - "activityResults", - "{{ActivityResultCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Activity Types", - "item": [ - { - "name": "get Activity Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/act/config/v1/hotels/{{HotelId}}/activityTypes?limit=100", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "config", - "v1", - "hotels", - "{{HotelId}}", - "activityTypes" - ], - "query": [ - { - "key": "limit", - "value": "100" - }, - { - "key": "codes", - "value": "", - "disabled": true - }, - { - "key": "description", - "value": "test", - "disabled": true - }, - { - "key": "inactive", - "value": "true", - "disabled": true - } - ] - }, - "description": "Retrieve all configured Activity types for a specified hotel." - }, - "response": [] - }, - { - "name": "post Activity Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"activityConfigTypes\": [\r\n {\r\n \"activityTypeCode\": \"TEST7\",\r\n \"description\": \"Activity Type Description goes here\",\r\n \"activityClassList\": [\r\n \"Appointment\"\r\n ],\r\n \"sequence\": \"1\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/act/config/v1/hotels/{{HotelId}}/activityTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "config", - "v1", - "hotels", - "{{HotelId}}", - "activityTypes" - ] - }, - "description": "Activities Types define the various actions you might take when creating Activities and ToDos. Activity Types are also referenced in Configuring Trace Definitions configured to automate the creation of Activities." - }, - "response": [] - }, - { - "name": "put Activity Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"activityConfigTypes\": [\r\n {\r\n \"activityTypeCode\": \"TEST7\",\r\n \"description\": \"Activity Type Description\",\r\n \"activityClassList\": [],\r\n \"internal\": false,\r\n \"sequence\": \"99\",\r\n \"autoiCalendar\": false,\r\n \"inactive\": false,\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/act/config/v1/hotels/{{HotelId}}/activityTypes/{{ActivityTypeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "config", - "v1", - "hotels", - "{{HotelId}}", - "activityTypes", - "{{ActivityTypeCode}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Activity Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/act/config/v1/hotels/{{HotelId}}/activityTypes/{{ActivityTypeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "config", - "v1", - "hotels", - "{{HotelId}}", - "activityTypes", - "{{ActivityTypeCode}}" - ] - }, - "description": "This will delete an Activity Type Code from the properties configuration." - }, - "response": [] - }, - { - "name": "copy Activity Types Config", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"copyActivityConfig\": {\r\n \"sourceHotelCode\": \"{{HotelId}}\",\r\n \"activityCodeList\": [\r\n \"BROCHURE\"\r\n ],\r\n \"targetHotelCode\": [\r\n \"{{HotelId2}}\"\r\n ]\r\n }\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/act/config/v1/copyActivityTypes/sourceHotel/{{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "config", - "v1", - "copyActivityTypes", - "sourceHotel", - "{{HotelId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Auto Trace Codes ", - "item": [ - { - "name": "get Auto Trace Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/act/config/v1/autoTraceCodes?autoTraceGroups=Activities", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "config", - "v1", - "autoTraceCodes" - ], - "query": [ - { - "key": "autoTraceGroups", - "value": "Activities" - } - ] - }, - "description": "Retrieve a list of all configured Auto Trace Codes for a property." - }, - "response": [] - }, - { - "name": "post Auto Trace Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"autoTraceCodesConfig\": [\r\n {\r\n \"traceCode\": \"ACT\",\r\n \"description\": \"Auto Trace Code Description here\",\r\n \"traceGroup\": \"Activities\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/act/config/v1/autoTraceCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "config", - "v1", - "autoTraceCodes" - ] - }, - "description": "Activities can be auto-created through the setup of Activity Trace Codes and auto trace rules, which use rules and conditions to determine when an Activity should be created - this can be when a data is created or when existing data is updated or deleted." - }, - "response": [] - }, - { - "name": "put Auto Trace Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"autoTraceCodesConfig\": [\r\n {\r\n \"traceCode\": \"ACT\",\r\n \"description\": \" Activity Trace Codes\",\r\n \"traceGroup\": \"Activities\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/act/config/v1/autoTraceCodes/{{AutoTraceCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "config", - "v1", - "autoTraceCodes", - "{{AutoTraceCode}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Auto Trace Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/act/config/v1/autoTraceCodes/{{AutoTraceCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "config", - "v1", - "autoTraceCodes", - "{{AutoTraceCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Auto Trace Definitions", - "item": [ - { - "name": "get Auto Trace Definitions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/act/config/v1/hotels/{{HotelId}}/autoTraceDefinitions?limit=10", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "config", - "v1", - "hotels", - "{{HotelId}}", - "autoTraceDefinitions" - ], - "query": [ - { - "key": "limit", - "value": "10" - }, - { - "key": "inactive", - "value": "true", - "disabled": true - } - ] - }, - "description": "Get a list of all Auto trace definitions for a property." - }, - "response": [] - }, - { - "name": "copy Auto Trace Definitions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"copyAutoTraceDefinition\": {\r\n \"sourceHotelCode\": \"{{HotelId}}\",\r\n \"traceDefinitionCodeList\": [\r\n {\r\n \"type\": \"TraceId\",\r\n \"id\": \"1251\"\r\n }\r\n ],\r\n \"targetHotelCode\": [\r\n \"{{HotelId2}}\"\r\n ],\r\n \"copyInstructions\": {\r\n \"allowOwnerAssignmentsCopy\": false\r\n }\r\n }\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/act/config/v1/copyAutoTraceDefinitions/sourceHotel/{{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "config", - "v1", - "copyAutoTraceDefinitions", - "sourceHotel", - "{{HotelId}}" - ] - } - }, - "response": [] - }, - { - "name": "post auto Trace Definitions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": " {\r\n \"autoTraceDefinitions\": [\r\n {\r\n \"autoTraceDefinitionDetail\": {\r\n \"autoTraceId\": {\r\n \"id\": \"39258\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"traceCode\": \"ACC\",\r\n \"traceGroup\": \"Accounts\",\r\n \"autoTraceTrigger\": \"Create\"\r\n },\r\n \"autoTraceDefinitionActivityInfo\": {\r\n \"activityClass\": \"Appointment\",\r\n \"activityTypeCode\": \"BROCHURE\",\r\n \"purpose\": \"Description goes here\"\r\n },\r\n \"autoTraceDefinitionOwnerInfo\": {\r\n \"ownerofActivity\": \"Current\"\r\n },\r\n \"inactive\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/act/config/v1/hotels/{{HotelId}}/autoTraceDefinitions", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "config", - "v1", - "hotels", - "{{HotelId}}", - "autoTraceDefinitions" - ] - } - }, - "response": [] - }, - { - "name": "put auto Trace Definitions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"autoTraceDefinitions\": [\r\n {\r\n \"autoTraceDefinitionDetail\": {\r\n \"autoTraceId\": {\r\n \"id\": \"39258\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"traceCode\": \"ACC\",\r\n \"traceGroup\": \"Accounts\",\r\n \"autoTraceTrigger\": \"Create\"\r\n },\r\n \"autoTraceDefinitionActivityInfo\": {\r\n \"activityClass\": \"Appointment\",\r\n \"activityTypeCode\": \"BROCHURE\",\r\n \"purpose\": \"Description goes here\"\r\n },\r\n \"autoTraceDefinitionOwnerInfo\": {\r\n \"ownerofActivity\": \"Current\"\r\n },\r\n \"inactive\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/act/config/v1/hotels/{{HotelId}}/autoTraceDefinitions/{{AutoTraceDefinitionId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "config", - "v1", - "hotels", - "{{HotelId}}", - "autoTraceDefinitions", - "{{AutoTraceDefinitionId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Auto Trace Definitions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/act/config/v1/autoTraceDefinitions/{{AutoTraceDefinitionId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "config", - "v1", - "autoTraceDefinitions", - "{{AutoTraceDefinitionId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Auto Trace Owner Assignments", - "item": [ - { - "name": "get Auto Trace Owner Assignments", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/act/config/v1/hotels/{{HotelId}}/autoTraceOwnerAssignments", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "config", - "v1", - "hotels", - "{{HotelId}}", - "autoTraceOwnerAssignments" - ] - }, - "description": "This operation will provide a list of all configured Auto Trace Owner Mappings for a specified property." - }, - "response": [] - }, - { - "name": "post Auto Trace Owner Assignments", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"autoTraceOwnerAssignments\": [\r\n {\r\n \"AutoTraceOwnerAssignmentId\": {},\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ownerCode\": \"KAT\",\r\n \"ownerName\": \"AJ Smith\",\r\n \"traceOwnerCode\": \"STJ\",\r\n \"traceOwnerName\": \"Sam Johns\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/act/config/v1/hotels/{{HotelId}}/autoTraceOwnerAssignments", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "config", - "v1", - "hotels", - "{{HotelId}}", - "autoTraceOwnerAssignments" - ] - } - }, - "response": [] - }, - { - "name": "put Auto Trace Owner Assignments", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"autoTraceOwnerAssignments\": [\r\n {\r\n \"AutoTraceOwnerAssignmentId\": {\r\n \"id\": \"1100\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ownerCode\": \"STS\",\r\n \"ownerName\": \"Sarah Smith\",\r\n \"traceOwnerCode\": \"1234\",\r\n \"traceOwnerName\": \"Ben Johns\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/act/config/v1/hotels/{{HotelId}}/autoTraceOwnerAssignments/{{AutoTraceOwnerAssignmentId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "config", - "v1", - "hotels", - "{{HotelId}}", - "autoTraceOwnerAssignments", - "{{AutoTraceOwnerAssignmentId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Auto Trace Owner Assignments", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/act/config/v1/autoTraceOwnerAssignments/{{AutoTraceOwnerAssignmentId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "act", - "config", - "v1", - "autoTraceOwnerAssignments", - "{{AutoTraceOwnerAssignmentId}}" - ] - } - }, - "response": [] - } - ] - } - ], - "description": "###### APIs to cater for Activity Configuration functionality in OPERA Cloud. In \n\nIn this module you can retrieve, create and update Activity configuration codes, for example create a new Activity Type.\n\nFor further detailed information on Activity Configuration, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/c_osem_activities_concept.htm#OCSUH-Activities-F381049C).", - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Availability (PAR) (Price, Availability, Rate)", - "item": [ - { - "name": "analyze Rate Availability", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/par/v1/hotels/{{HotelId}}/analyzeRateAvailability?ratePlanCode={{RatePlanCode}}&roomType={{RoomTypeCode}}&startDate=2023-04-07", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "v1", - "hotels", - "{{HotelId}}", - "analyzeRateAvailability" - ], - "query": [ - { - "key": "ratePlanCode", - "value": "{{RatePlanCode}}" - }, - { - "key": "roomType", - "value": "{{RoomTypeCode}}" - }, - { - "key": "startDate", - "value": "2023-04-07" - }, - { - "key": "endDate", - "value": "", - "disabled": true - }, - { - "key": "duration", - "value": "", - "disabled": true - }, - { - "key": "numberOfRooms", - "value": "", - "disabled": true - }, - { - "key": "adults", - "value": "", - "disabled": true - }, - { - "key": "children", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Alternate Availability", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/par/v1/hotels/{{HotelId}}/availability/alternate?ratePlanCode={{RatePlanCode}}&startDate=2023-06-01&endDate=2023-06-03&roomType={{RoomTypeCode}}&adults=1", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "v1", - "hotels", - "{{HotelId}}", - "availability", - "alternate" - ], - "query": [ - { - "key": "ratePlanCode", - "value": "{{RatePlanCode}}" - }, - { - "key": "startDate", - "value": "2023-06-01" - }, - { - "key": "endDate", - "value": "2023-06-03" - }, - { - "key": "roomType", - "value": "{{RoomTypeCode}}" - }, - { - "key": "adults", - "value": "1" - } - ] - } - }, - "response": [] - }, - { - "name": "get Availability Rate Plan Info", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/par/v1/hotels/{{HotelId}}/rates/{{RatePlanCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "v1", - "hotels", - "{{HotelId}}", - "rates", - "{{RatePlanCode}}" - ] - }, - "description": "Fetch the Rate Plan Information by specifying the rate code in the request." - }, - "response": [] - }, - { - "name": "get Availability Rate Plan Info By Multiple Rate Plans", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/par/v1/hotels/{{HotelId}}/rates?ratePlanCodeList={{RatePlanCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "v1", - "hotels", - "{{HotelId}}", - "rates" - ], - "query": [ - { - "key": "ratePlanCodeList", - "value": "{{RatePlanCode}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get Available Upsells", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/par/v1/hotels/{{HotelId}}/availableUpsells?numberOfRooms=1&ratePlanCode=BARBB&roomType=SUP&startDate=2023-03-22&endDate=2023-03-23&fixedRate=false&reservationStatus=Reserved&rateDate=2023-03-22&requiredAmount=90&adults=1&profileId={{ProfileId}}&reservationId={{ReservationId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "v1", - "hotels", - "{{HotelId}}", - "availableUpsells" - ], - "query": [ - { - "key": "numberOfRooms", - "value": "1" - }, - { - "key": "ratePlanCode", - "value": "BARBB" - }, - { - "key": "roomType", - "value": "SUP" - }, - { - "key": "startDate", - "value": "2023-03-22" - }, - { - "key": "endDate", - "value": "2023-03-23" - }, - { - "key": "fixedRate", - "value": "false" - }, - { - "key": "reservationStatus", - "value": "Reserved" - }, - { - "key": "rateDate", - "value": "2023-03-22" - }, - { - "key": "requiredAmount", - "value": "90" - }, - { - "key": "adults", - "value": "1" - }, - { - "key": "profileId", - "value": "{{ProfileId}}" - }, - { - "key": "reservationId", - "value": "{{ReservationId}}" - }, - { - "key": "rateAmount", - "value": "90", - "disabled": true - }, - { - "key": "guaranteeCode", - "value": "6PM", - "disabled": true - }, - { - "key": "marketCode", - "value": "ASSN", - "disabled": true - }, - { - "key": "endDate", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Hotel Availability", - "event": [ - { - "listen": "prerequest", - "script": { - "exec": [ - "var moment = require('moment');\r", - "pm.environment.set('currentdate', moment().format((\"YYYY-MM-DD\")));\r", - "\r", - "var moment = require('moment');\r", - "pm.environment.set('currentdateplus1', moment().add(1,'days').format((\"YYYY-MM-DD\")));" - ], - "type": "text/javascript" - } - } - ], - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/par/v1/hotels/{{HotelId}}/availability?roomStayStartDate={{currentdate}}&roomStayEndDate={{currentdateplus1}}&roomStayQuantity=2&adults=1&children=0&limit=1", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "v1", - "hotels", - "{{HotelId}}", - "availability" - ], - "query": [ - { - "key": "roomStayStartDate", - "value": "{{currentdate}}" - }, - { - "key": "roomStayEndDate", - "value": "{{currentdateplus1}}" - }, - { - "key": "ratePlanCode", - "value": "{{RatePlanCode}}", - "description": "optional", - "disabled": true - }, - { - "key": "roomStayQuantity", - "value": "2" - }, - { - "key": "adults", - "value": "1" - }, - { - "key": "children", - "value": "0" - }, - { - "key": "childAge", - "value": "", - "disabled": true - }, - { - "key": "limit", - "value": "1" - }, - { - "key": "roomType", - "value": "DBL", - "disabled": true - }, - { - "key": "includeClosedRates", - "value": "", - "disabled": true - }, - { - "key": "includeDefaultRatePlanSet", - "value": "", - "disabled": true - }, - { - "key": "initialRatePlanSet", - "value": "", - "disabled": true - }, - { - "key": "ratePlanSet", - "value": "", - "disabled": true - }, - { - "key": "pagePointerKey", - "value": "", - "disabled": true - }, - { - "key": "bucket1Count", - "value": "", - "disabled": true - }, - { - "key": "bucket2Count", - "value": "", - "disabled": true - }, - { - "key": "bucket3Count", - "value": "", - "disabled": true - }, - { - "key": "bucket4Count", - "value": "", - "disabled": true - }, - { - "key": "bucket5Count", - "value": "", - "disabled": true - }, - { - "key": "fullStayTimeSpanStartDate", - "value": "", - "disabled": true - }, - { - "key": "fullStayTimeSpanEndDate", - "value": "", - "disabled": true - }, - { - "key": "prevailingRate", - "value": "", - "disabled": true - }, - { - "key": "rateCategory", - "value": "", - "disabled": true - }, - { - "key": "rateClass", - "value": "", - "disabled": true - }, - { - "key": "rateGroup", - "value": "", - "disabled": true - }, - { - "key": "feature", - "value": "", - "disabled": true - }, - { - "key": "reservationGuestId", - "value": "", - "disabled": true - }, - { - "key": "reservationGuestIdType", - "value": "", - "disabled": true - }, - { - "key": "hotelReservationId", - "value": "", - "disabled": true - }, - { - "key": "hotelReservationIdType", - "value": "", - "disabled": true - }, - { - "key": "ratePlanInfo", - "value": "", - "disabled": true - }, - { - "key": "returnOnlyAvailableRateCodes", - "value": "", - "disabled": true - }, - { - "key": "resGuaranteeInfo", - "value": "", - "disabled": true - }, - { - "key": "roomTypeInfo", - "value": "", - "disabled": true - }, - { - "key": "membershipIdNumber", - "value": "", - "disabled": true - }, - { - "key": "smokingPreference", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Hotel Availability -> with profileId / negotiated rates", - "event": [ - { - "listen": "prerequest", - "script": { - "exec": [ - "var moment = require('moment');\r", - "pm.environment.set('currentdate', moment().format((\"YYYY-MM-DD\")));\r", - "\r", - "var moment = require('moment');\r", - "pm.environment.set('currentdateplus1', moment().add(1,'days').format((\"YYYY-MM-DD\")));" - ], - "type": "text/javascript" - } - } - ], - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/par/v1/hotels/{{HotelId}}/availability?roomStayStartDate={{currentdate}}&roomStayEndDate={{currentdateplus1}}&roomStayQuantity=1&adults=1&children=0&limit=5&includeDefaultRatePlanSet=true&initialRatePlanSet=false&ratePlanSet=NEGOTIATED&reservationGuestId={{CompanyId}}&reservationGuestIdType=Profile", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "v1", - "hotels", - "{{HotelId}}", - "availability" - ], - "query": [ - { - "key": "roomStayStartDate", - "value": "{{currentdate}}" - }, - { - "key": "roomStayEndDate", - "value": "{{currentdateplus1}}" - }, - { - "key": "ratePlanCode", - "value": "{{RatePlanCode}}", - "description": "optional", - "disabled": true - }, - { - "key": "roomStayQuantity", - "value": "1" - }, - { - "key": "adults", - "value": "1" - }, - { - "key": "children", - "value": "0" - }, - { - "key": "childAge", - "value": "", - "disabled": true - }, - { - "key": "limit", - "value": "5" - }, - { - "key": "roomType", - "value": "DBL", - "disabled": true - }, - { - "key": "includeClosedRates", - "value": "", - "disabled": true - }, - { - "key": "includeDefaultRatePlanSet", - "value": "true" - }, - { - "key": "initialRatePlanSet", - "value": "false" - }, - { - "key": "ratePlanSet", - "value": "NEGOTIATED" - }, - { - "key": "pagePointerKey", - "value": "", - "disabled": true - }, - { - "key": "bucket1Count", - "value": "", - "disabled": true - }, - { - "key": "bucket2Count", - "value": "", - "disabled": true - }, - { - "key": "bucket3Count", - "value": "", - "disabled": true - }, - { - "key": "bucket4Count", - "value": "", - "disabled": true - }, - { - "key": "bucket5Count", - "value": "", - "disabled": true - }, - { - "key": "fullStayTimeSpanStartDate", - "value": "", - "disabled": true - }, - { - "key": "fullStayTimeSpanEndDate", - "value": "", - "disabled": true - }, - { - "key": "prevailingRate", - "value": "", - "disabled": true - }, - { - "key": "rateCategory", - "value": "", - "disabled": true - }, - { - "key": "rateClass", - "value": "", - "disabled": true - }, - { - "key": "rateGroup", - "value": "", - "disabled": true - }, - { - "key": "feature", - "value": "", - "disabled": true - }, - { - "key": "reservationGuestId", - "value": "{{CompanyId}}" - }, - { - "key": "reservationGuestIdType", - "value": "Profile" - }, - { - "key": "hotelReservationId", - "value": "", - "disabled": true - }, - { - "key": "hotelReservationIdType", - "value": "", - "disabled": true - }, - { - "key": "ratePlanInfo", - "value": "true", - "disabled": true - }, - { - "key": "returnOnlyAvailableRateCodes", - "value": "", - "disabled": true - }, - { - "key": "resGuaranteeInfo", - "value": "", - "disabled": true - }, - { - "key": "roomTypeInfo", - "value": "", - "disabled": true - }, - { - "key": "membershipIdNumber", - "value": "", - "disabled": true - }, - { - "key": "smokingPreference", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Hotel Availability -> with Group Profile ID (block)", - "event": [ - { - "listen": "prerequest", - "script": { - "exec": [ - "var moment = require('moment');\r", - "pm.environment.set('currentdate', moment().format((\"YYYY-MM-DD\")));\r", - "\r", - "var moment = require('moment');\r", - "pm.environment.set('currentdateplus1', moment().add(1,'days').format((\"YYYY-MM-DD\")));" - ], - "type": "text/javascript" - } - } - ], - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/par/v1/hotels/{{HotelId}}/availability?roomStayStartDate={{currentdate}}&roomStayEndDate={{currentdateplus1}}&roomStayQuantity=1&adults=1&children=0&limit=5&includeDefaultRatePlanSet=true&initialRatePlanSet=false&reservationGuestId=76600&reservationGuestIdType=Profile", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "v1", - "hotels", - "{{HotelId}}", - "availability" - ], - "query": [ - { - "key": "roomStayStartDate", - "value": "{{currentdate}}" - }, - { - "key": "roomStayEndDate", - "value": "{{currentdateplus1}}" - }, - { - "key": "ratePlanCode", - "value": "{{RatePlanCode}}", - "description": "optional", - "disabled": true - }, - { - "key": "roomStayQuantity", - "value": "1" - }, - { - "key": "adults", - "value": "1" - }, - { - "key": "children", - "value": "0" - }, - { - "key": "childAge", - "value": "", - "disabled": true - }, - { - "key": "limit", - "value": "5" - }, - { - "key": "roomType", - "value": "DBL", - "disabled": true - }, - { - "key": "includeClosedRates", - "value": "", - "disabled": true - }, - { - "key": "includeDefaultRatePlanSet", - "value": "true" - }, - { - "key": "initialRatePlanSet", - "value": "false" - }, - { - "key": "ratePlanSet", - "value": "NEGOTIATED", - "disabled": true - }, - { - "key": "pagePointerKey", - "value": "", - "disabled": true - }, - { - "key": "bucket1Count", - "value": "", - "disabled": true - }, - { - "key": "bucket2Count", - "value": "", - "disabled": true - }, - { - "key": "bucket3Count", - "value": "", - "disabled": true - }, - { - "key": "bucket4Count", - "value": "", - "disabled": true - }, - { - "key": "bucket5Count", - "value": "", - "disabled": true - }, - { - "key": "fullStayTimeSpanStartDate", - "value": "", - "disabled": true - }, - { - "key": "fullStayTimeSpanEndDate", - "value": "", - "disabled": true - }, - { - "key": "prevailingRate", - "value": "", - "disabled": true - }, - { - "key": "rateCategory", - "value": "", - "disabled": true - }, - { - "key": "rateClass", - "value": "", - "disabled": true - }, - { - "key": "rateGroup", - "value": "", - "disabled": true - }, - { - "key": "feature", - "value": "", - "disabled": true - }, - { - "key": "reservationGuestId", - "value": "76600", - "description": "Group/Block Profile Id" - }, - { - "key": "reservationGuestIdType", - "value": "Profile" - }, - { - "key": "hotelReservationId", - "value": "", - "disabled": true - }, - { - "key": "hotelReservationIdType", - "value": "", - "disabled": true - }, - { - "key": "ratePlanInfo", - "value": "true", - "disabled": true - }, - { - "key": "returnOnlyAvailableRateCodes", - "value": "", - "disabled": true - }, - { - "key": "resGuaranteeInfo", - "value": "", - "disabled": true - }, - { - "key": "roomTypeInfo", - "value": "", - "disabled": true - }, - { - "key": "membershipIdNumber", - "value": "", - "disabled": true - }, - { - "key": "smokingPreference", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Hotel Availability -> with Promotion Code", - "event": [ - { - "listen": "prerequest", - "script": { - "exec": [ - "var moment = require('moment');\r", - "pm.environment.set('currentdate', moment().format((\"YYYY-MM-DD\")));\r", - "\r", - "var moment = require('moment');\r", - "pm.environment.set('currentdateplus1', moment().add(1,'days').format((\"YYYY-MM-DD\")));" - ], - "type": "text/javascript" - } - } - ], - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/par/v1/hotels/{{HotelId}}/availability?roomStayQuantity=1&adults=1&children=0&promotionCode={{PromotionCode}}&roomStayStartDate=2023-04-08&roomStayEndDate=2023-04-12&limit=5", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "v1", - "hotels", - "{{HotelId}}", - "availability" - ], - "query": [ - { - "key": "ratePlanCode", - "value": "{{RatePlanCode}}", - "description": "optional", - "disabled": true - }, - { - "key": "roomStayQuantity", - "value": "1" - }, - { - "key": "adults", - "value": "1" - }, - { - "key": "children", - "value": "0" - }, - { - "key": "childAge", - "value": "", - "disabled": true - }, - { - "key": "roomType", - "value": "DBL", - "disabled": true - }, - { - "key": "includeClosedRates", - "value": "", - "disabled": true - }, - { - "key": "pagePointerKey", - "value": "", - "disabled": true - }, - { - "key": "bucket1Count", - "value": "", - "disabled": true - }, - { - "key": "bucket2Count", - "value": "", - "disabled": true - }, - { - "key": "bucket3Count", - "value": "", - "disabled": true - }, - { - "key": "bucket4Count", - "value": "", - "disabled": true - }, - { - "key": "bucket5Count", - "value": "", - "disabled": true - }, - { - "key": "fullStayTimeSpanStartDate", - "value": "", - "disabled": true - }, - { - "key": "fullStayTimeSpanEndDate", - "value": "", - "disabled": true - }, - { - "key": "prevailingRate", - "value": "", - "disabled": true - }, - { - "key": "rateCategory", - "value": "", - "disabled": true - }, - { - "key": "rateClass", - "value": "", - "disabled": true - }, - { - "key": "rateGroup", - "value": "", - "disabled": true - }, - { - "key": "feature", - "value": "", - "disabled": true - }, - { - "key": "hotelReservationId", - "value": "", - "disabled": true - }, - { - "key": "hotelReservationIdType", - "value": "", - "disabled": true - }, - { - "key": "ratePlanInfo", - "value": "true", - "disabled": true - }, - { - "key": "returnOnlyAvailableRateCodes", - "value": "", - "disabled": true - }, - { - "key": "resGuaranteeInfo", - "value": "", - "disabled": true - }, - { - "key": "roomTypeInfo", - "value": "", - "disabled": true - }, - { - "key": "membershipIdNumber", - "value": "", - "disabled": true - }, - { - "key": "smokingPreference", - "value": "", - "disabled": true - }, - { - "key": "promotionCode", - "value": "{{PromotionCode}}" - }, - { - "key": "roomStayStartDate", - "value": "2023-04-08" - }, - { - "key": "roomStayEndDate", - "value": "2023-04-12" - }, - { - "key": "limit", - "value": "5" - } - ] - } - }, - "response": [] - }, - { - "name": "get Hotel Availability CRO", - "event": [ - { - "listen": "prerequest", - "script": { - "exec": [ - "var moment = require('moment');\r", - "pm.environment.set('currentdate', moment().format((\"YYYY-MM-DD\")));\r", - "\r", - "var moment = require('moment');\r", - "pm.environment.set('currentdateplus1', moment().add(1,'days').format((\"YYYY-MM-DD\")));" - ], - "type": "text/javascript" - } - } - ], - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/par/v1/availability?hotelIds=JET&roomStayStartDate=2023-03-01&roomStayEndDate=2023-03-05&roomStayQuantity=1&adults=1&bucket5Count=0&roomTypeInfo=true&initialRatePlanSet=false&reservationProfileType=Company&attachedProfileId={{CompanyId}}&ratePlanInfo=true&limit=5&redeemAwards=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "v1", - "availability" - ], - "query": [ - { - "key": "hotelIds", - "value": "JET" - }, - { - "key": "roomStayStartDate", - "value": "2023-03-01" - }, - { - "key": "roomStayEndDate", - "value": "2023-03-05" - }, - { - "key": "roomStayQuantity", - "value": "1" - }, - { - "key": "adults", - "value": "1" - }, - { - "key": "bucket5Count", - "value": "0" - }, - { - "key": "roomTypeInfo", - "value": "true" - }, - { - "key": "initialRatePlanSet", - "value": "false" - }, - { - "key": "reservationProfileType", - "value": "Company" - }, - { - "key": "attachedProfileId", - "value": "{{CompanyId}}" - }, - { - "key": "ratePlanInfo", - "value": "true" - }, - { - "key": "limit", - "value": "5" - }, - { - "key": "redeemAwards", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "get Hotels", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/par/v1/hotels?startDate=2023-08-07&endDate=2023-10-08&hotelId={{HotelId}}&adults=1&rateCategory=&rateClass=&ratePlanCode=&roomType=&feature=", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "v1", - "hotels" - ], - "query": [ - { - "key": "startDate", - "value": "2023-08-07" - }, - { - "key": "endDate", - "value": "2023-10-08" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "adults", - "value": "1" - }, - { - "key": "rateCategory", - "value": "" - }, - { - "key": "rateClass", - "value": "" - }, - { - "key": "ratePlanCode", - "value": "" - }, - { - "key": "roomType", - "value": "" - }, - { - "key": "feature", - "value": "" - } - ] - }, - "description": "Search hotels availability" - }, - "response": [] - }, - { - "name": "get Hurdle Rates", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/par/v1/hotels/{{HotelId}}/hurdles?hurdleDate=2023-08-01", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "v1", - "hotels", - "{{HotelId}}", - "hurdles" - ], - "query": [ - { - "key": "hurdleDate", - "value": "2023-08-01" - }, - { - "key": "limit", - "value": "20", - "disabled": true - }, - { - "key": "roomTypesCode", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Reservation Guarantees", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/par/v1/hotels/{{HotelId}}/guarantees?hotelId={{HotelId}}&ratePlanCode=RACK&arrivalDate=2023-05-04&calculateEstimateAmount=True&roomType=ECO&numberOfRooms=1&numberOfAdults=1&numberOfChildren=0&startDate=2023-05-04&endDate=2023-05-06", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "v1", - "hotels", - "{{HotelId}}", - "guarantees" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "ratePlanCode", - "value": "RACK" - }, - { - "key": "arrivalDate", - "value": "2023-05-04" - }, - { - "key": "calculateEstimateAmount", - "value": "True" - }, - { - "key": "roomType", - "value": "ECO" - }, - { - "key": "numberOfRooms", - "value": "1" - }, - { - "key": "numberOfAdults", - "value": "1" - }, - { - "key": "numberOfChildren", - "value": "0" - }, - { - "key": "startDate", - "value": "2023-05-04" - }, - { - "key": "endDate", - "value": "2023-05-06" - } - ] - } - }, - "response": [] - }, - { - "name": "get Restrictions By Date Range", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/par/v1/hotels/{{HotelId}}/restrictions?hotelId={{HotelId}}&restrictionSearchCriteriaStartDate=2023-08-21&end=2023-09-29", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "v1", - "hotels", - "{{HotelId}}", - "restrictions" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "restrictionSearchCriteriaStartDate", - "value": "2023-08-21" - }, - { - "key": "end", - "value": "2023-09-29" - } - ] - } - }, - "response": [] - }, - { - "name": "get Restriction History ", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/par/v1/hotels/{{HotelId}}/restrictionsHistory?date=2023-03-21", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "v1", - "hotels", - "{{HotelId}}", - "restrictionsHistory" - ], - "query": [ - { - "key": "date", - "value": "2023-03-21" - }, - { - "key": "ratePlanCode", - "value": "", - "disabled": true - }, - { - "key": "ratePlanCategory", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Restriction", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"restriction\": {\r\n \"restrictionStatus\": {\r\n \"code\": \"Closed\",\r\n \"lOS1\": false,\r\n \"lOS2\": false,\r\n \"lOS3\": false,\r\n \"lOS4\": false,\r\n \"lOS5\": false,\r\n \"lOS6\": false,\r\n \"lOS7\": false\r\n },\r\n \"ratePlanCodes\": [\r\n \"RACK\"\r\n ],\r\n \"roomClasses\": [],\r\n \"bookingChannels\": [],\r\n \"roomTypes\": [],\r\n \"ratePlanCategories\": [],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"start\": \"2023-07-21\",\r\n \"end\": \"2023-07-21\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/par/v1/hotels/{{HotelId}}/restrictions", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "v1", - "hotels", - "{{HotelId}}", - "restrictions" - ] - } - }, - "response": [] - }, - { - "name": "clear All Restrictions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"date\": \"2023-07-21\"\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/par/v1/hotels/{{HotelId}}/restrictions", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "v1", - "hotels", - "{{HotelId}}", - "restrictions" - ] - }, - "description": "This operation will remove ALL restrictions that exist for the specified date." - }, - "response": [] - }, - { - "name": "delete Restriction", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelId", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/par/v1/hotels/{{HotelId}}/restrictions/{{RestrictionId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "v1", - "hotels", - "{{HotelId}}", - "restrictions", - "{{RestrictionId}}" - ] - } - }, - "response": [] - } - ], - "description": "###### APIs to cater for Price and Rate Availability functionality in OPERA Cloud. \n\nAvailability enables you to manage your room inventory by providing a detailed view of all available and sold rooms at a property. Some of the tasks you can perform include defining conditions for stay restrictions, setting room sell limits, and searching for and viewing room availability.", - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Back Office (BOF)", - "item": [ - { - "name": "get Business Date", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/bof/v1/hotels/{{HotelId}}/businessDate", - "host": [ - "{{HostName}}" - ], - "path": [ - "bof", - "v1", - "hotels", - "{{HotelId}}", - "businessDate" - ] - } - }, - "response": [] - } - ], - "description": "###### APIs to cater for Back Office Operations functionality in OPERA Cloud. ", - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Blocks (BLK)", - "item": [ - { - "name": "Block Restrictions", - "item": [ - { - "name": "get Block Restrictions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/restrictions?endDate=2021-06-16&hotelId={{HotelId}}&startDate=2024-06-15", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blocks", - "{{BlockId}}", - "restrictions" - ], - "query": [ - { - "key": "endDate", - "value": "2021-06-16" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "duration", - "value": "1", - "disabled": true - }, - { - "key": "roomType", - "value": "", - "disabled": true - }, - { - "key": "startDate", - "value": "2024-06-15" - } - ] - } - }, - "response": [] - }, - { - "name": "post Block Restriction", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"createBlockRestriction\": {\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"restrictionStatus\": {\r\n \"code\": \"ClosedForDeparture\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"start\": \"2021-10-21\",\r\n \"end\": \"2021-10-22\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/restrictions", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blocks", - "{{BlockId}}", - "restrictions" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "get Block by Id", - "item": [ - { - "name": "get Block (v1) (by BlockId)", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "hotels", - "{{HotelId}}", - "blocks", - "{{BlockId}}" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "Comments", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "RateGrid", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Packages", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Profiles", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Events", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Block", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "SummaryStatistics", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Block (v1) inc Room/Rate Grid Details", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}?fetchAllocatedRoomTypes=true&roomAllocationCriteria=Initial&roomAllocationCriteria=Rates&roomAllocationCriteria=CutoffDate&roomAllocationCriteria=Contract&fetchInstructions=RateGrid&startDate=2024-08-01&numberOfDays=1", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "hotels", - "{{HotelId}}", - "blocks", - "{{BlockId}}" - ], - "query": [ - { - "key": "fetchAllocatedRoomTypes", - "value": "true" - }, - { - "key": "roomAllocationCriteria", - "value": "Initial" - }, - { - "key": "roomAllocationCriteria", - "value": "Rates" - }, - { - "key": "roomAllocationCriteria", - "value": "CutoffDate" - }, - { - "key": "roomAllocationCriteria", - "value": "Contract" - }, - { - "key": "fetchInstructions", - "value": "RateGrid" - }, - { - "key": "startDate", - "value": "2024-08-01" - }, - { - "key": "numberOfDays", - "value": "1" - }, - { - "key": "fetchInstructions", - "value": "Packages", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Comments", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Profiles", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Events", - "disabled": true - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Block Allocation", - "item": [ - { - "name": "put Block Allocation - Open for Pickup", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", - "postman.setEnvironmentVariable(\"BlockId\", data);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"allocationRoomTypes\": [\r\n {\r\n \"allocationGridDates\": [\r\n {\r\n \"roomAllocationInfo\": [\r\n {\r\n \"inventory\": {\r\n \"forceOverbook\": false\r\n },\r\n \"rate\": {\r\n \"onePerson\": \"220\",\r\n \"twoPerson\": \"240\"\r\n },\r\n \"start\": \"2023-08-01\",\r\n \"end\": \"2023-08-01\"\r\n }\r\n ],\r\n \"allocation\": \"RATES\"\r\n },\r\n {\r\n \"roomAllocationInfo\": [\r\n {\r\n \"inventory\": {\r\n \"forceOverbook\": false,\r\n \"onePerson\": \"8\",\r\n \"twoPerson\": \"1\"\r\n },\r\n \"rate\": {},\r\n \"start\": \"2023-08-01\",\r\n \"end\": \"2023-08-01\"\r\n }\r\n ],\r\n \"allocation\": \"ACTUAL\"\r\n }\r\n ],\r\n \"roomType\": \"DLXQ\"\r\n },\r\n {\r\n \"allocationGridDates\": [\r\n {\r\n \"roomAllocationInfo\": [\r\n {\r\n \"inventory\": {\r\n \"forceOverbook\": false\r\n },\r\n \"rate\": {\r\n \"onePerson\": \"320\",\r\n \"twoPerson\": \"370\"\r\n },\r\n \"start\": \"2023-08-01\",\r\n \"end\": \"2023-08-01\"\r\n }\r\n ],\r\n \"allocation\": \"RATES\"\r\n },\r\n {\r\n \"roomAllocationInfo\": [\r\n {\r\n \"inventory\": {\r\n \"forceOverbook\": false,\r\n \"onePerson\": \"3\",\r\n \"twoPerson\": \"2\"\r\n },\r\n \"rate\": {},\r\n \"start\": \"2023-08-01\",\r\n \"end\": \"2023-08-01\"\r\n }\r\n ],\r\n \"allocation\": \"ACTUAL\"\r\n }\r\n ],\r\n \"roomType\": \"EXEC\"\r\n }\r\n ],\r\n \"genericRoomType\": false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}/allocation", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "hotels", - "{{HotelId}}", - "blocks", - "{{BlockId}}", - "allocation" - ] - } - }, - "response": [] - }, - { - "name": "put Block Allocation - Initial", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", - "postman.setEnvironmentVariable(\"BlockId\", data);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"allocationRoomTypes\": [\r\n {\r\n \"allocationGridDates\": [\r\n {\r\n \"roomAllocationInfo\": [\r\n {\r\n \"inventory\": {\r\n \"forceOverbook\": false\r\n },\r\n \"rate\": {\r\n \"onePerson\": \"240\",\r\n \"twoPerson\": \"240\",\r\n \"threePerson\": \"260\"\r\n },\r\n \"start\": \"2021-09-27\",\r\n \"end\": \"2021-09-27\"\r\n },\r\n {\r\n \"inventory\": {\r\n \"forceOverbook\": false\r\n },\r\n \"rate\": {\r\n \"onePerson\": \"200\",\r\n \"twoPerson\": \"220\"\r\n },\r\n \"start\": \"2021-09-26\",\r\n \"end\": \"2021-09-26\"\r\n }\r\n ],\r\n \"allocation\": \"RATES\"\r\n },\r\n {\r\n \"roomAllocationInfo\": [\r\n {\r\n \"inventory\": {\r\n \"forceOverbook\": false,\r\n \"onePerson\": \"4\",\r\n \"twoPerson\": \"4\"\r\n },\r\n \"rate\": {},\r\n \"start\": \"2021-09-27\",\r\n \"end\": \"2021-09-27\"\r\n },\r\n {\r\n \"inventory\": {\r\n \"forceOverbook\": false,\r\n \"onePerson\": \"3\",\r\n \"twoPerson\": \"3\"\r\n },\r\n \"rate\": {},\r\n \"start\": \"2021-09-26\",\r\n \"end\": \"2021-09-26\"\r\n }\r\n ],\r\n \"allocation\": \"INITIAL\"\r\n }\r\n ],\r\n \"roomType\": \"EXEC\"\r\n }\r\n ],\r\n \"genericRoomType\": false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}/allocation/roomTypes/ECO", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "hotels", - "{{HotelId}}", - "blocks", - "{{BlockId}}", - "allocation", - "roomTypes", - "ECO" - ] - } - }, - "response": [] - }, - { - "name": "put Block Allocation Range - Initial", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", - "postman.setEnvironmentVariable(\"BlockId\", data);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"blockAllocationRange\": {\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"hotelId\": \"BHOTEL\",\r\n \"roomTypes\": [\r\n \"DLXQ\"\r\n ],\r\n \"beginDate\": \"2023-11-01\",\r\n \"endDate\": \"2023-11-02\",\r\n \"allocationType\": \"Initial\",\r\n \"incrementFlag\": false,\r\n \"blockInventory\": {\r\n \"onePerson\": \"8\",\r\n \"twoPerson\": \"3\"\r\n },\r\n \"blockRates\": {\r\n \"onePerson\": \"240\",\r\n \"twoPerson\": \"280\"\r\n },\r\n \"includedDays\": \"1111111\",\r\n \"rangeMode\": \"Core\",\r\n \"genericRoomType\": false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}/allocationRange", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "hotels", - "{{HotelId}}", - "blocks", - "{{BlockId}}", - "allocationRange" - ] - } - }, - "response": [] - }, - { - "name": "put Block Allocation Range - Open-For-Pickup", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", - "postman.setEnvironmentVariable(\"BlockId\", data);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"blockAllocationRange\": {\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"hotelId\": \"BHOTEL\",\r\n \"roomTypes\": [\r\n \"DLXQ\"\r\n ],\r\n \"beginDate\": \"2023-11-01\",\r\n \"endDate\": \"2023-11-02\",\r\n \"allocationType\": \"Actual\",\r\n \"incrementFlag\": false,\r\n \"blockInventory\": {\r\n \"onePerson\": \"8\",\r\n \"twoPerson\": \"3\"\r\n },\r\n \"blockRates\": {\r\n \"onePerson\": \"240\",\r\n \"twoPerson\": \"280\"\r\n },\r\n \"includedDays\": \"1111111\",\r\n \"rangeMode\": \"Core\",\r\n \"genericRoomType\": false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}/allocationRange", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "hotels", - "{{HotelId}}", - "blocks", - "{{BlockId}}", - "allocationRange" - ] - } - }, - "response": [] - }, - { - "name": "put Block Allocation Wash by Value", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"blockAllocationWashType\": {\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"startDate\": \"2024-08-21\",\r\n \"endDate\": \"2024-08-22\",\r\n \"roomTypes\": [\r\n \"SUP\"\r\n ],\r\n \"includedDays\": \"1111111\",\r\n \"byValue\": true,\r\n \"blockInventory\": {\r\n \"onePerson\": \"10\",\r\n \"twoPerson\": \"2\",\r\n \"threePerson\": \"1\"\r\n },\r\n \"percentByDay\": false,\r\n \"genericRoomType\": false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/blockWash", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blockWash" - ] - } - }, - "response": [] - }, - { - "name": "put Block Allocation Wash by Percentage", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"blockAllocationWashType\": {\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"startDate\": \"2024-12-02\",\r\n \"endDate\": \"2024-12-03\",\r\n \"roomTypes\": [\r\n \"ECO\"\r\n ],\r\n \"includedDays\": \"1111111\",\r\n \"byValue\": false,\r\n \"blockInventory\": {\r\n \"onePerson\": \"50\"\r\n },\r\n \"percentByDay\": false,\r\n \"genericRoomType\": false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/blockWash", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blockWash" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Block Status", - "item": [ - { - "name": "get Block Status Changes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/statusActivityLog?offset=0&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blocks", - "{{BlockId}}", - "statusActivityLog" - ], - "query": [ - { - "key": "offset", - "value": "0" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get Next Block Status", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/blk/v1/blocks/status?currentStatus=TEN&hotelId={{HotelId}}&includeCateringStatus=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blocks", - "status" - ], - "query": [ - { - "key": "currentStatus", - "value": "TEN" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "includeCateringStatus", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "put Block Status TEN to DEF", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"verificationOnly\": false,\r\n \"changeBlockStatus\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"currentBlockStatus\": \"TEN\",\r\n \"newBlockStatus\": \"DEF\",\r\n \"reservationType\": \"GRPGTD\",\r\n \"overbookAll\": false,\r\n \"cancelAllPMReservations\": false,\r\n \"applyChangesToCateringSatus\": true,\r\n \"overrideEventsProcessingWarnings\": true\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}/status", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "hotels", - "{{HotelId}}", - "blocks", - "{{BlockId}}", - "status" - ] - } - }, - "response": [] - }, - { - "name": "put Block Status DEF to CXL", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"verificationOnly\": false,\r\n \"changeBlockStatus\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"currentBlockStatus\": \"DEF\",\r\n \"newBlockStatus\": \"CAN\",\r\n \"reservationType\": \"GDED\",\r\n \"cancellationDetails\": {\r\n \"cancellationCode\": {\r\n \"code\": \"RATE\"\r\n },\r\n \"cancellationInfo\": \"Rate to High\"\r\n },\r\n \"pMReservationsCancellationDetails\": {\r\n \"cancellationCode\": {\r\n \"code\": \"6PM\",\r\n \"description\": \"6 PM Cancellation\"\r\n }\r\n },\r\n \"overbookAll\": false,\r\n \"cancelAllPMReservations\": true,\r\n \"applyChangesToCateringSatus\": false,\r\n \"overrideEventsProcessingWarnings\": false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}/status", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "hotels", - "{{HotelId}}", - "blocks", - "{{BlockId}}", - "status" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Update Block (putBlock)", - "item": [ - { - "name": "put Block (v1) - add a package", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"blocks\": [\r\n {\r\n \"blockIdList\": [\r\n {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n }\r\n ],\r\n \"blockPackages\": [\r\n {\r\n \"packageHeaderType\": {},\r\n \"consumptionDetails\": {\r\n \"defaultQuantity\": \"1\"\r\n },\r\n \"packageCode\": \"{{PackageCode}}\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"markAsRecentlyAccessed\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "hotels", - "{{HotelId}}", - "blocks", - "{{BlockId}}" - ], - "query": [ - { - "key": null, - "value": "", - "description": "556462", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "put Block (v1) - add notes to a block", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"blocks\": [\r\n {\r\n \"blockIdList\": [\r\n {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n }\r\n ],\r\n \"comments\": {\r\n \"commentInfo\": [\r\n {\r\n \"comment\": {\r\n \"commentTitle\": \"Block note title\",\r\n \"type\": \"GEN\",\r\n \"internal\": true,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"text\": {\r\n \"value\": \"Block notes can go here\"\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"markAsRecentlyAccessed\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "hotels", - "{{HotelId}}", - "blocks", - "{{BlockId}}" - ] - } - }, - "response": [] - }, - { - "name": "put Block (v1) - add payment type", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"blocks\": [\r\n {\r\n \"blockIdList\": [\r\n {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n }\r\n ],\r\n \"blockDetails\": {\r\n \"paymentMethod\": {\r\n \"code\": \"CA\"\r\n }\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"markAsRecentlyAccessed\": true\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "hotels", - "{{HotelId}}", - "blocks", - "{{BlockId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "get Blocks", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/blk/v1/blocks?fetchInstructions=Block&superSearch=Winter", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blocks" - ], - "query": [ - { - "key": "fetchAllocatedRoomTypes", - "value": "false", - "disabled": true - }, - { - "key": "markAsRecentlyAccessed", - "value": "true", - "disabled": true - }, - { - "key": "roomAllocationCriteria", - "value": "Initial", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Block" - }, - { - "key": "numberOfDays", - "value": "1", - "disabled": true - }, - { - "key": "startDate", - "value": "2021-07-09", - "disabled": true - }, - { - "key": "superSearch", - "value": "Winter", - "description": "Free text search field" - } - ] - } - }, - "response": [] - }, - { - "name": "get Block Activity Log", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelId", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/blk/v1/blockActivityLog?hotelId={{HotelId}}&moduleParamsParameterName=ALLOTMENT_ID&moduleParamsParameterValue={{BlockId}}&activityGroup=REP_BLOCK&activityType=UPDATE+BLOCK+GRID&activityParamsToDate=2023-08-13&activityParamsFromDate=2023-06-30", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blockActivityLog" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "offset", - "value": "0", - "disabled": true - }, - { - "key": "limit", - "value": "25", - "disabled": true - }, - { - "key": "moduleParamsParameterName", - "value": "ALLOTMENT_ID" - }, - { - "key": "moduleParamsParameterValue", - "value": "{{BlockId}}" - }, - { - "key": "activityGroup", - "value": "REP_BLOCK" - }, - { - "key": "activityType", - "value": "UPDATE+BLOCK+GRID" - }, - { - "key": "activityParamsToDate", - "value": "2023-08-13" - }, - { - "key": "activityParamsFromDate", - "value": "2023-06-30" - } - ] - }, - "description": "To find out the values you can use in the query parameter 'moduleParamsParameterName', use LOV operation getUserLogActivityTypes to find the values available, eg Allotment_id" - }, - "response": [] - }, - { - "name": "put Catering Status", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"changeCateringStatus\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"currentCateringStatus\": \"INQ\",\r\n \"newCateringStatus\": \"TEN\",\r\n \"eventAttendees\": {\r\n \"noOfAttendees\": \"100\",\r\n \"attendeesGuaranteed\": false\r\n },\r\n \"overrideEventsProcessingWarnings\": false\r\n },\r\n \"verificationOnly\": false\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/caterings/{{BlockId}}/cateringStatus", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "caterings", - "{{BlockId}}", - "cateringStatus" - ] - } - }, - "response": [] - }, - { - "name": "put Block Status By ExtId", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"verificationOnly\": false,\r\n \"changeBlockStatus\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"currentBlockStatus\": \"TEN\",\r\n \"newBlockStatus\": \"DEF\",\r\n \"reservationType\": \"GRPGTD\",\r\n \"overbookAll\": false,\r\n \"cancelAllPMReservations\": false,\r\n \"applyChangesToCateringSatus\": true,\r\n \"overrideEventsProcessingWarnings\": true\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/externalSystems/{{ExternalSystemCode}}/blocks/{{BlockExternalId}}/status", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "hotels", - "{{HotelId}}", - "externalSystems", - "{{ExternalSystemCode}}", - "blocks", - "{{BlockExternalId}}", - "status" - ] - } - }, - "response": [] - }, - { - "name": "post Block Wash Schedules", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"blockWashSchedulesInfo\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockIdList\": [\r\n {\r\n \"id\": \"{{BlockId}}\",\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\"\r\n }\r\n ],\r\n \"blockWashSchedules\": [\r\n {\r\n \"washDate\": \"2024-02-21\",\r\n \"roomTypes\": [\r\n \"SUP\"\r\n ],\r\n \"washByRooms\": {\r\n \"onePerson\": 10,\r\n \"twoPerson\": 2,\r\n \"threePerson\": 3,\r\n \"fourPerson\": 4,\r\n \"sellLimit\": 1,\r\n \"cutoffDate\": \"2024-02-25\"\r\n },\r\n \"washByPercent\": 100\r\n }\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/washSchedules", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blocks", - "{{BlockId}}", - "washSchedules" - ] - } - }, - "response": [] - }, - { - "name": "put Block Wash Schedules", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"blockWashSchedulesInfo\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockIdList\": [\r\n {\r\n \"id\": \"{{BlockId}}\",\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\"\r\n }\r\n ],\r\n \"blockWashSchedules\": [\r\n {\r\n \"washDate\": \"2024-02-21\",\r\n \"roomTypes\": [\r\n \"SUP\"\r\n ],\r\n \"washByRooms\": {\r\n \"onePerson\": 11,\r\n \"twoPerson\": 12,\r\n \"threePerson\": 13,\r\n \"fourPerson\": 14,\r\n \"sellLimit\": 1,\r\n \"cutoffDate\": \"2024-02-25\"\r\n },\r\n \"washByPercent\": 95\r\n }\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/washSchedules", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blocks", - "{{BlockId}}", - "washSchedules" - ] - } - }, - "response": [] - }, - { - "name": "put Block Status To Open", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}/openStatus", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "hotels", - "{{HotelId}}", - "blocks", - "{{BlockId}}", - "openStatus" - ] - } - }, - "response": [] - }, - { - "name": "get Block Attachments", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelId", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/attachments?hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blocks", - "{{BlockId}}", - "attachments" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get Block Availability", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}/availability?children=0&adults=1&fetchAllocatedRoomType=Available&overrideRateCode=false&roomTypeCount=2&nights=2&arrivalDate=2024-08-01&detailedAvailability=false&rooms=1", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "hotels", - "{{HotelId}}", - "blocks", - "{{BlockId}}", - "availability" - ], - "query": [ - { - "key": "children", - "value": "0" - }, - { - "key": "adults", - "value": "1" - }, - { - "key": "fetchAllocatedRoomType", - "value": "Available" - }, - { - "key": "overrideRateCode", - "value": "false" - }, - { - "key": "ratePlanCode", - "value": "DAILY", - "disabled": true - }, - { - "key": "roomType", - "value": "STDK", - "disabled": true - }, - { - "key": "existingReservationId", - "value": "2214757383", - "disabled": true - }, - { - "key": "existingReservationIdType", - "value": "Reservation", - "disabled": true - }, - { - "key": "roomTypeCount", - "value": "2" - }, - { - "key": "nights", - "value": "2" - }, - { - "key": "arrivalDate", - "value": "2024-08-01" - }, - { - "key": "detailedAvailability", - "value": "false" - }, - { - "key": "rooms", - "value": "1" - } - ] - } - }, - "response": [] - }, - { - "name": "get Block Daily Statistics", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/blk/v1/blocks/dailyStatistics?limit=10&offset=1&hotelId={{HotelId}}&start=2024-08-01&end=2024-08-01", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blocks", - "dailyStatistics" - ], - "query": [ - { - "key": "limit", - "value": "10" - }, - { - "key": "offset", - "value": "1" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "start", - "value": "2024-08-01" - }, - { - "key": "end", - "value": "2024-08-01" - } - ] - } - }, - "response": [] - }, - { - "name": "get Block PM Reservations By ExtId", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/externalSystems/{{ExternalSystemCode}}/blocks/{{BlockExternalId}}/postingMaster/reservations", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "hotels", - "{{HotelId}}", - "externalSystems", - "{{ExternalSystemCode}}", - "blocks", - "{{BlockExternalId}}", - "postingMaster", - "reservations" - ], - "query": [ - { - "key": "postingmaster", - "value": "true", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Block Access Exclusion", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/blockAccessExclusion", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blocks", - "{{BlockId}}", - "blockAccessExclusion" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}", - "disabled": true - } - ] - }, - "description": "See also getBlock Owners in LOV module too." - }, - "response": [] - }, - { - "name": "get Block Owners", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/owners?hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blocks", - "{{BlockId}}", - "owners" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - }, - "description": "See also getBlock Owners in LOV module too." - }, - "response": [] - }, - { - "name": "get Block PM Reservations", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}/postingMaster/reservations", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "hotels", - "{{HotelId}}", - "blocks", - "{{BlockId}}", - "postingMaster", - "reservations" - ], - "query": [ - { - "key": "postingmaster", - "value": "true", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Block Range Info", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}/allocationRange?genericRoomType=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "hotels", - "{{HotelId}}", - "blocks", - "{{BlockId}}", - "allocationRange" - ], - "query": [ - { - "key": "genericRoomType", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "get Block Reservations", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?unlinkedOnly=false&actualDepartures=false&complimentaryReservations=false&blockIds={{BlockId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations" - ], - "query": [ - { - "key": "unlinkedOnly", - "value": "false" - }, - { - "key": "actualDepartures", - "value": "false" - }, - { - "key": "complimentaryReservations", - "value": "false" - }, - { - "key": "hotelId", - "value": "{{HotelId}}", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Reservations", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Comments", - "disabled": true - }, - { - "key": "blockIds", - "value": "{{BlockId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get Block Revenue Changes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/revenueActivityLog?offset=1&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blocks", - "{{BlockId}}", - "revenueActivityLog" - ], - "query": [ - { - "key": "offset", - "value": "1" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get Block Rooms Status", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/roomsStatus?hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blocks", - "{{BlockId}}", - "roomsStatus" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get Block Room Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/roomTypes?fetchAllocatedRoomTypes=true&startDate=2024-08-01&endDate=2024-08-02&hotelId={{HotelId}}&fetchGenericRoomTypes=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blocks", - "{{BlockId}}", - "roomTypes" - ], - "query": [ - { - "key": "fetchAllocatedRoomTypes", - "value": "true" - }, - { - "key": "startDate", - "value": "2024-08-01" - }, - { - "key": "endDate", - "value": "2024-08-02" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "fetchGenericRoomTypes", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "get Block Stats", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/blk/v1/blocks/statistics?statisticalCode=ArrivalsTotal&statisticalCode=InHouseBlocksTotal&reportCode=BlockArrivals&hotelId={{HotelId}}&reportStartDate=2024-08-01", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blocks", - "statistics" - ], - "query": [ - { - "key": "statisticalCode", - "value": "ArrivalsTotal" - }, - { - "key": "statisticalCode", - "value": "InHouseBlocksTotal" - }, - { - "key": "reportCode", - "value": "BlockArrivals" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "reportStartDate", - "value": "2024-08-01" - } - ] - } - }, - "response": [] - }, - { - "name": "get Block Statsistics", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/statistics?hotelId={{HotelId}}&statisticsInstructions=Contract&statisticsInstructions=Initial&statisticsInstructions=Actual&statisticsInstructions=Pickup&statisticsInstructions=Available&statisticsInstructions=Rates&statisticsInstructions=ROOMREVENUE&startDate=2024-08-01&numberOfDays=1", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blocks", - "{{BlockId}}", - "statistics" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "statisticsInstructions", - "value": "Contract", - "description": "\"Contract\", \"Initial\", \"Actual\", \"Pickup\", \"Available\", \"Change\", \"Rates\", \"Totalavailable\", \"Tentativereservations\", \"Pickuppersons\", \"Roomrevenue\", \"Totalrevenue\", \"Avgroomrate\" " - }, - { - "key": "statisticsInstructions", - "value": "Initial" - }, - { - "key": "statisticsInstructions", - "value": "Actual" - }, - { - "key": "statisticsInstructions", - "value": "Pickup" - }, - { - "key": "statisticsInstructions", - "value": "Available" - }, - { - "key": "statisticsInstructions", - "value": "Rates" - }, - { - "key": "statisticsInstructions", - "value": "ROOMREVENUE" - }, - { - "key": "roomTypeHotelId", - "value": "", - "disabled": true - }, - { - "key": "invBlockCode", - "value": "", - "disabled": true - }, - { - "key": "startDate", - "value": "2024-08-01" - }, - { - "key": "numberOfDays", - "value": "1" - } - ] - } - }, - "response": [] - }, - { - "name": "get Block Wash Info", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/blk/v1/blockWash?blockId={{BlockId}}&genericRoomType=false&hotelId={{HotelId}}&blockIdType=Block", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blockWash" - ], - "query": [ - { - "key": "blockId", - "value": "{{BlockId}}" - }, - { - "key": "genericRoomType", - "value": "false" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "blockIdType", - "value": "Block" - } - ] - } - }, - "response": [] - }, - { - "name": "get Block Wash Schedules ", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/washSchedules?hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blocks", - "{{BlockId}}", - "washSchedules" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get Default Block Code", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/blk/v1/defaultBlockCode?blockName=Oracle&hotelId={{HotelId}}&blockCodeTemplate=AAAAAAMMYY&startDate=2024-08-20", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "defaultBlockCode" - ], - "query": [ - { - "key": "blockName", - "value": "Oracle" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "blockCodeTemplate", - "value": "AAAAAAMMYY" - }, - { - "key": "startDate", - "value": "2024-08-20" - } - ] - } - }, - "response": [] - }, - { - "name": "get Inventory to Borrow", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelId", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/blk/v1/inventoryToBorrow?blockId={{BlockId}}&requiredRooms=1&requiredRooms=1&endDate=2024-01-10&numberOfRooms=1&hotelId={{HotelId}}&overrideRateCode=false&blockIdType=Block&roomType=DLXQ&startDate=2024-01-08&borrowDate=2024-01-08&borrowDate=2024-01-09", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "inventoryToBorrow" - ], - "query": [ - { - "key": "blockId", - "value": "{{BlockId}}" - }, - { - "key": "requiredRooms", - "value": "1" - }, - { - "key": "requiredRooms", - "value": "1" - }, - { - "key": "endDate", - "value": "2024-01-10" - }, - { - "key": "numberOfRooms", - "value": "1" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "overrideRateCode", - "value": "false" - }, - { - "key": "blockIdType", - "value": "Block" - }, - { - "key": "roomType", - "value": "DLXQ" - }, - { - "key": "startDate", - "value": "2024-01-08" - }, - { - "key": "borrowDate", - "value": "2024-01-08" - }, - { - "key": "borrowDate", - "value": "2024-01-09" - } - ] - } - }, - "response": [] - }, - { - "name": "get Recently Accessed Blocks", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/blk/v1/recentlyAccessedBlocks", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "recentlyAccessedBlocks" - ] - } - }, - "response": [] - }, - { - "name": "get Sales Allowances", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/blk/v1/salesAllowances?ceilingId=1", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "salesAllowances" - ], - "query": [ - { - "key": "ceilingId", - "value": "1" - } - ] - } - }, - "response": [] - }, - { - "name": "get Traces By Date Range", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/tracesByDateRange?hotelIds={{HotelId}}&beginDate=2024-01-08&endDate=2024-01-10", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "hotels", - "{{HotelId}}", - "tracesByDateRange" - ], - "query": [ - { - "key": "hotelIds", - "value": "{{HotelId}}" - }, - { - "key": "beginDate", - "value": "2024-01-08" - }, - { - "key": "endDate", - "value": "2024-01-10" - } - ] - } - }, - "response": [] - }, - { - "name": "post Copy Block", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"sourceBlockId\": {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"newBlock\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockCode\": \"UPGDTEST1\",\r\n \"blockStatus\": \"TEN\",\r\n \"blockOrigin\": \"PMS\",\r\n \"cateringStatus\": \"TEN\",\r\n \"blockDatesRange\": {\r\n \"start\": \"2024-10-08\",\r\n \"end\": \"2024-10-09\"\r\n },\r\n \"sourceDateRangeToCopy\": {},\r\n \"gridType\": \"ORIGINAL\"\r\n },\r\n \"copyInstructions\": {\r\n \"rooms\": false,\r\n \"rateCode\": true,\r\n \"blockComments\": true,\r\n \"blockCode\": false,\r\n \"catering\": false,\r\n \"events\": false,\r\n \"eventComments\": false,\r\n \"resources\": false,\r\n \"resourceComments\": false,\r\n \"resourcePrices\": false,\r\n \"attendeesCount\": true,\r\n \"contractBilling\": false,\r\n \"groupProfile\": false,\r\n \"alternateDates\": false,\r\n \"ratesOfAlternateDates\": false,\r\n \"potentialProfile\": false,\r\n \"adjustDecisionAndFollowupDate\": true,\r\n \"createAsSubBlock\": false,\r\n \"createAsTourBlock\": false,\r\n \"overbook\": false,\r\n \"contractGrid\": false,\r\n \"changeNotes\": false,\r\n \"otherResources\": false,\r\n \"eventForecastFigures\": false\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n },\r\n \"responseInstruction\": \"Summary\"\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/blocks/{{SourceBlockId}}/copy", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blocks", - "{{SourceBlockId}}", - "copy" - ] - }, - "description": "Block ID in the path and body of the request is the existing block that you are copying to create a new block." - }, - "response": [] - }, - { - "name": "post Block", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", - "postman.setEnvironmentVariable(\"BlockId\", data);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"blocks\": {\r\n \"blockInfo\": [\r\n {\r\n \"block\": {\r\n \"blockDetails\": {\r\n \"blockCode\": \"VAILSKI21\",\r\n \"blockName\": \"Red Ski Conference\",\r\n \"blockAliases\": [],\r\n \"timeSpan\": {\r\n \"startDate\": \"2024-12-01\",\r\n \"endDate\": \"2024-12-03\"\r\n },\r\n \"shoulderDates\": {},\r\n \"blockStatus\": {\r\n \"bookingStatus\": {\r\n \"status\": {\r\n \"code\": \"TEN\"\r\n }\r\n }\r\n },\r\n \"reservationType\": {\r\n \"reservationType\": \"GRPGTD\"\r\n },\r\n \"marketCode\": {\r\n \"marketCode\": \"LEISURE\"\r\n },\r\n \"sourceOfSale\": {\r\n \"sourceCode\": {\r\n \"sourceCode\": \"WEB\"\r\n }\r\n },\r\n \"reservationMethod\": {},\r\n \"bookingType\": {},\r\n \"rateProtectionDetails\": {\r\n \"criteria\": \"None\"\r\n },\r\n \"nonCompeteDetails\": {\r\n \"criteria\": \"None\"\r\n },\r\n \"currencyCode\": \"USD\",\r\n \"blockClassification\": \"RegularBooking\",\r\n \"cateringOnlyBlock\": false,\r\n \"allowRateOverride\": false,\r\n \"manualCutOff\": false,\r\n \"wholesaleBlock\": false,\r\n \"controlBlockLocally\": false\r\n },\r\n \"blockOwners\": {\r\n \"owner\": [\r\n {\r\n \"ownership\": \"Block\",\r\n \"ownerCode\": \"ALL\",\r\n \"primary\": true\r\n },\r\n {\r\n \"ownership\": \"Catering\",\r\n \"ownerCode\": \"ALL\",\r\n \"primary\": true\r\n },\r\n {\r\n \"ownership\": \"Rooms\",\r\n \"ownerCode\": \"ALL\",\r\n \"primary\": true\r\n }\r\n ],\r\n \"lockBlockOwners\": false,\r\n \"lockRoomsOwners\": false,\r\n \"lockCateringOwners\": false\r\n },\r\n \"reservationDetails\": {\r\n \"ratePlanCode\": [\r\n {\r\n \"primary\": true,\r\n \"ratePlanCode\": \"BAR\"\r\n }\r\n ],\r\n \"traceCode\": {},\r\n \"breakfast\": {\r\n \"breakfastIncluded\": false,\r\n \"price\": {\r\n \"currencyCode\": \"USD\"\r\n }\r\n },\r\n \"porterage\": {\r\n \"porterageIncluded\": false,\r\n \"price\": {\r\n \"currencyCode\": \"USD\"\r\n }\r\n },\r\n \"elastic\": \"1\",\r\n \"suppressRate\": false,\r\n \"housing\": true\r\n },\r\n \"catering\": {\r\n \"cateringStatus\": {\r\n \"bookingStatus\": {\r\n \"status\": {}\r\n }\r\n },\r\n \"eventAttendees\": {},\r\n \"overrideEventsProcessingWarnings\": true\r\n },\r\n \"blockProfiles\": {\r\n \"fullOverlay\": false\r\n },\r\n \"blockPackages\": [],\r\n \"externalAttributes\": {\r\n \"eventType\": \"Convention\",\r\n \"rollEndDate\": false\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"markAsRecentlyAccessed\": true\r\n }\r\n }\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/block", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "hotels", - "{{HotelId}}", - "block" - ] - } - }, - "response": [] - }, - { - "name": "post Block -> Catering Block", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", - "postman.setEnvironmentVariable(\"BlockId\", data);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"blocks\": {\r\n \"blockInfo\": [\r\n {\r\n \"block\": {\r\n \"blockDetails\": {\r\n \"blockCode\": \"ERICTE1104\",\r\n \"blockName\": \"Catering Block Example\",\r\n \"blockAliases\": [],\r\n \"timeSpan\": {\r\n \"startDate\": \"2014-11-04\",\r\n \"endDate\": \"2014-11-05\"\r\n },\r\n \"shoulderDates\": {},\r\n \"blockStatus\": {\r\n \"bookingStatus\": {\r\n \"status\": {\r\n \"code\": \"INQ\"\r\n }\r\n }\r\n },\r\n \"reservationType\": {\r\n \"reservationType\": \"GRPGTD\"\r\n },\r\n \"marketCode\": {\r\n \"marketCode\": \"LEISURE\"\r\n },\r\n \"sourceOfSale\": {\r\n \"sourceCode\": {\r\n \"sourceCode\": \"WEB\"\r\n }\r\n },\r\n \"reservationMethod\": {},\r\n \"bookingType\": {},\r\n \"rateProtectionDetails\": {\r\n \"criteria\": \"None\"\r\n },\r\n \"nonCompeteDetails\": {\r\n \"criteria\": \"None\"\r\n },\r\n \"currencyCode\": \"USD\",\r\n \"blockClassification\": \"RegularBooking\",\r\n \"cateringOnlyBlock\": false,\r\n \"allowRateOverride\": false,\r\n \"manualCutOff\": false,\r\n \"wholesaleBlock\": false,\r\n \"controlBlockLocally\": false\r\n },\r\n \"blockOwners\": {\r\n \"owner\": [\r\n {\r\n \"ownership\": \"Block\",\r\n \"ownerCode\": \"ALL\",\r\n \"primary\": true\r\n },\r\n {\r\n \"ownership\": \"Catering\",\r\n \"ownerCode\": \"ALL\",\r\n \"primary\": true\r\n },\r\n {\r\n \"ownership\": \"Rooms\",\r\n \"ownerCode\": \"ALL\",\r\n \"primary\": true\r\n }\r\n ],\r\n \"lockBlockOwners\": false,\r\n \"lockRoomsOwners\": false,\r\n \"lockCateringOwners\": false\r\n },\r\n \"reservationDetails\": {\r\n \"ratePlanCode\": [],\r\n \"traceCode\": {},\r\n \"breakfast\": {\r\n \"breakfastIncluded\": false,\r\n \"price\": {\r\n \"currencyCode\": \"USD\"\r\n }\r\n },\r\n \"porterage\": {\r\n \"porterageIncluded\": false,\r\n \"price\": {\r\n \"currencyCode\": \"USD\"\r\n }\r\n },\r\n \"elastic\": \"1\",\r\n \"suppressRate\": false,\r\n \"housing\": true\r\n },\r\n \"catering\": {\r\n \"cateringStatus\": {\r\n \"bookingStatus\": {\r\n \"status\": {\r\n \"code\": \"INQ\"\r\n }\r\n }\r\n },\r\n \"eventAttendees\": {\r\n \"noOfAttendees\": 25,\r\n \"attendeesGuaranteed\": true\r\n },\r\n \"overrideEventsProcessingWarnings\": true\r\n },\r\n \"blockProfiles\": {\r\n \"fullOverlay\": false\r\n },\r\n \"blockPackages\": [],\r\n \"externalAttributes\": {\r\n \"eventType\": \"Convention\",\r\n \"rollEndDate\": false\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"markAsRecentlyAccessed\": true\r\n }\r\n }\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/block", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "hotels", - "{{HotelId}}", - "block" - ] - } - }, - "response": [ - { - "name": "2. Create a new Catering Block", - "originalRequest": { - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"blocks\": {\r\n \"blockInfo\": [\r\n {\r\n \"block\": {\r\n \"blockDetails\": {\r\n \"blockCode\": \"ERICTE1030\",\r\n \"blockName\": \"Eric Test Event 3\",\r\n \"blockAliases\": [],\r\n \"timeSpan\": {\r\n \"startDate\": \"2019-10-30\",\r\n \"endDate\": \"2019-10-31\"\r\n },\r\n \"shoulderDates\": {},\r\n \"blockStatus\": {\r\n \"bookingStatus\": {\r\n \"status\": {\r\n \"code\": \"INQ\"\r\n }\r\n }\r\n },\r\n \"reservationType\": {\r\n \"reservationType\": \"GRPGTD\"\r\n },\r\n \"marketCode\": {\r\n \"marketCode\": \"LEISURE\"\r\n },\r\n \"sourceOfSale\": {\r\n \"sourceCode\": {\r\n \"sourceCode\": \"WEB\"\r\n }\r\n },\r\n \"reservationMethod\": {},\r\n \"bookingType\": {},\r\n \"rateProtectionDetails\": {\r\n \"criteria\": \"None\"\r\n },\r\n \"nonCompeteDetails\": {\r\n \"criteria\": \"None\"\r\n },\r\n \"currencyCode\": \"USD\",\r\n \"blockClassification\": \"RegularBooking\",\r\n \"cateringOnlyBlock\": false,\r\n \"allowRateOverride\": false,\r\n \"manualCutOff\": false,\r\n \"wholesaleBlock\": false,\r\n \"controlBlockLocally\": false\r\n },\r\n \"blockOwners\": {\r\n \"owner\": [\r\n {\r\n \"ownership\": \"Block\",\r\n \"ownerCode\": \"ALL\",\r\n \"primary\": true\r\n },\r\n {\r\n \"ownership\": \"Catering\",\r\n \"ownerCode\": \"ALL\",\r\n \"primary\": true\r\n },\r\n {\r\n \"ownership\": \"Rooms\",\r\n \"ownerCode\": \"ALL\",\r\n \"primary\": true\r\n }\r\n ],\r\n \"lockBlockOwners\": false,\r\n \"lockRoomsOwners\": false,\r\n \"lockCateringOwners\": false\r\n },\r\n \"reservationDetails\": {\r\n \"ratePlanCode\": [],\r\n \"traceCode\": {},\r\n \"breakfast\": {\r\n \"breakfastIncluded\": false,\r\n \"price\": {\r\n \"currencyCode\": \"USD\"\r\n }\r\n },\r\n \"porterage\": {\r\n \"porterageIncluded\": false,\r\n \"price\": {\r\n \"currencyCode\": \"USD\"\r\n }\r\n },\r\n \"elastic\": \"1\",\r\n \"suppressRate\": false,\r\n \"housing\": true\r\n },\r\n \"catering\": {\r\n \"cateringStatus\": {\r\n \"bookingStatus\": {\r\n \"status\": {\r\n \"code\": \"INQ\"\r\n }\r\n }\r\n },\r\n \"eventAttendees\": {\r\n \"noOfAttendees\": 25,\r\n \"attendeesGuaranteed\": true\r\n },\r\n \"overrideEventsProcessingWarnings\": true\r\n },\r\n \"blockProfiles\": {\r\n \"fullOverlay\": false\r\n },\r\n \"blockPackages\": [],\r\n \"externalAttributes\": {\r\n \"eventType\": \"Convention\",\r\n \"rollEndDate\": false\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"markAsRecentlyAccessed\": true\r\n }\r\n }\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/block", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "hotels", - "{{HotelId}}", - "block" - ] - } - }, - "status": "Created", - "code": 201, - "_postman_previewlanguage": "json", - "header": [ - { - "key": "Date", - "value": "Wed, 27 Jul 2022 15:30:18 GMT" - }, - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8" - }, - { - "key": "Content-Length", - "value": "22" - }, - { - "key": "Connection", - "value": "keep-alive" - }, - { - "key": "Keep-Alive", - "value": "timeout=10" - }, - { - "key": "Cache-Control", - "value": "no-cache, no-store" - }, - { - "key": "Location", - "value": "https://ocr1-demo-oc.hospitality-api.eu-frankfurt-1.ocs.oc-test.com/blk/v1/hotels/PS1OEDS2/blocks/81711" - }, - { - "key": "X-XSS-Protection", - "value": "1; mode=block" - }, - { - "key": "Strict-Transport-Security", - "value": "max-age=31536000 ; includeSubDomains" - }, - { - "key": "X-ORACLE-DMS-RID", - "value": "0" - }, - { - "key": "X-Content-Type-Options", - "value": "nosniff" - }, - { - "key": "X-ORACLE-DMS-ECID", - "value": "3e99b64f-7f3c-4618-96e0-d15abd39e8f1-000d33ee" - }, - { - "key": "Content-Encoding", - "value": "gzip" - }, - { - "key": "Vary", - "value": "Accept-Encoding" - }, - { - "key": "X-Frame-Options", - "value": "DENY" - }, - { - "key": "server", - "value": "Oracle Hospitality Integration Platform" - }, - { - "key": "Referrer-Policy", - "value": "no-referrer" - } - ], - "cookie": [], - "body": "{}" - } - ] - }, - { - "name": "post Block Posting Master", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"responseInstruction\": {\r\n \"fetchFullReservation\": false\r\n }\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}/postingMaster", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "hotels", - "{{HotelId}}", - "blocks", - "{{BlockId}}", - "postingMaster" - ] - }, - "description": "Use this operation to create the posting master Reservation. This is required before any guests can make a reservation against a block. Posting Master reservations are typically used for Billing (various sales charges can be posted to this PM reservation) and Rooming Lists (the Posting Master reservation is used as a template for reservations created via rooming list)." - }, - "response": [] - }, - { - "name": "Post Block Rooming List", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-externalsystem", - "value": "{{ExternalSystem}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"blockInfo\": {\r\n \"hotelId\": \"{{HotelID}}\",\r\n \"blockIdList\": [\r\n {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n {\r\n \"type\": \"BlockCode\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockCode}}\"\r\n }\r\n ]\r\n \"hotelId\": \"{{HotelId}}\"\r\n },\r\n \"shares\": [],\r\n \"reservations\": {\r\n \"reservation\": [\r\n {\r\n \"roomingListSequence\": \"1\",\r\n \"hotelReservation\": {\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"-1\"\r\n }\r\n ],\r\n \"roomStay\": {\r\n \"roomRates\": [\r\n {\r\n \"reservationBlock\": {\r\n \"blockIdList\": [\r\n {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n {\r\n \"type\": \"BlockCode\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockCode}}\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n },\r\n \"roomType\": \"DLXK\",\r\n \"numberOfUnits\": \"1\",\r\n \"discountAllowed\": false,\r\n \"start\": \"2024-02-02\",\r\n \"end\": \"2024-02-03\"\r\n }\r\n ],\r\n \"guestCounts\": {\r\n \"adults\": 1,\r\n \"children\": 0\r\n },\r\n \"expectedTimes\": {\r\n \"reservationExpectedArrivalTime\": \"2024-02-02\",\r\n \"reservationExpectedDepartureTime\": \"2024-02-03\"\r\n },\r\n \"guarantee\": {\r\n \"guaranteeCode\": \"GDED\"\r\n },\r\n \"arrivalDate\": \"2024-02-02\",\r\n \"departureDate\": \"2024-02-03\"\r\n },\r\n \"reservationGuests\": [\r\n {\r\n \"profileInfo\": {\r\n \"profile\": {\r\n \"customer\": {\r\n \"personName\": [\r\n {\r\n \"givenName\": \"John\",\r\n \"surname\": \"Doe\",\r\n \"nameType\": \"Primary\"\r\n }\r\n ],\r\n \"identifications\": {}\r\n },\r\n \"addresses\": {\r\n \"addressInfo\": [\r\n {\r\n \"address\": {\r\n \"addressLine\": [\r\n null,\r\n null,\r\n null,\r\n null\r\n ],\r\n \"country\": {}\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"profileCashieringDetail\": {}\r\n },\r\n \"arrivalTransport\": {\r\n \"transportationReqd\": false\r\n },\r\n \"departureTransport\": {\r\n \"transportationReqd\": false\r\n },\r\n \"visaInfo\": {},\r\n \"primary\": true\r\n }\r\n ],\r\n \"additionalGuestInfo\": {}\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n }\r\n", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/roomingList", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blocks", - "{{BlockId}}", - "roomingList" - ] - } - }, - "response": [] - }, - { - "name": "Post Sub Block", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-externalsystem", - "value": "{{ExternalSystem}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"blockIdList\": [\r\n {\r\n \"type\": \"Block\",\r\n \"id\": \"{{BlockId}}\"\r\n }\r\n ],\r\n \"masterBlockHotelCode\": \"{{HotelId}}\",\r\n \"subBlockInfo\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockName\": \"Sub Block Creation\",\r\n \"blockCode\": \"SUBB072816\",\r\n \"blockOrigin\": \"SC\",\r\n \"timeSpan\": {\r\n \"startDate\": \"2024-12-08\",\r\n \"endDate\": \"2024-12-09\"\r\n }\r\n }\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}/subBlocks", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "hotels", - "{{HotelId}}", - "blocks", - "{{BlockId}}", - "subBlocks" - ] - }, - "description": "Master Block must already exist" - }, - "response": [] - }, - { - "name": "Post Sub Block By ExtId", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"blockIdList\": [\r\n {\r\n \"type\": \"Block\",\r\n \"id\": \"{{BlockId}}\"\r\n }\r\n ],\r\n \"masterBlockHotelCode\": \"{{HotelId}}\",\r\n \"subBlockInfo\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockName\": \"Sub Block Creation\",\r\n \"blockCode\": \"SUBB072816\",\r\n \"blockOrigin\": \"SC\",\r\n \"timeSpan\": {\r\n \"startDate\": \"2024-12-08\",\r\n \"endDate\": \"2024-12-09\"\r\n }\r\n }\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/externalSystems/{{ExternalSystemCode}}/blocks/{{BlockId}}/subBlocks", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "hotels", - "{{HotelId}}", - "externalSystems", - "{{ExternalSystemCode}}", - "blocks", - "{{BlockId}}", - "subBlocks" - ] - }, - "description": "Master Block must already exist" - }, - "response": [] - }, - { - "name": "change Rate Override", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"allowRateOverride\": true,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockIdList\": [\r\n {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n }\r\n ],\r\n \"rateOverrideReason\": {\r\n \"code\": \"RMA\",\r\n \"description\": \"Found better rate online\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}/rate/override", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "hotels", - "{{HotelId}}", - "blocks", - "{{BlockId}}", - "rate", - "override" - ] - } - }, - "response": [] - }, - { - "name": "put Block Shift Dates", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"newStartDate\": \"2024-10-14\",\r\n \"overrideEventsProcessingWarnings\": false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}/shifts", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "hotels", - "{{HotelId}}", - "blocks", - "{{BlockId}}", - "shifts" - ] - } - }, - "response": [] - }, - { - "name": "put Clear All Restrictions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"date\": \"2024-11-06\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/restrictions", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blocks", - "{{BlockId}}", - "restrictions" - ] - } - }, - "response": [] - }, - { - "name": "put Room Type Order", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"roomTypes\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomTypes\": [\r\n \"DLXK\",\r\n \"DLXQ\",\r\n \"STDK\",\r\n \"STDQ\"\r\n ],\r\n \"blockIdList\": [\r\n {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n }\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/roomTypeOrder", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blocks", - "{{BlockId}}", - "roomTypeOrder" - ] - } - }, - "response": [] - }, - { - "name": "delete Block", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "hotels", - "{{HotelId}}", - "blocks", - "{{BlockId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Block Attachments", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/attachments/{{AttachId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blocks", - "{{BlockId}}", - "attachments", - "{{AttachId}}" - ] - }, - "description": "Block ID in the path and body of the request is the existing block that you are copying to create a new block." - }, - "response": [] - }, - { - "name": "delete Block Restriction", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/restrictions?hotelId={{HotelId}}&code=Closed&endDate=2024-06-28&startDate=2024-06-28", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blocks", - "{{BlockId}}", - "restrictions" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "code", - "value": "Closed" - }, - { - "key": "endDate", - "value": "2024-06-28" - }, - { - "key": "startDate", - "value": "2024-06-28" - } - ] - } - }, - "response": [] - }, - { - "name": "delete Block Wash Schedules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/washSchedules", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blocks", - "{{BlockId}}", - "washSchedules" - ] - } - }, - "response": [] - }, - { - "name": "get Block by ExtID", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/externalSystems/{{ExternalSystemCode}}/blocks/{{BlockExternalId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "hotels", - "{{HotelId}}", - "externalSystems", - "{{ExternalSystemCode}}", - "blocks", - "{{BlockExternalId}}" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "Comments", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "RateGrid", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Packages", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Profiles", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Events", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Block", - "disabled": true - }, - { - "key": "markAsRecentlyAccessed", - "value": "true", - "disabled": true - }, - { - "key": "fetchAllocatedRoomTypes", - "value": "true", - "disabled": true - }, - { - "key": "startDate", - "value": "2021-06-16", - "disabled": true - }, - { - "key": "numberOfDays", - "value": "4", - "disabled": true - }, - { - "key": "roomAllocationCriteria", - "value": "Initial", - "disabled": true - }, - { - "key": "roomAllocationCriteria", - "value": "Rates", - "disabled": true - }, - { - "key": "roomAllocationCriteria", - "value": "Actual", - "disabled": true - }, - { - "key": "roomAllocationCriteria", - "value": "Pickup", - "disabled": true - }, - { - "key": "roomTypes", - "value": "EXEC", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Sub Allocation", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"subAllocations\": {\n \"subAllocationInfo\": [\n {\n \"subAllocation\": {\n \"masterAllocationInfo\": {\n \"blockIdList\": [\n {\n \"type\": \"Block\",\n \"idContext\": \"OPERA\",\n \"id\": \"{{BlockId}}\"\n }\n ],\n \"hotelId\": \"{{HotelId}}\"\n },\n \"blockDetails\": {\n \"blockCode\": \"231007SUBA_001\",\n \"blockName\": \"Sub Allocation\",\n \"blockAliases\": [],\n \"timeSpan\": {\n \"startDate\": \"2023-10-22\",\n \"endDate\": \"2023-10-23\"\n },\n \"shoulderDates\": {},\n \"blockStatus\": {\n \"bookingStatus\": {\n \"status\": {\n \"code\": \"INQ\"\n }\n }\n },\n \"reservationType\": {\n \"reservationType\": \"GNON\"\n },\n \"marketCode\": {\n \"marketCode\": \"CORP\"\n },\n \"sourceOfSale\": {\n \"sourceCode\": {\n \"sourceCode\": \"CALL\"\n }\n },\n \"reservationMethod\": {},\n \"bookingType\": {},\n \"blockOrigin\": \"CS\",\n \"paymentMethod\": {},\n \"rateProtectionDetails\": {\n \"criteria\": \"None\"\n },\n \"nonCompeteDetails\": {\n \"criteria\": \"None\"\n },\n \"blockClassification\": \"SubAllocation\",\n \"cateringOnlyBlock\": false,\n \"allowRateOverride\": false,\n \"manualCutOff\": false,\n \"wholesaleBlock\": false,\n \"controlBlockLocally\": false\n },\n \"blockOwners\": {\n \"owner\": [\n {\n \"ownership\": \"Block\",\n \"ownerCode\": \"ALL\",\n \"primary\": true\n },\n {\n \"ownership\": \"Catering\",\n \"ownerCode\": \"ALL\",\n \"primary\": true\n },\n {\n \"ownership\": \"Rooms\",\n \"ownerCode\": \"ALL\",\n \"primary\": true\n }\n ],\n \"lockBlockOwners\": false,\n \"lockRoomsOwners\": false,\n \"lockCateringOwners\": false\n },\n \"reservationDetails\": {\n \"traceCode\": {},\n \"breakfast\": {\n \"breakfastIncluded\": false,\n \"price\": {}\n },\n \"porterage\": {\n \"porterageIncluded\": false,\n \"price\": {}\n },\n \"elastic\": \"1\",\n \"printRate\": true,\n \"housing\": true,\n \"controlBlockLocally\": false\n },\n \"catering\": {\n \"cateringStatus\": {\n \"bookingStatus\": {\n \"status\": {}\n }\n },\n \"eventAttendees\": {},\n \"overrideEventsProcessingWarnings\": true\n },\n \"blockProfiles\": {\n \"fullOverlay\": false\n },\n \"blockPackages\": [],\n \"externalAttributes\": {\n \"eventType\": \"Convention\",\n \"rollEndDate\": false\n },\n \"hotelId\": \"{{HotelId}}\",\n \"markAsRecentlyAccessed\": true\n }\n }\n ]\n }\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/allocation", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "allocation" - ] - } - }, - "response": [] - }, - { - "name": "post Block Validate", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", - "postman.setEnvironmentVariable(\"BlockId\", data);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"blocks\": {\r\n \"blockInfo\": [\r\n {\r\n \"block\": {\r\n \"blockDetails\": {\r\n \"blockCode\": \"VAILSKI21\",\r\n \"blockName\": \"Red Ski Conference\",\r\n \"blockAliases\": [],\r\n \"timeSpan\": {\r\n \"startDate\": \"2024-12-01\",\r\n \"endDate\": \"2024-12-03\"\r\n },\r\n \"shoulderDates\": {},\r\n \"blockStatus\": {\r\n \"bookingStatus\": {\r\n \"status\": {\r\n \"code\": \"TEN\"\r\n }\r\n }\r\n },\r\n \"reservationType\": {\r\n \"reservationType\": \"GRPGTD\"\r\n },\r\n \"marketCode\": {\r\n \"marketCode\": \"LEISURE\"\r\n },\r\n \"sourceOfSale\": {\r\n \"sourceCode\": {\r\n \"sourceCode\": \"WEB\"\r\n }\r\n },\r\n \"reservationMethod\": {},\r\n \"bookingType\": {},\r\n \"rateProtectionDetails\": {\r\n \"criteria\": \"None\"\r\n },\r\n \"nonCompeteDetails\": {\r\n \"criteria\": \"None\"\r\n },\r\n \"currencyCode\": \"USD\",\r\n \"blockClassification\": \"RegularBooking\",\r\n \"cateringOnlyBlock\": false,\r\n \"allowRateOverride\": false,\r\n \"manualCutOff\": false,\r\n \"wholesaleBlock\": false,\r\n \"controlBlockLocally\": false\r\n },\r\n \"blockOwners\": {\r\n \"owner\": [\r\n {\r\n \"ownership\": \"Block\",\r\n \"ownerCode\": \"ALL\",\r\n \"primary\": true\r\n },\r\n {\r\n \"ownership\": \"Catering\",\r\n \"ownerCode\": \"ALL\",\r\n \"primary\": true\r\n },\r\n {\r\n \"ownership\": \"Rooms\",\r\n \"ownerCode\": \"ALL\",\r\n \"primary\": true\r\n }\r\n ],\r\n \"lockBlockOwners\": false,\r\n \"lockRoomsOwners\": false,\r\n \"lockCateringOwners\": false\r\n },\r\n \"reservationDetails\": {\r\n \"ratePlanCode\": [\r\n {\r\n \"primary\": true,\r\n \"ratePlanCode\": \"BAR\"\r\n }\r\n ],\r\n \"traceCode\": {},\r\n \"breakfast\": {\r\n \"breakfastIncluded\": false,\r\n \"price\": {\r\n \"currencyCode\": \"USD\"\r\n }\r\n },\r\n \"porterage\": {\r\n \"porterageIncluded\": false,\r\n \"price\": {\r\n \"currencyCode\": \"USD\"\r\n }\r\n },\r\n \"elastic\": \"1\",\r\n \"suppressRate\": false,\r\n \"housing\": true\r\n },\r\n \"catering\": {\r\n \"cateringStatus\": {\r\n \"bookingStatus\": {\r\n \"status\": {}\r\n }\r\n },\r\n \"eventAttendees\": {},\r\n \"overrideEventsProcessingWarnings\": true\r\n },\r\n \"blockProfiles\": {\r\n \"fullOverlay\": false\r\n },\r\n \"blockPackages\": [],\r\n \"externalAttributes\": {\r\n \"eventType\": \"Convention\",\r\n \"rollEndDate\": false\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"markAsRecentlyAccessed\": true\r\n }\r\n }\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/blocks/actions/validate", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blocks", - "actions", - "validate" - ] - } - }, - "response": [] - }, - { - "name": "post Tour Series", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"criteria\": {\n \"tourBlockId\": {\n \"type\": \"Block\",\n \"idContext\": \"OPERA\",\n \"id\": \"{{BlockId}}\"\n },\n \"tourCode\": \"231007MASTE_1\",\n \"tourSeriesBlocks\": [\n {\n \"hotelId\": \"{{HotelId}}\",\n \"blockCode\": \"231010MASTE\",\n \"startDate\": \"2023-10-10\",\n \"blockStatus\": \"INQ\",\n \"blockName\": \"Master Allocation Feb\",\n \"currency\": \"USD\",\n \"reservationType\": \"GNON\",\n \"sourceCode\": \"CALL\",\n \"marketCode\": \"CORP\"\n }\n ],\n \"tourInstructions\": {\n \"rooms\": false,\n \"blockComments\": false,\n \"events\": false,\n \"eventComments\": false,\n \"resources\": false,\n \"resourceComments\": false,\n \"contractBilling\": false,\n \"groupProfile\": true,\n \"adjustDecisionAndFollowupDate\": true,\n \"complimentaryInfo\": false,\n \"rates\": true,\n \"eventForecastFigures\": false,\n \"eventChangeNotes\": false,\n \"copyEventAttendees\": true,\n \"copyResourcePrice\": false\n },\n \"hotelId\": \"{{HotelId}}\",\n \"masterBlockCode\": \"231007MAST_001\",\n \"itinerary\": false\n }\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/tourSeries", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blocks", - "{{BlockId}}", - "tourSeries" - ] - } - }, - "response": [] - }, - { - "name": "put Block Access Exclusion", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "default" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"blockAccessExclusions\": {\n \"overlay\": false,\n \"blockAccessExclusion\": [\n {\n \"sourceType\": \"CRO\",\n \"sourceValue\": \"DFLT_FIRST\",\n \"allowModifyReservation\": true,\n \"allowCancelReservation\": true,\n \"allowCreateReservation\": false,\n \"inactive\": false,\n \"excludeFromAvailability\": true\n }\n ],\n \"accessExclusionMessage\": {\n \"exclusionMessage\": \"Important group coming today, Please prioritize\"\n },\n \"hotelId\": \"{{HotelId}}\",\n \"type\": \"AllotmentHeaderId\",\n \"idContext\": \"Opera\",\n \"id\": \"{{BlockId}}\"\n }\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/blockAccessExclusion", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blocks", - "{{BlockId}}", - "blockAccessExclusion" - ] - } - }, - "response": [] - }, - { - "name": "put Block CutOff", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"blockId\": {\n \"type\": \"Block\",\n \"idContext\": \"OPERA\",\n \"id\": \"{{BlockId}}\"\n },\n \"hotelId\": \"{{HotelId}}\"\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/blockCutOff", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blocks", - "{{BlockId}}", - "blockCutOff" - ] - } - }, - "response": [] - }, - { - "name": "put Block Rates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"hotelId\": \"{{HotelId}}\",\n \"blockId\": {\n \"type\": \"Block\",\n \"idContext\": \"OPERA\",\n \"id\": \"{{BlockId}}\"\n }\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/rates", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blocks", - "{{BlockId}}", - "rates" - ] - } - }, - "response": [] - }, - { - "name": "put Validate Block Code", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "default" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"endDate\": \"2023-09-10\",\n \"hotelId\": \"{{HotelId}}\",\n \"blockIdList\": [\n {\n \"type\": \"BlockCode\",\n \"idContext\": \"OPERA\",\n \"id\": \"{{blockCode}}\"\n }\n ],\n \"startDate\": \"2023-09-09\"\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/v1/blocks/{{blockCode}}/actions/validate", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "v1", - "blocks", - "{{blockCode}}", - "actions", - "validate" - ] - } - }, - "response": [] - } - ], - "description": "###### APIs to cater for Business Block functionality in OPERA Cloud. \r\n\r\nA block is a group of rooms held for guests who are attending an event, meeting, or function. You can create blocks for family reunions, business conferences, weddings, and so on. You can also set aside rooms for the event (block).\r\n\r\nFor further detailed information on Blocks, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/ch_blocks_intro.htm#OCSUH-Blocks-7D3B27F6).", - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Blocks Configuration (BLK Config)", - "item": [ - { - "name": "Block Cancellation Reasons", - "item": [ - { - "name": "get Block Cancellation Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/blk/config/v1/blockCancellationReasons?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "blockCancellationReasons" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Block Cancellation Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"blockCancellationReasons\": [\r\n {\r\n \"code\": \"SIZE\",\r\n \"description\": {\r\n \"defaultText\": \"Property is too small\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/config/v1/blockCancellationReasons", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "blockCancellationReasons" - ] - } - }, - "response": [] - }, - { - "name": "put Block Cancellation Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"blockCancellationReasons\": [\r\n {\r\n \"code\": \"CHANGE\",\r\n \"description\": {\r\n \"defaultText\": \"Change of plan.\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/config/v1/blockCancellationReasons/{{BlockCancellationReasonsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "blockCancellationReasons", - "{{BlockCancellationReasonsId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Block Cancellation Reason", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/blk/config/v1/blockCancellationReasons/{{BlockCancellationReasonsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "blockCancellationReasons", - "{{BlockCancellationReasonsId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Block Destination Codes", - "item": [ - { - "name": "get Destination Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/blk/config/v1/destinationCodes?wildCard=o", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "destinationCodes" - ], - "query": [ - { - "key": "wildCard", - "value": "o" - } - ] - } - }, - "response": [] - }, - { - "name": "post Destination Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"destinationCodes\": [\r\n {\r\n \"code\": \"HIGH\",\r\n \"description\": {\r\n \"defaultText\": \"High test\"\r\n },\r\n \"displayOrder\": \"8\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/config/v1/destinationCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "destinationCodes" - ] - } - }, - "response": [] - }, - { - "name": "put DestinationCodes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"destinationCodes\": [\r\n {\r\n \"code\": \"HIGH\",\r\n \"description\": {\r\n \"defaultText\": \"Test goes here\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/config/v1/destinationCodes/{{DestinationCodesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "destinationCodes", - "{{DestinationCodesId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Destination Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/blk/config/v1/destinationCodes/{{DestinationCodesId}}?blockCancellationReasonsCodes=RATE", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "destinationCodes", - "{{DestinationCodesId}}" - ], - "query": [ - { - "key": "blockCancellationReasonsCodes", - "value": "RATE" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Block Lost Booking Codes", - "item": [ - { - "name": "get Block Lost Booking Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/blk/config/v1/blockLostBookingCodes?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "blockLostBookingCodes" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Block Lost Booking Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"blockLostBookingCodes\": [\r\n {\r\n \"code\": \"PH\",\r\n \"description\": {\r\n \"defaultText\": \"Price to high.\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/config/v1/blockLostBookingCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "blockLostBookingCodes" - ] - } - }, - "response": [] - }, - { - "name": "put Block Lost Booking Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"blockLostBookingCodes\": [\r\n {\r\n \"code\": \"PH\",\r\n \"description\": {\r\n \"defaultText\": \"Price to high.\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/config/v1/blockLostBookingCodes/{{BlockLostBookingCodesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "blockLostBookingCodes", - "{{BlockLostBookingCodesId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Block Lost Booking Code", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/config/v1/blockLostBookingCodes/{{BlockLostBookingCodesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "blockLostBookingCodes", - "{{BlockLostBookingCodesId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Block Rate Override Reasons", - "item": [ - { - "name": "get Block Rate Override Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/blk/config/v1/blockRateOverrideReasons?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "blockRateOverrideReasons" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Block Rate Override Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"blockRateOverrideReasons\": [\r\n {\r\n \"code\": \"NEWCODE1\",\r\n \"description\": {\r\n \"defaultText\": \"Description for goes here\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/config/v1/blockRateOverrideReasons", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "blockRateOverrideReasons" - ] - } - }, - "response": [] - }, - { - "name": "put Block Rate Override Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"blockRateOverrideReasons\": [\r\n {\r\n \"code\": \"NEWCODE1\",\r\n \"description\": {\r\n \"defaultText\": \"Rate Override Reason 3\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/config/v1/blockRateOverrideReasons/{{BlockRateOverrideReasonsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "blockRateOverrideReasons", - "{{BlockRateOverrideReasonsId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Block Rate Override Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/blk/config/v1/blockRateOverrideReasons/{{BlockRateOverrideReasonsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "blockRateOverrideReasons", - "{{BlockRateOverrideReasonsId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Block Reservation Methods", - "item": [ - { - "name": "get Reservation Methods", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/blk/config/v1/reservationMethods?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "reservationMethods" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Reservation Method", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservationMethods\": [\r\n {\r\n \"code\": \"NEWCODE1\",\r\n \"description\": {\r\n \"defaultText\": \"Description for reservation method goes here\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/config/v1/reservationMethods", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "reservationMethods" - ] - } - }, - "response": [] - }, - { - "name": "put Reservation Methods", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservationMethods\": [\r\n {\r\n \"code\": \"CALL\",\r\n \"description\": {\r\n \"defaultText\": \"You can update the Text here. Note you can not change the CODE\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/config/v1/reservationMethods/{{ReservationMethodsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "reservationMethods", - "{{ReservationMethodsId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Reservation Method", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/blk/config/v1/reservationMethods/{{ReservationMethodsId}}?reservationMethodsCodes={{ReservationMethodsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "reservationMethods", - "{{ReservationMethodsId}}" - ], - "query": [ - { - "key": "reservationMethodsCodes", - "value": "{{ReservationMethodsId}}" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Block Refused Reasons", - "item": [ - { - "name": "get Block Refused Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/blk/config/v1/blockRefusedReasons?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "blockRefusedReasons" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Block Refused Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"blockRefusedReasons\": [\r\n {\r\n \"code\": \"SPACE\",\r\n \"description\": {\r\n \"defaultText\": \"Not enough space\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/config/v1/blockRefusedReasons", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "blockRefusedReasons" - ] - } - }, - "response": [] - }, - { - "name": "put Block Refused Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"blockRefusedReasons\": [\r\n {\r\n \"code\": \"RATE\",\r\n \"description\": {\r\n \"defaultText\": \"Unable to accommodate the rate requested\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/config/v1/blockRefusedReasons/{{BlockRefusedReasonsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "blockRefusedReasons", - "{{BlockRefusedReasonsId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Block Refused Reason", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/blk/config/v1/blockRefusedReasons/{{BlockRefusedReasonsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "blockRefusedReasons", - "{{BlockRefusedReasonsId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Block Sales Allowance", - "item": [ - { - "name": "get Block Sales Allowance", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/blk/config/v1/hotels/{{HotelId}}/blockSalesAllowance?startDateRange=2024-01-01&endDateRange=2024-06-31", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "hotels", - "{{HotelId}}", - "blockSalesAllowance" - ], - "query": [ - { - "key": "startDateRange", - "value": "2024-01-01" - }, - { - "key": "endDateRange", - "value": "2024-06-31" - } - ] - } - }, - "response": [] - }, - { - "name": "set Block Sales Allowance Range", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"quantity\": \"21\",\r\n \"cutoffDays\": \"1\",\r\n \"incrementFlag\": true,\r\n \"overwriteExistingSalesAllowance\": false,\r\n \"validateExistingSalesAllowance\": true,\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"start\": \"2024-08-01\",\r\n \"end\": \"2024-08-31\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/config/v1/hotels/{{HotelId}}/blockSalesAllowanceRange", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "hotels", - "{{HotelId}}", - "blockSalesAllowanceRange" - ] - }, - "description": "Set the sales allowance for blocks at a property." - }, - "response": [] - }, - { - "name": "delete Block Sales Allowance Range", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/config/v1/hotels/{{HotelId}}/blockSalesAllowanceRange?startDate=2024-07-08&endDate=2024-08-08&sunday=true&saturday=true&tuesday=true&friday=true&thursday=true&wednesday=true&monday=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "hotels", - "{{HotelId}}", - "blockSalesAllowanceRange" - ], - "query": [ - { - "key": "startDate", - "value": "2024-07-08" - }, - { - "key": "endDate", - "value": "2024-08-08" - }, - { - "key": "sunday", - "value": "true" - }, - { - "key": "saturday", - "value": "true" - }, - { - "key": "tuesday", - "value": "true" - }, - { - "key": "friday", - "value": "true" - }, - { - "key": "thursday", - "value": "true" - }, - { - "key": "wednesday", - "value": "true" - }, - { - "key": "monday", - "value": "true" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Block Status Codes", - "item": [ - { - "name": "get Block Status Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/blk/config/v1/blockStatusCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "blockStatusCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Next Block Status Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/blk/config/v1/blockStatusCodes/nextStatusCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "blockStatusCodes", - "nextStatusCodes" - ] - } - }, - "response": [] - }, - { - "name": "put Block Status Code", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"blockStatusCode\": {\r\n \"status\": {\r\n \"code\": \"TST\",\r\n \"description\": \"Tentative\"\r\n },\r\n \"roomStatusType\": \"DeductInv\",\r\n \"cateringStatusType\": \"NonDeductInv\",\r\n \"defaultReservationType\": {\r\n \"code\": \"9\"\r\n },\r\n \"color\": \"Green\",\r\n \"allowPickup\": false,\r\n \"returnToInventory\": false,\r\n \"starting\": true,\r\n \"leadStatus\": false,\r\n \"logCatering\": false,\r\n \"showDiary\": false,\r\n \"orderBy\": \"25\",\r\n \"inUse\": false,\r\n \"cateringInUse\": false,\r\n \"opportunity\": false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/config/v1/blockStatusCodes/{{BlockStatusCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "blockStatusCodes", - "{{BlockStatusCode}}" - ] - } - }, - "response": [] - }, - { - "name": "put Next Block Status Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"nextBlockStatusCodeList\": [\r\n {\r\n \"nextConfiguredStatusList\": [\r\n {\r\n \"status\": \"OPT\"\r\n },\r\n {\r\n \"status\": \"DEF\"\r\n },\r\n {\r\n \"status\": \"LOS\"\r\n }\r\n ],\r\n \"status\": \"TST\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/config/v1/blockStatusCodes/{{SrcBlockStatusCode}}/nextStatusCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "blockStatusCodes", - "{{SrcBlockStatusCode}}", - "nextStatusCodes" - ] - } - }, - "response": [] - }, - { - "name": "post Block Status Code", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"blockStatusCode\": {\r\n \"status\": {\r\n \"code\": \"TST\",\r\n \"description\": \"Sample Status Code\"\r\n },\r\n \"roomStatusType\": \"NonDeductInv\",\r\n \"cateringStatusType\": \"NonDeductInv\",\r\n \"defaultReservationType\": {\r\n \"code\": \"NON_DED\"\r\n },\r\n \"allowPickup\": false,\r\n \"returnToInventory\": false,\r\n \"starting\": true,\r\n \"leadStatus\": false,\r\n \"logCatering\": false,\r\n \"showDiary\": false,\r\n \"orderBy\": \"88\",\r\n \"inUse\": false,\r\n \"cateringInUse\": false,\r\n \"opportunity\": false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/config/v1/blockStatusCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "blockStatusCodes" - ] - } - }, - "response": [] - }, - { - "name": "delete Block Status Code", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/blk/config/v1/blockStatusCodes/{{BlockStatusCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "blockStatusCodes", - "{{BlockStatusCode}}" - ] - } - }, - "response": [] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Block Wash Schedules", - "item": [ - { - "name": "get Wash Schedules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/blk/config/v1/hotels/{{HotelId}}/washSchedules", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "hotels", - "{{HotelId}}", - "washSchedules" - ] - } - }, - "response": [] - }, - { - "name": "put Wash Schedules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"washCodes\": [\r\n {\r\n \"description\": \"WASH BY PERCENT\",\r\n \"washCodeDetails\": [\r\n {\r\n \"washByRoom\": {},\r\n \"washByPercent\": 9,\r\n \"daysPriorToArrival\": 7\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"PERCENT\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/config/v1/hotels/{{HotelId}}/washSchedules/{{WashScheduleCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "hotels", - "{{HotelId}}", - "washSchedules", - "{{WashScheduleCode}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Wash Schedule", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/config/v1/hotels/{{HotelId}}/washSchedules/{{WashScheduleCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "hotels", - "{{HotelId}}", - "washSchedules", - "{{WashScheduleCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Sales Manager Goals", - "item": [ - { - "name": "get Sales Managers Goals", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/blk/config/v1/hotels/{{HotelId}}/salesManagers/{{SalesManagerId}}/salesManagerGoals?offset=1&future=true&fetchInstructions=GroupRoomsWithCatering ", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "hotels", - "{{HotelId}}", - "salesManagers", - "{{SalesManagerId}}", - "salesManagerGoals" - ], - "query": [ - { - "key": "offset", - "value": "1" - }, - { - "key": "future", - "value": "true" - }, - { - "key": "fetchInstructions", - "value": "GroupRoomsWithCatering " - } - ] - } - }, - "response": [] - }, - { - "name": "post Sales Manager Goals", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"salesManagerGoals\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"nameId\": {\r\n \"id\": \"11460\"\r\n },\r\n \"goalType\": \"GROUP_ROOMS_WITH_CATERING\",\r\n \"arrivalGoal\": false,\r\n \"productionStartDate\": \"2025-03-01\",\r\n \"productionEndDate\": \"2025-03-31\",\r\n \"marketCode\": \"CORPC\",\r\n \"roomNights\": \"200\",\r\n \"roomRevenue\": {\r\n \"amount\": \"40000\"\r\n },\r\n \"averageRate\": {\r\n \"amount\": \"200\"\r\n },\r\n \"cateringCovers\": \"200\",\r\n \"fBRevenue\": {\r\n \"amount\": \"20000\"\r\n },\r\n \"averageFBCheck\": {\r\n \"amount\": \"100\"\r\n },\r\n \"otherRevenue\": {\r\n \"amount\": \"5000\"\r\n },\r\n \"groupRoomsWithCatering\": true\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/config/v1/hotels/{{HotelId}}/salesManagers/{{SalesManagerId}}/salesManagerGoals", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "hotels", - "{{HotelId}}", - "salesManagers", - "{{SalesManagerId}}", - "salesManagerGoals" - ] - } - }, - "response": [] - }, - { - "name": "put Sales Manager Goals", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"salesManagerGoals\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"nameId\": {\r\n \"id\": \"10489\"\r\n },\r\n \"goalID\": {\r\n \"id\": \"12616\"\r\n },\r\n \"arrivalGoal\": false,\r\n \"productionStartDate\": \"2025-10-01\",\r\n \"productionEndDate\": \"2025-10-31\",\r\n \"roomNights\": \"120\",\r\n \"roomRevenue\": {\r\n \"amount\": \"10000\"\r\n },\r\n \"averageRate\": {\r\n \"amount\": \"83.33\"\r\n },\r\n \"groupRoomsWithCatering\": true\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/config/v1/hotels/{{HotelId}}/salesManagers/{{SalesManagerId}}/salesManagerGoals/{{SalesGoalId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "hotels", - "{{HotelId}}", - "salesManagers", - "{{SalesManagerId}}", - "salesManagerGoals", - "{{SalesGoalId}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Sales Manager Goal", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/blk/config/v1/salesManagers/{{SalesManagerId}}/salesManagerGoals/{{SalesGoalId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "config", - "v1", - "salesManagers", - "{{SalesManagerId}}", - "salesManagerGoals", - "{{SalesGoalId}}" - ] - } - }, - "response": [] - } - ] - } - ], - "description": "###### APIs to cater for Block Configuration related functionality in OPERA.\r\n\r\nThis include operations such as get, post, put and delete block reservation methods, and Block Status codes.\r\n\r\nFor further detailed information on Block Configuration, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/c_block_configuring_block_components_overview.htm#OCSUH-BlockConfigurationOverview-B49DC087).", - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Cashiering (CSH)", - "item": [ - { - "name": "get Matured Deposits", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/depositPayments", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{reservationId}}", - "depositPayments" - ] - }, - "description": "Fetch the matured Deposit Payments associated to a reservation." - }, - "response": [] - }, - { - "name": "get Comp Routing Instructions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/compRoutingInstructions?end=2024-01-30&start=2024-01-29", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "compRoutingInstructions" - ], - "query": [ - { - "key": "end", - "value": "2024-01-30" - }, - { - "key": "start", - "value": "2024-01-29" - }, - { - "key": "nameWildcard", - "value": "", - "disabled": true - }, - { - "key": "firstNameWildCard", - "value": "", - "disabled": true - }, - { - "key": "roomNumberCodes", - "value": "", - "disabled": true - }, - { - "key": "id", - "value": "", - "disabled": true - }, - { - "key": "idContext", - "value": "", - "disabled": true - }, - { - "key": "type", - "value": "", - "disabled": true - }, - { - "key": "membershipId", - "value": "", - "disabled": true - }, - { - "key": "code", - "value": "", - "disabled": true - }, - { - "key": "resStatusCode", - "value": "", - "description": "Reserved , Requested , NoShow , Cancelled , InHouse , CheckedOut , Waitlisted , DueIn , DueOut , Walkin , PendingCheckout", - "disabled": true - }, - { - "key": "compRoutingStatuses", - "value": "", - "description": "Request , Comp , Declined", - "disabled": true - }, - { - "key": "", - "value": "", - "disabled": true - }, - { - "key": "", - "value": "", - "disabled": true - } - ] - }, - "description": "Fetch the property Comp Routing Instructions. Start and End dates are required." - }, - "response": [] - }, - { - "name": "get Advance Payment Balance", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/advancePaymentBalance?type=Reservation&numberOfNights={{numberOfNights}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{reservationId}}", - "advancePaymentBalance" - ], - "query": [ - { - "key": "type", - "value": "Reservation" - }, - { - "key": "numberOfNights", - "value": "{{numberOfNights}}" - }, - { - "key": "eventType", - "value": null, - "description": "AdvanceBill , Deposit , CheckIn", - "disabled": true - } - ] - }, - "description": "1. API returns the amount based on numberOfNights parameter value.\n \n2. API always returns zero if numberOfNights parameter not included.\n \n3. type value is required to provide as 'Reservation'" - }, - "response": [] - }, - { - "name": "get Billing (Routing) Instruction Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/routingInstructionCodes?includeTransactionCodes=true&includeBillingInstructions=true&includeCompInstructions=true&type=Reservation", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "routingInstructionCodes" - ], - "query": [ - { - "key": "includeTransactionCodes", - "value": "true" - }, - { - "key": "includeBillingInstructions", - "value": "true" - }, - { - "key": "includeCompInstructions", - "value": "true" - }, - { - "key": "idContext", - "value": "OPERA", - "disabled": true - }, - { - "key": "type", - "value": "Reservation" - } - ] - }, - "description": "1. type is required to provide as 'Reservation'.\n2. IncludeCompInstructions param value is true, the API returns only comp transaction codes and comp billin instrucations.\n \n3. Include CompInstructions param value is false, the API retunrns the transaction codes and billing instructions excluding comp transactions." - }, - "response": [] - }, - { - "name": "get Authorization History", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/authorizationHistory?includeRefunds=true&includeFailures=false&includePayments=true&folioView=1&type=Reservation&includeAuthorizations=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{reservationId}}", - "authorizationHistory" - ], - "query": [ - { - "key": "includeRefunds", - "value": "true" - }, - { - "key": "includeFailures", - "value": "false" - }, - { - "key": "includePayments", - "value": "true" - }, - { - "key": "folioView", - "value": "1" - }, - { - "key": "type", - "value": "Reservation" - }, - { - "key": "includeAuthorizations", - "value": "false" - } - ] - }, - "description": "Fetch any credit card authorization information associated to a reservation." - }, - "response": [] - }, - { - "name": "get Cashier Closure Info", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/closureList?cashierId=1&closureBusinessDate=2023-12-25", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "closureList" - ], - "query": [ - { - "key": "closureNo", - "value": "", - "disabled": true - }, - { - "key": "cashierId", - "value": "1" - }, - { - "key": "shiftDropLocationCode", - "value": "", - "disabled": true - }, - { - "key": "bagNumberForOthers", - "value": "", - "disabled": true - }, - { - "key": "bagNumberForCash", - "value": "", - "disabled": true - }, - { - "key": "closureBusinessDate", - "value": "2023-12-25" - } - ] - }, - "description": "Fetches cashier closure informatin. Use either Cashier iD or openDate or closeDate parameter to fetch the results." - }, - "response": [] - }, - { - "name": "get Cashier Transactions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/csh/v1/cashiers/{{cashierId}}/transactions?closureNo={{closureNo}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "cashiers", - "{{cashierId}}", - "transactions" - ], - "query": [ - { - "key": "closureNo", - "value": "{{closureNo}}" - }, - { - "key": "shiftDropLocationCode", - "value": "", - "disabled": true - }, - { - "key": "bagNumberForOthers", - "value": "", - "disabled": true - }, - { - "key": "bagNumberForCash", - "value": "", - "disabled": true - } - ] - }, - "description": "1. Fetches cashier transactions.\n \n2. closureNo parameter value is required.\n \n3. Get the closureNo from the get Cashier Closure Info Service." - }, - "response": [] - }, - { - "name": "get Check Details", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/check/{{checkNumber}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "check", - "{{checkNumber}}" - ] - }, - "description": "Fetches specific check details when provided by the integrated Point of Sale System. Response can be in text format or base64." - }, - "response": [] - }, - { - "name": "get Deposit Folio", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/depositFolio?id={{reservationId}}&fetchInstructions=ProjectedRevenue", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "depositFolio" - ], - "query": [ - { - "key": "id", - "value": "{{reservationId}}" - }, - { - "key": "fetchInstructions", - "value": "ProjectedRevenue" - } - ] - }, - "description": "1. Fetches the deposit folio data.\n \n2. provide the ReservationNameID for the id paramter, which is mandatory to get the deposit folio details.\n \n3. fetchInstrucation parameter is required to get the projected revenue details." - }, - "response": [] - }, - { - "name": "get Deposit Folio Transaction Details", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/depositTransactions?includeGenerates=false&transactionNo={{transactionNo}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "depositTransactions" - ], - "query": [ - { - "key": "includeGenerates", - "value": "false" - }, - { - "key": "transactionNo", - "value": "{{transactionNo}}" - } - ] - }, - "description": "1. transactionNo parameter is Mandatory to fetch the Deposit Folio Transaction details.\n \n2. You can get the transaction number from the get Deposit folio service." - }, - "response": [] - }, - { - "name": "get Deposit Maturity Info", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/depositMaturity", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{reservationId}}", - "depositMaturity" - ], - "query": [ - { - "key": "cashierId", - "value": "{{cashierId}}", - "disabled": true - }, - { - "key": "type", - "value": "Reservation", - "disabled": true - } - ] - }, - "description": "1. API returns Deposit Maturity details for an Arrival reservations with the deposit maturity type information." - }, - "response": [] - }, - { - "name": "get Financial Postings", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/financialPostings?limit=1000&offset=1&approvalStatusCode=A&approvalStatusCode=S&approvalStatusCode=D&startDate=2023-01-24&endDate=2023-03-15", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "financialPostings" - ], - "query": [ - { - "key": "cashierId", - "value": "{{cashierId}", - "disabled": true - }, - { - "key": "limit", - "value": "1000" - }, - { - "key": "offset", - "value": "1" - }, - { - "key": "approvalStatusCode", - "value": "A" - }, - { - "key": "approvalStatusCode", - "value": "S" - }, - { - "key": "approvalStatusCode", - "value": "D" - }, - { - "key": "startDate", - "value": "2023-01-24" - }, - { - "key": "endDate", - "value": "2023-03-15" - } - ] - }, - "description": "1. API returns only the past 31 days transactions.\n \n2. You need to pass the specific time frame, if you want to fetch the data past to 31 days." - }, - "response": [] - }, - { - "name": "get Financial Postings Net Vat", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/financialPostingsNetVat?reservationId={{ReservationId}}&folioWindowNo=1&startDate=YYYY-MM-DD&endDate=YYYY-MM-DD&limit=200&offset=0", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "financialPostingsNetVat" - ], - "query": [ - { - "key": "reservationId", - "value": "{{ReservationId}}", - "description": "mandatory" - }, - { - "key": "folioWindowNo", - "value": "1", - "description": "mandatory" - }, - { - "key": "startDate", - "value": "YYYY-MM-DD" - }, - { - "key": "endDate", - "value": "YYYY-MM-DD" - }, - { - "key": "limit", - "value": "200" - }, - { - "key": "offset", - "value": "0" - } - ] - }, - "description": "Fetch the Financial Postings with Net and Vat included in the response. Limited to 31 days if startDate/endDate is not used. Included with OPERA version 22.4.0.0 and higher." - }, - "response": [] - }, - { - "name": "get Fiscal Printing Details", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-externalsystem", - "value": "{{ExtSystem}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/fiscalPrinting?folioView={{FolioViewNo}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "fiscalPrinting" - ], - "query": [ - { - "key": "folioType", - "value": "", - "description": "Folio Type", - "disabled": true - }, - { - "key": "id", - "value": "", - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", - "disabled": true - }, - { - "key": "code", - "value": "", - "disabled": true - }, - { - "key": "code", - "value": "", - "disabled": true - }, - { - "key": "fetchInstruction", - "value": "Profile", - "description": "Reservation Related information.", - "disabled": true - }, - { - "key": "fetchInstruction", - "value": "Paymentmethod", - "description": "Reservation Related information.", - "disabled": true - }, - { - "key": "profileIdId", - "value": "", - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", - "disabled": true - }, - { - "key": "fiscalServiceMode", - "value": "", - "description": "Mode when fiscal printing is called.", - "disabled": true - }, - { - "key": "cashieringEventType", - "value": "DepositRefund", - "description": "Cashiering event triggered.", - "disabled": true - }, - { - "key": "balance", - "value": "", - "description": "A monetary amount", - "disabled": true - }, - { - "key": "queueName", - "value": "", - "description": "Folio Queue Name", - "disabled": true - }, - { - "key": "debitFolio", - "value": "", - "description": "This flag indicates if the folio to be generated is a Debit Folio.", - "disabled": true - }, - { - "key": "simpleFolio", - "value": "", - "description": "This flag indicates if the folio to be generated is a Simple Folio.", - "disabled": true - }, - { - "key": "manualFolioNo", - "value": "", - "description": "User provided folio number.", - "disabled": true - }, - { - "key": "folioView", - "value": "{{FolioViewNo}}" - } - ] - }, - "description": "You can use this API to get Fiscal Printing Details.

OperationId:getValidateFiscalPrintingDetails

" - }, - "response": [] - }, - { - "name": "get Folios", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/folios?folioWindowNo={{folioWindowNo}}&limit=50&fetchInstructions=Postings&fetchInstructions=Totalbalance&fetchInstructions=Transactioncodes&fetchInstructions=Windowbalances", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{reservationId}}", - "folios" - ], - "query": [ - { - "key": "folioWindowNo", - "value": "{{folioWindowNo}}" - }, - { - "key": "limit", - "value": "50" - }, - { - "key": "fetchInstructions", - "value": "Postings" - }, - { - "key": "fetchInstructions", - "value": "Totalbalance" - }, - { - "key": "fetchInstructions", - "value": "Transactioncodes" - }, - { - "key": "fetchInstructions", - "value": "Windowbalances" - } - ] - }, - "description": "1. If you provide folioWIndowNo and limit parameters, transactioncodesInfo section provides the detailed information of transactions on the specified folio." - }, - "response": [] - }, - { - "name": "get Folio History", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/v1/hotels/{{HotelId}}/folioHistory?aR=false&videoCheckOut=false&passerBy=false&creditBill=false&noShow=false&name=&postIt=false&checkOut=true&offlineFolio=false&folioDate={{Date}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "v1", - "hotels", - "{{HotelId}}", - "folioHistory" - ], - "query": [ - { - "key": "aR", - "value": "false" - }, - { - "key": "videoCheckOut", - "value": "false" - }, - { - "key": "passerBy", - "value": "false" - }, - { - "key": "creditBill", - "value": "false" - }, - { - "key": "noShow", - "value": "false" - }, - { - "key": "name", - "value": "" - }, - { - "key": "postIt", - "value": "false" - }, - { - "key": "checkOut", - "value": "true" - }, - { - "key": "offlineFolio", - "value": "false" - }, - { - "key": "folioDate", - "value": "{{Date}}" - } - ] - }, - "description": "1. Enter folioDate in 'YYYY-MM-DD' format to get the results." - }, - "response": [] - }, - { - "name": "get Folio Transaction Details", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/transactionDetails?transactionNo={{transactionNo}}&includeGenerates=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "transactionDetails" - ], - "query": [ - { - "key": "transactionNo", - "value": "{{transactionNo}}" - }, - { - "key": "includeGenerates", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "get Folios Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/folioTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "folioTypes" - ], - "query": [ - { - "key": "includeCompress", - "value": "false", - "disabled": true - }, - { - "key": "includeCredit", - "value": "false", - "disabled": true - }, - { - "key": "folioType", - "value": "FISCAL", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Folios Type Names", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/folioTypeNames?folioReportGroup=Guest", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "folioTypeNames" - ], - "query": [ - { - "key": "internalFolioWindowId", - "value": "", - "disabled": true - }, - { - "key": "languageCode", - "value": "", - "disabled": true - }, - { - "key": "folioTypeName", - "value": "", - "disabled": true - }, - { - "key": "folioReportGroup", - "value": "Guest", - "description": "Guest , Group , AccountsReceivables , PasserBy , PostIt , Expense , CorrectionHeader" - }, - { - "key": "includeCompress", - "value": "false", - "disabled": true - }, - { - "key": "includeCredit", - "value": "false", - "disabled": true - }, - { - "key": "folioType", - "value": "FISCAL", - "disabled": true - } - ] - }, - "description": "1. folioReportGroup param requires a value, should not be null." - }, - "response": [] - }, - { - "name": "get Folios Printers", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/folioPrinters?allFolioWindow=true&eventType=CheckOut", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "folioPrinters" - ], - "query": [ - { - "key": "allFolioWindow", - "value": "true" - }, - { - "key": "correction", - "value": "", - "disabled": true - }, - { - "key": "debitFolio", - "value": "", - "disabled": true - }, - { - "key": "folioWindowNo", - "value": "", - "disabled": true - }, - { - "key": "manualFolioNo", - "value": "", - "disabled": true - }, - { - "key": "cashierId", - "value": "", - "disabled": true - }, - { - "key": "fiscalTerminalId", - "value": "", - "disabled": true - }, - { - "key": "eventType", - "value": "CheckOut", - "description": "CheckOut , EarlyDeparture , AdvanceBill , InterimBill , PasserBy , PostIt , CreditBill , Deposit , DepositRefund , AutoFolio , PrepaidCard , AutoSettlement , InformationFolio , SupplementalFolio" - }, - { - "key": "id", - "value": "", - "disabled": true - }, - { - "key": "profileIdId", - "value": "", - "disabled": true - }, - { - "key": "currencyCode", - "value": "", - "disabled": true - }, - { - "key": "exchangeRate", - "value": "", - "disabled": true - }, - { - "key": "associatedBillNumber", - "value": "", - "disabled": true - }, - { - "key": "associatedBillFolioType", - "value": "", - "disabled": true - }, - { - "key": "associatedBillQueueName", - "value": "", - "disabled": true - }, - { - "key": "associatedBillFiscalBillNumber", - "value": "", - "disabled": true - }, - { - "key": "associatedBillGenerationDate", - "value": "", - "disabled": true - }, - { - "key": "folioType", - "value": "", - "disabled": true - }, - { - "key": "generateFiscalFolio", - "value": "", - "disabled": true - }, - { - "key": "queueName", - "value": "", - "disabled": true - }, - { - "key": "folioSeqId", - "value": "", - "disabled": true - }, - { - "key": "fiscalFolioInstruction", - "value": "", - "description": "Retry , New , Void , Offline", - "disabled": true - }, - { - "key": "transactionServiceType", - "value": "", - "disabled": true - }, - { - "key": "amount", - "value": "", - "disabled": true - }, - { - "key": "balanceCurrencyCode", - "value": "", - "disabled": true - } - ] - }, - "description": "1. eventType param should not be null." - }, - "response": [] - }, - { - "name": "get Guests Transactions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/transactions?reservationList={{reservationId}}&includeGenerates=true&includeTransactionsWithARInvoiceNo=false&includeTransactionsWithFolioNo=true&includeTransactionsWithManualPostingOnly=false&type=Reservation", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "transactions" - ], - "query": [ - { - "key": "reservationList", - "value": "{{reservationId}}" - }, - { - "key": "includeGenerates", - "value": "true" - }, - { - "key": "includeTransactionsWithARInvoiceNo", - "value": "false" - }, - { - "key": "includeTransactionsWithFolioNo", - "value": "true" - }, - { - "key": "includeTransactionsWithManualPostingOnly", - "value": "false" - }, - { - "key": "type", - "value": "Reservation" - }, - { - "key": "transactionNo", - "value": "", - "disabled": true - }, - { - "key": "transactionGroup", - "value": "", - "disabled": true - }, - { - "key": "transactionSubGroup", - "value": "", - "disabled": true - }, - { - "key": "billingCode", - "value": "", - "disabled": true - }, - { - "key": "billingHotelId", - "value": "", - "disabled": true - }, - { - "key": "desc", - "value": "", - "disabled": true - }, - { - "key": "routingInstructionsId", - "value": "", - "disabled": true - }, - { - "key": "trxCodeWildCard", - "value": "", - "disabled": true - }, - { - "key": "trxDescriptionWildCard", - "value": "", - "disabled": true - }, - { - "key": "checkNumberWildCard", - "value": "", - "disabled": true - }, - { - "key": "referenceNumberWildCard", - "value": "", - "disabled": true - }, - { - "key": "supplementWildCard", - "value": "", - "disabled": true - }, - { - "key": "windowNo", - "value": "", - "disabled": true - }, - { - "key": "cashieringTransactionType", - "value": "", - "disabled": true - }, - { - "key": "startDate", - "value": "", - "disabled": true - }, - { - "key": "endDate", - "value": "", - "disabled": true - }, - { - "key": "cashierId", - "value": "", - "disabled": true - }, - { - "key": "code", - "value": "", - "disabled": true - }, - { - "key": "commissionable", - "value": "", - "disabled": true - }, - { - "key": "serviceRecoveryAllowed", - "value": "", - "disabled": true - }, - { - "key": "postedTransactionType", - "value": "", - "disabled": true - } - ] - }, - "description": "1. param value type= 'Reservation' is required." - }, - "response": [] - }, - { - "name": "get Hotel Revenue", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/revenue?businessDate={{BusinessDate}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "revenue" - ], - "query": [ - { - "key": "businessDate", - "value": "{{BusinessDate}}" - } - ] - }, - "description": "Date format \"YYYY-MM-DD\" required." - }, - "response": [] - }, - { - "name": "get Receipt History", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/receiptHistory?fromDate=2022-02-14&toDate=2022-03-15", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "receiptHistory" - ], - "query": [ - { - "key": "fromDate", - "value": "2022-02-14" - }, - { - "key": "toDate", - "value": "2022-03-15" - }, - { - "key": "name", - "value": "", - "disabled": true - }, - { - "key": "firstName", - "value": "", - "disabled": true - }, - { - "key": "receiptTypeName", - "value": "", - "disabled": true - }, - { - "key": "taxInvoice", - "value": "", - "disabled": true - }, - { - "key": "receiptNo", - "value": "", - "disabled": true - } - ] - }, - "description": "Date format \"YYYY-MM-DD\" required." - }, - "response": [] - }, - { - "name": "get Reservation Package Options", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/packageOptions", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{reservationId}}", - "packageOptions" - ] - } - }, - "response": [] - }, - { - "name": "get Reservation Revenue Bucket Totals", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/revenueBuckets?type=Reservation&revenueBucketType={{revenueBucketType}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{reservationId}}", - "revenueBuckets" - ], - "query": [ - { - "key": "type", - "value": "Reservation" - }, - { - "key": "revenueBucketType", - "value": "{{revenueBucketType}}" - }, - { - "key": "compRevenue", - "value": "false", - "disabled": true - } - ] - }, - "description": "revenueBucketType value is case sensitive. provide the value in capitals" - }, - "response": [] - }, - { - "name": "get Routing Instructions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/routingInstructions?includeWindowRouting=true&includeRoomRouting=true&includeCompRouting=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{reservationId}}", - "routingInstructions" - ], - "query": [ - { - "key": "includeWindowRouting", - "value": "true" - }, - { - "key": "includeRoomRouting", - "value": "true" - }, - { - "key": "includeCompRouting", - "value": "true" - }, - { - "key": "includeCompRoutingRequests", - "value": "", - "disabled": true - }, - { - "key": "effectiveOn", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "Get Stored Folio Details", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-externalsystem", - "value": "{{ExtSystem}}", - "type": "text" - }, - { - "key": "Authorization", - "value": "Bearer {{Token}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/storedFolios/{{FolioId}}?folioDate={{folioDate}}&folioTypeName={{folioTypeName}}&internalFolioWindowID={{internalFolioWindowID}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "storedFolios", - "{{FolioId}}" - ], - "query": [ - { - "key": "folioDate", - "value": "{{folioDate}}" - }, - { - "key": "folioTypeName", - "value": "{{folioTypeName}}" - }, - { - "key": "internalFolioWindowID", - "value": "{{internalFolioWindowID}}" - } - ] - }, - "description": "You can use this API to get Stored Folio Details.

OperationId:getStoredFolioDetails

" - }, - "response": [ - { - "name": "Response object for fetch stored folio details operation", - "originalRequest": { - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "e190c498-b615-4254-870c-61a23202018c", - "description": "(Required) Client or Partner's Application Key" - }, - { - "key": "x-hotelid", - "value": "", - "description": "(Required) Mandatory parameter to identify the hotel code where the end user is logged in" - }, - { - "key": "x-externalsystem", - "value": "", - "description": "External system code." - }, - { - "key": "Accept-Language", - "value": "", - "description": "Language code" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8" - } - ], - "url": { - "raw": "{{baseUrl}}/hotels/:hotelId/storedFolios/:folioId?fiscalBillNo=&folioDate=&folioStatus=Ok&folioTypeName=&internalFolioWindowID=&invoiceNo=", - "host": [ - "{{baseUrl}}" - ], - "path": [ - "hotels", - ":hotelId", - "storedFolios", - ":folioId" - ], - "query": [ - { - "key": "fiscalBillNo", - "value": "", - "description": "The Fiscal Bill number of this posting" - }, - { - "key": "folioDate", - "value": "", - "description": "Date of Folio Generation." - }, - { - "key": "folioStatus", - "value": "Ok", - "description": "The Folio Status Example: DEPOSIT folio, VOID folio or the default OK folio status." - }, - { - "key": "folioTypeName", - "value": "", - "description": "The name of the Folio Type used for the Folio Number sequence." - }, - { - "key": "internalFolioWindowID", - "value": "", - "description": "Internal window ID which is unique to the reservation. This ID can only be used for reference." - }, - { - "key": "invoiceNo", - "value": "", - "description": "Invoice No after the folio is generated. Same invoice number may be referred in multiple folios" - } - ], - "variable": [ - { - "key": "hotelId" - }, - { - "key": "folioId" - } - ] - } - }, - "status": "OK", - "code": 200, - "_postman_previewlanguage": "json", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8" - }, - { - "key": "Content-Language", - "value": "nc-V-Hk", - "description": { - "content": "Audience language", - "type": "text/plain" - } - } - ], - "cookie": [], - "body": "{\n \"storedFolioDetails\": {\n \"folioReportURL\": \"\",\n \"hotelId\": \"\",\n \"storedFolioId\": {\n \"id\": \"\",\n \"type\": \"\"\n },\n \"storedFolioFileName\": \"\",\n \"reportStatus\": \"Running\"\n },\n \"links\": [\n {\n \"href\": \"\",\n \"rel\": \"\",\n \"templated\": false,\n \"method\": \"POST\",\n \"targetSchema\": \"\",\n \"operationId\": \"\",\n \"title\": \"\"\n },\n {\n \"href\": \"\",\n \"rel\": \"\",\n \"templated\": false,\n \"method\": \"PUT\",\n \"targetSchema\": \"\",\n \"operationId\": \"\",\n \"title\": \"\"\n }\n ],\n \"warnings\": [\n {\n \"value\": \"\",\n \"shortText\": \"\",\n \"code\": \"\",\n \"docURL\": \"\",\n \"status\": \"\",\n \"tag\": \"\",\n \"recordId\": \"\",\n \"type\": \"\",\n \"language\": \"GRmQLgaV-nYdLEo-ql-T0uryPYV-mExBt-8uSl\",\n \"rph\": \"\"\n },\n {\n \"value\": \"\",\n \"shortText\": \"\",\n \"code\": \"\",\n \"docURL\": \"\",\n \"status\": \"\",\n \"tag\": \"\",\n \"recordId\": \"\",\n \"type\": \"\",\n \"language\": \"t-XIK0JLL\",\n \"rph\": \"\"\n }\n ]\n}" - }, - { - "name": "StoredFolioDetails not found.", - "originalRequest": { - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "e190c498-b615-4254-870c-61a23202018c", - "description": "(Required) Client or Partner's Application Key" - }, - { - "key": "x-hotelid", - "value": "", - "description": "(Required) Mandatory parameter to identify the hotel code where the end user is logged in" - }, - { - "key": "x-externalsystem", - "value": "", - "description": "External system code." - }, - { - "key": "Accept-Language", - "value": "", - "description": "Language code" - } - ], - "url": { - "raw": "{{baseUrl}}/hotels/:hotelId/storedFolios/:folioId?fiscalBillNo=&folioDate=&folioStatus=Ok&folioTypeName=&internalFolioWindowID=&invoiceNo=", - "host": [ - "{{baseUrl}}" - ], - "path": [ - "hotels", - ":hotelId", - "storedFolios", - ":folioId" - ], - "query": [ - { - "key": "fiscalBillNo", - "value": "", - "description": "The Fiscal Bill number of this posting" - }, - { - "key": "folioDate", - "value": "", - "description": "Date of Folio Generation." - }, - { - "key": "folioStatus", - "value": "Ok", - "description": "The Folio Status Example: DEPOSIT folio, VOID folio or the default OK folio status." - }, - { - "key": "folioTypeName", - "value": "", - "description": "The name of the Folio Type used for the Folio Number sequence." - }, - { - "key": "internalFolioWindowID", - "value": "", - "description": "Internal window ID which is unique to the reservation. This ID can only be used for reference." - }, - { - "key": "invoiceNo", - "value": "", - "description": "Invoice No after the folio is generated. Same invoice number may be referred in multiple folios" - } - ], - "variable": [ - { - "key": "hotelId" - }, - { - "key": "folioId" - } - ] - } - }, - "status": "No Content", - "code": 204, - "_postman_previewlanguage": "text", - "header": [], - "cookie": [], - "body": "" - } - ] - }, - { - "name": "get Transaction Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/transactionCodes?includeArticles=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "transactionCodes" - ], - "query": [ - { - "key": "event", - "value": "CheckOut", - "description": "enum \"CheckOut\", \"EarlyDeparture\", \"AdvanceBill\", \"InterimBill\", \"PasserBy\", \"PostIt\", \"CreditBill\", \"Deposit\", \"DepositRefund\", \"AutoFolio\", \"PrepaidCard\", \"AutoSettlement\", \"InformationFolio\", \"SupplementalFolio\"", - "disabled": true - }, - { - "key": "includeArticles", - "value": "true" - }, - { - "key": "userRoleTransactions", - "value": "", - "disabled": true - }, - { - "key": "manualPostAllowed", - "value": "", - "disabled": true - }, - { - "key": "code", - "value": "", - "disabled": true - }, - { - "key": "description", - "value": "", - "disabled": true - }, - { - "key": "wildCard", - "value": "", - "disabled": true - }, - { - "key": "fiscalBillNo", - "value": "", - "disabled": true - }, - { - "key": "folioDate", - "value": "", - "disabled": true - }, - { - "key": "folioNo", - "value": "", - "disabled": true - }, - { - "key": "folioStatus", - "value": "", - "disabled": true - }, - { - "key": "folioTypeName", - "value": "", - "disabled": true - }, - { - "key": "internalFolioWindowID", - "value": "", - "disabled": true - }, - { - "key": "invoiceNo", - "value": "", - "disabled": true - }, - { - "key": "trxServiceType", - "value": "", - "disabled": true - } - ] - }, - "description": "1. event value is mandatory if you select the Parameter." - }, - "response": [] - }, - { - "name": "post Articles Sale", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-externalsystem", - "value": "{{ExtSystem}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"criteria\": {\n \"payments\": [\n {\n \"paymentMethod\": {\n \"authorizationApproval\": {},\n \"paymentMethod\": \"CA\",\n \"folioView\": \"1\"\n },\n \"applyCCSurcharge\": false,\n \"folioWindowNo\": \"1\"\n }\n ],\n \"fiscalFolioInfo\": {\n \"folioQueueName\": {\n \"folioType\": \"FACTURA A\",\n \"queueName\": \"FATTURA\",\n \"generateFiscalFolio\": false\n }\n },\n \"cashierId\": \"13\",\n \"hotelId\": \"{{HotelId}}\",\n \"charges\": [\n {\n \"transactionCode\": \"2150\",\n \"articleCode\": \"2000\",\n \"price\": {\n \"amount\": \"200\",\n \"currencyCode\": \"ARS\"\n },\n \"postingQuantity\": 1,\n \"postingReference\": \" \",\n \"folioWindowNo\": \"1\"\n }\n ]\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/articlesSale", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "articlesSale" - ] - }, - "description": "You can use this API to create Articles Sale.

OperationId:postArticlesSale

" - }, - "response": [] - }, - { - "name": "Create Batch Advance Folio", - "request": { - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-externalsystem", - "value": "{{ExtSystem}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"batchAdvanceFolio\": {\n \"hotelId\": \"{{HotelId}}\",\n \"reservations\": [\n {\n \"type\": \"Reservation\",\n \"idContext\": \"OPERA\",\n \"id\": \"1092770\"\n },\n {\n \"type\": \"Reservation\",\n \"idContext\": \"OPERA\",\n \"id\": \"825107\"\n }\n ],\n \"cashierId\": \"13\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/advanceFolio/batchJobs", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "advanceFolio", - "batchJobs" - ] - }, - "description": "You can use this API to create Batch Advance Folio.

OperationId:postAdvanceFolio

" - }, - "response": [] - }, - { - "name": "post Fiscal Info", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "description": "(Required) Client or Partner's Application Key" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "description": "(Required) Mandatory parameter to identify the hotel code where the end user is logged in" - }, - { - "key": "x-externalsystem", - "value": "{{ExtSystem}}", - "description": "External system code." - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"fiscalPayloadType\": \"CheckOut\"\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/fiscalInfo", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "fiscalInfo" - ] - }, - "description": "API to generate CHECK OUT payload for a reservation" - }, - "response": [] - }, - { - "name": "Create Fiscal Invoice", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "description": "(Required) Mandatory parameter to identify the hotel code where the end user is logged in" - }, - { - "key": "x-externalsystem", - "value": "{{ExtSystem}}", - "description": "External system code." - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "disabled": true - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"criteria\": {\n \"hotelId\": {{HotelId}},\n \"folioCommand\": \"EndOfPeriod\",\n \"effectiveDate\": \"2024-03-06\",\n \"folios\": {\n \"fiscalTerminalId\": \"tt\",\n \"generateFiscalFolio\": true,\n \"folioTypeName\": \"FISCAL_INVOICE\"\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/fiscalCommands", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "fiscalCommands" - ] - }, - "description": "You can use this API to create Fiscal Invoice.

OperationId:postFiscalCommandInvoice

" - }, - "response": [] - }, - { - "name": "post Generate Folios", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"allFolioWindow\": true,\r\n \"folioQueue\": {\r\n \"generateFiscalFolio\": false\r\n },\r\n \"eventType\": \"CheckOut\",\r\n \"cashierId\": {{CashierId}},\r\n \"folioWindowNo\": 1,\r\n \"correction\": false,\r\n \"debitFolio\": false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/folios", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{reservationId}}", - "folios" - ] - }, - "description": "Use this API to generate a folio for the reservation in preparation for payment and checkout." - }, - "response": [] - }, - { - "name": "post Guest Check Details", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"checkDetails\": {\r\n \"checkDate\": \"2024-03-16T13:38:51.180Z\",\r\n \"checkImage\": \"ZGF0YTppbWFnZS9qcGc7YmFzZTY0LC85ai80QUFRU2taSlJnQUJBUUVBWUFCZ0FBRC8yd0JEQUNBV0dCd1lGQ0FjR2h3a0lpQW1NRkEwTUN3c01HSkdTanBRZEdaNmVISm1jRzZBa0xpY2dJaXVpbTV3b05xaXJyN0V6dERPZkpyaTh1REk4TGpLenNiLzJ3QkRBU0lrSkRBcU1GNDBORjdHaEhDRXhzYkd4c2JHeHNiR3hzYkd4c2JHeHNiR3hzYkd4c2JHeHNiR3hzYkd4c2JHeHNiR3hzYkd4c2JHeHNiR3hzYkd4c2Ivd0FBUkNBSHlBVTREQVNJQUFoRUJBeEVCLzhRQUh3QUFBUVVCQVFFQkFRRUFBQUFBQUFBQUFBRUNBd1FGQmdjSUNRb0wvOFFBdFJBQUFnRURBd0lFQXdVRkJBUUFBQUY5QVFJREFBUVJCUkloTVVFR0UxRmhCeUp4RkRLQmthRUlJMEt4d1JWUzBmQWtNMkp5Z2drS0ZoY1lHUm9sSmljb0tTbzBOVFkzT0RrNlEwUkZSa2RJU1VwVFZGVldWMWhaV21Oa1pXWm5hR2xxYzNSMWRuZDRlWHFEaElXR2g0aUppcEtUbEpXV2w1aVptcUtqcEtXbXA2aXBxckt6dExXMnQ3aTV1c0xEeE1YR3g4akp5dExUMU5YVzE5aloydUhpNCtUbDV1Zm82ZXJ4OHZQMDlmYjMrUG42LzhRQUh3RUFBd0VCQVFFQkFRRUJBUUFBQUFBQUFBRUNBd1FGQmdjSUNRb0wvOFFBdFJFQUFnRUNCQVFEQkFjRkJBUUFBUUozQUFFQ0F4RUVCU0V4QmhKQlVRZGhjUk1pTW9FSUZFS1JvYkhCQ1NNelV2QVZZbkxSQ2hZa05PRWw4UmNZR1JvbUp5Z3BLalUyTnpnNU9rTkVSVVpIU0VsS1UxUlZWbGRZV1ZwalpHVm1aMmhwYW5OMGRYWjNlSGw2Z29PRWhZYUhpSW1La3BPVWxaYVhtSm1hb3FPa3BhYW5xS21xc3JPMHRiYTN1TG02d3NQRXhjYkh5TW5LMHRQVTFkYlgyTm5hNHVQazVlYm42T25xOHZQMDlmYjMrUG42LzlvQURBTUJBQUlSQXhFQVB3RG9LS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0FxQzRrYUtFdWloaU94Ykg2NE5UMUJkUk5OQzBTbFYzY0hjdTRZK21SUUJIRmNTeTd5a1M3QVBsZmVjTWZ5NmU5UGltQnQvTmsyeGdaM2ZOa0RCeDEvQ21wYnZIdkVib29ZQTdkbkFidWNaNkgwcHNkdklMZDQ1SlZZSEpVcW1DRG5QcWM4MEFLOTZubFNOR0NXUmR4VndVT1BYa1U1THFKd3hWbStWZDNLRVpIcU9PUjlLamUybWxTUVNTcHVkTmdJUWdBSHJ4bnJUNDRwQko1a2tna0txVlhhbTM2NTU2OEQwb0FldHhHeklxbHN1dTVmbFBJL0xpa3Q1bW1Nb1pObmx5RkJ6blB2K3RRMlViSTBqU1Jzbk9JMVlnNFhyamdudWY1VmRQVGppZ0N2SGRSU3lDTkdiY1JrWlVnRWVvSkhOV2FwVzltWVp2TVpvODdTRDVjZXpkN3R5YzFkb0FveDNwZVZsMkp0WE80Q1RMcUI2cmpQODZraXZyZVZsV04ySmJwbEdIOHhURmdtTEk4azhidEhuYWZLd2NrWTU1L1RpbXgyVXNZWDk4aDJoQjl3L3dBSlB2NkdnQ2NYVUpsMkJqbk8wSGFkcFBvRDB6VFB0YUxJWTVRVll1VlVLQzI3QUJ6d09PdEl0dklDcUdWVEVqYmd1ejV2VWM1L3BUUmFPbDJiaFpWRE1mbitROHJ4Z2RlMk90QUUzMm1MelBMM0hPZHVkcDI1OU00eG1vNHJ0REs4VEFxNnZzNEJJOXVjWUgwcGdzQXN4a0N3RUY5K1dpeS9YUDNzL3dCS2NiV1U3c1RKODB3ay93QldlMk9PdnRRREpXdW9rbDJGamtFQTRVa0Fuc1QwRkJ1SWh1eXpmSzRRL0llQ2Z3OSt2U28zdDVHWjFFcWlKemxsS1pQdmc1L3BUWnJTV1I1Tmt3UlhZTVFVeWNqSGZQVGdVQVN6WGNVT1JKdUdBQ1NFWWdmVWdjVXNsekZHMjEzSUk2a0tTRitweGdmalVVOW0wMDI5bWl4eGdtTExyOUd6eFNUV0t5VHRLQkFTMk0rWkR2NmVoeUtBTDFGSU9CUzBBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQldubWRIVkkwVjJLbHZtZmFNREhzZldtbTRkMWlNQ0NUekYzZ00yMFkvSStvcGJxM053cXJpTEEvNTZSYi93QXVlS0dnWlZqOGgxUXhyc0JaZDJSeDdqbmlnQkd1V1lSZVVnWnBGTEFNMjBBRHJrNFBxS1UzREdLTXhSaG5rNkt6WUE5Y25ta05zeWlMeVhDdEdwVUZsM0FnNHp4a2VncFRBeXh4Q0Z3cng4Qm1YSVByeGtVQUpKZE10cjU2UmJzWjNBdGpianJ6K0ZXNnB5V3p0YWVTa2lya0VNekpuT2V2Y1k1cXhHSENZa0ladTVWY0Q4c21nQ0tlZnlKWWxLWlJ6Z3RuN3ZweFVjVjA4c1Vza1VTa0syRjNQamNNWnowOTZmUEFabVRjeWVXTWhsWmM3Z2VPdWVLYWx2TXFTcXNzZVhPUis3T0FNWXhqZDdVQUtMaVh5a0pqWHpKRGhWRDhkTThuSDlLUjU1MGpMTkFnYmNxZ2Vad2NuR1FjZTQ3VW90NUJDZ01xK1pHY3E0VEE2WTVHZlQzcHMxdkxOQTBja3NiRm1CT1l2bHdPY1l6L0FGb0JDL2FuRWJaakhtaDlnVlh5Q2NaNjQvcFFicDFqbDh5TEVrYTd0b2JJSTlRY2YwcEJaYlZLeHVFVUVQR0F2M0c3L2g3VTd5SnNPM25BU3RnQmdueWdEdGpQMTc5NkFIV3M3M0NzU0k5bzREUnlid2YwRldhclFRdWtqdkl5czc0QjJydEdCN1pQclZtZ0Fvb29vQUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0Fvb29vQUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpb1piYUNZZ3l3eHlFY0F1b09LUjdXM2tDaDRJbUNqQ2dvRGdlMUFFOUZRTmEyN3FxdEJFeXFNS0NnSUgwb2ExdDNSVWFHSmxYN3FsQVFQcFFCUFJVRFcwRElzYlFSRlYrNnBRWUgwRkJ0YmN4aU13eEZBY2hTZ3dQd29Bbm9xQTJ0dVl4R1lJaWdPUXV3WUIrbEgyV0R5dkw4aVBabk8zWU1aOWNVQVQwVkI5bHQvTDh2eUk5aE9kdXdZejY0b0ZyQUl6R0lJZ2hPU3V3WUorbEFFOUZRQzF0MWpNWWdpQ0U1S2hCZy9oUXR0QXFNaXd4QlcrOG9RWVAxRkFFOUZRQzJ0MFJrV0NNSy8zZ0VBQit0QzJ0dWlzcXdScXJqREFJQUQ5YUFKNktnUzF0MERCWUlsREREQUlCa2U5Q1cwQ2J2TGhqWGNNTnRRREk5RFFCUFJVQ1dzRVpKamdqUWtZTzFBTWowb1MxdDRpVEhCRWhJd1NxQWNVQVQwVkJIYTI4VGJvNElrYkdNcWdCb2p0YmVKdDhjRVNONnFnQm9Bbm9xQkxTM2pjT2tFU09PaktnQm9TMXQwZmVrRVNzUDRnZ0IvT2dDZWlvRnRiZFpQTVdDSVBuTzRJTTUrdEF0YmNTZVlJSWcrYzdnZ3puMXpRQlBSVUgyUzM4enpQSWkzWnp1MkRPZlhOQnRiY3llWVlJaStjN3Rnem4xelFCUFJVRFd0dTcrWTBFVFBuTzRvTS9uUTlyYnlQdmVDSm1QOEFFVUJQNTBBVDBWQkphVzhybDVMZUoyUFVzZ0pva3RiZVZ0OGtFVHQ2c2dKb0Fub3FDUzF0NVczU1FSTzJNWlpBVFE5cmJ5a0dTQ0p5QmdGa0I0b0Fub3FCN1dDVEhtUXh2dEdCdVFIQTlLUjdXM2NLSGdpWUtNTGxBY0QwRkFGaWlvSHRiZVFLSGdpWUtNS0NnT0I3VU5hMjdxcXRCRXlxTUtDZ0lIMG9Bbm9xQnJXM2RGUm9ZbVZmdXFVQkErbERXMERJc2JRUkZWKzZwUVlIMEZBRTlGUUcxdHpHSXpERVVCeUZLREEvQ2cydHVZeEdZSWlnT1F1d1lCK2xBRTlGUWZaWVBLOHZ5STltYzdkZ3huMXhUbzRZNFYyeFJxaWs1d2lnQ2dDV2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0Fvb29vQVpJNGlqYVJ1aWdrNHFGWmJrdDg5c3FnaklJa3pqMlBIOHMxTklna2paRys2d0lOUXJIY0RPKzRWaHRJR0k4WlBxZWVmd3hRQkJiMy8yaDQwakVSWjR5NUFreVVQb2VQY2ZyVG9MdDVtUUxFdU1aY2lRa0o2RHB5ZmFpSzFsak1PSlVQa3hsUHVIbjM2K3cvV2xnczJoOHNxeUJsQkRsWThieCtmWDM5elRBdTFWU2VUemxTU0lLSHp0SWJKNDlSamo4elZxcU1GclBITVhlZFpDZnZIeThFanNNNTRIMEZJQlZ1OTEwWVkvTEpCd2QwbUc5OEwzL0FFcVFYTzY2OHBVeXVEbDg4WkhhbUxhYlppVmRSR1pQTks3ZWQzMXovU2o3R291MW5SSWh0em5FZnpFbnZuTkFGeWlpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0Fvb29vQUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0FwcE9BU0FUN0R2VHFqY01VWUkyMWlPR3huQitsQUVVTTBqU0dPVkZSZ29iNVgzY2UvQXBVbFo1NUZVRFlnd1QzTGVuNVkvT21XOXZOYmhzeUpJU1A3aFVzM3FUazFKREY1VUFUZDgvSkxZNnNlcC9PZ0NPS2FWcGRra0lRbGR3dzI3QTkrT0R6Nzk2UzJ1L3REc3Y3b2JjOExMdVljNDVHT0tTMnQ1b3BDenpxNVlmTVFtQ3g5U2NucDZEQTVwNndTK2FIa21EN1FRdUV3ZWZVNS9saWdCL21Gcm55d0J0VmN1ZmM5Qi9PbUpQSjV5cEpFRkQ1MmtOazhlb3h4K1pwOXZHVURGOEdSMjNNUjYvOEExaGdWQkJhenh6RjNuV1FuN3g4dkJJN0RPZUI5QlFBOWJoaktCc1VSc3hRUHU1SkdlMk9uQjcwdm55aVpWYUVLck1WVTc4dDlTTWRPUFdrVzNjU2pMcVkxWXVGMjg1T2VwejdudFRJN2FaYmd5UE9IeVQveXo1Qy8zUWM0QS9EbkZBRHpjTjV2K3JIbGIvTDM3dWMvVEhUUEhXcmRWRGJ1WmZ2anl0Ky9adDV6OWM5TTg5S3QwQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVkRMYlFURUdXR09RamdGMUJ4U1BhMjhnVVBCRXdVWVVGQWNEMm9Bbm9xQnJXM2RWVm9JbVZSaFFVQkErbERXdHU2S2pReE1xL2RVb0NCOUtBSjZLZ2EyZ1pGamFDSXF2M1ZLREErZ29OcmJtTVJtR0lvRGtLVUdCK0ZBRTlGUUcxdHpHSXpCRVVCeUYyREFQMG8reXdlVjVma1I3TTUyN0JqUHJpZ0NlaW9Qc3R2NWZsK1JIc0p6dDJER2ZYRkF0WUJHWXhCRUVKeVYyREJQMG9Bbm9xQVd0dXNaakVFUVFuSlVJTUg4S0Z0b0ZSa1dHSUszM2xDREIrb29Bbm9xQVcxdWlNaXdSaFgrOEFnQVAxb1cxdDBWbFdDTlZjWVlCQUFmclFCUFJVQ1d0dWdZTEJFb1lZWUJBTWozb1MyZ1RkNWNNYTdoaHRxQVpIb2FBSjZLZ1MxZ2pKTWNFYUVqQjJvQmtlbENXdHZFU1k0SWtKR0NWUURpZ0NlaW9JN1czaWJkSEJFall4bFVBTkVkcmJ4TnZqZ2lSdlZVQU5BRTlGUUphVzhiaDBnaVJ4MFpVQU5DV3R1ajcwZ2lWaC9FRUFQNTBBVDBWQXRyYnJKNWl3UkI4NTNCQm5QMW9GcmJpVHpCQkVIem5jRUdjK3VhQUo2S2creVcvbWVaNUVXN09kMndaejY1b05yYm1UekRCRVh6bmRzR2MrdWFBSjZLZ2ExdDNmekdnaVo4NTNGQm44Nkh0YmVSOTd3Uk14L2lLQW44NkFKNktna3RMZVZ5OGx2RTdIcVdRRTBTV3R2SzIrU0NKMjlXUUUwQVQwVkJKYTI4cmJwSUluYkdNc2dKb2UxdDVTREpCRTVBd0N5QThVQVQwVkE5ckJKanpJWTMyakEzSURnZWxJOXJidUZEd1JNRkdGeWdPQjZDZ0N4UlVEMnR2SUZEd1JNRkdGQlFIQTlxR3RiZDFWV2dpWlZHRkJRRUQ2VUFUMFZBMXJidWlvME1US3YzVktBZ2ZTaHJhQmtXTm9JaXEvZFVvTUQ2Q2dDZWlvRGEyNWpFWmhpS0E1Q2xCZ2ZoUWJXM01Zak1FUlFISVhZTUEvU2dDZWlvUHNzSGxlWDVFZXpPZHV3WXo2NHAwY01jSzdZbzFSU2M0UlFCUUJMUlJSUUFVVVVVQUZGRkZBQlZlNWtsalRkSEdyNHlXM1B0d01mUTFZcUdkSGtpS0l3VXNNWlpjL3BrVUFRL2FKaEdOMElFanNBaWg4aHVNNXpqanYyN1ZMQkkwdTVaRTJPcDVIVWV4QnBqVzhqUXhqekZFc1p5cmhPUFRwbjA5NmZCRzBXNXBIM3V4NVBRZXdBb0FkUElZa3lxN21KQVZjNHlhaDgrYU5ITXNBRFpBUUsrUTVQNERINDFMUEg1cUFLMjFsSVpUak9EOUtyTFlnQ1JzeGgzSUlhS1BhQVJ5RGpKenpRQlBESzdPeVN4aEhBeU5yYmdSOWNDckZWNFluVjJlV1FPNUdCdFhhQVBwazFZb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0Fvb29vQUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0FxdGN6TkNFS3g3MUxBTWQyTVpJSDQ5YXMxV3VZWkowQ282SU1nbmNoYkpCQkhjZWxBRm1xN1N1dHdpQkZLT0Q4Mi9CeU8yTWYxOWFsUU1FRzhndDNJR0IrVlIzTVBueGJBNVJzNUREcUtBSTQ3dk1ZZVZObTVpRkNaY3NCM3dCbW50ZFFpSlpOeEtzY0x0VWtrK21CelVjOW1zeXhEYkhtTVlVT205Y2ZUajBGTmVDU0tHTXdxbm1SazRFY1lDa0hyd1dIODZBSkZ2WVRFSkZaaXBPMGZJeEpQc01aTkQza1NRaVhEc3BiYjhxa2tIT09SMnFCTEpwTFZGbjh2ekE3UGgwREx5VDFHZmYxcWI3TGkxTVE4cER1REF4eDdWQkJCSEdmYjFvQWsrMElJdk5Ja0M1eGd4dG44c1pwRGN4Q0V6RXNFWHI4aHlQcU1acU9TM2tsaDJTU0k3YnQzelIvS1I2YmM5UHg2MDFMS1JMU1NCWll4NWhQSWl3RkI2Z0ROQUV5WE1jaU02Rm1WZTRSdWZweHorRktzNE5zSmlNS1YzSEFKL3BuOUtGV2NSWTh5UHpPeDhzNHg5TjM5YWhGdEtiVHlIa1J1QUJpTWdZSFlqUE9md29Ba04xQ0lubHl3VlB2WlJnUjlSak5QaG5TY0hZV3lPb1pTcC9JMVZTeGRZWm8xa2lVUzQ0U0hhRi9ETlR4UXlyY1NTczZzSFZSZ0xqR1B4OXpRQk5JU3FNVkFMQVpBSndEVmEzdW5mYjVxSkdIajNxUStlT092QXgxcXpJQ3lNRklERVlCSXlCVlczc2xodDJpSWkrWmRwYU9QWVNNZCtUazBBU3gzTVVyWVJteUJ1d1VJeVBVWkhQNFUyTzhobEo4dG5iR2MvSTNHT282ZGZiclFzVTIvZkpMR1dWU0Z3aEFHZTU1NTZlMUxiUlN3cVZlUkhYSlB5b1ZPU2MrcDlhQUNDNVM0WDVCSU92M295TytPcEdLVmJsSkR0UW5kaklES1ZCK2hJNS9DbVJRU1JFanpRWXZtMnFxWVBKenljOXZ3cUtDeGVDWlpGZUlFSVZPMkhCYjNKenllS0FKYmU5am5DRGxYWWRNSEdlNERZd2FldHpFOGdqVmprNXdTcEFiSG9TTUg4S2lodFpZeEVyenE2Um5JQVRCSit1ZW5OSmIyQ3dTQmtXRGFwT0Q1WHovOEFmV2Y2VUFUUnl1MDhrVElxN1FHQkRaeUNUN2NkS1ZaWE03eHVpZ0FBcVEyY2pucnh4MHBpd3ppZHBETEdRd0NrQ01nNEdlKzczb0VNNG5NaGxqd1JqYjVaempKNzd1dk5BRHZ0TWZtZVZsdDJjZmNPTSttY1lxeFdjYkZoY0NVUEdDSEw3akhsejdGczlQOEE2MWFOQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJWV2E1OHE0U04xQVJsSjM1NkVlb3ExVldhM00wNExsREdGSUtNbWM4ZzljK3c3VUFOdDcxWmtVdWhqTEZncTRKeUIrSFgycVQ3VEY1U3k3bTJzY0RDRWtuMHhqUFkxQ3RwS3FyaVpQTVdSbkI4czQrYk9SalB2NjBuMk9UN09zSmtpa3c1WStaRnVEWnllUm4xTkFEbXZZMVNPUmN0RzdsQ2NISVBQYkdUMHhValhjU3crZVdJakhCTzA4ZlVZeUtqVzBaRWhWWkZBU1F1UUV3Ty9BR2VCejcwaHRaakJKSDV5ZnZHTEUrV2VBZTJOMUFFb3VvakdYREhhRGo3cHlUMndNYy9oU2k2aU1UU2JpRkJ3UVZJSVBwanJta2VLVjBUTHA1cU51VmdoMituVFBvVDNwdjJlUXF4YVZmTkxCZ3dUQUdPT21mNjBBS2IyRUp2M09CdTI0OHRzZytoR00wNkM0aW56NWJFNDU1VWorZjBxTTIweE81cFUzN2dTUWh4Z2RCalAxcGJhMWVCOG1SV0d3SmdKam9TUjM5NkFKNXBQS2hlVGFXMmpPQjNxdkJjbVZIZGhGc1FmZWprM2crdllmNU5XSlZkb2lJMzJQMllybkg0VlhOdEk0bUx5cnZrVUx1VkNvQUdlMlRucjYwQVNDNmlLTStYQVVaWUdOZ1FQcGpORWQxRklyTUdJQ2pKTEtWNDllZTN2VmVPeGVOWmdyeElKVjI0U0hhQjc0ejcxS2JWMlp0OHFsV2k4c2dKZy9YclFBMzdmRVpHSElSWXk1SlZnUVA4QWRJNmU5VCtlbTVGeTI2UVpYNUQvQUljZmpVSzI4elRoNXBrY2JDaFZZOXZCL0UrbE50Ykw3Tys4eWwySzRKSS9pUFUvb1B5b0FuZ204N2ZnRUJXMjhnZzlBZVFRUFdtSmVSTzZ4b3hMTm5ibFNBMlBRNHdhSVlaa2Qya2tqWlpEa2hVS25PQU91NCtsSkZCT2dWVE9walVZVUNQQlBwazUvbGlnQkxhOVM0Q2pCVnpuakJ4eDF3Y1lOWEtwUjJzcWVSbVpTSXlTZjNaRzdQNDhWZG9BS0tLS0FDaWlpZ0Fvb29vQUtLS0tBQ3FrOXk4VGJWalZ0cUYyTFB0d1Biam45S3QxVXVyVTNCQXhGZ2QzajNFZlE1NC9LZ0N3amgwVmw1RERJcUdlWjBkVWpSWFlxVytaOW93TWV4OWFkTEUreU5ZSlBLQ0VaK1hPVkhhbVhWdWJoVlhFV0IvejBpMy9BSmM4VUFJMXlXV0V3SUhNcTdodWJhTVk5Y0hubXBvSlZuaFNWZWpETlJTMmdhRklrRVJWQmpFc2UvOEFxS21oakVVU3hyMFVZb0Frb29vb0FLS0tLQUNpaWlnQXF0Y3pOQ0VLeDcxTEFNZDJNWklINDlhczFXdVlaSjBDbzZJTWduY2hiSkJCSGNlbEFGbXFsM2RHMmFQaUlLK1J1a2syQUg4alZoQXdRYnlDM2NnWUg1VkZORks4a2J4U0ltelBESVd6bjhSUUF3WHNhMjZUUy9JcmQ4RWdmampwNzA4M1VRUU9TMkNjQWJHM0UvN3VNMUNiU1R5VWpTV05TSDh4aVU0SnpuZ1o0RlN2Rkt5eHNIUVNwL0ZzeXB6MTR6L1dnQlZ1WTJLaFN4TGtnZktlbzY1NDQvR2thOWdVRWt1TU50UDd0dXZwMHFOck15UmJYa0JZdnZjaGNCdXhHTStuRkMyanh4UnhwS01xKzhzeTV6K3Ywb0FsKzBvWVRJdTRnY1kyTm5QdU1aL1NsODlGZ1dSamhTQWVBVG5QcDNOUnJCT2l5QVRSNWRpMlRHY0FlbjNxUTJqUGFpQ1YwZmJqYWZMNDQ5UVNjMEFUUlRKS3VVSk9EZ2dnZ2o2ZzgxTlZlMXQvczZzTnNJeWMvdTQ5Zy9tYXNVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZWNXBXam1pQWp5am5hVzNZd2ZwMzZWWXFyUERMSzZHT1JFQ0hkaGtMWlBQdVBXZ0MxVmFlV1JIQ3hSaDJ3V09XMmdEOGp6VHBVbGNKNWN1d2hnV08zTzRkeDdVMmFHUm1EeHVxTnRLbmN1N2o4eFFBalhETUkvSVFPWkYzamMyMEFjZDhIMUZUUlNDV0paRjZNTTFDMERLSS9JZFl6R3V3YmwzREhIdVBRVk5GR0lvbGpYb294UUJKUlJSUUFVVVVVQUZGRkZBQlJSUlFBVlZ1WnBvc0dPSlhYdVdmYmc1eDZHclZWN21LU1dQYWpxbklKTEx1L3FLQUlwTGw0WWxhV0pFTE1WK2FUQ0QzTFk3L0FFcWEzZHBZbFoxQ2s5bGJjTWRpRFNPbHdWVGJNcXNQdlpqeUcvRFBINTB0dkY1VVFYSUp5U1NCZ1pKeWVLQUV1SkpJL0xFY2FPWGJiOHo3Y2NaOUQ2VTFMcGZJODJRYkR1S2tENXNrSEhHT3RGMWJtNUNMbVBhcmJpcnB1RGZyVFJiTWlCVWtDN0d6SDh1UW94akI1NUhKOUtBSlB0TVhsZVp1TzNPM0JVNXo2WTY1cHJYc0lRT1dmQmJialkyUWZRakdSU2ZaNUN1NHlyNXUvZUcyZkwweDB6NmU5SWJlUWtONXE3dDRkanNPRGdZd0JuajlhQUpvTGlPY0V4c1NCNnFSL09pYVFSSVcybGprQUFkeWVCVWRyYlBiZ0F5SytFQ2NKanBuSGYzcVdhSVNJUm5hY2dnK2hIU2dDQ1M1bmhpa2VXM1VCQm5Ja3lENjlzL3BVaVhNVWlPVkxZVVpiY2hCQStoRlJ2QlBMRElyenJsd0FNSmdEOE01eitORDIwanRNVElvODFBdkNkTWZqejFOQUVzZHdqcVN1LzVlb0tNRCtSR2FiRGR3elo4dHlRQmtrcVFQZmsxRmIyYndOSXlQQ3U4QUFKRHRBSTc0elQ0N1p4YXRCTTZ1aFhhTnFGVGo4elFBNk85aGtmWXJOdTI3c01qTHg2OGpwU3gzTWN6YlVMWnhuRElWeVBVWkhOVjRvWjVwWkRjcmhERjVlTm9YT2ZveHFTMnRQSWJkdGc2WXlrT3h2eE9hQUxsRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFWVG1ua1c0RU1TUnNjQWtNKzBrZjdQMHE1Vktlek0wb0xTTjVlY2xEZ2pqcGpJeVB3TkFFc3N6eHp4SjVlVWtPMHZ1NkhCUFQ4S1pkWFJ0OEhZcFhIVm5DNVBvQjNQdFRyaUthV1NOa2tSQkdkd0RJVzV3UjZqMXBKNEpwRktyTXFxeTdXRFI3dnk1L25tZ0N5T1Jtb0o1bWlhUEVlNVdZS1R1eGpKQS9IclE2U0ZZMWltTWUwakpLaHR3OVA4QTY5SmN3eVRCUWpvZ1ZnM3pJV3lRY2p1S0FDNnVWdGxYTzNjeHdON0JSK0pxV05pOGFzMjNKR2ZsT1IrQnFHVzNhUXhTYmtFMFdjTVV5T1J6eG4rdFN3eCtWQ3NlYzdSMXhpZ0NXaWlpZ0Fvb29vQUtLS0tBQ2lpaWdBcXZOTEtra2FSUm8rL1BMT1Z4ajhEVmlxdHpiZmFXajMrV1VVa2xYVGRuOWVLQUFYYWVSSEsyUnY2S29MRS9USFduRzZpRVN5YmlWSndBRkpKUHBqcm1veGJTb0UyU2pjbVFwWmMvS2V4NTVQQTVwZnM4aW9wV1JSS0dMRmltUWM5ZU0vMTdVQURYdHVpaGl6QU5uSHlOMjZqcHhVME0wY3lreGtrQTRPUVIvT3E3MmtqakJsVExidDUySGtrWTQ1NDQrdFNXMEx4Ynk3cSs3QjRYR0NBQjZuMG9BTHFjMnlJMnplcFlLM1BJSHI3MDFicm1WcGdxcEd3VUZXTFp5QWVtUGNVKzVpZVVKc2RWS3NHK1pkMmYxRlJwWjdFY1J2Z2w5NlpHUXZBR1BjY1VBVFF6SktwS2s4SEJES1ZJL0E4MU5WZUtLUmZNYVIxYVJ1TXF1QUFPbkdUVDRVa1NGVmxsOHh4MWJialA0VUFFRThkekVKSW0zSWVod1JUbkpWQ1ZVc1FPRkhlbVFKSWtRV1dYelg3dnRDNS9DblNxN1JNc2IrV3hIRFl6ajhLQUlVbmY5NzVrWURScnV3amJnZXZIUWM4ZnlwdHJkK2Z2RzFEdEFPWW4zZzU3WndPYVNHMmRJWkkzbERCMXhsVklPZWNra2trbi9DcFk0WlZaMmtsVXN5aFJzVGJqR2ZVbjFvQVpCY3RJN0lWUUZCazdYM2JmWnZRL25UN2U0ODUzQVhDQUFxMmZ2QTU1L1NteFc4bm1HU2FSWkR0MjRWTm94NzhuTkpCWnJCTzhpTEVxc0FBcVI3U1B4elFCYm9vb29BS0tLS0FDaWlpZ0Fvb29vQUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0Fvb29vQUtyelNPanFrVVlaMkJQek50QUE5OEgxcXhWZWFKM2RYaWNLNmdqTEx1QkI5c2lnQVM0UHlyTEdZNUd6aGZ2Wng3aWo3VEY1U3k3bTJzY0RDRWtuMHhqUFkweDRKbUViZWN2bW94TzRweHlNWXhuK3RSL1k1UHM2d21TS1REbGo1a1c0Tm5KNUdmVTBBU0c5aThvU0R6R1ZtMmZLaEp6bkhJeFVodUkxakVwTEtwT0FDaEJKOU1ZelVRdFN0c0lsY0Jnd2NIYjhvT2M0QXowOXMwNHd5dEd1WlFaRmJjRzJmTDZZeG5wZyt0QUExN0FxcXhaOE0yMERZMmMraEdNaWxXOGhhUGVya3FNRDdwNXowd01jL2hVWnRwU3lreXB1MzcyT3c0UEczQTU0NCt0Tit3RXcrWEpJamdLb0dZK01yNmpQSTlxQUovdE1QbHZMdWJhdjNoc09SOVJqTkxEY1J6Z21NbGdPKzBnSDZldFJMYU90dThhR0NNdnhtT0hhTWZUTlRRcElzZTJSbFlqZ0ZWMjhmbWFBRmduanVZaEpFMjVEME9DS1dWL0xpWjlwYmFDY0wxTk5nU1JJZ3Nzdm12M2ZhRnorRk9sVjJqWlkzMk9SdzJNNC9DZ0N0QmVHVU96TEdZMUdkMFVubWMrbUFNNXFTRzZTYVB6RjNxb0FZbGtLOGZqMS9Da2loY084a3JvN01vWDVVMjhmbWZXbXhXcmlBd3pTaDAyZVdBcTdlUFU4bm1nQ1NPNWptSkNiczR6aGtLa2oxR1J6UkZPc2tiT04yRkpHTnJaL0lqT2FpdHJNd01XQXRnY1lCU0hhZng1cDBVTndoY21XSnQ1ei9xeU1IQUg5N3B4UUFxWGNVeS91Q1diYVdYY3BVTitKRkpiM2NVNnB0SkRNdWNFSEI5UURqQi9DbUpheklZc1RSbnlrS2ZjUE9lLzN2WWZyU3cyc2tZaVI1VmVPRWZLTm1EMHh5YytoTkFFcVhNVWo3RmM1UFRLa0J2b1NNSDhLYWw3QThoalJtTGc0STJNTUgzNDRxTzNzUmJ5S3lyYjdWemdpSEQ0L3dCN1A5S2tnaG1pa2Rta1JnNTNFQkNEbkFIWEo5S0FEN1pCNWdqM051WTdSaEd3VDN3Y1lxMVdjSWJnWEVTQUVRUk9XQktqbmc5OTJlL29LMGFBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0Fvb29vQUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0Fvb29vQUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0Fvb29vQUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQXFyZDNQMmRVT0V3eHhsMzJxUHFjR3JWUVRKT3hVd3lxbU01REp1Qi9VVUFSQzRsekFCRW43M0pQN3pwajB3T2VLamU5bFNOWGVPSkF6dEdTMHhBR004NTIreC9TcEJhc3NjWWpkVmtRazVLWlU1NjhaL3JRYmFRSkVFbFVNakZ5V1FuY1RuM0dPcG9BYWJ1WDdONXlRS3dBWXQrODR3TzRPT2MwOHp5cW9EUXFKWGJhaWg4Zzhaem5IQTY5cVEyci9acFl4SWdhVWtzMnpqbmpnWi9yVDNpa2VORDVpaVZEa09FNC9MUFRIdlFBeHJtYlkyMkZTNkg1d1pNQURHY2c0NS9LajdSTXRzOHp3cXUwYmdQTUpCR1BYSDlLZDVFZ2pmOTZwbGZxeFRnZXdHZjYweVMya2t0MGlNcUFnamNRaEdRT25Sc2o4NkFGYTZmN0cwd2lYZW1kNkY4WXgxNXhWaFM1UUYxQ3QzQU9SK2ZGVlRaeUJKMFNjQkpmN3lzeEhHT3BibXBvbzVWZG1sbFY4Z0FCVktnWXo3bjEvU2dDeFJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZVNXA1RnVCREVrYkhBSkRQdEpIK3o5S3VWU25zek5LQzBqZVhuSlE0STQ2WXlNajhEUUJMTE04YzhTZVhsSkR0Mzd1aHdUMC9DbVQzRHh1UWtZZll1OThuR0I3Y2NuZzA2NGlsbGtqWkpFUVJuY0F5RnVjRWVvOWFTYTNra0pLeUt1OU5qNVRPUnowNTQ2bjFvR1dGWU1vWWRDTWlvSjVuUjFTTkZkaXBiNW4yakF4N0gxcDBzY2hWQkRMNVFWaG41UWNqMHBsMWJtNFZWeEZnZjg5SXQvNWM4VUNFYTVMTENZRURtVmR3M050R01ldUR6elUwRXF6d3BLdlJobW9wYlFOQ2tTQ0lxZ3hpV1BmL1VWTkRHSW9salhvb3hRQkpSUlJRQVVVVVVBRkZGRkFCUlJSUUFWVnU3bjdPcUhDWVk0eTc3VkgxT0RWcW9Ka25ZcVlaVlRHY2hrM0EvcUtBSzAxODhVRVVqeHhLSHpuZEx3TzR3UURuSXFSNTdoRmkvY3B1a1lyanpPQjFJT2NlZ3B2MlJ4SEdpU1JnS1dMQm84aGljNTR6d09UeFN5MnJ6Skdzenh5YkhMTUdqeUQ3WXo3KzlBRGx1WFlSRXhLTjdsR0pmb1JucHh6MDlxQmNUbEpHRU1meU1RUDNoNUE2bjd0QXRpTGQ0UStCL3l6SUhLZW4xeFR6Q3kyd2loZFZ3TnVXWGQvVVVBTUZ4TDVTRXhyNWtod3FoK09tZVRqK2xObHVab29Ha2toU01xd0dUTDhwQk9NNXgvTVU0VzhnaFFHVmZNak9WY0pnZE1jalBwNzBra004a2UxcDEzYmxZSHkrT0RuR001N2V0QUlrdFpYbWozc2lxcCs2VWZjR0hyMEZPbWtFU0Z0cFk1QUFIY25nVWtFY3FBaVNSR0hHMEltMEwrcHAwMFFrUWpPMDVCQjlDT2xBRUVsek5EREpKSmJxdXdaeUpQbFA0NHorbEVWMzV6UytWNUxoRkJETExrRW5zZU9PbER3VHl3eUs4NjVjQURDWUEvRE9jL2pTU1dzMGhtUG5JUE1VTC9BS3M4QVovMnZjMEFFVjIwbHBKSjVRRG9NN1MzQkdNam5IcDdVNUxsaDVublJxcFJBL3lQdTRPZlljOFV6N0ZJdm1CSmZsZVBZUTRaL3dBZVc5enhTcFloRVpRVVZIVGE2b20wRStvNTRvQWNzbHp6dnQwVWJTUVJMa1o5RHgvalRiUzdlNStZUngrWGpsa2szWVBCeDBIclNMWnY1cGxkNGpMc0tobGl4MTdubm5wN1U2Q0NlSUJUTW0wTGo1WThFbkFBSk9UNlVBTnRyeDU1ZG9STnVDVGlUTEo3TXVPRFY2cXNVRXZtcEpOS2pzaWtEYW0wODQ2OG4wcTFRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBRk81dUpFbldLSlVac2JpSGJhV0hQQys5U1RTdEhORUJIbEhPMHR1eGcvVHYwcUs2dERjTi9yVzJIN3lZQkhHZW1RY0duend5eXVoamtSQWgzWVpDMlR6N2oxb0F0VlV1cnY3TzhhL3VodkJPWkpOZzR4N0gxcVNWSlhDZVhMc0lZRmp0enVIY2UxRXlUTWYzVWlweGdoazNEK1lvQWJjVE5FcU1zWWNGZ0dPN0FHU0IrUFdyTlZKYlp2czhjTU1pb2liZnZKdUp3Ump1UFNyQ0JnZzNrRnU1QXdQeW9BZlJSUlFBVVVVVUFGRkZGQUJSUlJRQVZVdmJrMnFvMjJNaG0ya3UrMERqUG9mU3JkVnJtQjV6R1VaRjJOdXd5YmdlQ1BVZXBvQVlMbVk3VkVDK1krU0I1bnk3UmpuT005L1NqN1U1MnFzV1pTU0NoYkFHT3B6NmNqdDNGT2tnY21OMGNKSWdLOHJsU0QyeG4ySGVtL1pYRzFsbHhLQ1NYSzVCejFHUFRnZCt3b0FRM01wUlFzSTh6ZjViS3o0QU9NOWNISXFhQ1V5Qmc2YkhVNFlBNUhyd2FoTnRLRVVyTVBNMytZek1tUVRqSFRJd0tsaGpaQXhadzdzY3NRTUQwNEhQcFFBczd5b2dNVWF2NjduMmdESDBOUmZhSmx0bm1lRkYyamNCNWhJSXg2NC9wVTh5dTBaV01oU1JqTExrZmxrVlhrdHBKTGRJaktnSUkzRUlSa0RwMGJJL09nQlRjeWZadk9XSExLY09tN2xjSG5ISE5QdHAzbjNzRUFqQndqaHM3eDY5S2hObEtva1NPY0xISXdKREt6SDM1TGQ2bXQ0SHR5NmgxTVpPVVVMalo3ZGVsQUZtaWlpZ0Fvb29vQUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FLZHpjU0pPc1VTb3pZM0VPMjBzT2VGOTZkUGNQRzdCSXcreGQ3NU9NRDI0NVBCcGwxYUc0Yi9XdHNQM2t3Q09NOU1nNE5QbXQza1lsWkFtOWRqL0xra2M5T2VEeWZXZ0N3ckJsRERvUmtWWHU3dGJjSUR0RE4wTHR0VWZVMCtXT1FxZ2hsOG9Ld3o4b09SNlUyZTNNa3Njc1pWWkVCQUxMdUdEMTR5S0FHejNYMmVOQy9saG42QXlZVWY4Q1BiOEtuall2R3JOdHlSbjVUa2ZnYXJ0YTRTRHl5b2tnR0ZabHlNWXdlTWlwNFkvS2hXUE9kbzY0eFFCTFJSUlFBVVVVVUFGRkZGQUJSUlJRQVZXdVpaSTJqRWNhT1hiYjh6N2NjWjlENlZacXJkMjV1UkdOMGVGYmR0a2ozZzhZOVI2MEFNZTZsRUN1c0tzKzhvVTh6SE9jY0hIUDZVK1M1MnhSektxbUo4WmN0amFEMzZVa3Rwdk1RQkNSUi93QUNBcWMreEJHS1lMV1FXYjIvbXFkMlFDVUp3RDlXNS9PZ0FXOGNHTGZFb2prWWdNSHp4Mk9NRGcwMzdleGlhVlk0d2drMkJuazJnanNlbnZVajI4a2dqV1JvMkNnaHhzUHpBOGV2SEgxcHYyV1laQ3pSRExoeCs2T0JnWXg5NzJGQUNHOGRJRW1hQWJXY0Q1WHo4cEdkdzQvVGluaTR1R2FUWkJHMnh3dWZONHhqT2VudUtEYlRsRkJuaitWd3dBaXdBQU9tTTBzVnMwQ1NMRTQrWnNydVhJVVlBeDFIcFFBKzJsbGxUZkpFcUFnRmRyN3M1L0FWWXFDMmplS0ZVZDFiYU1BcXVPUHpOVDBBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVZUbW5rVzRFTVNSc2NBa00rMGtmN1AwcTVWS2V6TTBvTFNONWVjbERnampwakl5UHdOQUVzc3p4enhKNWVVa08wdnU2SEJQVDhLWmRYUnQ4SFlwWEhWbkM1UG9CM1B0VHJpS2FXU05ra1JCR2R3RElXNXdSNmoxcEo0SnBGS3JNcXF5N1dEUjd2eTUvbm1nQ3lPUm1vSjVtaWFQRWU1V1lLVHV4akpBL0hyUTZTRlkxaW1NZTBqSktodHc5UC9yMGx6REpNRkNPaUJXRGZNaGJKQnlPNG9BTHE1VzJWYzdkekhBM3NGSDRtcFkyTHhxemJja1orVTVINEdvWmJkcERGSnVRVFJad3hUSTVIUEdmNjFMREg1VUt4NXp0SFhHS0FKYUtLS0FDaWlpZ0Fvb29vQXF6elR4dUFrQ01wSUFacE52SjlzR2thZVlsSTBoWHpDdVdWcE1CZnh3Yy9sVDdpS1dYWjVib20wN3ZtUXRrL21LU1dHUXlDV0tSVmZiaHR5NUJIMHlQNTBBUnRkeStXc2lRcVZKQ25lKzBodDIzSEFQZWxsdUpvb28yTUtGMmJhVTh6K1hIUEF6MnBYdG44aFk0NVZYREJtWjAzRmpuUFlqdlNTMnp6U1J0SkxoVkhLcUdVayt1UTNGQURwYmgxamllRkVrV1FnQXM1WHIwN0dyVlVWdGJoSWtqVzRqd2piZ1RHVDlCOTZyRUt5S3A4MlFPeE9jZ1lBOXNaTkFEYmlXU1BaNWNhdVdiYjh6N2Nmb2FqKzB5L0t2a3I1bm1iR0JZNEhHY2c0NTRxUzRpa2syZVhJcUZXM2ZNbTdQNmlvL3N6RkN4a0htbHcrN2I4dVFNZE05TWU5QURaTHVXTkpHYUtJQkhDRW1VZ2M0NXp0OXhVMXRLODBXOTFWUWVWS3R1RERIWG9LaWEybE1lQkt2bUdRU014VElKSFlEUEhRZDZtdDQ1STFJa2RHSFlJbTBLUFRHVFFCUFJSUlFBVVVVVUFGTkp3Q2NFNDdDblV4MTNJeTVJeU1aSFVVQVZyYTVrbVJuWlkvTHhsV2pmZCtCNDYwNkdkNUdDdEdFM3J2VERaeVBmamc4ajFwc0ZwNWJTUEkrOTM0M0VBSEhiT0FNbW5RUU9qQnBIVmlxN0Z3dU1EMzVPVHdLQUxWVklybHBHWE1ZQ3lBdEdkMlNSN2pISDYxTEdraXRJWkpkNnNjcXUwRGFQVDNxS0syYU5seklDc2FsWTFDNElIdWM4L3BRQVIzTFBLdTZNTEc1SVJ0MlNjZW94eDM3MWJxcEZiTWtpczBnWkV6c1VEQkdmVTU1NHEzUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJVVWlDUk1OdUh1cElJL0VWTFJRQlUyeVJqRHl5RmV6QUFrZlhqOWY1VklGa3dDazI0SHV5ZzUvTEZUMUMwUXlTaDJzZVNNWkIrb29BUXMrUG1qSTkxT2Y4RFRoSWpIRzduKzZlRCtYV2tXVGtLNDJzZW5PUWZvYWtaRmNZWUFpZ0Nzbm14bmFXTCtnYnFSN0gxK3Y2Vk1qaHhsVDA0SVBVSDNxQ2J6STA0eTRCRzNQVlRuQStvL1g2MFJ5ck1ESW4zME9IWHY5UDZpZ0M1UlRGWU1vSU9RUmtHbjBBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBTVpRd0lJQkI2Zzk2aXhKSDkzTHIvZEo1SDBQK1A1MVlvb0FydXdraVpWUHo3Y2hUd1FlM0ZSU29Xa2puZ2JCY1k5bUdNalA2L25WaG8xY0RJempvZTQraHFzeVNwOGlqZXU0RWRpQmtFalAvNnFBTEVBS29kd3dXSk9BTVlxYW9GbUE0Y2xENk1NZnIwUDRWTURrWkZBQzBVVVVBRkZGRkFCUlJUQXdKSUJCSTZqMG9BZlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZSR0Zlb0JVLzdKeFV0RkFFT0psNk9ISG93d2Z6SCtGSG1PT0dpYjZnZ2ovSDlLbW9vQWg4M0krVkhZK20zSDg4VWJwVDBpQUgrMDJEK21hbW9vQWgyeUVmTklCL3VyaitlYWtWQXE0VVlGT29vQUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0Fvb29vQUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0Fvb29vQUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0Fvb29vQUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0Fvb29vQUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0Fvb29vQUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0Fvb29vQUtLS0tBQ2lvNVkza3h0bmtpeC9jQzgvbURUV2hjb3FpNWxVanF3QzViNjhmeW9BbW9xRXd1WTFVWE1vSTZzQXVUOWVNVUdGekdGKzB5Z2c4dUF1VCttUDBvQW1vcUV3djVZWDdUS0NEbmZoY24yNlkvU2p5WDhyWjlwbDNaenZ3dWZwMHgrbEFFMUZRK1MvbDdmdE11YzUzNFhQMDZZL1NnUXVJeXYybVVrbk8vQzVINlkvU2dDYWlvUkM0aksvYVpTU2VHSVhJL1RGQ3d1STJVM01wSjZNUXVSOU9NVUFUVVZDc0xoR0J1WldKNk1RdVYrbkg4NmRGRzhlZDA4a3VmNzRYajhnS0FIc3lvcFppRlVESko3VlhGOWJra2JuQkNseURHd09QWEdLbHVFTWtES3VOeEhHZWxRdEpOTEZJdjJWMCtRL2VaY2srZ3dmNTRwQVdWWU1vWWNnaklwYXpvYlo0enRoZ01HNkRhempiOS9zVGc1SjY4MGxqYUdGeVJITkd4VEJKOHNLVC93SGsvVTB3TkttUlNMS2dkQ1NwOVFSK2hxbmEyNFNXTmpaZVhJZ082VGNQbVA0SEovSEZSMnR0SXQ1NXM5dVgzWktPZHY3cjVpY2RmZnI3MEFhZFZ4ZVFHUUlIT1dPRk8wNFkreHhnMU9lbFZyY3pSckhBYmM0UWJUSnVHM0E3am5QNlVBVEpNa2tqeHJ1M0oxQlVqK2ZYcFVsVkVhWDdhN0cya0NNcXJ1SlhIQlBQWFBlb2t0MkV5bjdNUktKTW00eXZJejljOU9NWW9BMEtLekh0R2t2eEw1RGdpVU51YllWd08rZnZmaDBvTm0zMjB5dXN6TjVtNFNKNVlHUFRKK2JIYkZBR2hKSXNTN25KQXlCd0NmNVUrc3k1dDNMT1JhR1NYekF5eWhsSEdSeHljOU9NZEswaDA5S0FGb3FHU0dSM0xMY3lvUDdxaGNEODFORWtMdStWdVpZeC9kVUxqOVFhQUpxS2hraGQyeXR6TEdNZEZDNC9VR2lTRjNJSzNNcWNZd29YbjM1Qm9BbW9xR1NGM3h0dVpVd01mS0Y1OStRYUhoZGd1TG1WTURCd0Y1OXprVUFUVVZDOExzRkF1WlV3TUVnTDgzMXlLR2hkbFVDNWxVZ2NrQmN0OWNqK1ZBRTFGUXRDNVJWRnpLcEhWZ0Z5MzE0L2xRWVhNYXFMbVVFZFdBWEordkdLQUpxS2hNTG1NTDlwbEJCNWNCY245TWZwVDQwS0pocEdrUDk1c1ovUUNnQjlGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRk5rZFkwTHVjS09wcDFSenZJa0xOREg1c2c2TGtEUDQwQUVVeVRBN0NlRGdobEtrZmdlYVR6MC9la25DeGZlWTlPbWFnZ2FhT0dXU1NGektlZWNaWStnQUp3UHhxVlVlM3RNSW5teUFFNHpqY3g2OC9XZ0IwZHhGS0dLbGh0R1NHVXFRUG9SbWxoblNjRW9IeC90SXk1L01WWHRoT3l5dE5DUkl5amxtQUI2L0tNRTRBL3JSYks4UmR2TG1qaUNmY2Q5NUo5dVQvbnRRQlk4MWZNWlA3Z0JZOWhTUTNNVXhJUW5PTTRaU3VSNmpQVVV5QlhqdDJjcnVsZkxzb1BmMHorUXFPMTg5NVdlNGhaR1pjWkpYQyt3d1QrZEFFOFZ6Rkt4VkdKSTU1VWdFZW9KNi9oU1JYVU16N1VZazR5TXFRR0hxQ2V2NFZEQWt1NkxmRXlDR01ya2tmT2VPbUQ3ZDhVbHNiaVM0OHk0Z1pEZ2daWmRxRDBHQ1NTZlhqcFFCWVM1aWtrTWFNU3d6L0NjSEhYQjZHcGFwd3h5NzRVYU5sV0VrN3lSaHVvR09jOSs5WEtBSVZ1b1dsOHBXSmJPTTdUalBwbnBuMnFhcWJKTEplUnVZWFhZeHl4a0JRakI2RDE1OUI5YWVzZU5RZVR5TVpqQTg3ZjE1NlkvclFCSzAwYXpMRVcrZGhrREZJYm1JVGVWdU8vT1B1bkdmVFBUUHRWWjdaMXY0NVVNekt6bG4rNWdjWXg2MDVvNVRJWXhHMjB5aVR6TWpBQXdjZGM1NHgwb0F1VlhlOGhTUm8yTGhseHVQbHRnWjk4WXF4VkdTR1NXOWtETE1zTHFGSlVwdGJHYzU3OThjVUFUbTdnVlptWjhDRTRmSVBGVEt3WlF3NkVaR1Jpc3k0dFpKZnRMZVRKa2s3Vnl1SDR3Ty9ZODFwUjU4dGNncWNESVBhZ0IxRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFmLzlrPQ==\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/check/{{checkNumber}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "check", - "{{checkNumber}}" - ] - }, - "description": "It is recommended to have unique Check Numbers. \ncheckNumber and checkDate is required to be the same as checkNumber and checkDate for the related post billingCharges (prereq). checkImage is a base64 conversion of the check image." - }, - "response": [] - }, - { - "name": "post Credit Bill", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"originalFolio\": {\r\n \"folioNo\": \"2178\",\r\n \"folioTypeName\": \"FOLIO\",\r\n \"internalFolioWindowID\": \"1944499\",\r\n \"folioDate\": \"2023-11-15\"\r\n },\r\n \"fullCredit\": true,\r\n \"payments\": [\r\n {\r\n \"paymentMethod\": {\r\n \"paymentMethod\": \"CA\",\r\n \"folioView\": \"1\"\r\n },\r\n \"postingAmount\": {\r\n \"amount\": \"-11.77\",\r\n \"currencyCode\": \"EUR\"\r\n },\r\n \"folioWindowNo\": \"1\"\r\n }\r\n ], \r\n \"cashierId\": {{CashierId}},\r\n \"charges\": [\r\n {\r\n \"transactionCode\": \"1000\",\r\n \"price\": {\r\n \"amount\": \"-11\",\r\n \"currencyCode\": \"EUR\"\r\n },\r\n \"postingQuantity\": 1,\r\n \"postingReference\": \"reference note\",\r\n \"folioWindowNo\": \"1\"\r\n }\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/creditBill", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "creditBill" - ] - }, - "description": "API to post a credit bill to a specific folio. Folio data is found with the get Folios API." - }, - "response": [] - }, - { - "name": "post PasserBy Sale", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"profileId\": {\r\n \"type\": \"Profile\",\r\n \"id\": \"{{ProfileId}}\"\r\n },\r\n \"payments\": [\r\n {\r\n \"paymentMethod\": {\r\n \"authorizationApproval\": {},\r\n \"paymentMethod\": \"CA\",\r\n \"folioView\": \"1\"\r\n },\r\n \"applyCCSurcharge\": false,\r\n \"folioWindowNo\": \"1\"\r\n }\r\n ], \r\n \"cashierId\": {{CashierId}},\r\n \"charges\": [\r\n {\r\n \"transactionCode\": \"2000\",\r\n \"articleCode\": \"200010\",\r\n \"price\": {\r\n \"amount\": \"10\",\r\n \"currencyCode\": \"EUR\"\r\n },\r\n \"postingQuantity\": 1,\r\n \"postingReference\": \" \",\r\n \"folioWindowNo\": \"1\"\r\n }\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/passerBySale", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "passerBySale" - ] - }, - "description": "API to post the charge and payment transaction to a guest profile as a passerby." - }, - "response": [] - }, - { - "name": "post Check Outs", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservation\": {\r\n \"reservationIdList\": {\r\n \"id\": {{ReservationId}},\r\n \"type\": \"Reservation\"\r\n },\r\n \"cashierId\": {{CashierId}},\r\n \"stopCheckout\": false,\r\n \"mobileCheckoutFolioEmail\": \"testemail@test.com\",\r\n \"checkoutWithOpenFolio\": false,\r\n \"mobileCheckout\": false,\r\n \"autoCheckout\": true,\r\n \"eventType\": \"CheckOut\",\r\n \"checkoutInstr\": {\r\n \"roomStatus\": \"Dirty\",\r\n \"ignoreWarnings\": true\r\n }\r\n },\r\n \"verificationOnly\": false\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/checkOuts", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{reservationId}}", - "checkOuts" - ] - }, - "description": "Use API to request a checkout when reservation fits the criteria for check out." - }, - "response": [] - }, - { - "name": "post Billing Charges -> multiple", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text", - "disabled": true - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"postIt\": false,\r\n \"cashierId\": {{CashierId}},\r\n \"charges\": [\r\n {\r\n \"transactionCode\": \"7082\",\r\n \"price\": {\r\n \"amount\": \"96\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"postingQuantity\": 1,\r\n \"checkNumber\": \"653265\",\r\n \"applyRoutingInstructions\": false,\r\n \"usePackageAllowance\": false,\r\n \"folioWindowNo\": \"1\"\r\n },\r\n {\r\n \"transactionCode\": \"7000\",\r\n \"price\": {\r\n \"amount\": \"76\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"postingQuantity\": 1,\r\n \"checkNumber\": \"653265\",\r\n \"applyRoutingInstructions\": false,\r\n \"usePackageAllowance\": false,\r\n \"folioWindowNo\": \"1\"\r\n }\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/charges", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{reservationId}}", - "charges" - ] - }, - "description": "Post multiple charges to the reservation folio. Knowledge of the transaction codes that relate to the type of charge is needed. Use the get Transaction Codes." - }, - "response": [] - }, - { - "name": "Post Fixed Charges", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"fixedCharges\": {\r\n \"schedule\": {\r\n \"start\": \"2022-04-01\",\r\n \"end\": \"2022-04-01\",\r\n \"frequency\": \"D\"\r\n },\r\n \"charge\": {\r\n \"transaction\": {\r\n \"code\": \"5010\",\r\n \"description\": \"Tickets\"\r\n },\r\n \"quantity\": \"1\",\r\n \"chargeAmount\": {\r\n \"amount\": \"25\"\r\n },\r\n \"article\": {}\r\n }\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/fixedCharges", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{reservationId}}", - "fixedCharges" - ] - }, - "description": "API to set Fixed Charges on a reservation. Transaction code knowledge is required. The schedule>frequency is D=Daily, with start date and an end date for which days, O=Once, with the same start date and end date, and W=Weekly, with start date and an end date for week." - }, - "response": [] - }, - { - "name": "post Deposit Payments -> unallocated w/token", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "loginHotelCode", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"guaranteeCode\": \"GDED\",\r\n \"updateReservationPaymentMethod\": false,\r\n \"paymentMethod\": {\r\n \"paymentCard\": {\r\n \"cardHolderName\": \"REST TEST\",\r\n \"cardType\": \"Va\",\r\n \"attachCreditCardToProfile\": false,\r\n \"processing\": \"EFT\",\r\n \"cardNumberLast4Digits\": 1881,\r\n \"cardNumber\": 8012123412345991,\r\n \"expirationDateMasked\": \"07/28\",\r\n \"cardOrToken\": \"Token\",\r\n \"cardNumberMasked\": \"XXXXXXXXXXXX1881\",\r\n \"expirationDate\": \"2028-07-31\",\r\n \"citId\": \"1234567890123456\"\r\n },\r\n \"paymentMethod\": \"VA\",\r\n \"folioView\": \"1\"\r\n },\r\n \"postingAmount\": {\r\n \"amount\": \"50\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"cashierId\": {{CashierId}},\r\n \"applyCCSurcharge\": false,\r\n \"terminalId\": \"MobileTerminal\",\r\n \"overrideInsufficientCC\": false,\r\n \"overrideARCreditLimit\": false,\r\n \"folioWindowNo\": \"1\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/depositPayments", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{reservationId}}", - "depositPayments" - ] - }, - "description": "Post a Deposit Payment to a reservation that will initiate a deposit transaction to the integrated Payment System. This is unallocated as there is no policyId and it is including a credit card cardNumber (tokenization isn't active in PMS)." - }, - "response": [] - }, - { - "name": "post Deposit Payments -> unallocated w/credit card", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "loginHotelCode", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"guaranteeCode\": \"GDED\",\r\n \"updateReservationPaymentMethod\": false,\r\n \"paymentMethod\": {\r\n \"paymentCard\": {\r\n \"cardHolderName\": \"REST TEST\",\r\n \"cardType\": \"Va\",\r\n \"attachCreditCardToProfile\": false,\r\n \"processing\": \"EFT\",\r\n \"cardNumberLast4Digits\": 1881,\r\n \"cardNumber\": 4012888888881881,\r\n \"expirationDateMasked\": \"07/28\",\r\n \"cardOrToken\": \"CardNumber\",\r\n \"expirationDate\": \"2028-07-31\",\r\n \"citId\": \"1234567890123456\"\r\n },\r\n \"paymentMethod\": \"VA\",\r\n \"folioView\": \"1\"\r\n },\r\n \"postingAmount\": {\r\n \"amount\": \"50\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"cashierId\": {{CashierId}},\r\n \"applyCCSurcharge\": false,\r\n \"terminalId\": \"MobileTerminal\",\r\n \"overrideInsufficientCC\": false,\r\n \"overrideARCreditLimit\": false,\r\n \"folioWindowNo\": \"1\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/depositPayments", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{reservationId}}", - "depositPayments" - ] - } - }, - "response": [] - }, - { - "name": "post Billing Payments -> w/token", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"overrideInsufficientCC\": false,\r\n \"applyCCSurcharge\": false,\r\n \"vATOffset\": false,\r\n \"paymentMethod\": {\r\n \"paymentCard\": {\r\n \"cardHolderName\": \"REST TEST\",\r\n \"cardType\": \"Va\",\r\n \"processing\": \"EFT\",\r\n \"cardNumberLast4Digits\": 1881,\r\n \"cardNumber\": 8012123412345963,\r\n \"expirationDateMasked\": \"07/28\",\r\n \"cardOrToken\": \"Token\",\r\n \"cardNumberMasked\": \"XXXXXXXXXXXX1881\",\r\n \"expirationDate\": \"2028-07-31\",\r\n \"citId\": \"456987321456789A\"\r\n },\r\n \"paymentMethod\": \"VA\"\r\n },\r\n \"postingReference\": \"API test -Window1\",\r\n \"postingAmount\": {\r\n \"amount\": 50,\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"cashierId\": {{CashierId}},\r\n \"terminalId\": \"MobileTerm\",\r\n \"folioWindowNo\": 1,\r\n \"overrideARCreditLimit\": false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/payments", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{reservationId}}", - "payments" - ] - }, - "description": "Post billing payment to a reservation folio with a token payment method. Token is defined and expected to be recognized by the integrated Payment System for the payment transaction." - }, - "response": [] - }, - { - "name": "post Billing Payments -> w/credit card", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"overrideInsufficientCC\": false,\r\n \"applyCCSurcharge\": false,\r\n \"vATOffset\": false,\r\n \"paymentMethod\": {\r\n \"paymentCard\": {\r\n \"cardHolderName\": \"REST TEST\",\r\n \"cardType\": \"Va\",\r\n \"processing\": \"EFT\",\r\n \"cardNumberLast4Digits\": 1881,\r\n \"cardNumber\": 4012888888881881,\r\n \"expirationDateMasked\": \"07/28\",\r\n \"cardOrToken\": \"CardNumber\",\r\n \"expirationDate\": \"2028-07-31\",\r\n \"citId\": \"456987321456789A\"\r\n },\r\n \"paymentMethod\": \"VA\"\r\n },\r\n \"postingReference\": \"API test -Window1\",\r\n \"postingAmount\": {\r\n \"amount\": 50,\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"cashierId\": {{CashierId}},\r\n \"terminalId\": \"MobileTerm\",\r\n \"folioWindowNo\": 1,\r\n \"overrideARCreditLimit\": false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/payments", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{reservationId}}", - "payments" - ] - } - }, - "response": [] - }, - { - "name": "post Billing Payments -> w/internal CardId", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"paymentMethod\": {\r\n \"paymentCard\": {\r\n \"cardId\": {\r\n \"type\": \"CreditCard\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": {{cardId}}\r\n },\r\n \"cardType\": \"Ax\"\r\n },\r\n \"paymentMethod\": \"AX\",\r\n \"folioView\": \"1\"\r\n },\r\n \"postingAmount\": {\r\n \"amount\": \"412\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"applyCCSurcharge\": false,\r\n \"overrideInsufficientCC\": false,\r\n \"overrideARCreditLimit\": false,\r\n \"vATOffset\": false,\r\n \"action\": \"Billing\",\r\n \"cashierId\": {{cashierId}},\r\n \"folioWindowNo\": \"1\",\r\n \"postingReference\": \"cardid test from postman\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/payments", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{reservationId}}", - "payments" - ] - }, - "description": "API to use the card already on the reservation to make a payment on the folio. The internal cardId of the existing credit card payment method can be retrieved in the get reservation API and then used to initiate a payment transaction to the integrated Payment System." - }, - "response": [] - }, - { - "name": "Request to submit a job to post the deferred taxes.", - "request": { - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "description": "(Required) Client or Partner's Application Key" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "description": "(Required) Mandatory parameter to identify the hotel code where the end user is logged in" - }, - { - "key": "x-externalsystem", - "value": "{{ExtSystem}}", - "description": "External system code." - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"criteria\": {\n \"hotelId\": \"{{hotelId}}\",\n \"reservationId\": {\n \"url\": \"\",\n \"type\": \"\",\n \"instance\": \"\",\n \"idContext\": \"\",\n \"id\": \"{{reservationId}}\"\n }\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/deferredTaxesProcess", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "deferredTaxesProcess" - ] - }, - "description": "Request to submit a job to post the deferred taxes.

OperationId:postDeferredTaxesProcess

" - }, - "response": [] - }, - { - "name": "post ProFormaFolio (generate)", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "description": "(Required) Client or Partner's Application Key" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "description": "(Required) Mandatory parameter to identify the hotel code where the end user is logged in" - }, - { - "key": "x-externalsystem", - "value": "{{ExtSystem}}", - "description": "External system code." - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"criteria\": {\n \"hotelId\": \"{{HotelId}}\",\n \"reservationIdList\": [\n {\n \"type\": \"Reservation\",\n \"idContext\": \"OPERA\",\n \"id\": \"{{ReservationId}}\"\n }\n ],\n \"proformaResponseInstruction\": \"Details\"\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/proformaFolio", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "proformaFolio" - ] - }, - "description": "API to generate the ProForma transactions and folio handling. The proformaResponseInstruction can be \"Details\" to respond with all transactions or \"Summary\" for a short overview." - }, - "response": [] - }, - { - "name": "close Reservation Folio", - "request": { - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-externalsystem", - "value": "{{ExtSystem}}", - "type": "text" - }, - { - "key": "Authorization", - "value": "Bearer {{Token}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": {{HotelId}},\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": {{ReservationId}}\r\n },\r\n \"cashierId\": {{CashierId}}\r\n }\r\n}" - }, - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/folios", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "folios" - ] - } - }, - "response": [] - }, - { - "name": "convert Folio", - "request": { - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-externalsystem", - "value": "{{ExtSystem}}", - "type": "text" - }, - { - "key": "Authorization", - "value": "Bearer {{Token}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": {{HotelId}},\r\n \"folioNo\":{{FolioNo}},\r\n \"folioTypeName\": \"NOTA\",\r\n \"folioDate\": \"2019-10-07\"\r\n }\r\n}" - }, - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/folio/{{FolioNo}}/convert", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "folio", - "{{FolioNo}}", - "convert" - ] - } - }, - "response": [] - }, - { - "name": "Change folio tax payments Copy", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "description": "(Required) Client or Partner's Application Key", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "description": "(Required) Mandatory parameter to identify the hotel code where the end user is logged in", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"reverseCriteria\": {\n \"hotelId\": {{HotelId}},\n \"transactionList\": [\n \"1000\"\n ],\n \"reasonCode\": \"TST\",\n \"cashierId\": {{CashierId}}\n }\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/cashiers/1/folioTaxPayments", - "host": [ - "{{HostName}}" - ], - "path": [ - "csh", - "v1", - "hotels", - "{{HotelId}}", - "cashiers", - "1", - "folioTaxPayments" - ] - }, - "description": "You can use this API to change folio tax payments.

OperationId:reverseFolioTaxPayment

" - }, - "response": [ - { - "name": "Response for the reverse Thailand Tax Payment Tax record request.", - "originalRequest": { - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "f2a96686-6998-4d92-bf6d-7e581dec7fde", - "description": "(Required) Client or Partner's Application Key" - }, - { - "key": "x-hotelid", - "value": "", - "description": "(Required) Mandatory parameter to identify the hotel code where the end user is logged in" - }, - { - "key": "x-externalsystem", - "value": "", - "description": "External system code." - }, - { - "key": "Accept-Language", - "value": "", - "description": "Language code" - }, - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"reverseCriteria\": {\n \"hotelId\": \"\",\n \"transactionList\": [\n \"\",\n \"\"\n ],\n \"reasonCode\": \"\",\n \"cashierId\": \"\"\n },\n \"links\": [\n {\n \"href\": \"\",\n \"rel\": \"\",\n \"templated\": false,\n \"method\": \"PUT\",\n \"targetSchema\": \"\",\n \"operationId\": \"\",\n \"title\": \"\"\n },\n {\n \"href\": \"\",\n \"rel\": \"\",\n \"templated\": false,\n \"method\": \"HEAD\",\n \"targetSchema\": \"\",\n \"operationId\": \"\",\n \"title\": \"\"\n }\n ],\n \"warnings\": [\n {\n \"value\": \"\",\n \"shortText\": \"\",\n \"code\": \"\",\n \"docURL\": \"\",\n \"status\": \"\",\n \"tag\": \"\",\n \"recordId\": \"\",\n \"type\": \"\",\n \"language\": \"qM-rXyaR13-J0LCULQ-JxdLJ-4JyvCUY-peb\",\n \"rph\": \"\"\n },\n {\n \"value\": \"\",\n \"shortText\": \"\",\n \"code\": \"\",\n \"docURL\": \"\",\n \"status\": \"\",\n \"tag\": \"\",\n \"recordId\": \"\",\n \"type\": \"\",\n \"language\": \"Hnakol-ud-DpQ0-Z-XenFA81F-XDAXThxc-FV-M4Tx-KMF-kT5Z3ld2\",\n \"rph\": \"\"\n }\n ]\n}", - "options": { - "raw": { - "headerFamily": "json", - "language": "json" - } - } - }, - "url": { - "raw": "{{baseUrl}}/hotels/:hotelId/cashiers/:cashierId/folioTaxPayments", - "host": [ - "{{baseUrl}}" - ], - "path": [ - "hotels", - ":hotelId", - "cashiers", - ":cashierId", - "folioTaxPayments" - ], - "variable": [ - { - "key": "hotelId" - }, - { - "key": "cashierId" - } - ] - } - }, - "status": "OK", - "code": 200, - "_postman_previewlanguage": "json", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8" - }, - { - "key": "Content-Language", - "value": "EyRvNOAb-5uWb-3aasMI-NCcCrJ-KrumcIL-GZZYddBo-jVH-Oz0Cy-k", - "description": { - "content": "Audience language", - "type": "text/plain" - } - }, - { - "key": "Location", - "value": "", - "description": { - "content": "Location of newly created resource", - "type": "text/plain" - } - } - ], - "cookie": [], - "body": "{\n \"postings\": [\n {\n \"referenceTransactionNo\": \"\",\n \"remark\": \"\",\n \"reference\": \"\",\n \"checkNo\": \"\",\n \"checkCount\": \"\",\n \"postedAmount\": {\n \"amount\": \"\",\n \"currencyCode\": \"\"\n },\n \"price\": {\n \"amount\": \"\",\n \"currencyCode\": \"\"\n },\n \"quantity\": \"\",\n \"transactionType\": \"Revenue\",\n \"creditAmount\": {\n \"amount\": \"\",\n \"currencyCode\": \"\"\n },\n \"debitAmount\": {\n \"amount\": \"\",\n \"currencyCode\": \"\"\n },\n \"articleCode\": \"\",\n \"cashierInfo\": {\n \"cashierId\": \"\",\n \"cashierName\": \"\"\n },\n \"paidOut\": \"\",\n \"arrangementCode\": \"\",\n \"groupTypeInfo\": {\n \"groupId\": \"\",\n \"groupCount\": \"\",\n \"groupDescription\": \"\",\n \"subGroupId\": \"\"\n },\n \"rateCode\": \"\",\n \"compRedemptionCode\": \"\",\n \"updateInfo\": {\n \"updateDate\": \"\",\n \"updateBy\": \"\"\n },\n \"fbaCertificate\": \"\",\n \"taxInvoiceNo\": \"\",\n \"serviceRecovery\": \"\",\n \"compPostingsInfo\": {\n \"authorizer\": \"\",\n \"approvalStatus\": \"\"\n },\n \"financialTransactionIdList\": [\n {\n \"id\": \"\",\n \"type\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"\"\n }\n ],\n \"exchange\": {\n \"debitAmount\": {\n \"amount\": \"\",\n \"currencyCode\": \"\"\n },\n \"creditAmount\": {\n \"amount\": \"\",\n \"currencyCode\": \"\"\n }\n },\n \"approvalCode\": \"\",\n \"approvalStatus\": \"\",\n \"stampDuty\": \"\",\n \"customCharge\": \"\",\n \"transactionNo\": \"\",\n \"transactionDate\": \"\",\n \"transactionCode\": \"\",\n \"transactionDescription\": \"\",\n \"transactionAmount\": \"\",\n \"postingDate\": \"\",\n \"postingTime\": {\n \"time\": \"\",\n \"timezone\": \"\"\n },\n \"revenueDate\": \"\",\n \"receiptNo\": \"\",\n \"officialBIRReceiptExists\": \"\",\n \"roundingDifferenceTrx\": \"\",\n \"commissionable\": \"\",\n \"reversePaymentTransactionNo\": \"\",\n \"canAdjustInvoice\": \"\",\n \"depositTransactionId\": \"\",\n \"groupByCount\": \"\",\n \"folioWindowNo\": \"\",\n \"deferredTax\": \"\",\n \"awardTransaction\": \"\",\n \"covers\": \"\"\n },\n {\n \"referenceTransactionNo\": \"\",\n \"remark\": \"\",\n \"reference\": \"\",\n \"checkNo\": \"\",\n \"checkCount\": \"\",\n \"postedAmount\": {\n \"amount\": \"\",\n \"currencyCode\": \"\"\n },\n \"price\": {\n \"amount\": \"\",\n \"currencyCode\": \"\"\n },\n \"quantity\": \"\",\n \"transactionType\": \"Revenue\",\n \"creditAmount\": {\n \"amount\": \"\",\n \"currencyCode\": \"\"\n },\n \"debitAmount\": {\n \"amount\": \"\",\n \"currencyCode\": \"\"\n },\n \"articleCode\": \"\",\n \"cashierInfo\": {\n \"cashierId\": \"\",\n \"cashierName\": \"\"\n },\n \"paidOut\": \"\",\n \"arrangementCode\": \"\",\n \"groupTypeInfo\": {\n \"groupId\": \"\",\n \"groupCount\": \"\",\n \"groupDescription\": \"\",\n \"subGroupId\": \"\"\n },\n \"rateCode\": \"\",\n \"compRedemptionCode\": \"\",\n \"updateInfo\": {\n \"updateDate\": \"\",\n \"updateBy\": \"\"\n },\n \"fbaCertificate\": \"\",\n \"taxInvoiceNo\": \"\",\n \"serviceRecovery\": \"\",\n \"compPostingsInfo\": {\n \"authorizer\": \"\",\n \"approvalStatus\": \"\"\n },\n \"financialTransactionIdList\": [\n {\n \"id\": \"\",\n \"type\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"\"\n }\n ],\n \"exchange\": {\n \"debitAmount\": {\n \"amount\": \"\",\n \"currencyCode\": \"\"\n },\n \"creditAmount\": {\n \"amount\": \"\",\n \"currencyCode\": \"\"\n }\n },\n \"approvalCode\": \"\",\n \"approvalStatus\": \"\",\n \"stampDuty\": \"\",\n \"customCharge\": \"\",\n \"transactionNo\": \"\",\n \"transactionDate\": \"\",\n \"transactionCode\": \"\",\n \"transactionDescription\": \"\",\n \"transactionAmount\": \"\",\n \"postingDate\": \"\",\n \"postingTime\": {\n \"time\": \"\",\n \"timezone\": \"\"\n },\n \"revenueDate\": \"\",\n \"receiptNo\": \"\",\n \"officialBIRReceiptExists\": \"\",\n \"roundingDifferenceTrx\": \"\",\n \"commissionable\": \"\",\n \"reversePaymentTransactionNo\": \"\",\n \"canAdjustInvoice\": \"\",\n \"depositTransactionId\": \"\",\n \"groupByCount\": \"\",\n \"folioWindowNo\": \"\",\n \"deferredTax\": \"\",\n \"awardTransaction\": \"\",\n \"covers\": \"\"\n }\n ],\n \"trxCodesInfo\": [\n {\n \"description\": \"\",\n \"transactionGroup\": \"\",\n \"transactionSubGroup\": \"\",\n \"universalProductCode\": \"\",\n \"routingInstructionsId\": \"\",\n \"articles\": [\n {\n \"description\": \"\",\n \"transactionCode\": \"\",\n \"price\": {\n \"amount\": \"\",\n \"currencyCode\": \"\"\n },\n \"postIt\": {\n \"availableForPostIt\": \"\",\n \"color\": \"White\"\n },\n \"universalProductCode\": \"\",\n \"hotelId\": \"\",\n \"articleCode\": \"\",\n \"inactive\": \"\",\n \"orderSequence\": \"\"\n },\n {\n \"description\": \"\",\n \"transactionCode\": \"\",\n \"price\": {\n \"amount\": \"\",\n \"currencyCode\": \"\"\n },\n \"postIt\": {\n \"availableForPostIt\": \"\",\n \"color\": \"Red\"\n },\n \"universalProductCode\": \"\",\n \"hotelId\": \"\",\n \"articleCode\": \"\",\n \"inactive\": \"\",\n \"orderSequence\": \"\"\n }\n ],\n \"trxServiceType\": \"\",\n \"transactionCode\": \"\",\n \"hotelId\": \"\",\n \"printTrxReceipt\": \"\",\n \"redeemMembershipPoints\": \"\",\n \"earnMembershipPoints\": \"\"\n },\n {\n \"description\": \"\",\n \"transactionGroup\": \"\",\n \"transactionSubGroup\": \"\",\n \"universalProductCode\": \"\",\n \"routingInstructionsId\": \"\",\n \"articles\": [\n {\n \"description\": \"\",\n \"transactionCode\": \"\",\n \"price\": {\n \"amount\": \"\",\n \"currencyCode\": \"\"\n },\n \"postIt\": {\n \"availableForPostIt\": \"\",\n \"color\": \"DarkYellow\"\n },\n \"universalProductCode\": \"\",\n \"hotelId\": \"\",\n \"articleCode\": \"\",\n \"inactive\": \"\",\n \"orderSequence\": \"\"\n },\n {\n \"description\": \"\",\n \"transactionCode\": \"\",\n \"price\": {\n \"amount\": \"\",\n \"currencyCode\": \"\"\n },\n \"postIt\": {\n \"availableForPostIt\": \"\",\n \"color\": \"LightBlue\"\n },\n \"universalProductCode\": \"\",\n \"hotelId\": \"\",\n \"articleCode\": \"\",\n \"inactive\": \"\",\n \"orderSequence\": \"\"\n }\n ],\n \"trxServiceType\": \"\",\n \"transactionCode\": \"\",\n \"hotelId\": \"\",\n \"printTrxReceipt\": \"\",\n \"redeemMembershipPoints\": \"\",\n \"earnMembershipPoints\": \"\"\n }\n ],\n \"links\": [\n {\n \"href\": \"\",\n \"rel\": \"\",\n \"templated\": false,\n \"method\": \"PUT\",\n \"targetSchema\": \"\",\n \"operationId\": \"\",\n \"title\": \"\"\n },\n {\n \"href\": \"\",\n \"rel\": \"\",\n \"templated\": false,\n \"method\": \"HEAD\",\n \"targetSchema\": \"\",\n \"operationId\": \"\",\n \"title\": \"\"\n }\n ],\n \"warnings\": [\n {\n \"value\": \"\",\n \"shortText\": \"\",\n \"code\": \"\",\n \"docURL\": \"\",\n \"status\": \"\",\n \"tag\": \"\",\n \"recordId\": \"\",\n \"type\": \"\",\n \"language\": \"lnlQklQ-OTWr\",\n \"rph\": \"\"\n },\n {\n \"value\": \"\",\n \"shortText\": \"\",\n \"code\": \"\",\n \"docURL\": \"\",\n \"status\": \"\",\n \"tag\": \"\",\n \"recordId\": \"\",\n \"type\": \"\",\n \"language\": \"oRR-78qraO\",\n \"rph\": \"\"\n }\n ]\n}" - } - ] - } - ], - "description": "###### APIs to cater for Cashiering related functionality in OPERA Cloud.\r\n\r\nCashiering provides access to a guest folio, posting journals, receipt histories, currency calculations, credit card settlements, and check a guest out.\r\n\r\nFor further detailed information on Cashiering, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/c_cashiering_finance.htm#OCSUH-CashieringAndFinance-6AA33E56).", - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Channel Configuration (CHL)", - "item": [ - { - "name": "Amenities Mapping", - "item": [ - { - "name": "get Amenities Mapping", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/amenities/mapping", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "amenities", - "mapping" - ] - } - }, - "response": [] - }, - { - "name": "post Amenities Mapping", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"amenities\": [\r\n {\r\n \"amenityGroup\": \"ProductsFeatures\",\r\n \"systemInfo\": {\r\n \"systemCode\": \"WH\",\r\n \"systemType\": \"CHANNEL\"\r\n },\r\n \"localSystemCode\": \"100\",\r\n \"externalSystemCode\": \"FITNESS\",\r\n \"description\": \"Description\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/amenities", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "amenities" - ] - } - }, - "response": [] - }, - { - "name": "put Amenities Mapping", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"amenities\": [\r\n {\r\n \"amenityGroup\": \"ProductsFeatures\",\r\n \"systemInfo\": {\r\n \"systemCode\": \"WH\",\r\n \"systemType\": \"CHANNEL\"\r\n },\r\n \"localSystemCode\": \"100\",\r\n \"externalSystemCode\": \"FITNESS\",\r\n \"description\": \"Description\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/amenities", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "amenities" - ] - } - }, - "response": [] - }, - { - "name": "delete Amenities Mapping", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/amenities?amenityGroup=RoomFeatures&systemSubType=WEB&systemName=Website Channel&systemCode=DOC&systemType=CHANNEL&externalSystemCode=DOC&description=Website Channel&localSystemCode=100", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "amenities" - ], - "query": [ - { - "key": "amenityGroup", - "value": "RoomFeatures" - }, - { - "key": "systemSubType", - "value": "WEB" - }, - { - "key": "systemName", - "value": "Website Channel" - }, - { - "key": "systemCode", - "value": "DOC" - }, - { - "key": "systemType", - "value": "CHANNEL" - }, - { - "key": "externalSystemCode", - "value": "DOC" - }, - { - "key": "description", - "value": "Website Channel" - }, - { - "key": "localSystemCode", - "value": "100" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Channels (post/put/delete/get)", - "item": [ - { - "name": "get Channel", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer" - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/{{ChannelCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "{{ChannelCode}}" - ] - } - }, - "response": [] - }, - { - "name": "post Channels", - "request": { - "auth": { - "type": "bearer" - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"channels\": [\r\n {\r\n \"systemInfo\": {\r\n \"systemName\": \"NEW CHANNEL\",\r\n \"systemCode\": \"DOC\",\r\n \"systemSubType\": \"WEB\",\r\n \"inactive\": false\r\n },\r\n \"sellBy\": \"RATEROOM\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels" - ] - } - }, - "response": [] - }, - { - "name": "put Channels", - "request": { - "auth": { - "type": "bearer" - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"channels\": [\r\n {\r\n \"systemInfo\": {\r\n \"systemName\": \"NEW CHANNEL\",\r\n \"systemCode\": \"DOC\",\r\n \"systemSubType\": \"WEB\",\r\n \"inactive\": false\r\n },\r\n \"sellBy\": \"RATEROOM\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels" - ] - } - }, - "response": [] - }, - { - "name": "get Channels", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer" - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Channel Card Type Mapping", - "item": [ - { - "name": "get Channel Card Type Mappings", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer" - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/cardType/mappings?includeInactive=false&offset=0&hotelIds={{HotelId}}&bookingChannelCodes=DOC", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "cardType", - "mappings" - ], - "query": [ - { - "key": "includeInactive", - "value": "false" - }, - { - "key": "offset", - "value": "0" - }, - { - "key": "hotelIds", - "value": "{{HotelId}}" - }, - { - "key": "cardTypes", - "value": "CA", - "disabled": true - }, - { - "key": "fetchMapped", - "value": "true", - "disabled": true - }, - { - "key": "bookingChannelCodes", - "value": "DOC" - }, - { - "key": "fetchUnmapped", - "value": "false", - "disabled": true - }, - { - "key": "channelCardTypes", - "value": "CA", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Channel Card Type Mapping", - "request": { - "auth": { - "type": "bearer" - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"channelCardTypeMapping\": {\r\n \"newChannelCardType\": \"AX\",\r\n \"inactiveDate\": \"2023-06-30\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"bookingChannelCode\": \"DOC\",\r\n \"cardType\": \"AX\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/channels/{{ChannelCode}}/cardType/{{CardTypeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "hotels", - "{{HotelId}}", - "channels", - "{{ChannelCode}}", - "cardType", - "{{CardTypeCode}}" - ] - } - }, - "response": [] - }, - { - "name": "put Channel Card Type Mapping", - "request": { - "auth": { - "type": "bearer" - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"channelCardTypeMapping\": {\r\n \"newChannelCardType\": \"AX\",\r\n \"inactiveDate\": \"2023-06-30\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"bookingChannelCode\": \"DOC\",\r\n \"cardType\": \"AX\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/channels/{{ChannelCode}}/cardType/{{CardTypeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "hotels", - "{{HotelId}}", - "channels", - "{{ChannelCode}}", - "cardType", - "{{CardTypeCode}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Channel Card Type Mapping", - "request": { - "auth": { - "type": "bearer" - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/channels/{{ChannelCode}}/cardType/{{CardTypeCode}}?channelCardType={{CardTypeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "hotels", - "{{HotelId}}", - "channels", - "{{ChannelCode}}", - "cardType", - "{{CardTypeCode}}" - ], - "query": [ - { - "key": "channelCardType", - "value": "{{CardTypeCode}}" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Channel Carriers", - "item": [ - { - "name": "post Channel Carriers", - "request": { - "auth": { - "type": "bearer" - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"carriers\": {\r\n \"carrier\": [\r\n {\r\n \"carrierCode\": {\r\n \"code\": \"DOC\"\r\n },\r\n \"merchant\": false,\r\n \"inactive\": false\r\n }\r\n ],\r\n \"bookingChannelCode\": \"DOC\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/{{ChannelCode}}/subChannels", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "{{ChannelCode}}", - "subChannels" - ] - } - }, - "response": [] - }, - { - "name": "put Channel Carriers", - "request": { - "auth": { - "type": "bearer" - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"carriers\": {\r\n \"carrier\": [\r\n {\r\n \"carrierCode\": {\r\n \"code\": \"DOC\"\r\n },\r\n \"merchant\": false,\r\n \"inactive\": false\r\n }\r\n ],\r\n \"bookingChannelCode\": \"DOC\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/{{ChannelCode}}/subChannels", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "{{ChannelCode}}", - "subChannels" - ] - } - }, - "response": [] - }, - { - "name": "delete Channel Carriers", - "request": { - "auth": { - "type": "bearer" - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/subChannels?bookingChannelCodes=DOC&carriers=DOC", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "subChannels" - ], - "query": [ - { - "key": "bookingChannelCodes", - "value": "DOC" - }, - { - "key": "carriers", - "value": "DOC" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Channel Errors", - "item": [ - { - "name": "post Channel Errors", - "request": { - "auth": { - "type": "bearer" - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"errors\": {\r\n \"error\": [\r\n {\r\n \"errorCode\": \"ALT_NAME_TRANSLATION_NOT_SUPPORTED\",\r\n \"errorDescription\": \"Alternate name translation functionality is not supported.\",\r\n \"errorPrefix\": \"SYS\",\r\n \"errorSuffix\": \"81\",\r\n \"bookingResponse\": \"Unconfirmed\",\r\n \"dateRange\": {\r\n \"startDate\": \"2023-02-03\"\r\n },\r\n \"manualProcess\": true\r\n }\r\n ],\r\n \"bookingChannelCode\": \"DOC\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/{{ChannelCode}}/errorCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "{{ChannelCode}}", - "errorCodes" - ] - } - }, - "response": [] - }, - { - "name": "put Channel Errors", - "request": { - "auth": { - "type": "bearer" - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"errors\": {\r\n \"error\": [\r\n {\r\n \"errorCode\": \"ALT_NAME_TRANSLATION_NOT_SUPPORTED\",\r\n \"errorDescription\": \"Alternate name translation functionality is not supported.\",\r\n \"errorPrefix\": \"SYS\",\r\n \"errorSuffix\": \"81\",\r\n \"bookingResponse\": \"Unconfirmed\",\r\n \"dateRange\": {\r\n \"startDate\": \"2023-02-26\"\r\n },\r\n \"manualProcess\": true\r\n }\r\n ],\r\n \"bookingChannelCode\": \"DOC\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/{{ChannelCode}}/errorCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "{{ChannelCode}}", - "errorCodes" - ] - } - }, - "response": [] - }, - { - "name": "delete Channel Errors", - "request": { - "auth": { - "type": "bearer" - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/errorCodes?bookingChannelCode={{ChannelCode}}&error=ALT_NAME_TRANSLATION_NOT_SUPPORTED", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "errorCodes" - ], - "query": [ - { - "key": "bookingChannelCode", - "value": "{{ChannelCode}}" - }, - { - "key": "error", - "value": "ALT_NAME_TRANSLATION_NOT_SUPPORTED" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Channel Guarantee Code Mapping", - "item": [ - { - "name": "post Channel Guarantee Code Mapping", - "request": { - "auth": { - "type": "bearer" - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"channelGuaranteeCodeMapping\": {\r\n \"newChannelGuaranteeCode\": \"4PM\",\r\n \"paymentType\": \"CASH\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"bookingChannelCode\": \"DOC\",\r\n \"guaranteeCode\": \"4PM\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/channels/{{ChannelCode}}/guarantees/{{GuaranteeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "hotels", - "{{HotelId}}", - "channels", - "{{ChannelCode}}", - "guarantees", - "{{GuaranteeCode}}" - ] - } - }, - "response": [] - }, - { - "name": "put Channel Guarantee Code Mapping", - "request": { - "auth": { - "type": "bearer" - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"channelGuaranteeCodeMapping\": {\r\n \"newChannelGuaranteeCode\": \"4PM\",\r\n \"paymentType\": \"CASH\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"bookingChannelCode\": \"DOC\",\r\n \"guaranteeCode\": \"4PM\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/channels/{{ChannelCode}}/guarantees/{{GuaranteeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "hotels", - "{{HotelId}}", - "channels", - "{{ChannelCode}}", - "guarantees", - "{{GuaranteeCode}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Channel Guarantee Code Mapping", - "request": { - "auth": { - "type": "bearer" - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/channels/{{ChannelCode}}/guarantees/{{GuaranteeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "hotels", - "{{HotelId}}", - "channels", - "{{ChannelCode}}", - "guarantees", - "{{GuaranteeCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Channel Hotel Letters", - "item": [ - { - "name": "get Channel Hotel Letters", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer" - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/confirmationLetters", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "confirmationLetters" - ] - } - }, - "response": [] - }, - { - "name": "post Channel Hotel Letters", - "request": { - "auth": { - "type": "bearer" - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"channelHotelLetters\": [\r\n {\r\n \"letterName\": \"aman_guest_confirmation\",\r\n \"bookingChannel\": {\r\n \"code\": \"DOC\",\r\n \"description\": \"New Channel\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"letterType\": \"Confirmation\",\r\n \"language\": \"E\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/confirmationLetters", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "confirmationLetters" - ] - } - }, - "response": [] - }, - { - "name": "put Channel Hotel Letters", - "request": { - "auth": { - "type": "bearer" - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"channelHotelLetters\": [\r\n {\r\n \"letterName\": \"confirmation_letter\",\r\n \"bookingChannel\": {\r\n \"code\": \"DOC\",\r\n \"description\": \"DOC\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"letterType\": \"Confirmation\",\r\n \"language\": \"E\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/confirmationLetters", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "confirmationLetters" - ] - } - }, - "response": [] - }, - { - "name": "delete Channel Hotel Letters", - "request": { - "auth": { - "type": "bearer" - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/confirmationLetters?code=DOC&code1=E&description=Channel description&hotelId={{HotelId}}&letterType=Confirmation&description1=English", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "confirmationLetters" - ], - "query": [ - { - "key": "code", - "value": "DOC" - }, - { - "key": "code1", - "value": "E" - }, - { - "key": "description", - "value": "Channel description" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "letterType", - "value": "Confirmation" - }, - { - "key": "description1", - "value": "English" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Channel Marketing Text", - "item": [ - { - "name": "get Channel Marketing Text", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer" - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/marketingText?includeInactive=false&fetchInstructions=Marketingtext", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "marketingText" - ], - "query": [ - { - "key": "includeInactive", - "value": "false" - }, - { - "key": "fetchInstructions", - "value": "Marketingtext", - "description": "\"Marketingtext\", \"Amenity\", \"Carrier\", \"Currency\", \"Error\", \"Guarantee\", \"Ratecategory\" " - } - ] - } - }, - "response": [] - }, - { - "name": "post Channel Marketing Text", - "request": { - "auth": { - "type": "bearer" - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"createChannelMarketingTexts\": [\r\n {\r\n \"newHotelCode\": \"{{HotelId}}\",\r\n \"newTransactionType\": \"GUDPCN\",\r\n \"newPolicyType\": \"CANCEL POLICY\",\r\n \"newPolicyDetail\": \"GUARANTEE\",\r\n \"newBeginDate\": \"2023-07-08\",\r\n \"marketingText\": \"Channel marketing cancel policy can go here\",\r\n \"globalTextYN\": false,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"bookingChannelCode\": \"DOC\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/marketingText", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "marketingText" - ] - } - }, - "response": [] - }, - { - "name": "put Channel Marketing Text", - "request": { - "auth": { - "type": "bearer" - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"changeChannelMarketingTexts\": [\r\n {\r\n \"newHotelCode\": \"{{HotelId}}\",\r\n \"newTransactionType\": \"GUDPCN\",\r\n \"newPolicyType\": \"CANCEL POLICY\",\r\n \"newPolicyDetail\": \"GUARANTEE\",\r\n \"newBeginDate\": \"2023-08-08\",\r\n \"marketingText\": \"Channel marketing cancel policy can go here\",\r\n \"transactionType\": \"GUDPCN\",\r\n \"policyType\": \"CANCEL POLICY\",\r\n \"policyDetail\": \"GUARANTEE\",\r\n \"beginDate\": \"2023-07-08\",\r\n \"globalTextYN\": false,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"bookingChannelCode\": \"DOC\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/marketingText", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "marketingText" - ] - } - }, - "response": [] - }, - { - "name": "delete Channel Marketing Text", - "request": { - "auth": { - "type": "bearer" - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/marketingText?transactionType=GUDPCN&beginDate=2023-08-08&policyDetail=GUARANTEE&policyType=CANCEL+POLICY&hotelId={{HotelId}}&bookingChannelCode=DOC", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "marketingText" - ], - "query": [ - { - "key": "transactionType", - "value": "GUDPCN" - }, - { - "key": "beginDate", - "value": "2023-08-08" - }, - { - "key": "policyDetail", - "value": "GUARANTEE" - }, - { - "key": "policyType", - "value": "CANCEL+POLICY" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "bookingChannelCode", - "value": "DOC" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Channel Negotiated Rate", - "item": [ - { - "name": "get Channel Negotiated Rate", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer" - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/negotiatedRates?hotelId={{HotelId}}&bookingChannelCode=OWS", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "negotiatedRates" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "bookingChannelCode", - "value": "OWS" - } - ] - } - }, - "response": [] - }, - { - "name": "post Channel Negotiated Rate", - "request": { - "auth": { - "type": "bearer" - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"channelNegRates\": [\r\n {\r\n \"negProfile\": [\r\n {\r\n \"uniqueId\": [\r\n {\r\n \"type\": \"Profile\",\r\n \"id\": \"1267730\"\r\n },\r\n {\r\n \"type\": \"CorporateId\",\r\n \"id\": \"774116\"\r\n }\r\n ],\r\n \"accessInfoList\": [\r\n {\r\n \"accessInfoDetail\": {\r\n \"newAccessCode\": \"19039884\",\r\n \"channelRatePlanCodeOrder\": \"1\",\r\n \"newTimeSpan\": {\r\n \"startDate\": \"2023-06-09\",\r\n \"endDate\": \"2023-06-01\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n ],\r\n \"bookingChannelCode\": \"DOC\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"channelRatePlanCode\": \"RACK\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/negotiatedRates", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "negotiatedRates" - ] - } - }, - "response": [] - }, - { - "name": "put Channel Negotiated Rate", - "request": { - "auth": { - "type": "bearer" - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"channelNegRates\": [\r\n {\r\n \"negProfile\": [\r\n {\r\n \"uniqueId\": [\r\n {\r\n \"type\": \"Profile\",\r\n \"id\": \"1267730\"\r\n },\r\n {\r\n \"type\": \"CorporateId\",\r\n \"id\": \"774116\"\r\n }\r\n ],\r\n \"accessInfoList\": [\r\n {\r\n \"accessInfoDetail\": {\r\n \"newAccessCode\": \"19039884\",\r\n \"channelRatePlanCodeOrder\": \"1\",\r\n \"newTimeSpan\": {\r\n \"startDate\": \"2023-06-09\",\r\n \"endDate\": \"2023-06-01\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n ],\r\n \"bookingChannelCode\": \"DOC\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"channelRatePlanCode\": \"RACK\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/negotiatedRates", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "negotiatedRates" - ] - } - }, - "response": [] - }, - { - "name": "delete Channel Negotiated Rate", - "request": { - "auth": { - "type": "bearer" - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/negotiatedRates?channelRatePlanCode=COR1&accessCode=9897&start=2023-06-09&end=2023-06-15&hotelId={{HotelId}}&type=Profile&idContext=OPERA&id=409609&type=CorporateId&idContext=OPERA&id=409609&bookingChannelCode=DOC", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "negotiatedRates" - ], - "query": [ - { - "key": "channelRatePlanCode", - "value": "COR1" - }, - { - "key": "accessCode", - "value": "9897" - }, - { - "key": "start", - "value": "2023-06-09" - }, - { - "key": "end", - "value": "2023-06-15" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "type", - "value": "Profile" - }, - { - "key": "idContext", - "value": "OPERA" - }, - { - "key": "id", - "value": "409609" - }, - { - "key": "type", - "value": "CorporateId" - }, - { - "key": "idContext", - "value": "OPERA" - }, - { - "key": "id", - "value": "409609" - }, - { - "key": "bookingChannelCode", - "value": "DOC" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Channel Parameters", - "item": [ - { - "name": "get Channel Parameters", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer" - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/channels/{{ChannelCode}}/parameters", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "hotels", - "{{HotelId}}", - "channels", - "{{ChannelCode}}", - "parameters" - ] - } - }, - "response": [] - }, - { - "name": "put Channel Parameters", - "request": { - "auth": { - "type": "bearer" - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"systemCode\": \"DOC\",\r\n \"channelParameters\": [\r\n {\r\n \"parameterName\": \"IGNORE_PROFILE_HISTORY\",\r\n \"parameterValue\": \"Y\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"parameterValueType\": \"Boolean\"\r\n }\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/{{ChannelCode}}/parameters", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "{{ChannelCode}}", - "parameters" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Channel Rate Categories", - "item": [ - { - "name": "post Channel Rate Categories", - "request": { - "auth": { - "type": "bearer" - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"rateCategories\": {\r\n \"rateCategory\": [\r\n {\r\n \"rateCategoryCode\": {\r\n \"code\": \"GOVT\",\r\n \"description\": \"Government Rates\"\r\n },\r\n \"shoppingCategory\": \"1\",\r\n \"negotiated\": true,\r\n \"inactive\": true\r\n }\r\n ],\r\n \"bookingChannelCode\": \"DOC\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/{{ChannelCode}}/rateCategories", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "{{ChannelCode}}", - "rateCategories" - ] - } - }, - "response": [] - }, - { - "name": "put Channel Rate Categories", - "request": { - "auth": { - "type": "bearer" - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"rateCategories\": {\r\n \"rateCategory\": [\r\n {\r\n \"rateCategoryCode\": {\r\n \"code\": \"GOVT\",\r\n \"description\": \"Government Rates\"\r\n },\r\n \"shoppingCategory\": \"1\",\r\n \"negotiated\": true,\r\n \"inactive\": true\r\n }\r\n ],\r\n \"bookingChannelCode\": \"DOC\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/{{ChannelCode}}/rateCategories", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "{{ChannelCode}}", - "rateCategories" - ] - } - }, - "response": [] - }, - { - "name": "delete Channel Rate Categories", - "request": { - "auth": { - "type": "bearer" - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/rateCategories?rateCategories=GOVT&bookingChannelCodes=DOC", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "rateCategories" - ], - "query": [ - { - "key": "rateCategories", - "value": "GOVT" - }, - { - "key": "bookingChannelCodes", - "value": "DOC" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Channel Rate Levels", - "item": [ - { - "name": "post Channel Rate Levels", - "request": { - "auth": { - "type": "bearer" - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"rateLevels\": {\r\n \"rateLevel\": [\r\n {\r\n \"rateLevelCode\": {\r\n \"code\": \"BAR\",\r\n \"description\": \"Best Available Rates\"\r\n }\r\n }\r\n ],\r\n \"bookingChannelCode\": \"DOC\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/{{ChannelCode}}/rateLevels", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "{{ChannelCode}}", - "rateLevels" - ] - } - }, - "response": [] - }, - { - "name": "put Channel Rate Levels", - "request": { - "auth": { - "type": "bearer" - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"rateLevels\": {\r\n \"rateLevel\": [\r\n {\r\n \"rateLevelCode\": {\r\n \"code\": \"BAR\",\r\n \"description\": \"Best Available Rates\"\r\n }\r\n }\r\n ],\r\n \"bookingChannelCode\": \"DOC\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/{{ChannelCode}}/rateLevels", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "{{ChannelCode}}", - "rateLevels" - ] - } - }, - "response": [] - }, - { - "name": "delete Channel Rate Levels", - "request": { - "auth": { - "type": "bearer" - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/rateLevels?bookingChannelCodes=DOC&rateLevels=BAR", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "rateLevels" - ], - "query": [ - { - "key": "bookingChannelCodes", - "value": "DOC" - }, - { - "key": "rateLevels", - "value": "BAR" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Channel Rate Mapping", - "item": [ - { - "name": "get Channel Rate Mapping", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer" - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/rates", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "rates" - ] - } - }, - "response": [] - }, - { - "name": "post Channel Rate Mapping", - "request": { - "auth": { - "type": "bearer" - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"channelRateMappings\": {\r\n \"channelRateMapping\": [\r\n {\r\n \"bookingChannelCode\": \"DOC\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ratePlanCode\": \"RACK\",\r\n \"description\": {\r\n \"rateCodeDescription\": {\r\n \"hTMLSupportedDescription\": {\r\n \"defaultText\": \"Member Award Rate\"\r\n }\r\n },\r\n \"shortDescription\": {}\r\n },\r\n \"allowRateUpdate\": true,\r\n \"allowRestrictionUpdate\": true,\r\n \"regionalAvailAttr\": {\r\n \"inclInRegionalAvail\": true,\r\n \"allowRegionalAvail\": true\r\n },\r\n \"beginDate\": \"2023-06-09\",\r\n \"endDate\": \"2023-01-01\",\r\n \"carrierInfo\": {},\r\n \"newChannelRatePlanCode\": \"RACK\",\r\n \"roomTypes\": []\r\n }\r\n ],\r\n \"ignoreChannelRateWarning\": false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/rates", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "rates" - ] - } - }, - "response": [] - }, - { - "name": "delete Channel Rate Mapping", - "request": { - "auth": { - "type": "bearer" - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/rates?channelRatePlanCode=RACK&hotelId={{HotelId}}&ratePlanCode=RACK&bookingChannelCode=DOC", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "rates" - ], - "query": [ - { - "key": "channelRatePlanCode", - "value": "RACK" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "ratePlanCode", - "value": "RACK" - }, - { - "key": "bookingChannelCode", - "value": "DOC" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Channel Rates Global Descriptions", - "item": [ - { - "name": "get Channel Rate Code Global Desc", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer" - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/rates/{{RatePlanCode}}/globalDescription", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "hotels", - "{{HotelId}}", - "rates", - "{{RatePlanCode}}", - "globalDescription" - ] - } - }, - "response": [] - }, - { - "name": "get Channel Rates Global Descriptions", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer" - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/rates/globalDescriptions?globalDescriptionType=RoomType", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "rates", - "globalDescriptions" - ], - "query": [ - { - "key": "globalDescriptionType", - "value": "RoomType", - "description": "or RatePlan" - } - ] - } - }, - "response": [] - }, - { - "name": "post Channel Rates Global Descriptions", - "request": { - "auth": { - "type": "bearer" - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"channelGlobalDescriptions\": [\r\n {\r\n \"ratePlanGlobalDescription\": {\r\n \"description\": {\r\n \"defaultText\": \"description can go here\"\r\n },\r\n \"enhancedDescriptionLine1\": {\r\n \"defaultText\": \"line1\"\r\n },\r\n \"enhancedDescriptionLine2\": {\r\n \"defaultText\": \"l2\"\r\n },\r\n \"enhancedDescriptionLine3\": {\r\n \"defaultText\": \"l3\"\r\n }\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ratePlanCode\": {\r\n \"code\": \"RACK\"\r\n },\r\n \"globalDescType\": \"RatePlan\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/rates/globalDescriptions", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "rates", - "globalDescriptions" - ] - } - }, - "response": [] - }, - { - "name": "put Channel Rates Global Descriptions", - "request": { - "auth": { - "type": "bearer" - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"channelGlobalDescriptions\": [\r\n {\r\n \"ratePlanGlobalDescription\": {\r\n \"description\": {\r\n \"defaultText\": \"description edit can go here\"\r\n }\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ratePlanCode\": {\r\n \"code\": \"RACK\"\r\n },\r\n \"globalDescType\": \"RatePlan\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/rates/globalDescriptions", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "rates", - "globalDescriptions" - ] - } - }, - "response": [] - }, - { - "name": "put Rate Global Description", - "request": { - "auth": { - "type": "bearer" - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"channelGlobalDescriptions\": [\r\n {\r\n \"ratePlanGlobalDescription\": {\r\n \"description\": {\r\n \"defaultText\": \"Description Update\"\r\n },\r\n \"enhancedDescriptionLine1\": {\r\n \"defaultText\": \"Update\"\r\n },\r\n \"enhancedDescriptionLine2\": {\r\n \"defaultText\": \"Updated\"\r\n },\r\n \"enhancedDescriptionLine3\": {\r\n \"defaultText\": \" Updated\"\r\n }\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ratePlanCode\": {\r\n \"code\": \"RACK\"\r\n },\r\n \"globalDescType\": \"RatePlan\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/{{ChannelCode}}/rates/{{ChannelRateCode}}/globalDescription", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "{{ChannelCode}}", - "rates", - "{{ChannelRateCode}}", - "globalDescription" - ] - } - }, - "response": [] - }, - { - "name": "delete Channel Rates Global Descriptions", - "request": { - "auth": { - "type": "bearer" - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/rates/globalDescriptions?code=RACK&globalDescType=RatePlan&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "rates", - "globalDescriptions" - ], - "query": [ - { - "key": "code", - "value": "RACK" - }, - { - "key": "globalDescType", - "value": "RatePlan" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Channel Rooms Global Descriptions", - "item": [ - { - "name": "get Channel Rooms Global Descriptions", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer" - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/rooms/globalDescriptions?globalDescriptionType=RoomType", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "rooms", - "globalDescriptions" - ], - "query": [ - { - "key": "globalDescriptionType", - "value": "RoomType", - "description": "or RatePlan" - } - ] - } - }, - "response": [] - }, - { - "name": "post Channel Rooms Global Descriptions", - "request": { - "auth": { - "type": "bearer" - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"channelGlobalDescriptions\": [\r\n {\r\n \"roomTypeGlobalDescription\": {\r\n \"enhancedDescriptionLine1\": {\r\n \"defaultText\": \"Superior Room\"\r\n },\r\n \"enhancedDescriptionLine2\": {\r\n \"defaultText\": \"two\"\r\n },\r\n \"enhancedDescriptionLine3\": {\r\n \"defaultText\": \"three\"\r\n }\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomType\": {\r\n \"code\": \"SUP\"\r\n },\r\n \"globalDescType\": \"RoomType\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/rooms/globalDescriptions", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "rooms", - "globalDescriptions" - ] - } - }, - "response": [] - }, - { - "name": "put Channel Rooms Global Descriptions", - "request": { - "auth": { - "type": "bearer" - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"channelGlobalDescriptions\": [\r\n {\r\n \"roomTypeGlobalDescription\": {\r\n \"enhancedDescriptionLine1\": {\r\n \"defaultText\": \"Superior Room\"\r\n },\r\n \"enhancedDescriptionLine2\": {\r\n \"defaultText\": \"two\"\r\n },\r\n \"enhancedDescriptionLine3\": {\r\n \"defaultText\": \"three\"\r\n }\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomType\": {\r\n \"code\": \"SUP\"\r\n },\r\n \"globalDescType\": \"RoomType\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/rooms/globalDescriptions", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "rooms", - "globalDescriptions" - ] - } - }, - "response": [] - }, - { - "name": "put Room Description", - "request": { - "auth": { - "type": "bearer" - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"channelGlobalDescriptions\": [\r\n {\r\n \"roomTypeGlobalDescription\": {\r\n \"enhancedDescriptionLine1\": {\r\n \"defaultText\": \"Global Standard King Guest room Global \"\r\n },\r\n \"enhancedDescriptionLine2\": {\r\n \"defaultText\": \"Description line 2\"\r\n },\r\n \"enhancedDescriptionLine3\": {\r\n \"defaultText\": \"line 3 Update \"\r\n }\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomType\": {\r\n \"code\": \"STDK\",\r\n \"description\": \"Standard King Guestroom\"\r\n },\r\n \"globalDescType\": \"RoomType\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/rooms/globalDescription", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "rooms", - "globalDescription" - ] - } - }, - "response": [] - }, - { - "name": "delete Channel Rooms Global Descriptions", - "request": { - "auth": { - "type": "bearer" - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/rooms/globalDescriptions?code1=SUP&globalDescType=RoomType&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "rooms", - "globalDescriptions" - ], - "query": [ - { - "key": "code1", - "value": "SUP" - }, - { - "key": "globalDescType", - "value": "RoomType" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Channel Room Mapping per property", - "item": [ - { - "name": "get Channel Room Mapping", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer" - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/rooms/mapping", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "hotels", - "{{HotelId}}", - "rooms", - "mapping" - ] - } - }, - "response": [] - }, - { - "name": "post Channel Room Mapping", - "request": { - "auth": { - "type": "bearer" - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"channelRoomMappings\": [\r\n {\r\n \"channelRoomMappingDetails\": {\r\n \"newChannelRoomType\": \"SUP\",\r\n \"newBeginDate\": \"2023-06-09\",\r\n \"endDate\": \"2023-06-09\",\r\n \"description\": {\r\n \"customDescription\": {\r\n \"hTMLSupportedDescription\": {\r\n \"description\": \"1 BED SUITE\"\r\n }\r\n }\r\n },\r\n \"alternateChannelRoomType\": \"SUP\",\r\n \"active\": true\r\n },\r\n \"bookingChannelCode\": \"DOC\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomType\": \"SUP\",\r\n \"channelRoomType\": \"SUP\",\r\n \"beginDate\": \"2023-06-09\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/rooms", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "rooms" - ] - } - }, - "response": [] - }, - { - "name": "put Channel Room Mapping", - "request": { - "auth": { - "type": "bearer" - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"channelRoomMapping\": {\r\n \"channelRoomMappingDetails\": {\r\n \"newChannelRoomType\": \"SUP\",\r\n \"newBeginDate\": \"2023-06-02\",\r\n \"endDate\": \"2023-06-02\",\r\n \"description\": {\r\n \"customDescription\": {\r\n \"hTMLSupportedDescription\": {\r\n \"description\": \"1 BEDroom\"\r\n }\r\n }\r\n },\r\n \"active\": true,\r\n \"rateCodes\": [\r\n \"RACK\"\r\n ]\r\n },\r\n \"bookingChannelCode\": \"DOC\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomType\": \"1BSW\",\r\n \"channelRoomType\": \"DOC\",\r\n \"beginDate\": \"2023-06-02\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/channels/{{ChannelCode}}/rooms/{{RoomTypeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "hotels", - "{{HotelId}}", - "channels", - "{{ChannelCode}}", - "rooms", - "{{RoomTypeCode}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Channel Room Mapping", - "request": { - "auth": { - "type": "bearer" - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/channels/{{ChannelCode}}/rooms/{{RoomTypeCode}}?beginDate=2023-06-02&channelRoomType=SUP", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "hotels", - "{{HotelId}}", - "channels", - "{{ChannelCode}}", - "rooms", - "{{RoomTypeCode}}" - ], - "query": [ - { - "key": "beginDate", - "value": "2023-06-02" - }, - { - "key": "channelRoomType", - "value": "SUP" - } - ] - } - }, - "response": [] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Channel Room Types", - "item": [ - { - "name": "post Channel Room Types", - "request": { - "auth": { - "type": "bearer" - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"roomTypes\": {\r\n \"roomType\": [\r\n {\r\n \"roomTypeCode\": {\r\n \"code\": \"SUP\",\r\n \"description\": \"Superior\"\r\n }\r\n }\r\n ],\r\n \"bookingChannelCode\": \"DOC\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/{{ChannelCode}}/roomTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "{{ChannelCode}}", - "roomTypes" - ] - } - }, - "response": [] - }, - { - "name": "put Channel Room Types", - "request": { - "auth": { - "type": "bearer" - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"roomTypes\": {\r\n \"roomType\": [\r\n {\r\n \"roomTypeCode\": {\r\n \"code\": \"SUP\",\r\n \"description\": \"Superior\"\r\n }\r\n }\r\n ],\r\n \"bookingChannelCode\": \"DOC\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/{{ChannelCode}}/roomTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "{{ChannelCode}}", - "roomTypes" - ] - } - }, - "response": [] - }, - { - "name": "delete Channel Room Types", - "request": { - "auth": { - "type": "bearer" - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/chl/v1/channels/roomTypes?roomTypes=SUP&bookingChannelCodes=DOC", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "roomTypes" - ], - "query": [ - { - "key": "roomTypes", - "value": "SUP" - }, - { - "key": "bookingChannelCodes", - "value": "DOC" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Credit Cards Mapping", - "item": [ - { - "name": "get Credit Cards Mapping", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer" - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/cardTypes/mapping?includeInactive=false&offset=0&systemType=CHANNEL", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "cardTypes", - "mapping" - ], - "query": [ - { - "key": "includeInactive", - "value": "false" - }, - { - "key": "offset", - "value": "0" - }, - { - "key": "systemType", - "value": "CHANNEL" - } - ] - } - }, - "response": [] - }, - { - "name": "post Credit Cards Mapping", - "request": { - "auth": { - "type": "bearer" - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"creditCards\": [\r\n {\r\n \"systemInfo\": {\r\n \"systemCode\": \"DOC\",\r\n \"systemType\": \"CHANNEL\"\r\n },\r\n \"localSystemCode\": \"AMEX\",\r\n \"externalSystemCode\": \"AX\",\r\n \"dateRange\": {\r\n \"startDate\": \"2023-07-08\"\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/cardTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "cardTypes" - ] - } - }, - "response": [] - }, - { - "name": "put Credit Cards Mapping", - "request": { - "auth": { - "type": "bearer" - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"creditCards\": [\r\n {\r\n \"systemInfo\": {\r\n \"systemCode\": \"DOC\",\r\n \"systemType\": \"CHANNEL\"\r\n },\r\n \"localSystemCode\": \"AMEX\",\r\n \"externalSystemCode\": \"AX\",\r\n \"dateRange\": {\r\n \"startDate\": \"2023-07-08\"\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/cardTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "cardTypes" - ] - } - }, - "response": [] - }, - { - "name": "delete Credit Cards Mapping", - "request": { - "auth": { - "type": "bearer" - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/cardTypes?systemSubType=WEB&systemName=WEBSITEDOC&systemCode=DOC&systemType=CHANNEL&externalSystemCode=AX&localSystemCode=AX&startDate=2023-09-07", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "cardTypes" - ], - "query": [ - { - "key": "systemSubType", - "value": "WEB" - }, - { - "key": "systemName", - "value": "WEBSITEDOC" - }, - { - "key": "systemCode", - "value": "DOC" - }, - { - "key": "systemType", - "value": "CHANNEL" - }, - { - "key": "externalSystemCode", - "value": "AX" - }, - { - "key": "localSystemCode", - "value": "AX" - }, - { - "key": "startDate", - "value": "2023-09-07" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Currencies Mapping", - "item": [ - { - "name": "get Currencies Mapping", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer" - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/currencies/mapping", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "currencies", - "mapping" - ] - } - }, - "response": [] - }, - { - "name": "post Currencies Mapping", - "request": { - "auth": { - "type": "bearer" - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"currencies\": [\r\n {\r\n \"lanyonDecimalPosition\": \"2\",\r\n \"channelDecimalPosition\": \"2\",\r\n \"systemInfo\": {\r\n \"systemCode\": \"DOC\",\r\n \"systemType\": \"CHANNEL\"\r\n },\r\n \"localSystemCode\": \"USD\",\r\n \"externalSystemCode\": \"USD\",\r\n \"dateRange\": {\r\n \"startDate\": \"2023-07-08\"\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/currencies", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "currencies" - ] - } - }, - "response": [] - }, - { - "name": "put Currencies Mapping", - "request": { - "auth": { - "type": "bearer" - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"currencies\": [\r\n {\r\n \"lanyonDecimalPosition\": \"2\",\r\n \"channelDecimalPosition\": \"2\",\r\n \"systemInfo\": {\r\n \"systemCode\": \"DOC\",\r\n \"systemType\": \"CHANNEL\"\r\n },\r\n \"localSystemCode\": \"USD\",\r\n \"externalSystemCode\": \"USD\",\r\n \"dateRange\": {\r\n \"startDate\": \"2023-07-08\"\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/currencies", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "currencies" - ] - } - }, - "response": [] - }, - { - "name": "delete Currencies Mapping", - "request": { - "auth": { - "type": "bearer" - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/currencies?lanyonDecimalPosition=0&systemSubType=WEB&systemName=WEBSITEDOC&systemCode=DOC&channelDecimalPosition=2&systemType=CHANNEL&externalSystemCode=AUD&localSystemCode=AUD&startDate=2023-06-23", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "currencies" - ], - "query": [ - { - "key": "lanyonDecimalPosition", - "value": "0" - }, - { - "key": "systemSubType", - "value": "WEB" - }, - { - "key": "systemName", - "value": "WEBSITEDOC" - }, - { - "key": "systemCode", - "value": "DOC" - }, - { - "key": "channelDecimalPosition", - "value": "2" - }, - { - "key": "systemType", - "value": "CHANNEL" - }, - { - "key": "externalSystemCode", - "value": "AUD" - }, - { - "key": "localSystemCode", - "value": "AUD" - }, - { - "key": "startDate", - "value": "2023-06-23" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Distribution Templates", - "item": [ - { - "name": "get Distribution Templates", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer" - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/distributionTemplates", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "distributionTemplates" - ] - } - }, - "response": [] - }, - { - "name": "post Distribution Templates", - "request": { - "auth": { - "type": "bearer" - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"distributionTemplates\": [\r\n {\r\n \"description\": \"Description here\",\r\n \"type\": \"ATT\",\r\n \"negotiatedRate\": true,\r\n \"inactive\": false,\r\n \"displaySequence\": \"1\",\r\n \"channelRates\": [],\r\n \"code\": \"TEST\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/distributionTemplates", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "distributionTemplates" - ] - } - }, - "response": [] - }, - { - "name": "put Distribution Templates", - "request": { - "auth": { - "type": "bearer" - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"hotelsDistributionTemplates\": [\r\n {\r\n \"distributionTemplate\": [\r\n {\r\n \"description\": \"Description here\",\r\n \"type\": \"GA\",\r\n \"negotiatedRate\": true,\r\n \"inactive\": false,\r\n \"displaySequence\": \"1\",\r\n \"channelRates\": [],\r\n \"code\": \"DOC\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/distributionTemplates", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "distributionTemplates" - ] - } - }, - "response": [] - }, - { - "name": "delete Distribution Templates", - "request": { - "auth": { - "type": "bearer" - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/distributionTemplates?code=DOC&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "distributionTemplates" - ], - "query": [ - { - "key": "code", - "value": "DOC" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Guarantees Mapping", - "item": [ - { - "name": "get Guarantees Mapping", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer" - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/guarantees/mapping?includeInactive=false&offset=0&systemType=CHANNEL", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "guarantees", - "mapping" - ], - "query": [ - { - "key": "includeInactive", - "value": "false" - }, - { - "key": "offset", - "value": "0" - }, - { - "key": "systemType", - "value": "CHANNEL" - } - ] - } - }, - "response": [] - }, - { - "name": "post Guarantees Mapping", - "request": { - "auth": { - "type": "bearer" - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"guarantees\": [\r\n {\r\n \"requirementCode\": \"CREDIT_CARD\",\r\n \"systemInfo\": {\r\n \"systemCode\": \"DOC\",\r\n \"systemType\": \"CHANNEL\"\r\n },\r\n \"localSystemCode\": \"CC\",\r\n \"externalSystemCode\": \"CC\",\r\n \"dateRange\": {\r\n \"startDate\": \"2023-07-07\"\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/guarantees", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "guarantees" - ] - } - }, - "response": [] - }, - { - "name": "put Guarantees Mapping", - "request": { - "auth": { - "type": "bearer" - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"guarantees\": [\r\n {\r\n \"requirementCode\": \"CREDIT_CARD\",\r\n \"systemInfo\": {\r\n \"systemCode\": \"DOC\",\r\n \"systemType\": \"CHANNEL\"\r\n },\r\n \"localSystemCode\": \"CC\",\r\n \"externalSystemCode\": \"CC\",\r\n \"dateRange\": {\r\n \"startDate\": \"2023-07-07\"\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/guarantees", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "guarantees" - ] - } - }, - "response": [] - }, - { - "name": "delete Guarantees Mapping", - "request": { - "auth": { - "type": "bearer" - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"guarantees\": [\r\n {\r\n \"requirementCode\": \"CREDIT_CARD\",\r\n \"systemInfo\": {\r\n \"systemCode\": \"DOC\",\r\n \"systemType\": \"CHANNEL\"\r\n },\r\n \"localSystemCode\": \"CC\",\r\n \"externalSystemCode\": \"CC\",\r\n \"dateRange\": {\r\n \"startDate\": \"2023-07-07\"\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/guarantees?systemSubType=WEB&systemName=WEBSITEDOC&systemCode=DOC&systemType=CHANNEL&externalSystemCode=CC&startDate=2023-06-23&requirementCode=CREDIT_CARD", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "guarantees" - ], - "query": [ - { - "key": "systemSubType", - "value": "WEB" - }, - { - "key": "systemName", - "value": "WEBSITEDOC" - }, - { - "key": "systemCode", - "value": "DOC" - }, - { - "key": "systemType", - "value": "CHANNEL" - }, - { - "key": "externalSystemCode", - "value": "CC" - }, - { - "key": "startDate", - "value": "2023-06-23" - }, - { - "key": "requirementCode", - "value": "CREDIT_CARD" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Hotels Mapping", - "item": [ - { - "name": "get Hotels Mapping", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer" - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/hotels/mapping", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "hotels", - "mapping" - ] - } - }, - "response": [] - }, - { - "name": "post Hotels Mapping", - "request": { - "auth": { - "type": "bearer" - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"properties\": [\r\n {\r\n \"prevailingRates\": false,\r\n \"aRIEnabled\": false,\r\n \"channelHotelCodeMappingBuckets\": {\r\n \"channelHotelCodeMappingBucket\": [\r\n {},\r\n {},\r\n {}\r\n ],\r\n \"available\": false\r\n },\r\n \"systemInfo\": {\r\n \"systemCode\": \"DOC\",\r\n \"systemType\": \"CHANNEL\"\r\n },\r\n \"localSystemCode\": \"{{HotelId}}\",\r\n \"externalSystemCode\": \"{{HotelId}}\",\r\n \"dateRange\": {\r\n \"startDate\": \"2023-07-07\"\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/hotels", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "hotels" - ] - } - }, - "response": [] - }, - { - "name": "put Hotels Mapping", - "request": { - "auth": { - "type": "bearer" - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"properties\": [\r\n {\r\n \"chainCode\": \"OHIPSB\",\r\n \"prevailingRates\": false,\r\n \"aRIEnabled\": false,\r\n \"channelHotelCodeMappingBuckets\": {\r\n \"channelHotelCodeMappingBucket\": [\r\n {},\r\n {},\r\n {}\r\n ],\r\n \"available\": false\r\n },\r\n \"systemInfo\": {\r\n \"systemName\": \"Website Document CHANNEL\",\r\n \"systemCode\": \"DOC\",\r\n \"systemType\": \"CHANNEL\",\r\n \"systemSubType\": \"WEB\"\r\n },\r\n \"localSystemCode\": \"{{HotelId}}\",\r\n \"externalSystemCode\": \"{{HotelId}}\",\r\n \"dateRange\": {\r\n \"startDate\": \"2023-07-07\"\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/hotels", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "hotels" - ] - } - }, - "response": [] - }, - { - "name": "delete Hotels Mapping", - "request": { - "auth": { - "type": "bearer" - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/hotels?systemSubType=WEB&systemName=WEBSITEDOC&systemCode=DOC&systemType=CHANNEL&externalSystemCode=SAND01&startDate=2023-06-23&localSystemCode=SAND01&chainCode=OHIPSB", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "hotels" - ], - "query": [ - { - "key": "systemSubType", - "value": "WEB" - }, - { - "key": "systemName", - "value": "WEBSITEDOC" - }, - { - "key": "systemCode", - "value": "DOC" - }, - { - "key": "systemType", - "value": "CHANNEL" - }, - { - "key": "externalSystemCode", - "value": "SAND01" - }, - { - "key": "startDate", - "value": "2023-06-23" - }, - { - "key": "localSystemCode", - "value": "SAND01" - }, - { - "key": "chainCode", - "value": "OHIPSB" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "get Channel Sell Limits", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer" - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/channel/sellLimits?fromDate=2023-03-10&bookingChannelCode=OWS", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "hotels", - "{{HotelId}}", - "channel", - "sellLimits" - ], - "query": [ - { - "key": "fromDate", - "value": "2023-03-10" - }, - { - "key": "bookingChannelCode", - "value": "OWS" - }, - { - "key": "channelRoomType", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Channel Room Type Global Desc", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer" - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/rooms/{{RoomType}}/globalDescription", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "hotels", - "{{HotelId}}", - "rooms", - "{{RoomType}}", - "globalDescription" - ] - } - }, - "response": [] - }, - { - "name": "get Channel Account", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer" - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/accounts/{{AccountProfileId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "accounts", - "{{AccountProfileId}}" - ] - } - }, - "response": [] - }, - { - "name": "get Channel Billing Statements", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer" - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/billingStatements", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "billingStatements" - ] - } - }, - "response": [] - }, - { - "name": "get Channel Inventory Snapshot", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer" - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/inventorySnapshot?fromDate=2023-05-01", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "hotels", - "{{HotelId}}", - "inventorySnapshot" - ], - "query": [ - { - "key": "fromDate", - "value": "2023-05-01" - } - ] - } - }, - "response": [] - }, - { - "name": "get Channel Inventory Snapshot By Room Type", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer" - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/channels/{{ChannelCode}}/rooms/{{RoomTypeCode}}/inventorySnapshot?fromDate=2023-05-01&snapshotLeve=BookingChannel", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "hotels", - "{{HotelId}}", - "channels", - "{{ChannelCode}}", - "rooms", - "{{RoomTypeCode}}", - "inventorySnapshot" - ], - "query": [ - { - "key": "fromDate", - "value": "2023-05-01" - }, - { - "key": "snapshotLeve", - "value": "BookingChannel", - "description": "OR ChannelRoomType" - } - ] - } - }, - "response": [] - }, - { - "name": "get Channel Rate Room Seq", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer" - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/{{ChannelCode}}/rateRoomSequences", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "{{ChannelCode}}", - "rateRoomSequences" - ] - } - }, - "response": [] - }, - { - "name": "get Channel Room Mapping By Id", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer" - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/channels/{{ChannelCode}}/rooms/{{RoomTypeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "hotels", - "{{HotelId}}", - "channels", - "{{ChannelCode}}", - "rooms", - "{{RoomTypeCode}}" - ] - } - }, - "response": [] - }, - { - "name": "get Total Pricing Elements", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer" - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/channels/totalPricing", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "hotels", - "{{HotelId}}", - "channels", - "totalPricing" - ] - } - }, - "response": [] - }, - { - "name": "publish Channel Availability", - "request": { - "auth": { - "type": "bearer" - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"publishAvailability\": {\r\n \"channel\": \"DOC\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"beginDate\": \"2023-06-09\",\r\n \"endDate\": \"2023-01-01\",\r\n \"channelCodes\": {\r\n \"channelRatePlanCodes\": [],\r\n \"channelRoomTypes\": [\r\n \"SUPX\"\r\n ]\r\n }\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/availability/publish", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "availability", - "publish" - ] - } - }, - "response": [] - }, - { - "name": "publish Channel Restrictions", - "request": { - "auth": { - "type": "bearer" - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"publishRestriction\": {\r\n \"channel\": \"DOC\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"beginDate\": \"2023-06-09\",\r\n \"endDate\": \"2023-01-01\",\r\n \"channelCodes\": {\r\n \"channelRatePlanCodes\": [\r\n \"RACK\"\r\n ],\r\n \"channelRoomTypes\": [\r\n \"SUP\"\r\n ]\r\n }\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/chl/v1/channels/restrictions/publish", - "host": [ - "{{HostName}}" - ], - "path": [ - "chl", - "v1", - "channels", - "restrictions", - "publish" - ] - } - }, - "response": [] - } - ], - "description": "###### APIs to cater for Channel related functionality in OPERA Cloud.\r\n\r\nThis module related to configuration and management in OPERA for channels configured typically with intergration using legacy APIs such as ADS, GDS, OWS and KIOSK.\r\n\r\nFor further detailed information on Channels, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/ch_channel.htm#OCSUH-Channel-B99818ED).", - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Content Service (MED Config)", - "item": [ - { - "name": "Customized Letter", - "item": [ - { - "name": "get Customized Letter", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/med/config/v1/customizedLetter/{{LetterId}}?letterIdtype=ResvConfLetterId&letterIdContext=OPERA", - "host": [ - "{{HostName}}" - ], - "path": [ - "med", - "config", - "v1", - "customizedLetter", - "{{LetterId}}" - ], - "query": [ - { - "key": "letterIdtype", - "value": "ResvConfLetterId" - }, - { - "key": "letterIdContext", - "value": "OPERA" - } - ] - }, - "description": "This will get the folio(base64) from a specific reservation." - }, - "response": [] - }, - { - "name": "set Customized Letter", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"customizedLetterDetails\": {\r\n \"type\": \"ResvConfLetterId\",\r\n \"id\": \"185006\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/med/config/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/customizedLetter", - "host": [ - "{{HostName}}" - ], - "path": [ - "med", - "config", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "customizedLetter" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "File Attachments", - "item": [ - { - "name": "get File Attachments", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/med/config/v1/fileAttachments?idContext=OPERA", - "host": [ - "{{HostName}}" - ], - "path": [ - "med", - "config", - "v1", - "fileAttachments" - ], - "query": [ - { - "key": "id", - "value": "", - "disabled": true - }, - { - "key": "idContext", - "value": "OPERA" - }, - { - "key": "idype", - "value": "", - "disabled": true - } - ] - }, - "description": "Use this API to retrieve file attachments." - }, - "response": [] - }, - { - "name": "post File Attachments -> eRegCard", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"fileName\": \"e-SignedRegCard-2023-02-28-21-53-pm.regcard\",\r\n \"linkId\": \"1024785\",\r\n \"overwriteExistingFileYN\": \"N\",\r\n \"description\": \"E\",\r\n \"linkType\": \"Reservation\",\r\n \"hotelId\": \"HotelId\",\r\n \"userName\": \"USER@HOTEL\",\r\n \"globalYN\": \"N\",\r\n \"fileAttachment\": \"PGh0bWw+PGJvZHkgYmdjb2xvcj0iI2ZmZmZmZiI+SGVsbG8mbmJzcDsmbmJzcDttYXNzY2hlY2sxMCZuYnNwOyw8ZGl2PjxiciAvPjwvZGl2PjxkaXY+VGhhbmsgeW91IGZvciBzdGF5aW5nIGF0IG91ciBob3RlbCZuYnNwO1JPU0lFJm5ic3A7ZnJvbSZuYnNwOzEzLTEyLTIxJm5ic3A7dG8mbmJzcDsxNC0xMi0yMTwvZGl2PjxkaXY+PGJyIC8+PC9kaXY+PGRpdj5Zb3VyIENvbmZpcm1hdGlvbiBObyA6Jm5ic3A7MTc4OTE2NTwvZGl2PjxkaXY+PGJyIC8+PC9kaXY+PGRpdj5Sb29tIE5vIDombmJzcDsxMTA8L2Rpdj48ZGl2PjxiciAvPjwvZGl2PjxkaXY+Um9vbSBGZWF0dXJlcyA6Jm5ic3A7PC9kaXY+PGRpdj48YnIgLz48L2Rpdj48ZGl2PlJvb20gQ2xhc3MgOiZuYnNwO1NUTkQ8L2Rpdj48ZGl2PjxiciAvPjwvZGl2PjxkaXY+Tm90ZXM6Jm5ic3A7Jm5ic3A7Jm5ic3A7PC9kaXY+PGRpdj48YnIgLz48L2Rpdj48ZGl2PjxpbWcgc3JjPSJodHRwczovL2Nkbi5jbGlwYXJ0LmVtYWlsLzgxZDQyYWM1Mzk1MWRhMmRiMTk4Yzk3ZDYzNGVhNzg3X2NyZWF0ZS15b3VyLWN1c3RvbS10aGFuay15b3UtY2FyZC1kZXNpZ24tZGVzaWduLXdpemFyZF8zMzItNTAwLmpwZWciIC8+PC9kaXY+PGRpdj48YnIgLz48L2Rpdj48ZGl2PjxiciAvPjwvZGl2PjxkaXY+VGhhbmsgeW91Jm5ic3A7PC9kaXY+PGRpdj48YnIgLz48L2Rpdj48ZGl2PkluaXRpYWwgOiZuYnNwOzxpbWcgc3JjPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQU9vQUFBQ2NDQVlBQUFCeDd6ZVNBQUFBQVhOU1IwSUFyczRjNlFBQUViUkpSRUZVZUY3dG5XZW9IVVVVeHljMnhGN1JSTVdHQlh0RFFRWHJGd09pSWlwaURZSllNTGFJQ21JRjhZTTFGdnhnMUlCQnNXQ04rTVV1RnV3ZEZOR29zV05NakYxNThodVo2OXg1dSsvdXZlL2VuWm5kLzhEakpmZnRuVDM3UCtlL2MrYk1tVE5UeHNiR3hveWFFQkFDU1NNd1JVUk5XajhTVGdoWUJFUlVHWUlReUFBQkVUVURKVWxFSVNDaXlnYUVRQVlJaUtnWktFa2lDZ0VSVlRZZ0JESkFRRVROUUVrU1VRaUlxTElCSVpBQkFpSnFCa3FTaUVKQVJKVU5DSUVNRUJCUk0xQ1NSQlFDSXFwc1FBaGtnSUNJbW9HU0pLSVFFRkZsQTBJZ0F3UkUxQXlVSkJHRmdJZ3FHeEFDR1NBZ29tYWdKSWtvQkVSVTJZQVF5QUFCRVRVREpVbEVJU0NpeWdhRVFBWUlpS2daS0VraUNnRVJWVFlnQkRKQVFFVE5RRWtTVVFpSXFMSUJJWkFCQWlKcUJrcVNpRUpBUkpVTkNJRU1FQkJSTTFDU1JCUUNJcXBzUUFoa2dJQ0ltb0dTSktJUUVGRmxBMElnQXdSRTFBeVVKQkdGZ0lncUd4QUNHU0Fnb21hZ0pJa29CRVJVMllBUXlBQUJFVFVESlVsRUlTQ2l5Z2FFUUFZSWlLZ1pLRWtpQ2dFUlZUWWdCREpBUUVUTlFFa1NVUWlJcUxJQklaQUJBaUpxQmtxU2lFSkFSSlVOQ0lFTUVCQlJNMUNTUkJRQ0lxcHNRQWhrZ0lDSW1vR1NKS0lRRUZGbEEwSWdBd1JFMUF5VUpCR0ZnSWdxR3hBQ0dTQWdvbWFnSklrb0JFUlUyWUFReUFBQkVUVURKVWxFSVNDaXlnYUVRQVlJaUtnWktFa2lDZ0VSVlRZZ0JESkFRRVROUUVrU1VRaUlxTElCSVpBQkFpSnFCa3FTaUVKQVJKVU5DSUVNRUJCUk0xQ1NSQlFDSXFwc0lFc0VmdnJwSjdQR0dtdGtLZnNnUW91b2c2Q203OVNLd0dlZmZXWWVmdmhoQXpuNW1UZHZudm4rKysvTklZY2NZaDU2NktGYVpZbDFNeEUxRnZLNmIwOEVJT0VOTjl4Z25ubm1tY0pycDA2ZGFyNzY2cXVlL1RUaEFoRzFDVnBzMkROY2YvMzFscUNNcEJPMUJ4OTgwQng2NktFTmUvcml4eEZSVzZIbVBCN3lyTFBPc2k2dVQ5Qjk5dG5IbkhqaWlmWm4zMzMzTmM4Kys2eDltRFBQUE5OQTZMWTBFYlV0bWs3ME9YRnZiN3p4UnZQaWl5K2EzMy8vdlNQbENTZWMwQ0VuSDBMS3M4OCsyLzU5NDQwM05tKzk5WmFDU1lucTFJcjF5Q09QR042OG4zNzZxVmwvL2ZYTjFsdHZQVTVjM3J5YmJMS0pEVGEwS1RLWXN0NTgyUmd4Y1cwaHFUOTZRa0IwZCttbGwxcjl1WGJublhlYUdUTm1kUDcvOU5OUDIrdmExTElaVVZIV1paZGQxblBlRWlwdnM4MDJNOU9tVFRQTExiZWN3WTNhZHR0dHpRRUhIR0RXV211dE51azUrck1TcmNXdFpXUmtOUFRiUmh0dFpQYmNjMDl6MVZWWGRSR1U3ekNLb252WEdHbjkvMGQvc0pvRXlJS281NXh6anJudXV1dUdCZ2traGJ4Ly9QR0huZXVjZnZycFErdGJIWFVqNEVaUHlBWHhYRnQ5OWRWdElBanZhS2VkZGhvSEcyUm1GUFZKdmVPT085b0ljQnU5cE9TSmlyTENOeWd1NzNycnJXZVZpL0lYTEZnd0tYN2daaDErK09IbTZxdXZubFEvK3ZML0NFQXczTnRRZDVBTmNrTFNNc0pCeHNNT082eUwyRzBkU1IyaXlSSVZBaDUvL1BIbTBVY2Y3V2dmTjRqUmRjTU5OeXpsQk4vRFNKai96Smt6eHl4ZHVyUXlmM0NMTDdua0VuUEVFVWRVL280dTdFWUFrakZGQ2RjK3crQlFHVzUrME1oZGd6Y0Z1ZHZja2lRcVpPT042aXY3bUdPT01YZmRkVmZmdXFLUEpVdVdtTlZXVzgzMng3K0pNTDcvL3Z2bTc3Ly83b28wdXM3dnZmZGVrYlZQcENjaWFCZ2NLdXQ2dDkxMk02Ky8vbnFYZTh5STNKYTEwb2tnVDQ2b2pJYjc3YmRmbDl1RFczci8vZmYzYVRyVkxzZUlHQUhDTm52MmJIUEdHV2RVNjZTbFYvRkN4V3U1OHNvcnpZOC8vdGhGTUVaQWZuck5KK2xqN3R5NTV1S0xMN1l2VWRlSUFPTVZGYzFmMndoM1VrUXRJbWtkK1p6MzNYZWZPZkxJSTd2MHY5MTIyNWwzMzMyM2pUYlI4NWtoRUJIY2NQNUpnS2dxUWJrSi9mQ1NES1BBUk9mNVd5K1M5eFMwUVJja1E5UXlrbUlNZFNpc2lLdzMzM3l6T2UyMDB4cWs3c0VmaGVndEl4LzZDRlA3VmwxMVZVdFE0Z2RWZE1YM2lUY1VKZFFUUEx6OTl0c0hGN1NoMzB5Q3FMZy9PKys4YzVjQk1KTFdSVktuMjZPT09zb3dQM1Z0K3ZUcFp2NzgrUTFWZmJYSFl1N3BraFBDYi9RN2d2TDlvbUFSbnhNTjVtOXRTMlNvcGdWamtpQ3FuOFBwbEJacnZXektsQ2xkMkpFQjVXZkpWQVUyOSt2SzNGTDNYTGludkVpcllsTVVJS1F2eUE1QnllVlZLMGNnT2xIRFlBNkt3eldxNGtLTlFyRUVzdnhvODJ1dnZXWjIzWFhYVWR3cXlUNlpndUNXbG0wdEk4Z0RRZnNaK1NBOUxxMmY4TUREOTB2MkpBR3JTYWlvUk1Vb2NIbjk5dWFiYjBhTjlKRkk4ZDEzMzFtUlNLejQrdXV2YTFKRjNOc1VwZXY1RWprM2x4ZHJQNjBvcWs1ZmtMY2ZzdmR6enlaZUc0Mm92TEdQUHZwbzg4MDMzM1J3VFdGaDIzZDljZXR3Zlp2ZUdDRVpSY01SejNkeis0M0NsaEUvUnV5aENmcUxSbFNXUDBnNmNHMnZ2Zll5TDd6d1FsUk13eEYrNXN5Wk5wRFMxRFpSOU5YTkh3ZEpPS0JmRWxiQ1paY1VYc1M1NmpJS1VWbXpaRG5FTmJhcXZmVFNTOUhtcFU2T2NEdlZIWGZjMGRnZ1IxbjAxV0V4Nk1oWE5COVY4c0xrWHcrMUV4VkNzcVhKTmZKcVdhdE1ZYjRTenFlYXVPK3hhRmVLYjBZcnJyaWlUZG56cHlTdnZQS0srZTIzMzJ3ZTlFUnpWQ0szckxYNmJWRENUOTYwbTlWRDdVUU50NnlsUklad21XalJva1hSUi9saG1odnp4alhYWEhQZ0xzdktueEJ2SUtyckowSVFNQnJFYlI1WXVJWi9zVmFpZnZEQkIzYmp0bXZubm50dVVsdkwvRUFTN2xxdjRsbzUyY1p0dDkxbXJyamlDdlA1NTU4WGlvMWVTSXIzMTBVLyt1Z2pjL2ZkZDl2cmkySUlFSjg1ZkRqS1FtZytpN1hFbHBOZXFzcGFLMUZEMXlpbDBUUU1KT1crLzVHWERJWEFtSXRTVXRNdE9ZV0d3WE55alNPVlM1TG5NL2VpS3Rxdy9kaGpqOWxOQzJFaE1naWF3alNtS2dGeXVhNVdvcklUNHUyMzM3Ylk3TDMzM3ViNTU1OVBCcWN3dUpKaklJbEFEdVRFRmZVanJpdXNzSUw1ODg4L3U3QW02czVlWHplQ1FqZ1M1T2tqck1RUXJua3loeVVwMzdWQmtpQ1NVWHdtZ3RSS1ZOKzFUQzJQMW4rSm9MdlU1NmVReVNkbFVTWVJnUnhlaU9lZGQxNlhPZUxaOENLaVFkQlRUejNWUFBIRUUrTk1OZ3dFaFdtQUpJZmNjODg5R2tGcklIczBvdmFLSU5idzdKMWI1T0QyT2xmV2paYmhHaVVQZzR1SzI4bVB2OWw2KysyM04rKzk5NTU5M2kyMzNOSW1tcEJ4UlFGcmpvWUlHNmw5b1F2TC9WZ2JkYTV1SGRzUDY3U0IxTzlWRzFIWnVVK3d3cldVY21oVG5UczdWellzcSttN25JNllya1JxYUhBUW0vemxLZzBYRm9LR0NmSmg1cElTRjZxZ09keHJhaU5xYURDcEJKSnc1emJkZE5QT3ZJelJwQ3doZmJqUWorL3RuWGZlTWVRNlE4eWl2WnIraUFreHEwWlYrUjU5bDdWMTFsbkhscDZoVWtQWXA3KzJyQ1dYVVZ0QWVmL1JpSnBLWGFJd2lEVHFUUUc4R0FpbzRVcmlScnJmUlV0QnJxU21jMldyRXJOSTNUd245eVpneEc0Z05udnpVc0xMMldPUFBjeTY2NjdiOWJVd1YxZlpSZkZJeXAxckl5bzM4d00yMTE1N2JlZUlncGdRVU5GdzRjS0ZWb1JSTE1uNGMwdEc2bDVyczY3Q1ArNW5ySHBCa0JSMzJjMkQyMXhQTjZadCt2ZXVsYWdFTWo3KytHTjcveTIyMk1Ld29CNnpFYkVrc0VKYlpaVlZiSTJrcWh1aHkrVEd1SW5HdXBLbFpUdFNHQzBaS1NFajl5eWJZOWFOVDBoU3BRRFdyWUhpKzlWSzFGMTIyY1hPd1dpOHNaOTY2cWxvS0lSejA1Tk9Pc21RdmROUFkzUjBiaXlqNVVSejIwSG5sLzNJTTlsclE1S093c09Zckl4dC9YNnRSQTJySjR5TmpVWEQzWS8wVmprZHpNMHRXVmI2NTU5LzdISkgyV2pKUTlFblN5UXVLanVaK1dWZElQbTV6aUpwWGFoWHUwOHJpVXBFbFRWQjE0b0NTSDVDUVpqcFV3UnREaVBtUkNiaHY3aEUwbXJrcWZPcVdvbWF3amF5ME9VTkV5OVlNeVE5cm1oNUJNVXN2L3p5WnB0dHR1bk1MNWxqeGdyNkRNdFFLUFhwTnNpTHBNTkNkYmo5MUVyVWVmUG1tV09QUGJiekJER3lrM3lqZE5GTUJNSlEzUkpHQ0RITEdINWl3WEJWRUxjM0RzWnlLWVlxZkIxWEZ4UGR2VmFpaHR2Y1dNOGpRNm11RmlaZFBQZmNjemFnVmJRWm1tZ25jOHlKVGgyclMrNVIzZWVhYTY0eHMyYk5zdDJUcE04bWlSem0wcVBDSStWK2F5VXFRSkFGNUs4bDFsazMxdytXVVAyUWU0YzdSUmh4bWE5TmRwa21aYVVqbTcrQm44T2VuM3p5eWNZL2MrbzZTV1pFUlJCT2xiN3d3Z3M3TWwxMDBVVjJRL09vVzlsaFVOeDNrSXJ2bzVaM2xQMzcwZmZ6enovZjZrUXRiUVJxSDFGZmZmVlZzL3Z1dTNkUVlXUjc0NDAzUm9vU0kvZ09PK3hnZnY3NTU2NzdzSVRDNkZubDFMR1JDbGhqNTc3N24wb2FaNDJQbisydGFpY3FTSVhIUm94eTd5ZXVMZHU4dnZ6eXk0NlNLT0JGdVpBMmppUyt5eHR6SFR0YnhrUVNQQXBSd3dvQm80citNbm9RRlBMUDNhVDJEMlZFMmhnMFljZlMvdnZ2YjAxdDdiWFhOai84OEVNa3M5TnQrMFVnQ2xIRCtybVFoc0RPTU1uakw4TUF5akxMTEdNTHFWRVJ2cTB0bktlUDZnWFpWbnhIK2R4UmlGcFV0bktZUmhPTzJBQklOUU1kTVcvc2djMSs4Zk9UVHo3WlRKMDYxVzVLV0hubGxjMjBhZE9zdmJtWEptdk5SUzlRZE1qR2c4V0xGM2ZWWitKYUl1YjhMdnZ1S0EyNnFYMUhJU3BnRnBGcEdFczFSVVdnY3l4VU5rcURDMk1Fbzd5WDY5dFZKblFiM3NubUVwR3JJeCtOcUdHK0xTS2pQTGU3cHZvai9IY2xrZDNqamp0dTNQazFJdWw0SlBzcHo5S3ZIdnE5bnBFWHZidk1MN0tqMU1ZakVJMm9pQkpXcHVlelFlcnhRSHJtbnVHbWJKRzAzT1RkZnRsYmJybWxzTUJaTExKQVhKY1JSaUJRN1Q4RW9oSVZZdkUyWlo3akdrc25IMzc0WWFVc21iSlRyQWNsZkZ1TkFoeHZ2ZlZXZTk2TXk5UnlMejErTDFpd29BTU5hOC9NUVRmWVlBUEQ4ZzV6WE5jZ1diajE3OWRmZnpVcnJiUlNWK2tadDJXd0Y5NGk3ZjhJUlNVcVloUmxERlZ4Z2N0R1VmcFVLY3RlRkVqajc0enFrTlp0dW5mQnFTTHBDSFN4SG43QkJSZFkvYmF0UlNjcWdJZkZyL2tNVjVhNlNrVXRYSG9oYWtuVzBkS2xTKzJHYlJRK3pLV2V0aGxGek9kbEJJZTR2SWo1N1h0Yi9zamROdmM0Q2FLV3BmaFJ3cEkwTjllS1hGMTJmWHp4eFJjZGhZNjZpbUJNSTI3anZSMXh5U0xqZ0N1T2YvU2JjNC9aUjl2a00yK1NJQ3JBa3kxMDhNRUhqN05GVGhtNzZhYWI3S2pyVjhialFncVRNWjkxMWZJVVBHbytsVjNOWTM2SG95MXpaNWJuU0E5dG1rZVZERkhMNXF2TzlKaWovUExMTHgxTDVBMEtRZDJoVTJWbmR6YmZkTnY3aEpEVlZlUUlSMW1tUjAwaWJGSkVCZXd3YzZiSURFODU1UlI3ZG9vN1VVemxROXBMVnA2Y0tSR2twVUtIZTNIek9hTnFVd2liSEZIZHlEcG56cHl1SFMrK0tmcWpxNHBEdDV1azRkTTd3bEpiMlE4K3NickFDSnRyUzVLb2dGa2xlNFkxMTltelo5dHpVNW8ySjhuVm9GS1JHL3VCbkQ1aFI3bWRjdFRQblNSUkw3Lzhja09Tdm12TExydXM0U3hPVHM2ZXFOV3hDWDNVQ2xIL3cwVUF3dUwrRW1ncXF5dzUzRHVPcHJla2lCb2VUTVFqdThPSm1IL01uVHZYb2tESnpyLysrcXNRRVcyR0hvMmhxTmU0Q0NSRDFLSTEwczAzMzl4V0tlU042RWhLZlNQZWt1NE55YjhmZU9BQm0rekE4WUZGQi9QR2hWaDNGd0tUUnlBSm9yTE13aHFwbnlmcWdrVE1NMXh4YUI0M2xYTlZKdys5ZWhBQzFSR0lUbFRtRFRObXpCaEhVcmRHeG5tZXJvbWsxUldySzV1RlFGU2lGbzJrdUxaOGprc0xnVjFUaFlabUdaNmVwajhFb2hFVk41Y29yYitIMU0wL2VRVCs1cHBTQS90VHFxNXVIZ0xSaUJydWdBRmFDT2x5ZXQxOGRaaTFsSnFuUGoxUld4Q0lRdFNpWkFaM3NqVkhYamlTS2pXd0xXYW81K3lGUU8xRURVKzFSa0JjWG5JMDJXUG9kc0tJcEwxVXA3KzNDWUhhaVZwVTBZRkFFWis3aEdvS1hESHFxZ2tCSWZBZkFyVVNsY0FSUVNKL3ZSUlNrcWZyZHNJb3lWNm1LUVRHSTFBclVjTmF2cmk4Qng1NG9NMHNvb21rTWxFaFVJeEFyVVFOQ3o4VE9LTG90a2dxOHhRQ0V5TVFqYWpzaHZuMjIyK3RkRnR0dFpWNStlV1h0VlZOMWlvRVNoQ0lSbFFTN2ovNTVCTzdsOVF2WUNaTkNRRWhFSEdPeXNGRWxGa0pteElhWkpaQ29EY0N0WTJvUmNzeUJ4MTBrS0hrQ25WNTFZU0FFQ2hIb0RhaUlrSVlUSHI4OGNjTlpGVVRBa0lnb1dDU1A2cE9uejdkeko4L1gvb1JBa0tnQWdLMWpxZ0xGeTYweGNob00yZk90QWNOcVFrQklkQWJnVnFKMmxzY1hTRUVoRUFSQWlLcTdFSUlaSUNBaUpxQmtpU2lFQkJSWlFOQ0lBTUVSTlFNbENRUmhZQ0lLaHNRQWhrZ0lLSm1vQ1NKS0FSRVZObUFFTWdBQVJFMUF5VkpSQ0Vnb3NvR2hFQUdDSWlvR1NoSklnb0JFVlUySUFReVFFQkV6VUJKRWxFSWlLaXlBU0dRQVFJaWFnWktrb2hDUUVTVkRRaUJEQkQ0Rjl6K01NTU5LcEk0QUFBQUFFbEZUa1N1UW1DQyIgZGF0YS1vZGUtc2lnbnBhZC1kaXNwbGF5PSJ0cnVlIiBzdHlsZT0iaGVpZ2h0OiA1MHB4OyB3aWR0aDogNzhweDsiPjwvZGl2PjxkaXY+PGJyIC8+PC9kaXY+PGRpdj5TaWduYXR1cmUgOiZuYnNwOzxpbWcgc3JjPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVlZQUFBQ2NDQVlBQUFCN3VneXNBQUFBQVhOU1IwSUFyczRjNlFBQUdSWkpSRUZVZUY3dG5RbXNGTVVXaGdzMEJyZUkrMGJjUVlJRVJjVUVRUVVNRU1VRkZUU2dLRVFES0NxQ1JoTGpSbFJNVUJRM0VFSkVWRUF3aUNzYVVGd1FBbEZBM0NKb29nS0txS2lBZ0xqeDhyZjJ2SnErUFRNMWMzdDY1azU5bGR6QXZWUFQzZlZWZGY5ZHA4NDUxV2pIamgwN0RBVUNFSUFBQkNEd0g0RkdDQU5qQVFJUWdBQUViQUlJQStNQkFoQ0FBQVN5Q0NBTURBZ0lRQUFDRUVBWUdBTVFnQUFFSUpDYkFETUdSZ2NFSUFBQkNEQmpZQXhBQUFJUWdBQXpCc1lBQkNBQUFRZzRFc0NVNUFpS2FoQ0FBQVI4SVlBdytOTFR0Qk1DRUlDQUl3R0V3UkVVMVNBQUFRajRRZ0JoOEtXbmFTY0VJQUFCUndJSWd5TW9xa0VBQWhEd2hRREM0RXRQMDA0SVFBQUNqZ1FRQmtkUVZJTUFCQ0RnQ3dHRXdaZWVwcDBRZ0FBRUhBa2dESTZncUFZQkNFREFGd0lJZ3k4OVRUc2hBQUVJT0JKQUdCeEJVUTBDRUlDQUx3UVFCbDk2bW5aQ0FBSVFjQ1NBTURpQ29ob0VJQUFCWHdnZ0RMNzBOTzJFQUFRZzRFZ0FZWEFFUlRVSVFBQUN2aEJBR0h6cGFkb0pBUWhBd0pFQXd1QUlpbW9RZ0FBRWZDR0FNUGpTMDdRVEFoQ0FnQ01CaE1FUkZOVWdBQUVJK0VJQVlmQ2xwMmtuQkNBQUFVY0NDSU1qS0twQkFBSVE4SVVBd3VCTFQ5Tk9DRUFBQW80RUVBWkhVRlNEQUFRZzRBc0JoTUdYbnFhZEVJQUFCQndKSUF5T29LZ0dBUWhBd0JjQ0NJTXZQVTA3SVFBQkNEZ1NRQmdjUVZFTkFoQ0FnQzhFRUFaZmVwcDJRZ0FDRUhBa2dEQTRncUlhQkNBQUFWOElJQXkrOURUdGhBQUVJT0JJQUdGd0JFVTFDRUFBQXI0UVFCaDg2V25hQ1FFSVFNQ1JBTUxnQ0lwcUVJQUFCSHdoZ0RENDB0TzBFd0lRZ0lBakFZVEJFUlRWSUFBQkNQaENBR0h3cGFkcEp3UWdBQUZIQWdpREl5aXFRUUFDRVBDRkFNTGdTMC9UVGdoQUFBS09CQkFHUjFCVWd3QUVJT0FMQVlUQmw1Nm1uUkNBQUFRY0NTQU1qcUNvQmdFSVFNQVhBZ2lETHoxTk95RUFBUWc0RWtBWUhFRlJEUUlRZ0lBdkJCQUdYM3FhZGtJQUFoQndKSUF3T0lLaUdnUWdBQUZmQ0NBTXZ2UTA3WVFBQkNEZ1NBQmhjQVJGTlFoQUFBSytFRUFZZk9scDJna0JDRURBa1FEQzRBaUthaENBQUFSOElZQXcrTkxUdEJNQ0VJQ0FJd0dFd1JFVTFTQUFBUWo0UWdCaDhLV25hU2NFSUFBQlJ3SUlneU1vcWtFQUFoRHdoUURDNEV0UDAwNElRQUFDamdRUUJrZFFWSU1BQkNEZ0N3R0V3WmVlcHAwUWdBQUVIQWtnREk2Z3FBWUJDRURBRndJSWd5ODlUVHNoQUFFSU9CSkFHQnhCVVEwQ0VJQ0FMd1FRaGdyMTlOdHZ2MjBHRGh4b3Z2amlDM1BNTWNlWTk5OS8zelJ0MnJSQ1Y4TnBJUUFCQ1B5ZkFNSlFnZEZ3OGNVWG0rZWVleTdyekNlY2NJSjU2NjIzRUljSzlFY2FweHcrZkxnWk8zYXMyV09QUGN5bVRadlNPQ1huZ0VESkJCQ0drdEdWOWtVSmdvUWhyblRxMU1uTW5qMGJjU2dOYlZWL2ErKzk5emEvL3ZwcmNJMFBQdmlndWVHR0c2cjZlcms0dndrZ0RDbjJ2OHhIL2ZyMU0ydlhyZzNPMnFkUEgvUENDeStZYmR1MlphNmlmLy8rWnZMa3lTbGVGYWRLZzBDdlhyM01yRm16Z2xOcFpxaVhBQW9FcXBVQXdwQlN6M3o5OWRlbVZhdFdHUkdZT25XcTZkdTNyNUZZOU96WjAyemN1REZ6SmN1WEx6Y3lMVkZxaDhDZ1FZUE14SWtURVliYTZkS2FiZ25Da0VMM2Z2amhoNlp6NTg0WlUwTDc5dTNOb2tXTE1tZCs4c2tuellBQkF6Sy9EeDA2TkxCSFUycUhRTWVPSGMzQ2hRdURCbjN3d1FmbXBKTk9xcDNHMFpLYUk0QXdsTGxMbzZKdzRJRUhtc1dMRjVzampqZ2k2OHlhSWF4WXNTTDQyeGxubkJITUpDaTFRV0RseXBXbVpjdVdtY1pnU3FxTmZxM2xWaUFNWmV4ZHJSOWNjTUVGbVRNY2Yvenh3UU0vemkxVk51ZDMzbmtuVTNmSGpoMWx2RElPblNhQmNlUEdtU0ZEaGdTbjFFeEJNd1lLQktxWkFNSlFwdDZSS01nOEZIcWlISDc0NFVhemgxeXhDZ2hEbVRxaUNnNXJ6d1lQT09BQXMzNzkraXE0S2k0QkFya0pJQXhsR0IzUk5ZTjhNNFh3OUZGaHdOeFFobzZwMENIMzJtdXZyTmdGWm9NVjZnaE82MHdBWVhCRzVWWXhPbE53RVFVZCtlcXJyemFQUC81NDVpVDMzWGVmdWVtbW05eE9TcTJxSmFCK3ZQbm1telBYcHhjQWlUNEZBdFZNQUdGSXNIZUtXVk9JbmxackVmcCtXTHAyN1dybXpwMmI0Tlg1ZWFoMTY5WVpMZjZxeUl3amwrRTB5OGtubjJ5V0xsMmFPZVcwYWRPQytCVUtCS3FaQU1LUVVPOW9VVmtQOTNCTndYV21FSjYrV2JObTV0dHZ2ODFjemVEQmc4MzQ4ZU1UdWpvL0RpUDJMNzc0b3BreFk0Ylp2bjI3K2Zqamo4MldMVnZNMXExYnN3QmNlT0dGbVdDemNwS1pNMmVPNmRHalIrWVV4eDEzblBua2swL0tlVXFPRFlGRUNDQU1DV0I4OXRsbmc0WG0zMy8vUFRoYXNhS2dSZW0yYmR0bVhRbEJidTRkSTM0UFBmUlFNT01LaGJuUXQ5Tll3NG5teEJvMmJKaDU0SUVIQ2wwYW4wT2c0Z1FRaG5wMndaMTMzbWxHamh5Wk9VcXhvcUF2S2czR2xDbFRzbzZoaHgwbE53RUpnSmdwRUZCUjVjV1VGaTFhWk14THhYeXZtTHBSWndKOVZ5WXRuWnNDZ1dvbmdEQ1UyRU42TUdtV1lLOExISFhVVVlFOXVkajAyYXB2cDhSUXJpU0pCU1dlUUhTQlB4Y25aVEw5N2JmZnNqNis0b29yakx6R3lsbjBzbkRQUGZlWXYvNzZLM09hTys2NHcranZGQWcwQkFJSVE0bTlGSDNMTHpWalpwd1o2WmRmZmlsYVhFcHNSb1A3V3BSN3RBR0tMUC9qanorTUdOcmxtbXV1TWIxNzl5NTc4cnBISG5uRVhILzk5Vm5uMXZyUm1qVnJZbG5yQlVQclUvcjhyTFBPQ3ZibW9FQ2cwZ1FRaGhKNlFPWUwyWXRWNUtPdUc3dlVwSGRLdnl6N2VGak9QLy84ckZsSUNaZFhzMStKZW4yRkRWWHdvQjZxTXRWRVhVRkhqeDV0bEtkSSthbktYVjU3N1RWejl0bG5aNTJtWGJ0MjV2YmJiemZubkhOTzF0OFYvYXoxQnMwd1Y2MWFGWHdtYnlWNUxWRWdVR2tDQ0VPUlBXQy80ZGRYRkhScU95cFd2Mk5HeXQwaFVXRlFUaWt0OFA3NDQ0L0JXb085OEt4RWhETGRGR3ZXSzNJNFpGVlhva1E3eDVWbUNrOC8vWFNkV1VyY1JrM2hnUWgrcTA4UDhOMmtDQ0FNUlpEVUlxZHUvbkN4czc0UGNUM0l0SUdMWGI3NjZxczZDZmFLdU1TYXI2b1psdmpMcEtTSHZ0WjU3TVZuaVlYV0VLSkpDc3NOUm0vK2lsbXd5OHN2djV3MVU1ZzNiNTdwMXExYnprdEpZMUc4M0J3NGZtMFFRQmdjK3pFcUNrbWt4bzRMaU1NYnFYQ0hpSkZNZWZiYnVRUkJNNFJLYllDanVKTUpFeVprTGw0bXBWZGZmVFV3Q3lvNW9seWF2Ly8rKzd5TjY5Q2hnM252dmZjS0E2QUdCTXBNQUdGd0FLdzMrOU5QUHowSW1GSkp5ck5GRy9Rb0lDc3NwUzVnT3pTaEpxcW9IN1FlWTN2M2FIMUJ2MWZhaTJ1WFhYWXhmLzc1WjFHYzk5OS8vOEFNRmhZOGw0ckNSK1V5RWtBWUhPRGFEM0RGS1NUeFZxOFp5SkZISHBrNXU5WXI5TGMwYmVLNW12N0dHMjhZNWZpUm1VdHZ1cFV1RW9SUm8wWUZiK1NiTm0wS0xrZThKQWpWc0hkeW5HZFpJV2J5a05MKzMzWlp0bXhablVESFFzZXB0cy9EV1p3OW0vdmhoeCtNWmtPWFhucHB0VjB1MTVPREFNSlFZR2hFdllhU2NpV051bDBtWVpwS1lwVGI3ZDFubjMzTWhnMGJramhzU2NjSVUxeElBT3gxQk0zWTlMZTAxeEh5TmVLZ2d3NXlTcWV0MklvYmI3d3hFRG5idE5TUTkvcldpNFJNWUdQR2pLa1ROMkl6YTkyNnRkbHZ2LzJDamFndXUrd3lYSE5MdWl2UytSTENrSWR6TkgxMlVxWWV2VTFwRVRzc2hmWnFTR01veEwzMWF2TjY1UldxUkJGN3JTUFlua1lTZ3NjZWU2eU9TMmdscmk5NlRsMm4xaE1rWVByUi94VzBxTDdWdW9kK05QUFVqREFhTGE5amFhdlhORnhxazJJVnBpR3BUN0Rnd1FjZmJDNjU1SkpBNENVV3BicDhKOVdtcEk2anNhQWZqWU5HalJwbC9oK09aZjNyYW5YUWVBbTU2T1V4TFlzQ3dwQmpORVFmbEtXa3VzZzEwS0l1cW1uazdjazM2S05ySGFwNzY2MjNtcnZ1dWl1cGU4WDVPSHJRS01WSU5NMUZ0Y3lvbkJ1U3AyTHo1czNObDE5K21ha2hzOUxNbVRPVE9IVFpqNkVBUHMwUVhucnBwYktjUzJOUklscHRRcUh4S0NlQ1VQanQ4Um4rclhIanh1YWZmLzRwQ3hjZGRQYnMyY0hMUlJvRllZaWhMRVZYVWp1Nzg1TjZlRWZmRnBPYWhaUXlXTlJPWllTMTdjRjZ3MUhrcnVJQzBpeTVCRUdDckxmdmFqSWIxWWZMeElrVHphQkJnN0lPb1dBM2JmbFp6VVgzZ2t4Z3p6Ly9mTTdMMUpyWnRtM2JncjdxM3IxN1VFOUJmNTkvL25uV1JrWEZ0UE93d3c0TFpxM2htN05tWUduTUxFSXpwdTROL1JTYmo2dVlObXE5VE16eXpRYjBtZTdKdE80RGhDR21CNlByQ25wN3NSK2V4WFM2WFZkMjJOTk9PeTN6cDBxK0JXdWdTeFNpVTlwbm5ua20xVVZDY1pYSktHNXFYWXRlT3RIZ3RtcHZvNkt5RlkydG1jTFBQLzljWitqMzY5ZlBkT25TeFp4eXlpbDU5N3BZc21TSmVlcXBwNEszN2s4Ly9iVFVXeWp6UGMwcUpCQjZVT3BmM2FQMUxib241Q1dvTVdublFITTlicE1tVFl4U3Eyc2RTVVVQYy91QnIvK0hEM2JiUk9SNi9EVHJJUXdSMmxIN3Z6NU9LdWpNM3JTbGtxa3Y5QkRXK1ZldlhwMXAvYzQ3N3h3RWhxWGxPU0xPTWhuRkNhNnVMYzIzbzdSdU9HMjhGTDVKaCtmVVF6THR6WU5jMnl1dktlMCtGL2UyWEovMEhkcW5Ra0t6ZWZQbVlIOEtPNEdrNjdYRjFaTURRTXVXTFFPUmtBQVh3L1dKSjU0d1YxNTVwZlBwOVpZdlFkS1BMVkxPQjZqeWlnaERwSU9pNlpLVGlsbXdCVWZlR1FzV0xFaHRJY2x1b2tSQnM1Wm8xdEdrVEdXRnhyc2VNb3BXamhNRW1Ra2tDR25aVVF0ZGE5S2ZhNnRXZWU2RXBWcTMrVlRmNkFYaHUrKytxNE5BM2xPNko1SU1KTlNZMExnTVo0M2gyUGpwcDU4QzA1UVdxVXNSRUNVa1BQVFFRODI5OTk1YloyRmZzeCtadVNaTm1oUUlsTDNMWGx5LzIwNEVvU0FrUFQ2cTZYZ0lnOVViY1o0NVNjMFdiUGZVdEI3QzBZR205c256SmR4UVNKL3Z1ZWVlNXQxMzN5MjczVlkyVzVtTWNubXh5S1FpRTE1YVhoZHAzNFFLWkpPWndRNW9xOVE0eU5WMnpXZ2t6SHBnUm92NlRtSnczbm5ucFkwdTYzeWh2VDhVRS8yN1lzV0tndGVrdFQzbG9kS2J2bVpwV3NpTk00M1pCOUxNUXk4cCtrbkx0bCt3SVNsVlFCZ3MwTkhZZ3FUTVBYWXdXMUlCY3NXT0Q4MVF6anp6ekt6b1hGMkxIdFRsWHN6VHcwWm1vN2pkMWFveEpxRll0aTcxbzA0SDExMTNuWG40NFlkZHZscldPbUhhYjVsU2xOc3BXdlFnVmY5Vk9ySzhFQVJ0MzZwZ1RKbEh0WUZUZlJhTHRaZUcwclRYNmt0S0laYjZIR0d3S0VVM3pFbktQY3dXblBvbTNuUHAxR2dkVFpjSERod1l2REdGUlc5RFdtQXJOUGoxNENoVUo5YzE2ZWFVZDFlY0lGUXEyVjBwL0pMNFRsUVlaR2RYcXZCS0ZyMTlYM3Z0dGJHTHdYcFo2TldyVjdDSFJVUGNkUzZmVTBNdTVycFBOWFAxYlhZUXh3TmgrSTlLTktHZGJJcjFlZXNJWWR1emhhU09XY3pEUks2bld1aXppK3U2aVV3Zm4zMzJXV0FDa2JkU01UTUx6VVQwVmh4ZHl4QURmWmFramJvWUhwV3FLN2ZrNGNPSFowNnZuRS9SRFgzU3VqYU5kWjAvYnAxSHBrWmxnSzBWczU3YU9HN2N1RHJwUjBMV0dvZFhYWFZWa0xJRFFmai9DRVFZL21OUnJoUVZsWnd0UkFQcDFGUVg5OGlwVTZjR0MzWlJ0OExRUFRDY0FjajJLbk5iZUVOcERVUHVpSHJ3UkI4NmN1WFRNYXNodDFGYUQyRDdQSm9oOU9qUkkvTW5wWVRRWGcxcGxseXhJcm9HOWUwdHQ5d1N6QkJxc1NpZ1VHblB4NDhmSHlURGRMa1BhcEdEYTVzUUJtTUNVMGQwWDRUbHk1Y1g5WVljQjl6MlJFcHp0cUEzSkwyZGJ0KytQWE5adSs2NmE3QVBjYmp6WE56MXhtMUw2VEtRamo3NjZPQmNhOWV1amEydTdUWVhMMTdzOVJ0Wk9QTUtBY2sxVWlhK05FbytRZEQ1TDdyb291QmFTalVacHRFR3pwRXVBWVRCbU1DMElSZktzQ1QxRUxmZjJOTllXNUFRM1hiYmJYVnkrcXM5ZW92UFp3b2FNbVJJTU9XMlM1aWFRTjkxOGZ5SUc3b3U1MDUzeUZmdWJIWndtMTVFRkVWY1RwT2FvcXdmZmZUUlRMcjRhTXQ5TmV0VmJnUTBuRE1qRE1ZRU42ZE1JR0ZKSWlMWkZwdWtJcWR6RGF0OHdXSXVpOHpSdDFuTktwUzI0ZGhqajgyY1VtWWlPeHBVN2Z2bW0yL3lqblN0WmNpamhUZlJmekhKTTh2ZVM2SmNPWkkwSG1TMmsvdHBYSkdua1V4NnRiS08wSEFldHczblNyMFhodWkrQ09xNitwcVJaSnBTM3BqUUZsOHVmM1ZkdXg0MllXeUE4aHpabmtjdUFoZGRkRmN5TnhjN3M5cW1EZTRYTGx5WU5kTUtrNkJKYkJHRTdBZEIzRmdUSjdsR3VqQXY5RmlKam9lNCtyNjRCeGRpeGVmNUNYZ3ZESHFqdGUzdVNaaVI3RnhMNVZqa0NuY3kwN1dINHFQRlhUdHdyWkFveEVVZ0YzdXRZYXBwelNiQ3ROTGNjUGtKeEtYY1ZwRGgvZmZmYjg0OTk5d2d5cmZZb2hjRDVmakpsOS9ITi9mZ1lobFNQNXVBOThLdzc3Nzdaa1ZBMWpmYnFmMVdXSTVkMldRbVVQSzdVQkRrWnFmTmcyUU9Da3UrOVl5NDdUSDF2Vk5QUFRWWW5DNm56WnViNzE4QzJvc2p6bFZVYnNFU1o1ZlpnMFFnRklPNE9KR1FkVFh2WWNGNHFGNEMzZ3REZEs5ZWJlQ3VqZHhMTGZiZUJra0Z5T2xhb2lteUpUcmF0RVp2bW5abTBueWlrQ3NDMlRXdW9WUW1mSzh1QWFXUzF2aklWVFFEUE9TUVE0eXlsNFpGTThMcDA2Y0hhVFdVUXloZnFaYTlzT243aGtuQWEyRkkyazNWdHRjbitiQ1YrVUVCU2VHYlliaW9xeGdKdlRVV21pbmtXNXd1MW56VU1JZDVkVjUxTkFWM0VsZXBOQ2N5WlZaN0Nvc2syc294eWtmQWEyR0lTN0ZkNnA3T2VtaTNhZFBHckZtekpralVwYmY0K2taUzZ2cmtSaHRHWU52dWhkR0F2TGlaZ3E1QjZ5ZHhaZ3RkbzJ6VHRackp0SHkzVExKSFZtcHJ1UW5YWjc4UGpRdjFvOFpFTWRIcHliYUVvOVVTQWErRklXNGgwUGJxS2FhajdXUFZOMlpCUXFBSGVyaVlHTG9YaHE2T2hVUkJJaVZ2cFZ5N3NLV1ZQSzhZZnI3WGZmUE5OODNkZDkvdGxBSmFyTFFaaklMa0VBUGZSMDU1Mm84d2pCeVpSYllVWWJEVGRXc0JVYm5qU3lseDdvYlJXSURCZ3dlYkNSTW1aQTRmWGNmUUxFQ2lrbXRCc3RiVFc1ZkN2ZHErbzluRGJydnRaajc2NkNPajlDUjJVUW9TUlpyTGc0a0NnWElSOEZvWW9sdDRDbkt4d3FBSHNMeE13Z1hnVXZadmlCTUV1UmRxaG1CN0NiM3l5aXZtOHNzdkQ3eVFWT3o0aUVMWkpKa2xsT3NXNHJnUXFEMENYZ3REbkNtcDJPQzIraVRKMDhOY2k4cTIvM21jSUlURHpzNlVHcTZGckZ1M0x0aWtYZDRxY1FYdmxOcTdhV2tSQk1wTndHdGhpTnV4clJodkl0c0xxWmhOZlhSZUpiblRHMzlZZEY2SlRLNDRBbHZFUWs4aUxWeHFMU0hYNXVvS2N0UDNpRUF1OTIzRThTRlFXd1M4RmdaMXBUeUhvamwvWE14QjlpWTByb0ZzY1NZalpiWlVMRUloRHlZN0tDb1VqMXllTEVTNTF0Wk5TbXNna0RZQjc0VWh6cHpVdlh0MzgvcnJyK2Z0Q3p2eFhxRkF0cmdVRnBwaDZOeXU3b1hLdlZSbzQ2QjI3ZG9GT2ZWeFFVMzdOdUo4RUtndEF0NExneDdhZWx2ZnVIRmpWcy9tU3labjUxY3FsSk5JNWlaNUNjWEZJaFF6bExUSml6WjdpU3M2dmpacEo1MUZNVVNwQ3dFSTVDTGd2VEFJVEp4M1VxNlV5Rm9ma0ZsSGdxS0ZYZjBlWjhPUEpxbXI3NmJxUzVZc01XUEdqQW5TSVlSRkppTkZ6N1pxMVlvUkRnRUlRQ0F4QWdqRGYzbUltalZyWnJaczJaSUZWb3U4ZXVqYjIxSGFtKy9rU3FjZHpkZ3FzNUhpQzFnRVRtemNjaUFJUUtDTUJCQUdDNjRlNkRObXpBaTJvYlNMb2t3M2I5NGNSQktIS2JyamNneHBGcUVVRnFIN0tUdGtsWEhrY21nSVFLQnNCQkNHR0xRalJvd3dvMGVQem55aURYQ1dMVnRtMnJadEcveE53V0oyUmxQOUxab09tOTNMeWpabU9UQUVJRkJtQWdoRERzQmJ0MjROeEVFQmFKb0Z6SjgvUDdQdmNUUUl6bDZqSURsZG1VY3NoNGNBQk1wT0FHRndRR3cvK08yTmZLSUx6TVFQT01Da0NnUWdVUFVFRUlZQ1haUXJ1am1hcks2K083OVYvVWpoQWlFQUFXOElJQXg1dWxxTHlRb3NzMTFUVmQxT2FhMEZab21IYTZDYU55T0xoa0lBQWcyV0FNS1FwK3RDMTFTdEcyaHhXZTZtTWhldFhyMDYrRll4K1pFYTdBamh3aUVBQWU4SUlBdzV1dHhPbFJIdXphdEZhTTBlZHRwcEp6TnAwaVMyVC9UdWRxSEJFUENEQU1JUTA4LzJscCtLVndoekhha3FYa2QrM0JpMEVnSStFMEFZSXIxdlowM3QycldyMlgzMzNiTzIyR1NmWko5dkY5b09BVDhJSUF4V1AydG0wTEZqeDJCL2d4WXRXcGoxNjlkbkpkZkxsUUxEajZGQ0t5RUFBVjhJSUF4V1Q0ZnhDbHBEK1B2dnZ6T2Z5SHdrenlPeWwvcHlXOUJPQ1BoTkFHSDRyLy90ZUFWN1NDQUtmdDhndEI0Q1BoSkFHSXdKOWtwbzA2Wk5rQ2d2S2dwYWlDWkd3Y2RiZ3paRHdGOEMzZ3VEMWhWT1BQRkVvKzA4N2FKRWVWcG9SaFQ4dlRsb09RUjhKZUM5TUhUcjFzM01temV2amlpRUFXMitEZ3phRFFFSStFdkFhMkhvMHFXTGthZFJkS2FBS1BoN1E5QnlDRURBR0crRm9WZXZYbWJXckZtSUFuY0JCQ0FBZ1FnQkw0V2hiOSsrWnZyMDZWa28yRmlIZXdNQ0VJREF2d1M4RTRiKy9mdWJLVk9tMUJFRkxUUlRJQUFCQ0VEQU0yRkFGQmp5RUlBQUJBb1Q4R2JHWUdkTERiSElmTVJNb2ZBZ29RWUVJT0FYQVMrRUlVNFVoZzRkYXNhT0hldFhiOU5hQ0VBQUFnNEVhbDRZdW5mdmJ1Yk9uWnVGb2srZlBtYmF0R2tPZUtnQ0FRaEF3RDhDTlNzTWE5ZXVOVDE3OWpSTGx5N042dFhPblR1YitmUG4rOWZUdEJnQ0VJQ0FJNEdhRlliV3JWc0g2YlB0b2xUYUsxZXVkRVJETlFoQUFBSitFcWhKWWRDc1FOSExkbW5ldkxsWnRXcVZuNzFNcXlFQUFRZ1VRYUNtaEVIWlVjZU1HV05Hamh5WmhhQng0OFptdzRZTnBtblRwa1dnb1NvRUlBQUJQd25VbEREWWV6V0gzZG1rU1JNellzUUlJODhrQ2dRZ0FBRUlGQ1pRVThMUW8wY1BNMmZPbkt4V0s2aHQ4dVRKaFVsUUF3SVFnQUFFQWdJMUpReU5HalhLNnRiMjdkdWJVYU5Hc1NVbmd4MENFSUJBRVFScVJoZ1V3VHhnd0lDc3BpOVlzTUIwN05peENCeFVoUUFFSUFDQm1oR0dxQ2RTNzk2OXpjeVpNK2xoQ0VBQUFoQW9ra0ROQ0VPSERoM01va1dMZ3VacnE4NW9ZRnVSWEtnT0FRaEF3RnNDTlNNTXc0WU55K1ErMHE1c25UcDE4clpUYVRnRUlBQ0IraEQ0SDl1a3B1R2ZlTVp4QUFBQUFFbEZUa1N1UW1DQyIgZGF0YS1vZGUtc2lnbnBhZC1kaXNwbGF5PSJ0cnVlIiBzdHlsZT0iaGVpZ2h0OiA1MHB4OyB3aWR0aDogMTMwcHg7Ij48L2Rpdj48ZGl2PjxiciAvPjwvZGl2PjxkaXY+PGhyIC8+PC9kaXY+PGRpdj48Zm9udCBjb2xvcj0iIzAwMDAwMCI+QWxsIG9mIHRoZXNlIHNob3VsZCBzYXkgPGI+VHJ1ZSA8L2I+Zm9yIENvbmZpcm1hdGlvbiZuYnNwOzwvZm9udD48Yj42NzI3Nzc0PC9iPjo8L2Rpdj48ZGl2PjxiciAvPjwvZGl2PjxkaXY+Rmlyc3ROYW1lICYjNjE7ICYjMzQ7SHluZGF2aSYjMzQ7IDombmJzcDs8L2Rpdj48ZGl2Pjxmb250IGNvbG9yPSIjMDAwMDAwIj48YnIgLz48L2ZvbnQ+PC9kaXY+PGRpdj48Zm9udCBjb2xvcj0iIzAwMDAwMCI+Rmlyc3ROYW1lICEmIzYxOyAmIzM0O0phbmEmIzM0OyA6PC9mb250PjwvZGl2PjxkaXY+PGZvbnQgY29sb3I9IiMwMDAwMDAiPkNvbmZpcm1hdGlvbk51bWJlciAmbHQ7IDcwMDAwMDAgOiZuYnNwO1RydWU8L2ZvbnQ+PC9kaXY+PGRpdj5Db25maXJtYXRpb25OdW1iZXImbmJzcDs8Zm9udCBjb2xvcj0iIzAwMDAwMCI+Jmd0OyAxMDAwMDAwIDombmJzcDsmbmJzcDtUcnVlPC9mb250PjwvZGl2PjxkaXY+Q29uZmlybWF0aW9uTnVtYmVyJm5ic3A7PGZvbnQgY29sb3I9IiMwMDAwMDAiPiZsdDsmIzYxOyZuYnNwOzwvZm9udD42NzI3Nzc0IDombmJzcDtUcnVlPC9kaXY+PGRpdj48YnIgLz48L2Rpdj48ZGl2Pjxmb250IGNvbG9yPSIjMDAwMDAwIj5DdXJyZW5jeUNvZGUoJm5ic3A7VVNEJm5ic3A7KSBpbiAoJiMzNDtVU0QmIzM0OywmIzM0O0NBRCYjMzQ7LCYjMzQ7QVVEJiMzNDspIDombmJzcDtUcnVlPC9mb250PjwvZGl2PjxkaXY+PGZvbnQgY29sb3I9IiMwMDAwMDAiPkN1cnJlbmN5PC9mb250PkNvZGUoJm5ic3A7VVNEJm5ic3A7KSBub3QgaW4gKCYjMzQ7R0JQJiMzNDssJiMzNDtFVVImIzM0OykgOlRydWU8L2Rpdj48ZGl2Pjxmb250IGNvbG9yPSIjMDAwMDAwIj5MYXN0TmFtZSBsaWtlICYjMzQ7Q2hhcCUmIzM0OyA6Jm5ic3A7PC9mb250PjwvZGl2PjxkaXY+PGZvbnQgY29sb3I9IiMwMDAwMDAiPkxhc3ROYW1lIG5vdCBsaWtlICYjMzQ7U2h1JSYjMzQ7OiZuYnNwO1RydWU8L2ZvbnQ+PC9kaXY+PGRpdj48Zm9udCBjb2xvcj0iIzAwMDAwMCI+TmF0aW9uYWxpdHkoKSZuYnNwOyZuYnNwOyBpcyBudWxsIDombmJzcDtUcnVlPC9mb250PjwvZGl2PjxkaXY+TGFzdE5hbWUmbmJzcDsgaXMmbmJzcDs8Zm9udCBjb2xvcj0iIzAwMDAwMCI+bm90IG51bGwgOiZuYnNwOyZuYnNwO1RydWU8L2ZvbnQ+PC9kaXY+PGRpdj48YnIgLz48L2Rpdj48L2JvZHk+PC9odG1sPg==\"\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/med/config/v1/fileAttachments", - "host": [ - "{{HostName}}" - ], - "path": [ - "med", - "config", - "v1", - "fileAttachments" - ] - } - }, - "response": [] - }, - { - "name": "post File Attachments -> Profile image", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"fileName\": \"profilepicture.png\",\r\n \"linkId\": \"{{ProfileId}}\",\r\n \"overwriteExistingFileYN\": \"N\",\r\n \"description\": \"Profile Picture\",\r\n \"linkType\": \"Guest\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"userName\": \"OHIPUSER@SITE\",\r\n \"globalYN\": \"N\",\r\n \"fileAttachment\": \"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\"\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/med/config/v1/fileAttachments", - "host": [ - "{{HostName}}" - ], - "path": [ - "med", - "config", - "v1", - "fileAttachments" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "get Email File", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/med/config/v1/emailFile/{{emailId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "med", - "config", - "v1", - "emailFile", - "{{emailId}}" - ] - }, - "description": "Use this API with OSEM, to retrieve email Blob File Stored in File Storage Schema. It is used in Profiles to fetch Email and Open in an end user's mail client. The email ID is retrieved from getActivitues/emails response." - }, - "response": [] - }, - { - "name": "get Folio Report", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/med/config/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/folioReports?reservationIdContext=OPERA&reservationIdType=Reservation", - "host": [ - "{{HostName}}" - ], - "path": [ - "med", - "config", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "folioReports" - ], - "query": [ - { - "key": "reservationIdContext", - "value": "OPERA" - }, - { - "key": "reservationIdType", - "value": "Reservation" - }, - { - "key": "folioWindowNo", - "value": "", - "description": "Folio window number to generate (defaults to view 1).", - "disabled": true - }, - { - "key": "billNumber", - "value": "", - "description": "Optional bill number to generate.", - "disabled": true - }, - { - "key": "folioType", - "value": "", - "description": "Optional folio type", - "disabled": true - }, - { - "key": "folioDate", - "value": "", - "disabled": true - } - ] - }, - "description": "This will get the folio(base64) from a specific reservation." - }, - "response": [] - }, - { - "name": "get Registration Card", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/med/config/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/registrationCard?regenerate=false&signedOnly=false&reservationIdContext=OPERA&reservationIdType=Reservation&language=EN", - "host": [ - "{{HostName}}" - ], - "path": [ - "med", - "config", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "registrationCard" - ], - "query": [ - { - "key": "regenerate", - "value": "false" - }, - { - "key": "signedOnly", - "value": "false" - }, - { - "key": "reservationIdContext", - "value": "OPERA" - }, - { - "key": "reservationIdType", - "value": "Reservation", - "description": "fetches associated Registration Card (base64)" - }, - { - "key": "language", - "value": "EN" - } - ] - } - }, - "response": [] - }, - { - "name": "email Folio Report", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"folioInfo\": {\r\n \"hotelId\": {{HotelId}},\r\n \"reservationId\": {\r\n \"id\": {{reservationId}},\r\n \"type\": \"Reservation\"\r\n },\r\n \"folioWindowNo\": \"1\",\r\n \"folioType\": \"Information Invoice\",\r\n \"folioDate\": \"2023-10-20\"\r\n },\r\n \"emailRecipients\": [\r\n {\r\n \"emailAddress\": \"test@example.com\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/med/config/v1/folioReports/email", - "host": [ - "{{HostName}}" - ], - "path": [ - "med", - "config", - "v1", - "folioReports", - "email" - ] - }, - "description": "This operation triggers emailing the folio (pdf) for a specific reservation to the email provided in the request body." - }, - "response": [] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Customer Management Service (CMS)", - "item": [ - { - "name": "get Track It Items", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/cms/v1/hotels/{{HotelId}}/trackItems", - "host": [ - "{{HostName}}" - ], - "path": [ - "cms", - "v1", - "hotels", - "{{HotelId}}", - "trackItems" - ], - "query": [ - { - "key": "ticketId", - "value": "", - "disabled": true - }, - { - "key": "reservationId", - "value": "", - "disabled": true - }, - { - "key": "reservationIdType", - "value": "", - "disabled": true - }, - { - "key": "givenName", - "value": "", - "disabled": true - }, - { - "key": "surname", - "value": "", - "disabled": true - }, - { - "key": "trackItGroups", - "value": "Lost", - "description": "\"Parcel\", \"Valet\", \"Baggage\", \"Lost\" ", - "disabled": true - }, - { - "key": "types", - "value": "", - "description": "Track It types based on the Track It group.", - "disabled": true - }, - { - "key": "locations", - "value": "", - "description": "Locations for Track It location.", - "disabled": true - }, - { - "key": "actions", - "value": "", - "description": "Track It actions based on Track It groups.", - "disabled": true - }, - { - "key": "actionStatuses", - "value": "", - "description": "Action status of the Track It item(Open, Closed).", - "disabled": true - }, - { - "key": "room", - "value": "", - "disabled": true - }, - { - "key": "description", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Track It Items", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"trackItItemsInfo\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"group\": \"Parcel\",\r\n \"ticketNumber\": \"9988776655\",\r\n \"action\": {\r\n \"trackItAction\": {\r\n \"code\": \"DELIVER\"\r\n },\r\n \"status\": \"Open\"\r\n },\r\n \"location\": {\r\n \"code\": \"MAIL\"\r\n },\r\n \"quantity\": \"1\",\r\n \"followUpDate\": \"2023-06-15\",\r\n \"description\": \"Parcel is at reception\",\r\n \"assignedTo\": {\r\n \"appUserId\": {\r\n \"type\": \"AppUserId\",\r\n \"id\": \"50946\"\r\n }\r\n },\r\n \"reservationInfo\": {\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/cms/v1/hotels/{{HotelId}}/trackItems", - "host": [ - "{{HostName}}" - ], - "path": [ - "cms", - "v1", - "hotels", - "{{HotelId}}", - "trackItems" - ] - } - }, - "response": [] - }, - { - "name": "put Track It Items", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"trackItItemsInfo\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"group\": \"Parcel\",\r\n \"ticketNumber\": \"9988776655\",\r\n \"action\": {\r\n \"trackItAction\": {\r\n \"code\": \"DELIVER\"\r\n },\r\n \"status\": \"Open\"\r\n },\r\n \"location\": {\r\n \"code\": \"MAIL\"\r\n },\r\n \"quantity\": \"1\",\r\n \"followUpDate\": \"2023-06-15\",\r\n \"description\": \"Parcel is at reception\",\r\n \"assignedTo\": {\r\n \"appUserId\": {\r\n \"type\": \"AppUserId\",\r\n \"id\": \"50946\"\r\n }\r\n },\r\n \"reservationInfo\": {\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/cms/v1/hotels/{{HotelId}}/trackItems", - "host": [ - "{{HostName}}" - ], - "path": [ - "cms", - "v1", - "hotels", - "{{HotelId}}", - "trackItems" - ] - } - }, - "response": [] - }, - { - "name": "delete Track It Items", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/cms/v1/hotels/{{HotelId}}/trackItems", - "host": [ - "{{HostName}}" - ], - "path": [ - "cms", - "v1", - "hotels", - "{{HotelId}}", - "trackItems" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Data Value Mapping", - "item": [ - { - "name": "get Converted Values", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/dvm/v1/externalSystems/{{ExtSystemCode}}/hotels/{{OperaHotelId}}/convertedValues", - "host": [ - "{{HostName}}" - ], - "path": [ - "dvm", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{OperaHotelId}}", - "convertedValues" - ] - } - }, - "response": [] - }, - { - "name": "get Default Values", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/dvm/v1/externalSystems/{{ExtSystemCode}}/hotels/{{ExternalHotelId}}/defaultValues", - "host": [ - "{{HostName}}" - ], - "path": [ - "dvm", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{ExternalHotelId}}", - "defaultValues" - ] - } - }, - "response": [] - }, - { - "name": "get Opera Hotel Code", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/dvm/v1/externalSystems/{{ExtSystemCode}}/hotels/{{ExternalHotelId}}/conversions", - "host": [ - "{{HostName}}" - ], - "path": [ - "dvm", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{ExternalHotelId}}", - "conversions" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Enterprise Configuration (ENT Config)", - "item": [ - { - "name": "Amenities Template ", - "item": [ - { - "name": "get Template Amenities", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/amenities?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "amenities" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Template Amenities", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateAmenities\": [\r\n {\r\n \"amenityType\": \"General\",\r\n \"beginDate\": \"2023-01-01\",\r\n \"description\": \"SPA onsite at the property\",\r\n \"comments\": \"Notes can go here\",\r\n \"featureCode\": \"SPA\",\r\n \"orderSequence\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/amenities", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "amenities" - ] - } - }, - "response": [] - }, - { - "name": "change Template Amenities", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateAmenities\": [\r\n {\r\n \"amenityType\": \"General\",\r\n \"beginDate\": \"2023-01-01\",\r\n \"description\": \"SPA is onsite at the property\",\r\n \"comments\": \"Notes can go here\",\r\n \"featureCode\": \"SPA\",\r\n \"orderSequence\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/amenities/{{FeatureCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "amenities", - "{{FeatureCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Template Amenities", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/amenities/{{FeatureCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "amenities", - "{{FeatureCode}}" - ] - } - }, - "response": [] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Amenities - for the hotel", - "item": [ - { - "name": "get Amenities", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/amenities", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "amenities" - ] - } - }, - "response": [] - }, - { - "name": "post Amenities", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"hotelAmenities\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"amenityType\": \"General\",\r\n \"beginDate\": \"2023-01-08\",\r\n \"description\": \"SPA onsite at the property\",\r\n \"comments\": \"Notes can go here for amenities on the property\",\r\n \"featureCode\": \"SPA\",\r\n \"orderSequence\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/amenities", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "amenities" - ] - } - }, - "response": [] - }, - { - "name": "change Amenities", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"hotelAmenities\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"amenityType\": \"General\",\r\n \"beginDate\": \"2023-01-08\",\r\n \"description\": \"SPA onsite at the property\",\r\n \"comments\": \"Notes go here for amenities on the property\",\r\n \"featureCode\": \"SPA\",\r\n \"orderSequence\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/amenities/{{FeatureCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "amenities", - "{{FeatureCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Amenities", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/amenities/{{FeatureCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "amenities", - "{{FeatureCode}}" - ] - } - }, - "response": [] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Amenities - for the room", - "item": [ - { - "name": "get Room Amenities", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/roomAmenities?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "roomAmenities" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Room Amenities", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"roomAmenities\": [\r\n {\r\n \"code\": \"FAN\",\r\n \"description\": {\r\n \"defaultText\": \"Fan in the room\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/roomAmenities", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "roomAmenities" - ], - "query": [ - { - "key": "wildCard", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "put Room Amenities", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"roomAmenities\": [\r\n {\r\n \"code\": \"FAN\",\r\n \"description\": {\r\n \"defaultText\": \"Update Fan description here\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/roomAmenities/{{RoomAmenitiesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "roomAmenities", - "{{RoomAmenitiesId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Room Amenities", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/roomAmenities/{{RoomAmenitiesId}}?roomAmenitiesCodes=FAN", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "roomAmenities", - "{{RoomAmenitiesId}}" - ], - "query": [ - { - "key": "roomAmenitiesCodes", - "value": "FAN" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Attraction Classes", - "item": [ - { - "name": "get Attraction Classes", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/attractionClasses?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "attractionClasses" - ], - "query": [ - { - "key": "codes", - "value": "MUS", - "disabled": true - }, - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Attraction Classes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"attractionClasses\": [\r\n {\r\n \"code\": \"CLAZZ\",\r\n \"description\": {\r\n \"defaultText\": \"Local attactions\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/attractionClasses", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "attractionClasses" - ] - } - }, - "response": [] - }, - { - "name": "put Attraction Classes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"attractionClasses\": [\r\n {\r\n \"code\": \"LOCAL\",\r\n \"description\": {\r\n \"defaultText\": \"Update Local Class\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/attractionClasses/{{AttractionClassCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "attractionClasses", - "{{AttractionClassCode}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Attraction Classes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/attractionClasses/{{AttractionClassCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "attractionClasses", - "{{AttractionClassCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Attraction Templates", - "item": [ - { - "name": "get Attraction Templates", - "request": { - "auth": { - "type": "bearer" - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/attractions", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "attractions" - ] - } - }, - "response": [] - }, - { - "name": "post Attraction Templates", - "request": { - "auth": { - "type": "bearer" - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"attractionTemplates\": [\r\n {\r\n \"name\": {\r\n \"defaultText\": \"Symphony Hall\"\r\n },\r\n \"generalDirections\": \"General Directions go here\",\r\n \"relativePosition\": {\r\n \"distance\": \"1\",\r\n \"distanceType\": \"MI\"\r\n },\r\n \"address\": {\r\n \"cityName\": \"Salt Lake City\",\r\n \"state\": \"UT\"\r\n },\r\n \"website\": {},\r\n \"priceRange\": \"$$\",\r\n \"displaySeq\": \"7\",\r\n \"code\": \"SYMPHALL\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/attractions", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "attractions" - ] - } - }, - "response": [] - }, - { - "name": "change Attraction Templates", - "request": { - "auth": { - "type": "bearer" - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"attractionTemplates\": [\r\n {\r\n \"name\": {\r\n \"defaultText\": \"Symphony Hall\"\r\n },\r\n \"generalDirections\": \"General Directions can go here\",\r\n \"relativePosition\": {\r\n \"distance\": \"1\",\r\n \"distanceType\": \"MI\"\r\n },\r\n \"address\": {\r\n \"cityName\": \"Salt Lake City\",\r\n \"state\": \"UT\"\r\n },\r\n \"website\": {},\r\n \"priceRange\": \"$$\",\r\n \"displaySeq\": \"7\",\r\n \"code\": \"SYMPHALL\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/attractions/{{AttractionCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "attractions", - "{{AttractionCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Attraction Templates", - "request": { - "auth": { - "type": "bearer" - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/attractions/{{AttractionCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "attractions", - "{{AttractionCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Attractions", - "item": [ - { - "name": "get Attractions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/attractions?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "attractions" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Attractions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"attractions\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"name\": {\r\n \"defaultText\": \"Symphony Hall\"\r\n },\r\n \"class\": \"MUS\",\r\n \"generalDirections\": \"Generate Directions can go here\",\r\n \"relativePosition\": {\r\n \"distance\": \"3\",\r\n \"distanceType\": \"MI\",\r\n \"drivingTime\": \"5mins driving time\"\r\n },\r\n \"address\": {\r\n \"cityName\": \"Salt Lake City\",\r\n \"state\": \"UT\"\r\n },\r\n \"website\": {},\r\n \"priceRange\": \"$$\",\r\n \"displaySeq\": \"7\",\r\n \"code\": \"SYMPHALL\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/attractions", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "attractions" - ] - } - }, - "response": [] - }, - { - "name": "change Attractions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"attractions\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"name\": {\r\n \"defaultText\": \"Symphony Hall\"\r\n },\r\n \"class\": \"MUS\",\r\n \"generalDirections\": \"Generate Directions go here\",\r\n \"relativePosition\": {\r\n \"distance\": \"3\",\r\n \"distanceType\": \"MI\",\r\n \"drivingTime\": \"5mins driving time\"\r\n },\r\n \"address\": {\r\n \"cityName\": \"Salt Lake City\",\r\n \"state\": \"UT\"\r\n },\r\n \"website\": {},\r\n \"priceRange\": \"$$\",\r\n \"displaySeq\": \"7\",\r\n \"code\": \"SYMPHALL\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/attractions/{{AttractionCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "attractions", - "{{AttractionCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Attractions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/attractions/{{AttractionCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "attractions", - "{{AttractionCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Airport Templates", - "item": [ - { - "name": "get Template Airports", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/airports", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "airports" - ] - } - }, - "response": [] - }, - { - "name": "post Template Airports", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateAirports\": [\r\n {\r\n \"description\": \"London Heathrow Airport\",\r\n \"distance\": \"15\",\r\n \"distanceType\": \"MI\",\r\n \"drivingTime\": \"45min\",\r\n \"direction\": \"South East\",\r\n \"transportationOptions\": [\r\n {\r\n \"label\": \"B\",\r\n \"description\": \"Local Bus Station\",\r\n \"code\": \"BUS STATION\"\r\n },\r\n {\r\n \"label\": \"C\"\r\n },\r\n {\r\n \"label\": \"A\"\r\n },\r\n {\r\n \"label\": \"T\",\r\n \"description\": \"taxi fare from airport\",\r\n \"code\": \"TAXI\"\r\n }\r\n ],\r\n \"sequence\": \"1\",\r\n \"code\": \"LHW\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/airports", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "airports" - ] - } - }, - "response": [] - }, - { - "name": "change Template Airports", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateAirports\": [\r\n {\r\n \"description\": \"London Heathrow Airport\",\r\n \"distance\": \"15\",\r\n \"distanceType\": \"MI\",\r\n \"drivingTime\": \"45min\",\r\n \"direction\": \"South East\",\r\n \"transportationOptions\": [\r\n {\r\n \"label\": \"B\",\r\n \"description\": \"Local Bus Station\",\r\n \"code\": \"BUS STATION\"\r\n },\r\n {\r\n \"label\": \"C\"\r\n },\r\n {\r\n \"label\": \"A\"\r\n },\r\n {\r\n \"label\": \"T\",\r\n \"description\": \"taxi fare from airport\",\r\n \"code\": \"TAXI\"\r\n }\r\n ],\r\n \"sequence\": \"1\",\r\n \"code\": \"LHW\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/airports/{{AirportCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "airports", - "{{AirportCode}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Template Airports", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/airports/{{AirportCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "airports", - "{{AirportCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Airports", - "item": [ - { - "name": "get Airports", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/airports", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "airports" - ] - } - }, - "response": [] - }, - { - "name": "post Airports", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"airports\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"London Heathrow Airport\",\r\n \"distance\": \"15\",\r\n \"distanceType\": \"MI\",\r\n \"drivingTime\": \"45min\",\r\n \"direction\": \"South East\",\r\n \"transportationOptions\": [\r\n {\r\n \"label\": \"B\",\r\n \"description\": \"Local Bus Station\",\r\n \"code\": \"BUS STATION\"\r\n },\r\n {\r\n \"label\": \"T\",\r\n \"description\": \"taxi fare from airport\",\r\n \"code\": \"TAXI\"\r\n }\r\n ],\r\n \"sequence\": \"1\",\r\n \"code\": \"LHW\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/airports", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "airports" - ] - } - }, - "response": [] - }, - { - "name": "change Airports", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"airports\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"London Heathrow Airport\",\r\n \"distance\": \"15\",\r\n \"distanceType\": \"MI\",\r\n \"drivingTime\": \"45min\",\r\n \"direction\": \"South East\",\r\n \"transportationOptions\": [\r\n {\r\n \"label\": \"B\",\r\n \"description\": \"Local Bus Station\",\r\n \"code\": \"BUS STATION\"\r\n },\r\n {\r\n \"label\": \"T\",\r\n \"description\": \"taxi fare from airport\",\r\n \"code\": \"TAXI\"\r\n }\r\n ],\r\n \"sequence\": \"1\",\r\n \"code\": \"LHW\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/airports/{{AirportCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "airports", - "{{AirportCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Airports", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/airports/{{AirportCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "airports", - "{{AirportCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Brand Codes", - "item": [ - { - "name": "get Brand Codes", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/brandCodes?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "brandCodes" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - }, - { - "key": "wildCard", - "value": "b", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Brand Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"brandCodes\": [\r\n {\r\n \"code\": \"LUX\",\r\n \"description\": {\r\n \"defaultText\": \"LUX Brand Code\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/brandCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "brandCodes" - ], - "query": [ - { - "key": "wildCard", - "value": "b", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "change Brand Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"brandCodes\": [\r\n {\r\n \"code\": \"LUX\",\r\n \"description\": {\r\n \"defaultText\": \"LUX Brand Code description\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/brandCodes/{{BrandCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "brandCodes", - "{{BrandCode}}" - ], - "query": [ - { - "key": "wildCard", - "value": "b", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "remove Brand Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/brandCodes/{{BrandCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "brandCodes", - "{{BrandCode}}" - ], - "query": [ - { - "key": "wildCard", - "value": "b", - "disabled": true - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Credit Card Types", - "item": [ - { - "name": "get Credit CardTypes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/creditcardTypes?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "creditcardTypes" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Credit CardTypes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"creditCardTypes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"CC\",\r\n \"description\": {\r\n \"defaultText\": \"Text goes here\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/creditcardTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "creditcardTypes" - ] - } - }, - "response": [] - }, - { - "name": "change Credit Card Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"creditCardTypes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"CC\",\r\n \"description\": {\r\n \"defaultText\": \"Description modify\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/creditcardTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "creditcardTypes" - ] - } - }, - "response": [] - }, - { - "name": "remove Credit card Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/creditcardTypes?creditCardTypesCode=N6", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "creditcardTypes" - ], - "query": [ - { - "key": "creditCardTypesCode", - "value": "N6" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Communication Methods", - "item": [ - { - "name": "get Communication Methods Ent Details", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/communicationMethodsEntDetails?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "communicationMethodsEntDetails" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Communication Methods Ent Details", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"communicationMethodsEntDetails\": [\r\n {\r\n \"code\": \"CELL\",\r\n \"description\": {\r\n \"defaultText\": \"Cell Phone\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/communicationMethodsEntDetails", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "communicationMethodsEntDetails" - ] - } - }, - "response": [] - }, - { - "name": "put Communication Methods Ent Details", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"communicationMethodsEntDetails\": [\r\n {\r\n \"code\": \"CELL\",\r\n \"description\": {\r\n \"defaultText\": \"Cell Phone update\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/communicationMethodsEntDetails/{{CommunicationMethodsEntDetailsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "communicationMethodsEntDetails", - "{{CommunicationMethodsEntDetailsId}}" - ] - } - }, - "response": [] - }, - { - "name": "pdelete Communication Methods Ent Details", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/communicationMethodsEntDetails/{{CommunicationMethodsEntDetailsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "communicationMethodsEntDetails", - "{{CommunicationMethodsEntDetailsId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Corporate Business Units", - "item": [ - { - "name": "get Corporate Business Units", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/corporateBusinessUnits?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "corporateBusinessUnits" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Corporate Business Units", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"corporateBusinessUnits\": [\r\n {\r\n \"code\": \"GOVT\",\r\n \"description\": {\r\n \"defaultText\": \"Government Unit\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/corporateBusinessUnits", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "corporateBusinessUnits" - ] - } - }, - "response": [] - }, - { - "name": "change Corporate Business Units", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"corporateBusinessUnits\": [\r\n {\r\n \"code\": \"GOVT\",\r\n \"description\": {\r\n \"defaultText\": \"Government Unit\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/corporateBusinessUnits/{{BusinessUnitCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "corporateBusinessUnits", - "{{BusinessUnitCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Corporate Business Units", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/corporateBusinessUnits/{{BusinessUnitCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "corporateBusinessUnits", - "{{BusinessUnitCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Corporate Department Codes", - "item": [ - { - "name": "get Corporate Department Codes", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/corporateDepartmentCodes?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "corporateDepartmentCodes" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Corporate Department Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"corporateDepartmentCodes\": [\r\n {\r\n \"code\": \"CORPA\",\r\n \"description\": {\r\n \"defaultText\": \"Corporate Tier A\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/corporateDepartmentCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "corporateDepartmentCodes" - ] - } - }, - "response": [] - }, - { - "name": "change Corporate Department Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"corporateDepartmentCodes\": [\r\n {\r\n \"code\": \"CORPA\",\r\n \"description\": {\r\n \"defaultText\": \"Corporate Tier A\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/corporateDepartmentCodes/{{DepartmentCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "corporateDepartmentCodes", - "{{DepartmentCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Corporate Department Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/corporateDepartmentCodes/{{DepartmentCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "corporateDepartmentCodes", - "{{DepartmentCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Corporate Divisions", - "item": [ - { - "name": "get Corporate Divisions", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/corporateDivisions?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "corporateDivisions" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Corporate Divisions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"corporateDivisions\": [\r\n {\r\n \"code\": \"EAST\",\r\n \"description\": {\r\n \"defaultText\": \"Eastern division\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/corporateDivisions", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "corporateDivisions" - ] - } - }, - "response": [] - }, - { - "name": "change Corporate Divisions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"corporateDivisions\": [\r\n {\r\n \"code\": \"EAST\",\r\n \"description\": {\r\n \"defaultText\": \"Eastern division\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/corporateDivisions/{{DivisionCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "corporateDivisions", - "{{DivisionCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Corporate Divisions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/corporateDivisions/{{DivisionCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "corporateDivisions", - "{{DivisionCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Corporate Operating Units", - "item": [ - { - "name": "get Corporate Operating Units", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/corporateOperatingUnits?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "corporateOperatingUnits" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Corporate Operating Units", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"corporateOperatingUnits\": [\r\n {\r\n \"code\": \"UNIT1\",\r\n \"description\": {\r\n \"defaultText\": \"Corportate Unit 1\"\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/corporateOperatingUnits", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "corporateOperatingUnits" - ] - } - }, - "response": [] - }, - { - "name": "change Corporate Operating Units", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"corporateOperatingUnits\": [\r\n {\r\n \"code\": \"UNIT1\",\r\n \"description\": {\r\n \"defaultText\": \"Corportate Unit 1\"\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/corporateOperatingUnits/{{OperatingUnitCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "corporateOperatingUnits", - "{{OperatingUnitCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Corporate Operating Units", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/corporateOperatingUnits/{{OperatingUnitCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "corporateOperatingUnits", - "{{OperatingUnitCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Country Guest Types", - "item": [ - { - "name": "get Country Guest Types", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/countries/guestTypes?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "countries", - "guestTypes" - ], - "query": [ - { - "key": "codes", - "value": "", - "disabled": true - }, - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Country Guest Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"countryGuestTypes\": [\r\n {\r\n \"code\": \"GT\",\r\n \"description\": {\r\n \"defaultText\": \"Senior GT \"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/countries/guestTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "countries", - "guestTypes" - ] - } - }, - "response": [] - }, - { - "name": "change Country Guest Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"countryGuestTypes\": [\r\n {\r\n \"code\": \"GT\",\r\n \"description\": {\r\n \"defaultText\": \"Senior GT \"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/countries/guestTypes/{{GuestTypeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "countries", - "guestTypes", - "{{GuestTypeCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Country Guest Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/countries/guestTypes/{{GuestTypeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "countries", - "guestTypes", - "{{GuestTypeCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Country Main Groups", - "item": [ - { - "name": "get Country Main Groups", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/countryMainGroups?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "countryMainGroups" - ], - "query": [ - { - "key": "codes", - "value": "", - "disabled": true - }, - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Country Main Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"countryMainGroups\": [\r\n {\r\n \"code\": \"NTHAM\",\r\n \"description\": {\r\n \"defaultText\": \"Nth American Group\"\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/countryMainGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "countryMainGroups" - ], - "query": [ - { - "key": "codes", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "change Country Main Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"countryMainGroups\": [\r\n {\r\n \"code\": \"NTHAM\",\r\n \"description\": {\r\n \"defaultText\": \"Nth American Group\"\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/countryMainGroups/{{GroupCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "countryMainGroups", - "{{GroupCode}}" - ], - "query": [ - { - "key": "codes", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "remove Country Main Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/countryMainGroups/{{GroupCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "countryMainGroups", - "{{GroupCode}}" - ], - "query": [ - { - "key": "codes", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Departments", - "item": [ - { - "name": "get Departments", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/departments?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "departments" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Departments", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"departments\": [\r\n {\r\n \"departmentCode\": \"HSK\",\r\n \"departmentName\": {\r\n \"defaultText\": \"Housekeeping\"\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/departments", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "departments" - ] - } - }, - "response": [] - }, - { - "name": "change Departments", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"departments\": [\r\n {\r\n \"departmentCode\": \"HSK\",\r\n \"departmentName\": {\r\n \"defaultText\": \"Test text\"\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/departments/{{DepartmentCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "departments", - "{{DepartmentCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Departments", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/departments/{{DepartmentCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "departments", - "{{DepartmentCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Hotel Categories", - "item": [ - { - "name": "get Hotel Categories", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotelCategories?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotelCategories" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Hotel Categories", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"hotelCategories\": [\r\n {\r\n \"code\": \"RESORTS\",\r\n \"description\": {\r\n \"defaultText\": \"Resorts\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotelCategories", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotelCategories" - ] - } - }, - "response": [] - }, - { - "name": "change Hotel Categories", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"hotelCategories\": [\r\n {\r\n \"code\": \"RESORTS\",\r\n \"description\": {\r\n \"defaultText\": \"Resorts\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotelCategories/{{CategoryCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotelCategories", - "{{CategoryCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Hotel Categories", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotelCategories/{{CategoryCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotelCategories", - "{{CategoryCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Hotel Contacts", - "item": [ - { - "name": "get Hotel Contacts", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}?fetchInstructions=Contacts", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "Contacts" - } - ] - } - }, - "response": [] - }, - { - "name": "post Hotel Contacts", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"hotelContacts\": [\r\n {\r\n \"roles\": [\r\n \"General\"\r\n ],\r\n \"nameId\": {\r\n \"type\": \"Profile\",\r\n \"id\": \"{{ProfileId}}\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/contacts", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "contacts" - ] - } - }, - "response": [] - }, - { - "name": "change Hotel Contacts", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"hotelContacts\": [\r\n {\r\n \"roles\": [\r\n \"General\"\r\n ],\r\n \"communicationMethod\": \"DATA\",\r\n \"primary\": true,\r\n \"nameId\": {\r\n \"type\": \"Profile\",\r\n \"id\": \"15743\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/contacts/{{ContactId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "contacts", - "{{ContactId}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Hotel Contacts", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/contacts/{{ContactId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "contacts", - "{{ContactId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Hotel Day Types Codes", - "item": [ - { - "name": "get Hotel Day Type Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/dayTypeCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "dayTypeCodes" - ] - } - }, - "response": [] - }, - { - "name": "post Hotel Day Type Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"hotelDayTypeCodes\": [\r\n {\r\n \"hotel\": \"{{HotelId}}\",\r\n \"code\": \"HOLIDAY\",\r\n \"description\": \"Holiday\",\r\n \"multiplier\": \"1\",\r\n \"adder\": \"-230\",\r\n \"color\": \"Blue\",\r\n \"sellSequence\": \"8\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/dayTypeCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "dayTypeCodes" - ] - } - }, - "response": [] - }, - { - "name": "change Hotel Day Type Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"hotelDayTypeCodes\": [\r\n {\r\n \"hotel\": \"{{HotelId}}\",\r\n \"code\": \"HOLIDAY\",\r\n \"description\": \"Holiday\",\r\n \"multiplier\": \"1\",\r\n \"adder\": \"-230\",\r\n \"color\": \"Blue\",\r\n \"sellSequence\": \"8\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/dayTypeCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "dayTypeCodes" - ] - } - }, - "response": [] - }, - { - "name": "remove Hotel Day Type Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/dayTypeCodes?hotelIds=HOLIDAY", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "dayTypeCodes" - ], - "query": [ - { - "key": "hotelIds", - "value": "HOLIDAY" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Hotel Notes", - "item": [ - { - "name": "get Hotel Notes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}?fetchInstructions=Notes", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "Notes" - } - ] - } - }, - "response": [] - }, - { - "name": "Post Hotel Notes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"hotelNotes\": [\r\n {\r\n \"comment\": {\r\n \"commentTitle\": \"Property Description\",\r\n \"type\": \"DESCRIPTION\",\r\n \"internal\": false,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"text\": {\r\n \"value\": \"Property Notes can go here\"\r\n }\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/notes", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "notes" - ] - } - }, - "response": [] - }, - { - "name": "Change Hotel Notes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"hotelNotes\": [\r\n {\r\n \"comment\": {\r\n \"commentTitle\": \"Property Description\",\r\n \"type\": \"DESCRIPTION\",\r\n \"internal\": false,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"text\": {\r\n \"value\": \"edit property notes\"\r\n }\r\n },\r\n \"type\": \"Comment\",\r\n \"id\": \"15250\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/notes/{{NoteCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "notes", - "{{NoteCode}}" - ] - } - }, - "response": [] - }, - { - "name": "Remove Hotel Notes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/notes/{{NoteCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "notes", - "{{NoteCode}}" - ] - } - }, - "response": [] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Hotel Rate Ranges", - "item": [ - { - "name": "get Hotel Rate Ranges", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}?fetchInstructions=Raterange", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "Raterange" - } - ] - } - }, - "response": [] - }, - { - "name": "post Hotel Rate Ranges", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"hotelRateRanges\": [\r\n {\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-10-12\",\r\n \"endDate\": \"2023-10-31\"\r\n },\r\n \"minRate\": \"100\",\r\n \"maxRate\": \"2000\",\r\n \"currencyCode\": \"USD\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/rateRanges", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "rateRanges" - ] - } - }, - "response": [] - }, - { - "name": "change Hotel Rate Ranges", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"hotelRateRanges\": [\r\n {\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-10-12\",\r\n \"endDate\": \"2023-10-31\"\r\n },\r\n \"minRate\": \"100\",\r\n \"maxRate\": \"2000\",\r\n \"currencyCode\": \"USD\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/rateRanges", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "rateRanges" - ] - } - }, - "response": [] - }, - { - "name": "remove Hotel Rate Ranges", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/rateRanges?startDate=2023-10-12&endDate=2023-10-31", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "rateRanges" - ], - "query": [ - { - "key": "startDate", - "value": "2023-10-12" - }, - { - "key": "endDate", - "value": "2023-10-31" - }, - { - "key": "duration", - "value": "365", - "disabled": true - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Hotel Restaurants ", - "item": [ - { - "name": "get Hotel -> restaurants", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}?fetchInstructions=Dining", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "Dining" - } - ] - } - }, - "response": [] - }, - { - "name": "post Hotel Restaurants", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"hotelRestaurants\": [\r\n {\r\n \"restaurantName\": \"Park Street Cafe\",\r\n \"restaurantType\": \"Casual Cafe\",\r\n \"hours\": \"7am - 3pm\",\r\n \"priceRange\": \"$$\",\r\n \"comments\": \"Notes can go here\",\r\n \"category\": \"Restaurant\",\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-07-08\"\r\n },\r\n \"newRestaurantCode\": \"PARKCAFE\",\r\n \"restaurantCode\": \"PARKCAFE\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/restaurants", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "restaurants" - ] - } - }, - "response": [] - }, - { - "name": "change Hotel Restaurants", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"hotelRestaurants\": [\r\n {\r\n \"restaurantName\": \"Park Street Cafe\",\r\n \"restaurantType\": \"Casual Cafe\",\r\n \"hours\": \"7am - 3pm\",\r\n \"priceRange\": \"$$\",\r\n \"comments\": \"Notes can go here\",\r\n \"category\": \"Restaurant\",\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-07-08\"\r\n },\r\n \"newRestaurantCode\": \"PARKCAFE\",\r\n \"restaurantCode\": \"PARKCAFE\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/restaurants/{{RestaurantCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "restaurants", - "{{RestaurantCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Hotel Restaurants", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/restaurants/{{RestaurantCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "restaurants", - "{{RestaurantCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Job Titles", - "item": [ - { - "name": "get Job Titles", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/jobTitles", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "jobTitles" - ] - } - }, - "response": [] - }, - { - "name": "post Job Titles", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"jobTitles\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"MGR\",\r\n \"description\": {\r\n \"defaultText\": \"Manager.\"\r\n },\r\n \"displayClosingScript\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/jobTitles", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "jobTitles" - ] - } - }, - "response": [] - }, - { - "name": "change Job Titles", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"jobTitles\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"MGR\",\r\n \"description\": {\r\n \"defaultText\": \"Manager.\"\r\n },\r\n \"displayClosingScript\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/jobTitles/{{JobTitleCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "jobTitles", - "{{JobTitleCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Job Titles", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/jobTitles/{{JobTitleCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "jobTitles", - "{{JobTitleCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Languages", - "item": [ - { - "name": "get Languages", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/languages?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "languages" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Languages", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"languages\": [\r\n {\r\n \"description\": {\r\n \"defaultText\": \"German\"\r\n },\r\n \"translationLanguageCode\": \"DE\",\r\n \"reportDateLanguage\": \"GERMAN\",\r\n \"languageCode\": \"DE\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/languages", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "languages" - ] - } - }, - "response": [] - }, - { - "name": "change Languages", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"languages\": [\r\n {\r\n \"description\": {\r\n \"defaultText\": \"German.\"\r\n },\r\n \"translationLanguageCode\": \"DE\",\r\n \"reportDateLanguage\": \"GERMAN\",\r\n \"languageCode\": \"DE\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/languages/{{LanguageCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "languages", - "{{LanguageCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Languages", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/languages/{{LanguageCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "languages", - "{{LanguageCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Marketing Cities", - "item": [ - { - "name": "get Marketing Cities", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/marketingCities", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "marketingCities" - ] - } - }, - "response": [] - }, - { - "name": "post Marketing Cities", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"marketingCities\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"AMSTERDAM\",\r\n \"distance\": \"1\",\r\n \"distanceType\": \"KM\",\r\n \"drivingTime\": \"10 Hours\",\r\n \"direction\": \"N\",\r\n \"marketingCity\": \"AMS\",\r\n \"regionCode\": \"EAM\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/marketingCities", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "marketingCities" - ] - } - }, - "response": [] - }, - { - "name": "change Marketing Cities", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"marketingCities\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"AMSTERDAM\",\r\n \"distance\": \"1\",\r\n \"distanceType\": \"KM\",\r\n \"drivingTime\": \"10 Hours\",\r\n \"direction\": \"N\",\r\n \"marketingCity\": \"AMS\",\r\n \"regionCode\": \"EAM\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/marketingCities/{{CityCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "marketingCities", - "{{CityCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Marketing Cities", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/marketingCities/{{CityCode}}?regionCode={{CityCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "marketingCities", - "{{CityCode}}" - ], - "query": [ - { - "key": "regionCode", - "value": "{{CityCode}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get Marketing Cities By Region", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/marketingCitiesByRegion?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "marketingCitiesByRegion" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "copy Marketing Cities", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"copyInstructions\": {\r\n \"hotelCodes\": [\r\n \"{{TargetHotelId}}\"\r\n ],\r\n \"templateMarketingCities\": [\r\n {\r\n \"marketingCity\": \"{{CityCode}}\",\r\n \"regionCode\": \"{{RegionCode}}\"\r\n }\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/marketingCities/copy", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "marketingCities", - "copy" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Marketing Regions", - "item": [ - { - "name": "get Marketing Regions", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/marketingRegions?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "marketingRegions" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Marketing Regions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"marketingRegions\": [\r\n {\r\n \"code\": \"SAM\",\r\n \"description\": {\r\n \"defaultText\": \"South America\"\r\n },\r\n \"displayOrder\": \"4\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/marketingRegions", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "marketingRegions" - ] - } - }, - "response": [] - }, - { - "name": "put Marketing Regions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"marketingRegions\": [\r\n {\r\n \"code\": \"SAM\",\r\n \"description\": {\r\n \"defaultText\": \"South America\"\r\n },\r\n \"displayOrder\": \"4\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/marketingRegions/{{MarketingRegionCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "marketingRegions", - "{{MarketingRegionCode}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Marketing Regions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/marketingRegions/{{MarketingRegionCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "marketingRegions", - "{{MarketingRegionCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Note Types", - "item": [ - { - "name": "get Note Types", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/noteTypes?codes={{HotelId}}&includeInactive=false&includeDepartmentDetails=true¬eGroup=AGENDA", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "noteTypes" - ], - "query": [ - { - "key": "codes", - "value": "{{HotelId}}" - }, - { - "key": "includeInactive", - "value": "false" - }, - { - "key": "includeDepartmentDetails", - "value": "true" - }, - { - "key": "noteGroup", - "value": "AGENDA" - } - ] - } - }, - "response": [] - }, - { - "name": "get Default Note", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/defaultNote?noteType=RESERVATION¬eCode=IHU01", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "defaultNote" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true", - "disabled": true - }, - { - "key": "noteType", - "value": "RESERVATION", - "description": "required - ACCOUNT, AGENDA, AR, BOOKING, CONTACT, CONTRACT, EVENT, LEAD, POTENTIAL, PROPERTY, RESERVATION" - }, - { - "key": "noteCode", - "value": "IHU01", - "description": "required - enter note code" - } - ] - } - }, - "response": [] - }, - { - "name": "post Note Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"noteTypes\": [\r\n {\r\n \"description\": \"test description \",\r\n \"notificationAreas\": [],\r\n \"displaySequence\": \"2\",\r\n \"internal\": true,\r\n \"overrideInternal\": true,\r\n \"departments\": [],\r\n \"noteGroup\": \"POTENTIAL\",\r\n \"code\": \"POTEN\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/noteTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "noteTypes" - ] - } - }, - "response": [] - }, - { - "name": "change Note Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"noteTypes\": [\r\n {\r\n \"description\": \"test description \",\r\n \"notificationAreas\": [],\r\n \"displaySequence\": \"2\",\r\n \"internal\": true,\r\n \"overrideInternal\": true,\r\n \"departments\": [],\r\n \"noteGroup\": \"POTENTIAL\",\r\n \"code\": \"POTEN\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/noteTypes/{{NoteTypeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "noteTypes", - "{{NoteTypeCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Note Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/noteTypes/{{NoteTypeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "noteTypes", - "{{NoteTypeCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Property Types", - "item": [ - { - "name": "get Property Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/propertyTypes?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "propertyTypes" - ], - "query": [ - { - "key": "codes", - "value": "", - "disabled": true - }, - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Property Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"propertyTypes\": [\r\n {\r\n \"code\": \"RESORT5\",\r\n \"description\": {\r\n \"defaultText\": \"5 star Resort\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/propertyTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "propertyTypes" - ] - } - }, - "response": [] - }, - { - "name": "put Property Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"propertyTypes\": [\r\n {\r\n \"code\": \"RESORT5\",\r\n \"description\": {\r\n \"defaultText\": \"Resort5 EDIT\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/propertyTypes/{{PropertyTypeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "propertyTypes", - "{{PropertyTypeCode}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Property Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/propertyTypes/{{PropertyTypeCode}}?propertyTypesCodes=RESORT5", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "propertyTypes", - "{{PropertyTypeCode}}" - ], - "query": [ - { - "key": "propertyTypesCodes", - "value": "RESORT5" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Property Detail Categories", - "item": [ - { - "name": "get Property Detail Categories", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/propertyDetailsCategories?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "propertyDetailsCategories" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Property Detail Categories", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"propertyDetailCategories\": [\r\n {\r\n \"code\": \"NIR2\",\r\n \"description\": {\r\n \"defaultText\": \"Text can go here\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/propertyDetailsCategories", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "propertyDetailsCategories" - ] - } - }, - "response": [] - }, - { - "name": "change Property Detail Categories", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"propertyDetailCategories\": [\r\n {\r\n \"code\": \"NIR2\",\r\n \"description\": {\r\n \"defaultText\": \"Update the description here\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/propertyDetailsCategories/{{CategoryCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "propertyDetailsCategories", - "{{CategoryCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Property Detail Categories", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/propertyDetailsCategories/{{CategoryCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "propertyDetailsCategories", - "{{CategoryCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Regions Codes", - "item": [ - { - "name": "get Regions Code", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/regionCode?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "regionCode" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Regions Code", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"regionsCode\": [\r\n {\r\n \"code\": \"NI3\",\r\n \"description\": {\r\n \"defaultText\": \"Region Code description\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/regionCode", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "regionCode" - ] - } - }, - "response": [] - }, - { - "name": "change Regions Code", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"regionsCode\": [\r\n {\r\n \"code\": \"NI3\",\r\n \"description\": {\r\n \"defaultText\": \"Region Code description\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/regionCode/{{RegionCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "regionCode", - "{{RegionCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Regions Code", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/regionCode/{{RegionCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "regionCode", - "{{RegionCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Telephone Book Categories", - "item": [ - { - "name": "get Telephone Book Categories", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/telephoneBookCategories", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "telephoneBookCategories" - ] - } - }, - "response": [] - }, - { - "name": "post Telephone Book Categories", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"telephoneCategories\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"MOBILE\",\r\n \"description\": \"Mobile\",\r\n \"orderBy\": 0,\r\n \"generic\": true\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/telephoneBookCategories", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "telephoneBookCategories" - ] - } - }, - "response": [] - }, - { - "name": "change Telephone Book Categories", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"telephoneCategories\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"MOBILE\",\r\n \"description\": \"Mobile\",\r\n \"orderBy\": 0,\r\n \"generic\": true\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/telephoneBookCategories/{{CategoryCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "telephoneBookCategories", - "{{CategoryCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Telephone Book Categories", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/telephoneBookCategories/{{CategoryCode}}?telephoneCategoriesCode={{CategoryCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "telephoneBookCategories", - "{{CategoryCode}}" - ], - "query": [ - { - "key": "telephoneCategoriesCode", - "value": "{{CategoryCode}}" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Telephone Book Entries", - "item": [ - { - "name": "get Telephone Book Entries", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/telephoneBookEntries", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "telephoneBookEntries" - ] - } - }, - "response": [] - }, - { - "name": "post Telephone Book Entries", - "request": { - "auth": { - "type": "bearer" - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"telephoneBookEntries\": [\r\n {\r\n \"id\": {\r\n \"type\": \"Attachment\",\r\n \"id\": \"AAA8o4AAqAAAA4jAAE\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"category\": \"MOBILE\",\r\n \"categorySequence\": \"9\",\r\n \"name\": \"GOLD GYM\",\r\n \"telephone\": \"8678647476\",\r\n \"url\": \"Goldgym@fitness.com\",\r\n \"remarks\": \"Top rated fitness center in the city\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/telephoneBookEntries", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "telephoneBookEntries" - ] - } - }, - "response": [] - }, - { - "name": "delete Telephone Book Entries", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/telephoneBookEntries/{{EntryId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "telephoneBookEntries", - "{{EntryId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Template Codes", - "item": [ - { - "name": "get Template Codes", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/templateCodes?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "templateCodes" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Template Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateCodes\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"TEMPA\",\r\n \"description\": {\r\n \"defaultText\": \"Template A\"\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/templateCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "templateCodes" - ] - } - }, - "response": [] - }, - { - "name": "change Template Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateCodes\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"TEMPA\",\r\n \"description\": {\r\n \"defaultText\": \"Template A\"\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/templateCodes/{{Code}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "templateCodes", - "{{Code}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Template Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/templateCodes/{{Code}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "templateCodes", - "{{Code}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Template Countries", - "item": [ - { - "name": "get Template Countries", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/countries", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "countries" - ] - } - }, - "response": [] - }, - { - "name": "post Template Countries", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateCountries\": [\r\n {\r\n \"name\": \"Sweden\",\r\n \"statisticCode\": \"SW\",\r\n \"guestAddressFormat\": \"DEFAULT_GUEST\",\r\n \"regionCode\": \"EAM\",\r\n \"isoCode\": \"SE\",\r\n \"isoName\": \"Sweden\",\r\n \"displaySequence\": \"2\",\r\n \"printSequence\": \"3\",\r\n \"displayFlag\": false,\r\n \"countryCode\": \"SW\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/countries", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "countries" - ] - } - }, - "response": [] - }, - { - "name": "change Template Countries", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateCountries\": [\r\n {\r\n \"name\": \"Sweden\",\r\n \"statisticCode\": \"SW\",\r\n \"guestAddressFormat\": \"DEFAULT_GUEST\",\r\n \"regionCode\": \"EAM\",\r\n \"isoCode\": \"SE\",\r\n \"isoName\": \"Sweden\",\r\n \"displaySequence\": \"2\",\r\n \"printSequence\": \"3\",\r\n \"displayFlag\": false,\r\n \"countryCode\": \"SW\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/countries/{{CountryCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "countries", - "{{CountryCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Template Countries", - "request": { - "auth": { - "type": "bearer" - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/countries/{{CountryCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "countries", - "{{CountryCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Template Day Type Codes", - "item": [ - { - "name": "get Template Day Type Codes", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/dayTypeCodes?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "dayTypeCodes" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Template Day Type Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateDayTypeCodes\": [\r\n {\r\n \"code\": \"HOLIDAY\",\r\n \"description\": \"Holiday\",\r\n \"multiplier\": \"2\",\r\n \"adder\": \"30\",\r\n \"color\": \"Green\",\r\n \"sellSequence\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/dayTypeCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "dayTypeCodes" - ] - } - }, - "response": [] - }, - { - "name": "create Template Day Type Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateDayTypeCodes\": [\r\n {\r\n \"code\": \"HOLIDAY\",\r\n \"description\": \"Holiday\",\r\n \"multiplier\": \"2\",\r\n \"adder\": \"30\",\r\n \"color\": \"Green\",\r\n \"sellSequence\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/dayTypeCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "dayTypeCodes" - ] - } - }, - "response": [] - }, - { - "name": "remove Template Day Type Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/dayTypeCodes?templateDayTypeCodes=HOLIDAY", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "dayTypeCodes" - ], - "query": [ - { - "key": "templateDayTypeCodes", - "value": "HOLIDAY" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Template Hotel Details", - "item": [ - { - "name": "get Template Hotel Details", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotelDetails", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotelDetails" - ] - } - }, - "response": [] - }, - { - "name": "post Template Hotel Details", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateHotelDetails\": [\r\n {\r\n \"templateHotelDetailValues\": [\r\n {\r\n \"code\": \"POOL\",\r\n \"description\": \"Pool Bar\",\r\n \"sequence\": \"1\"\r\n },\r\n {\r\n \"code\": \"NOOK\",\r\n \"description\": \"Breakfast Nook\",\r\n \"sequence\": \"2\"\r\n }\r\n ],\r\n \"code\": \"RES\",\r\n \"description\": \"Restaurants\",\r\n \"category\": \"GENERAL\",\r\n \"sequence\": \"3\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotelDetails", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotelDetails" - ] - } - }, - "response": [] - }, - { - "name": "change Template Hotel Details", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateHotelDetails\": [\r\n {\r\n \"templateHotelDetailValues\": [\r\n {\r\n \"code\": \"POOL\",\r\n \"description\": \"Pool Bar\",\r\n \"sequence\": \"1\"\r\n },\r\n {\r\n \"code\": \"NOOK\",\r\n \"description\": \"Breakfast Nook\",\r\n \"sequence\": \"2\"\r\n }\r\n ],\r\n \"code\": \"RES\",\r\n \"description\": \"Restaurants\",\r\n \"category\": \"GENERAL\",\r\n \"sequence\": \"3\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotelDetails", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotelDetails" - ] - } - }, - "response": [] - }, - { - "name": "remove Template Hotel Details", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotelDetails?templateHotelDetailCode=RES&templateHotelDetailCategory=GENERAL", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotelDetails" - ], - "query": [ - { - "key": "templateHotelDetailCode", - "value": "RES" - }, - { - "key": "templateHotelDetailCategory", - "value": "GENERAL" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Template Job Titles", - "item": [ - { - "name": "get Template Job Titles", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/jobTitles", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "jobTitles" - ] - } - }, - "response": [] - }, - { - "name": "post Template Job Titles", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateJobTitles\": [\r\n {\r\n \"code\": \"MGR\",\r\n \"description\": {\r\n \"defaultText\": \"Manager\"\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/jobTitles", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "jobTitles" - ] - } - }, - "response": [] - }, - { - "name": "change Template Job Titles", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateJobTitles\": [\r\n {\r\n \"code\": \"MGR\",\r\n \"description\": {\r\n \"defaultText\": \"Manager\"\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/jobTitles/{{JobTitleCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "jobTitles", - "{{JobTitleCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Template Job Titles", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/jobTitles/{{JobTitleCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "jobTitles", - "{{JobTitleCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Template Marketing Cities", - "item": [ - { - "name": "get Template Marketing Cities", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/marketingCities?fetchInactive=true&marketingCitys=Sydney", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "marketingCities" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - }, - { - "key": "marketingCitys", - "value": "Sydney" - }, - { - "key": "regionCode", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Template Marketing Cities", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateMarketingCities\": [\r\n {\r\n \"newRegionCode\": \"NAM\",\r\n \"description\": \"Salt Lake City Area\",\r\n \"direction\": \"N\",\r\n \"inactive\": false,\r\n \"marketingCity\": \"SALT LAKE CITY\",\r\n \"regionCode\": \"NAM\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/marketingCities", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "marketingCities" - ] - } - }, - "response": [] - }, - { - "name": "change Template Marketing Cities", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateMarketingCities\": [\r\n {\r\n \"newRegionCode\": \"NAM\",\r\n \"description\": \"Salt Lake City Area\",\r\n \"direction\": \"N\",\r\n \"inactive\": false,\r\n \"marketingCity\": \"SALT LAKE CITY\",\r\n \"regionCode\": \"NAM\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/marketingCities/{{CityCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "marketingCities", - "{{CityCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Template Marketing Cities", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/marketingCities/{{CityCode}}?regionCode=NAM", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "marketingCities", - "{{CityCode}}" - ], - "query": [ - { - "key": "regionCode", - "value": "NAM", - "description": "required - Region code the marketing city belongs to" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Transportation", - "item": [ - { - "name": "get Transportation", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/transportations", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "transportations" - ] - } - }, - "response": [] - }, - { - "name": "post Transportation", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"transportationList\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"phoneNumber\": {\r\n \"phoneNumber\": \"1(123)1234123\"\r\n },\r\n \"relativePosition\": {\r\n \"distance\": 300,\r\n \"distanceType\": \"MI\"\r\n },\r\n \"description\": \"Flight from LAX\",\r\n \"website\": {},\r\n \"keyOptions\": [],\r\n \"transportationCode\": \"FLIGHT\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/transportations", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "transportations" - ] - } - }, - "response": [] - }, - { - "name": "change Transportation", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"transportationList\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"phoneNumber\": {\r\n \"phoneNumber\": \"1(123)1234123\"\r\n },\r\n \"relativePosition\": {\r\n \"distance\": 300,\r\n \"distanceType\": \"MI\"\r\n },\r\n \"description\": \"Flight from LAX\",\r\n \"website\": {},\r\n \"keyOptions\": [],\r\n \"transportationCode\": \"FLIGHT\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/transportations/{{TransportationCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "transportations", - "{{TransportationCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Transportation", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/transportations/{{TransportationCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "transportations", - "{{TransportationCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Transportation Templates", - "item": [ - { - "name": "get Transportation Templates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/transportations", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "transportations" - ] - } - }, - "response": [] - }, - { - "name": "post Transportation Templates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"transportationTemplates\": [\r\n {\r\n \"phoneNumber\": {},\r\n \"relativePosition\": {},\r\n \"description\": \"By Bike\",\r\n \"comments\": \"Bike ride from local train station to the property will take about 15 minutes.\",\r\n \"priceRange\": \"$\",\r\n \"website\": {},\r\n \"transportationCode\": \"BIKE\",\r\n \"orderBy\": \"3\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/transportations", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "transportations" - ] - } - }, - "response": [] - }, - { - "name": "change Transportation Templates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"transportationTemplates\": [\r\n {\r\n \"phoneNumber\": {},\r\n \"relativePosition\": {},\r\n \"description\": \"By Bike\",\r\n \"comments\": \"Bike ride from local train station to the property will take about 15 minutes.\",\r\n \"priceRange\": \"$\",\r\n \"website\": {},\r\n \"transportationCode\": \"BIKE\",\r\n \"orderBy\": \"3\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/transportations/{{TransportationCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "transportations", - "{{TransportationCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Transportation Templates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/transportations/{{TransportationCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "transportations", - "{{TransportationCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "User Defined Field Values", - "item": [ - { - "name": "get User Defined Field Values", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/userDefinedFieldValues?groupCode=ACTIVITY_RESULT", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "userDefinedFieldValues" - ], - "query": [ - { - "key": "groupCode", - "value": "ACTIVITY_RESULT" - } - ] - } - }, - "response": [] - }, - { - "name": "post User Defined Field Values", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"userDefinedFieldValues\": [\r\n {\r\n \"groupCode\": \"UDFGP10\",\r\n \"code\": \"UDF123\",\r\n \"description\": {\r\n \"defaultText\": \"Create new UDF Value\"\r\n },\r\n \"displayOrder\": \"12\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/userDefinedFieldValues", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "userDefinedFieldValues" - ] - }, - "description": "Use this API to create a new User Defined Field (UDF) Value. The LOV Group and LOV Values functionality allows a property create a custom group of values to be used in a specified user defined field (UDF). This functionality provides added flexibility in allowing a site to track information or details that are specific to their business and outside of the standard fields offered in the OPERA Cloud." - }, - "response": [] - }, - { - "name": "change User Defined Field Values", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"userDefinedFieldValues\": [\r\n {\r\n \"groupCode\": \"UDFGP10\",\r\n \"code\": \"UDF123\",\r\n \"description\": {\r\n \"defaultText\": \"Create new UDF Value description\"\r\n },\r\n \"displayOrder\": \"12\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/userDefinedFieldValues/{{UdfValue}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "userDefinedFieldValues", - "{{UdfValue}}" - ] - } - }, - "response": [] - }, - { - "name": "remove User Defined Field Values", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"userDefinedFieldValues\": [\r\n {\r\n \"groupCode\": \"UDFGP10\",\r\n \"code\": \"UDF123\",\r\n \"description\": {\r\n \"defaultText\": \"Create new UDF Value description\"\r\n },\r\n \"displayOrder\": \"12\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/userDefinedFieldValues/{{UdfValue}}?groupCode=UDFGP10", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "userDefinedFieldValues", - "{{UdfValue}}" - ], - "query": [ - { - "key": "groupCode", - "value": "UDFGP10" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "User Defined Field Values Groups", - "item": [ - { - "name": "get User Defined Field Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/userDefinedFieldGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "userDefinedFieldGroups" - ] - } - }, - "response": [] - }, - { - "name": "post User Defined Field Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"userDefinedFieldGroups\": [\r\n {\r\n \"groupCode\": \"UDFGP10\",\r\n \"description\": \"UDF Group 10 - Character\",\r\n \"dataType\": \"Char\",\r\n \"dataLength\": \"25\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/userDefinedFieldGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "userDefinedFieldGroups" - ] - } - }, - "response": [] - }, - { - "name": "change User Defined Field Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"userDefinedFieldGroups\": [\r\n {\r\n \"groupCode\": \"UDFGP10\",\r\n \"description\": \"UDF Group 10 - Characters up to 25\",\r\n \"dataType\": \"Char\",\r\n \"dataLength\": \"25\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/userDefinedFieldGroups/{{UdfGroupCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "userDefinedFieldGroups", - "{{UdfGroupCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove User Defined Field Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/userDefinedFieldGroups/{{UdfGroupCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "userDefinedFieldGroups", - "{{UdfGroupCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Yield Adjustment Codes", - "item": [ - { - "name": "get Yield Adjustment Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/yieldAdjustmentCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "yieldAdjustmentCodes" - ] - } - }, - "response": [] - }, - { - "name": "post Yield Adjustment Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"yieldAdjustmentCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"A2\",\r\n \"description\": \"YieldAdjustmentCode3\",\r\n \"type\": \"PerNight\",\r\n \"amount\": 150.99,\r\n \"currencyCode\": \"{{CurrencyCode}}\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/yieldAdjustmentCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "yieldAdjustmentCodes" - ] - } - }, - "response": [] - }, - { - "name": "change Yield Adjustment Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"yieldAdjustmentCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"{{Code}}\",\r\n \"description\": \"Yield Updated Description\",\r\n \"type\": \"PerNight\",\r\n \"amount\": 150.99,\r\n \"currencyCode\": \"{{CurrencyCode}}\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/yieldAdjustmentCodes/{{Code}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "yieldAdjustmentCodes", - "{{Code}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Yield Adjustment Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/yieldAdjustmentCodes/{{yieldAdjustmentCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "yieldAdjustmentCodes", - "{{yieldAdjustmentCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Yield Categories", - "item": [ - { - "name": "get Yield Categories", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/yieldCategories", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "yieldCategories" - ] - } - }, - "response": [] - }, - { - "name": "remove Yield Categories", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/yieldCategories/{{code}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "yieldCategories", - "{{code}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Yield Market Types", - "item": [ - { - "name": "get Yield Market Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/yieldMarketTypes?hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "yieldMarketTypes" - ], - "query": [ - { - "key": "wildCard", - "value": "", - "disabled": true - }, - { - "key": "hotelId", - "value": "{{HotelId}}", - "description": "required" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "get Chain", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/chain?includeInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "chain" - ], - "query": [ - { - "key": "includeInactive", - "value": "false" - }, - { - "key": "wildCard", - "value": "b", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Config Activity Log", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/configurations/activityLogs?activityGroup={{ActivityGroup}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "configurations", - "activityLogs" - ], - "query": [ - { - "key": "limit", - "value": "", - "description": "Indicates maximum number of records a Web Service should return.", - "disabled": true - }, - { - "key": "pageNumber", - "value": "", - "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", - "disabled": true - }, - { - "key": "hotelId", - "value": "", - "description": "Hotel code.", - "disabled": true - }, - { - "key": "module", - "value": "", - "description": "Activity module. enum\" : [ \"Reservation\", \"Contract\", \"Allotment\", \"Outlookview\", \"Profile\", \"Accountreceivables\", \"GdsConvRateCodes\", \"RateCode\", \"Billing\", \"Activity\" ", - "disabled": true - }, - { - "key": "parameterName", - "value": "", - "description": "Name of the parameter.", - "disabled": true - }, - { - "key": "parameterValue", - "value": "", - "description": "Value of the parameter.", - "disabled": true - }, - { - "key": "activityGroup", - "value": "{{ActivityGroup}}", - "description": "Required" - }, - { - "key": "activityType", - "value": "", - "disabled": true - }, - { - "key": "fromDate", - "value": "", - "description": "Search from date for the user activity log.", - "disabled": true - }, - { - "key": "toDate", - "value": "", - "description": "Search to date for the user activity log.", - "disabled": true - }, - { - "key": "searchText", - "value": "", - "description": "Search text for the user activity log.", - "disabled": true - }, - { - "key": "userByIds", - "value": "", - "disabled": true - }, - { - "key": "userForIds", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Countries", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/countries", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "countries" - ] - } - }, - "response": [] - }, - { - "name": "get Currency Exchange Rates", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/currencyExchangeRates?exchangeType=Posting&hotelIds={{HotelId}}¤cyCode=¤cyCodes=", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "currencyExchangeRates" - ], - "query": [ - { - "key": "exchangeType", - "value": "Posting", - "description": "Available values : Posting, Settlement, Exchangecash, Travelagent, Forecast, Membership, Exchangecheck, Certificate" - }, - { - "key": "hotelIds", - "value": "{{HotelId}}" - }, - { - "key": "currencyCode", - "value": "", - "description": "Currency Code for which the exchange rate is requested. Sending no currency code will return values for all available currency codes." - }, - { - "key": "currencyCodes", - "value": "" - } - ] - } - }, - "response": [] - }, - { - "name": "get Flex Fields", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/flexFields?hotelIds={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "flexFields" - ], - "query": [ - { - "key": "hotelIds", - "value": "{{HotelId}}", - "description": "REQUIRED" - }, - { - "key": "flexFieldId", - "value": "", - "description": "Flex field ID", - "disabled": true - }, - { - "key": "code", - "value": "", - "description": "Flex field code", - "disabled": true - }, - { - "key": "module", - "value": "", - "description": "Flex field module", - "disabled": true - }, - { - "key": "fetchInactive", - "value": "", - "description": "Determines whether to fetch inactive records or not", - "disabled": true - }, - { - "key": "limit", - "value": "", - "description": "Indicates maximum number of records a Web Service should return. Default is 50", - "disabled": true - }, - { - "key": "offset", - "value": "", - "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Hotel", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}?fetchInstructions=Airports&fetchInstructions=Alternatehotels&fetchInstructions=Attraction&fetchInstructions=Contacts&fetchInstructions=Corporateinformation&fetchInstructions=Dining&fetchInstructions=Directions&fetchInstructions=EventSpaces&fetchInstructions=Feature&fetchInstructions=General&fetchInstructions=GeneralNotes&fetchInstructions=Miscellaneous&fetchInstructions=Notes&fetchInstructions=Package&fetchInstructions=Raterange&fetchInstructions=Transportation", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "Airports" - }, - { - "key": "fetchInstructions", - "value": "Alternatehotels" - }, - { - "key": "fetchInstructions", - "value": "Attraction" - }, - { - "key": "fetchInstructions", - "value": "Contacts" - }, - { - "key": "fetchInstructions", - "value": "Corporateinformation" - }, - { - "key": "fetchInstructions", - "value": "Dining" - }, - { - "key": "fetchInstructions", - "value": "Directions" - }, - { - "key": "fetchInstructions", - "value": "EventSpaces" - }, - { - "key": "fetchInstructions", - "value": "Feature" - }, - { - "key": "fetchInstructions", - "value": "General" - }, - { - "key": "fetchInstructions", - "value": "GeneralNotes" - }, - { - "key": "fetchInstructions", - "value": "Miscellaneous" - }, - { - "key": "fetchInstructions", - "value": "Notes" - }, - { - "key": "fetchInstructions", - "value": "Package" - }, - { - "key": "fetchInstructions", - "value": "Raterange" - }, - { - "key": "fetchInstructions", - "value": "Transportation" - } - ] - } - }, - "response": [] - }, - { - "name": "get Hotels", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels" - ] - } - }, - "response": [] - }, - { - "name": "get Hotel Details", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/hotelDetails", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "hotelDetails" - ] - } - }, - "response": [] - }, - { - "name": "get Hotel Brochure", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/hotelBrochure?fetchInstructions=General", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "hotelBrochure" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "General", - "description": "\"General\", \"Attraction\", \"Transportation\", \"Package\", \"Dining\", \"Feature\", \"Directions\", \"GeneralNotes\", \"Airports\", \"Alternatehotels\", \"Miscellaneous\", \"Raterange\", \"Contacts\", \"EventSpaces\", \"Notes\", \"Corporateinformation\", \"Meetingrooms\"" - } - ] - } - }, - "response": [] - }, - { - "name": "get Hotel Calendar", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/calendar?startDate=2023-07-24&endDate=2023-08-24&fetchInstructions=Event", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "calendar" - ], - "query": [ - { - "key": "startDate", - "value": "2023-07-24" - }, - { - "key": "endDate", - "value": "2023-08-24" - }, - { - "key": "fetchInstructions", - "value": "Event", - "description": "or DayType" - } - ] - } - }, - "response": [] - }, - { - "name": "get Opera Hotel Context", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/operaContext", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "operaContext" - ] - } - }, - "response": [] - }, - { - "name": "get Opera Settings", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/settings?parameterNameWildCard=V&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "settings" - ], - "query": [ - { - "key": "parameterNameWildCard", - "value": "V" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get Opera Parameters", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/parameters?parameterName=BUSINESS_BLOCK", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "parameters" - ], - "query": [ - { - "key": "parameterName", - "value": "BUSINESS_BLOCK" - } - ] - } - }, - "response": [] - }, - { - "name": "get Property Calendar", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/calendar?startDate={{StartDate}}&endDate={{EndDate}}&fetchInstructions=Event", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "calendar" - ], - "query": [ - { - "key": "startDate", - "value": "{{StartDate}}", - "description": "Required" - }, - { - "key": "endDate", - "value": "{{EndDate}}", - "description": "Required" - }, - { - "key": "fetchInstructions", - "value": "Event", - "description": "Required. Allowed values \"DayType\", \"Event\"" - }, - { - "key": "hotelId", - "value": "{{HotelId}}", - "description": "Hotel for which calendar is being represented.", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "set Day Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"hotelDayTypes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"dayTypeCode\": \"HOLIDAY\",\r\n \"dateRange\": {\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-09-01\",\r\n \"endDate\": \"2023-09-30\"\r\n },\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/dayTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "dayTypes" - ] - } - }, - "response": [] - }, - { - "name": "post Alternate Hotels", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"alternateHotels\": [\r\n {\r\n \"reciprocalRelationship\": false,\r\n \"alternateHotelCode\": \"{{AlternateHotelCode}}\",\r\n \"relativePosition\": {},\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/alternates", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "alternates" - ] - } - }, - "response": [] - } - ], - "description": "###### APIs to cater for Enterprise Configuration functionality in OPERA Cloud.\r\n\r\nIn this module, you can configure a variety of options related to your properties such as their locations, facilities, and local attractions. The available options are dependant on the active controls at your property.\r\n\r\nFor further detailed information on Enterprise Configuration, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/c_admin_enterprise_chain_and_property_management.htm#OCSUH-ChainAndPropertyManagement-EC8DF902).", - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Event Management (EVM)", - "item": [ - { - "name": "Catering Packages", - "item": [ - { - "name": "post Catering Package", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"requestCount\": \"2\",\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"packageCode\": \"1DAM\",\r\n \"priceCode\": \"PRICE3\",\r\n \"status\": \"PEN\",\r\n \"rentalCode\": \"CUSTOM\",\r\n \"beginDate\": \"2024-10-14\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/v1/blocks/{{BlockId}}/cateringPackages", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "v1", - "blocks", - "{{BlockId}}", - "cateringPackages" - ] - }, - "description": "User getcateringPackages in Event Config module to first find available Catering Packages to use in this postCateringPackage." - }, - "response": [] - }, - { - "name": "copy Catering package", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"sourceBlockId\": {\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"copyToDates\": [\r\n \"2024-10-07\",\r\n \"2024-10-08\"\r\n ],\r\n \"packageId\": {\r\n \"id\": \"{{CateringPackageId}}\"\r\n },\r\n \"targetBlockId\": {\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"copyInstructions\": [\r\n \"ResourceNotes\",\r\n \"EventNotes\",\r\n \"ForecastFigures\",\r\n \"SourceStatus\"\r\n ],\r\n \"copyStatusMode\": \"SameStatus\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/v1/blocks/{{BlockId}}/cateringPackages/{{CateringPackageId}}/copy", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "v1", - "blocks", - "{{BlockId}}", - "cateringPackages", - "{{CateringPackageId}}", - "copy" - ] - } - }, - "response": [] - }, - { - "name": "change Catering Packages", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"cateringPackageList\": [\r\n {\r\n \"packageId\": {\r\n \"type\": \"ItemId\",\r\n \"id\": \"105191\"\r\n },\r\n \"translatableDescription\": {\r\n \"defaultText\": \"Day Meeting Package 1\"\r\n },\r\n \"flatRate\": false,\r\n \"duration\": \"1\",\r\n \"attendees\": {\r\n \"expected\": \"65\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"packageCode\": \"DAYPKG\",\r\n \"beginDate\": \"2021-10-08 08:00:00.0\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/v1/blocks/{{BlockId}}/cateringPackages", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "v1", - "blocks", - "{{BlockId}}", - "cateringPackages" - ] - } - }, - "response": [] - }, - { - "name": "get Catering Packages", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/evm/v1/blocks/{{BlockId}}/cateringPackages?hotelId={{HotelId}}&fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "v1", - "blocks", - "{{BlockId}}", - "cateringPackages" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Event Resources", - "item": [ - { - "name": "get Events Resources", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/evm/v1/hotels/{{HotelId}}/eventsResources?blockId={{BlockId}}&eventIds={{EventId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "v1", - "hotels", - "{{HotelId}}", - "eventsResources" - ], - "query": [ - { - "key": "blockId", - "value": "{{BlockId}}" - }, - { - "key": "eventIds", - "value": "{{EventId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "change Event Resources", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"eventItems\": {\r\n \"eventItemInfo\": [\r\n {\r\n \"eventItem\": {\r\n \"quantity\": 1,\r\n \"externalOrder\": true,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"itemId\": {\r\n \"type\": \"ItemInventoryId\",\r\n \"id\": \"{{ItemInventoryId}} \"\r\n }\r\n }\r\n }\r\n ],\r\n \"includedInPackage\": false,\r\n \"critical\": false\r\n },\r\n \"eventDetails\": [\r\n {\r\n \"eventPrimaryInfo\": {\r\n \"eventId\": {\r\n \"type\": \"EventId\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{EventId}}\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n },\r\n \"eventBlockInfo\": {\r\n \"blockIdList\": [\r\n {\r\n \"type\": \"Block\",\r\n \"id\": \"{{BlockId}}\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/v1/hotels/{{HotelId}}/eventsResources", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "v1", - "hotels", - "{{HotelId}}", - "eventsResources" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "ActivityInfo", - "disabled": true - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Catering Package Revenue", - "item": [ - { - "name": "get Catering Package Revenue", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/evm/v1/blocks/{{BlockId}}/cateringPackages/{{CateringPackageId}}/revenue?hotelId={{HotelId}}&fetchInstructions=BlockInfo&fetchInstructions=Pricing", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "v1", - "blocks", - "{{BlockId}}", - "cateringPackages", - "{{CateringPackageId}}", - "revenue" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "fetchInstructions", - "value": "BlockInfo" - }, - { - "key": "fetchInstructions", - "value": "Pricing" - } - ] - } - }, - "response": [] - }, - { - "name": "delete Catering Package Revenue", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/evm/v1/cateringPackagesRevenue?cateringPackageEventId=382613&hotelId={{HotelId}}&cateringPackageRevenueType=MISC", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "v1", - "cateringPackagesRevenue" - ], - "query": [ - { - "key": "cateringPackageEventId", - "value": "382613" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "cateringPackageRevenueType", - "value": "MISC" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "get Block Posting Account Reservations", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/evm/v1/hotels/{{HotelId}}/fetchBlockPostingAccountReservations?blockId={{BlockId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "v1", - "hotels", - "{{HotelId}}", - "fetchBlockPostingAccountReservations" - ], - "query": [ - { - "key": "blockId", - "value": "{{BlockId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get Catering Event Changes", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/v1/hotels/{{HotelId}}/cateringEventChanges?blockId={{BlockId}}&eventId={{EventId}}&offset=0&limit=20&fetchInstructions=EventChanges", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "v1", - "hotels", - "{{HotelId}}", - "cateringEventChanges" - ], - "query": [ - { - "key": "blockId", - "value": "{{BlockId}}" - }, - { - "key": "eventId", - "value": "{{EventId}}" - }, - { - "key": "offset", - "value": "0" - }, - { - "key": "limit", - "value": "20" - }, - { - "key": "fetchInstructions", - "value": "EventChanges" - } - ] - } - }, - "response": [] - }, - { - "name": "get Catering Event Postings", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/evm/v1/hotels/{{HotelId}}/events/{{EventId}}/cateringEventPostings?blockId={{BlockId}}&includeSubEvents=true&blockIdContex=OPERA&blockIdType=Block", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "v1", - "hotels", - "{{HotelId}}", - "events", - "{{EventId}}", - "cateringEventPostings" - ], - "query": [ - { - "key": "blockId", - "value": "{{BlockId}}" - }, - { - "key": "includeSubEvents", - "value": "true" - }, - { - "key": "blockIdContex", - "value": "OPERA" - }, - { - "key": "blockIdType", - "value": "Block" - } - ] - } - }, - "response": [] - }, - { - "name": "get Events Multiple Hotels", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/evm/v1/hotels/{{HotelId}}/events?blockId={{BlockId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "v1", - "hotels", - "{{HotelId}}", - "events" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "Indicators", - "disabled": true - }, - { - "key": "eventStartDate", - "value": "2021-04-01", - "disabled": true - }, - { - "key": "eventEndDate", - "value": "2021-04-06", - "disabled": true - }, - { - "key": "blockId", - "value": "{{BlockId}}" - } - ] - }, - "description": "Search for an event using query parameters" - }, - "response": [] - }, - { - "name": "get Event", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/evm/v1/hotels/{{HotelId}}/events/{{EventId}}?fetchInstructions=EventDetails&fetchInstructions=BlocksInfo&fetchInstructions=Indicators&fetchInstructions=Notes&fetchInstructions=Revenues&fetchInstructions=AlternateEventsInfo&fetchInstructions=Revenues", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "v1", - "hotels", - "{{HotelId}}", - "events", - "{{EventId}}" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "EventDetails" - }, - { - "key": "fetchInstructions", - "value": "BlocksInfo" - }, - { - "key": "fetchInstructions", - "value": "Indicators" - }, - { - "key": "fetchInstructions", - "value": "Notes" - }, - { - "key": "fetchInstructions", - "value": "Revenues" - }, - { - "key": "fetchInstructions", - "value": "AlternateEventsInfo" - }, - { - "key": "fetchInstructions", - "value": "Revenues" - } - ] - } - }, - "response": [] - }, - { - "name": "get Events by Block Name", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/evm/v1/hotels/{{HotelId}}/events?BlockName=REST", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "v1", - "hotels", - "{{HotelId}}", - "events" - ], - "query": [ - { - "key": "BlockName", - "value": "REST" - } - ] - }, - "description": "Use this API to retrieve multiple Events for a specific hotel, you can narrow the results using different search criteria such as event eventStartDate and eventEndDate dates, and block name." - }, - "response": [] - }, - { - "name": "get Event Calendar", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/evm/v1/eventcalendar?eventStartDate=2024-06-01&eventEndDate=2024-07-04&eventLabel=Booking&display=ALL&monday=true&tuesday=true&wednesday=true&thursday=true&friday=true&saturday=true&sunday=true&hotelIds={{HotelId}}&sortingBy=Name", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "v1", - "eventcalendar" - ], - "query": [ - { - "key": "eventStartDate", - "value": "2024-06-01" - }, - { - "key": "eventEndDate", - "value": "2024-07-04" - }, - { - "key": "eventLabel", - "value": "Booking" - }, - { - "key": "display", - "value": "ALL" - }, - { - "key": "monday", - "value": "true" - }, - { - "key": "tuesday", - "value": "true" - }, - { - "key": "wednesday", - "value": "true" - }, - { - "key": "thursday", - "value": "true" - }, - { - "key": "friday", - "value": "true" - }, - { - "key": "saturday", - "value": "true" - }, - { - "key": "sunday", - "value": "true" - }, - { - "key": "hotelIds", - "value": "{{HotelId}}" - }, - { - "key": "sortingBy", - "value": "Name" - } - ] - } - }, - "response": [] - }, - { - "name": "get Event Changes by DateTime", - "protocolProfileBehavior": { - "disabledSystemHeaders": { - "accept-encoding": true - } - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "CRS", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Accept-Encoding", - "value": "application/json", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/evm/v1/hotels/{{HotelId}}/blocks/{{blockId}}/events/changesByDateTime?endLastModifiedDate=2024-10-18T21:12:02&startLastModifiedDate=2024-10-18T20:08:22&includeInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "v1", - "hotels", - "{{HotelId}}", - "blocks", - "{{blockId}}", - "events", - "changesByDateTime" - ], - "query": [ - { - "key": "onlyOpportunities", - "value": "false", - "disabled": true - }, - { - "key": "offset", - "value": "1", - "disabled": true - }, - { - "key": "tourSeries", - "value": "false", - "disabled": true - }, - { - "key": "markAsRecentlyAccessed", - "value": "false", - "disabled": true - }, - { - "key": "leads", - "value": "false", - "disabled": true - }, - { - "key": "onlyPickupBlocks", - "value": "false", - "disabled": true - }, - { - "key": "endLastModifiedDate", - "value": "2024-10-18T21:12:02" - }, - { - "key": "startLastModifiedDate", - "value": "2024-10-18T20:08:22" - }, - { - "key": "includeInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "get Alternate Function Space Availability", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/evm/v1/hotels/{{HotelId}}/functionalSpace?functionSpaceWildcard=b&functionSpaceSearchMode=Both&functionSpaceAdditionalSearchMode=Both&masterSetupCode=Conference&eventEndDate=2024-04-28&eventStartDate=2024-04-01&masterRateCode=CUSTOM", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "v1", - "hotels", - "{{HotelId}}", - "functionalSpace" - ], - "query": [ - { - "key": "checkInventory", - "value": "", - "disabled": true - }, - { - "key": "roomType", - "value": "", - "disabled": true - }, - { - "key": "roomCodes", - "value": "", - "disabled": true - }, - { - "key": "spaceType", - "value": "", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Indicators", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "FunctionSpaceCount", - "disabled": true - }, - { - "key": "functionSpaceWildcard", - "value": "b" - }, - { - "key": "functionSpaceSearchMode", - "value": "Both" - }, - { - "key": "functionSpaceAdditionalSearchMode", - "value": "Both" - }, - { - "key": "masterSetupCode", - "value": "Conference" - }, - { - "key": "eventEndDate", - "value": "2024-04-28" - }, - { - "key": "eventStartDate", - "value": "2024-04-01" - }, - { - "key": "masterRateCode", - "value": "CUSTOM" - } - ] - } - }, - "response": [] - }, - { - "name": "get Shared Function Space Events", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/evm/v1/hotels/{{HotelId}}/functionalSpaceEvents?functionSpaceCode=BALLROOM&startDateTime=2024-10-07+12:00:00&endDateTime=2024-10-07+13:00:00", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "v1", - "hotels", - "{{HotelId}}", - "functionalSpaceEvents" - ], - "query": [ - { - "key": "functionSpaceCode", - "value": "BALLROOM" - }, - { - "key": "startDateTime", - "value": "2024-10-07+12:00:00" - }, - { - "key": "endDateTime", - "value": "2024-10-07+13:00:00" - } - ] - } - }, - "response": [] - }, - { - "name": "get Waitlisted Events", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/evm/v1/hotels/{{HotelId}}/waitListedEvents?startDateTime=2024-06-01&endDateTime=2024-08-28", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "v1", - "hotels", - "{{HotelId}}", - "waitListedEvents" - ], - "query": [ - { - "key": "startDateTime", - "value": "2024-06-01" - }, - { - "key": "endDateTime", - "value": "2024-08-28" - } - ] - } - }, - "response": [] - }, - { - "name": "post Events", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", - "postman.setEnvironmentVariable(\"EventId\", data);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"eventDetails\": [\r\n {\r\n \"eventPrimaryInfo\": {\r\n \"eventId\": {\r\n \"type\": \"EventId\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"-1\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n },\r\n \"eventDetail\": {\r\n \"eventName\": {\r\n \"defaultText\": \"Lunch Ski Conference 2\"\r\n },\r\n \"eventType\": \"LUNCH\",\r\n \"eventTimeSpan\": {\r\n \"startDateTime\": \"2024-12-02 11:00:00.0\",\r\n \"endDateTime\": \"2024-12-02 13:00:00.0\"\r\n },\r\n \"eventStatus\": {\r\n \"status\": {\r\n \"code\": \"TEN\"\r\n }\r\n },\r\n \"attendees\": {\r\n \"expected\": \"100\"\r\n },\r\n \"doorcard\": \"Lunch Ski Conference\",\r\n \"notMoveable\": false,\r\n \"displayDoorcard\": true\r\n },\r\n \"processInstructions\": {\r\n \"overrideCapacity\": false,\r\n \"overbook\": false,\r\n \"overrideMaxgroups\": false,\r\n \"warnFunctionSpace\": true\r\n },\r\n \"eventBlockInfo\": {\r\n \"blockIdList\": [\r\n {\r\n \"id\": \"{{BlockId}}\",\r\n \"type\": \"Block\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/v1/events", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "v1", - "events" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "ActivityInfo", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Event with Function Space", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", - "postman.setEnvironmentVariable(\"EventId\", data);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"eventDetails\": [\r\n {\r\n \"eventPrimaryInfo\": {\r\n \"eventId\": {\r\n \"type\": \"EventId\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"-1\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n },\r\n \"eventDetail\": {\r\n \"eventName\": {\r\n \"defaultText\": \"Breakfast\"\r\n },\r\n \"eventType\": \"BRK\",\r\n \"eventTimeSpan\": {\r\n \"startDateTime\": \"2024-05-01 08:00:00.0\",\r\n \"endDateTime\": \"2024-05-01 09:00:00.0\"\r\n },\r\n \"eventStatus\": {\r\n \"status\": {\r\n \"code\": \"INQ\"\r\n }\r\n },\r\n \"attendees\": {\r\n \"expected\": \"25\",\r\n \"guaranteed\": \"20\"\r\n },\r\n \"doorcard\": \"Summer\",\r\n \"notMoveable\": false,\r\n \"loudEvent\": true,\r\n \"displayDoorcard\": true\r\n },\r\n \"processInstructions\": {\r\n \"overrideCapacity\": false,\r\n \"overbook\": false,\r\n \"overrideMaxgroups\": false,\r\n \"warnFunctionSpace\": true\r\n },\r\n \"functionSpaceInformation\": {\r\n \"functionSpaceCode\": \"BALLROOM\",\r\n \"setupCode\": \"ROUND\",\r\n \"setupTime\": \"12\",\r\n \"setdownTime\": \"12\",\r\n \"rentalCode\": \"CUSTOM\"\r\n },\r\n \"eventBlockInfo\": {\r\n \"blockIdList\": [\r\n {\r\n \"type\": \"Block\",\r\n \"id\": \"{{BlockId}}\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/v1/events", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "v1", - "events" - ] - } - }, - "response": [] - }, - { - "name": "change Events (add notes)", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"eventDetails\": [\r\n {\r\n \"eventPrimaryInfo\": {\r\n \"eventId\": {\r\n \"type\": \"EventId\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{EventId}}\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n },\r\n \"eventNotes\": [\r\n {\r\n \"noteCode\": \"EVENT\",\r\n \"internal\": true,\r\n \"noteTitle\": \"Event\",\r\n \"comment\": \"Event notes can go here\",\r\n \"sequence\": \"1\"\r\n }\r\n ]\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/v1/hotels/{{HotelId}}/events/{{EventId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "v1", - "hotels", - "{{HotelId}}", - "events", - "{{EventId}}" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "ActivityInfo", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "change Events", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"eventDetails\": [\r\n {\r\n \"eventPrimaryInfo\": {\r\n \"eventId\": {\r\n \"type\": \"EventId\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{EventId}}\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n },\r\n \"eventDetail\": {\r\n \"eventName\": {\r\n \"defaultText\": \"Reception Event Name\"\r\n },\r\n \"eventType\": \"LUNCH\",\r\n \"eventTimeSpan\": {\r\n \"startDateTime\": \"2024-07-09 13:00:00.0\",\r\n \"endDateTime\": \"2024-07-09 18:00:00.0\"\r\n },\r\n \"eventStatus\": {\r\n \"status\": {\r\n \"code\": \"INQ\"\r\n }\r\n },\r\n \"attendees\": {\r\n \"expected\": \"19\"\r\n },\r\n \"doorcard\": \"Winter Break\",\r\n \"notMoveable\": false,\r\n \"loudEvent\": false,\r\n \"displayDoorcard\": true,\r\n \"includeSpaceInPackage\": false\r\n },\r\n \"processInstructions\": {\r\n \"overrideCapacity\": false,\r\n \"overbook\": false,\r\n \"overrideMaxgroups\": false,\r\n \"warnFunctionSpace\": true\r\n },\r\n \"eventBlockInfo\": {\r\n \"blockIdList\": [\r\n {\r\n \"type\": \"Block\",\r\n \"id\": \"{{BlockId}}\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/v1/hotels/{{HotelId}}/events/{{EventId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "v1", - "hotels", - "{{HotelId}}", - "events", - "{{EventId}}" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "ActivityInfo", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "manage Waitlisted Events", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"waitlistedEvents\": [\r\n {\r\n \"waitlistId\": {\r\n \"type\": \"WaitlistId\",\r\n \"id\": \"49899\"\r\n }\r\n }\r\n ],\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"waitlistedTimeSpan\": {\r\n \"startDateTime\": \"2024-02-02\"\r\n }\r\n },\r\n \"processingInstructions\": \"IncreasePriority\"\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/v1/hotels/{{HotelId}}/waitListedEvents", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "v1", - "hotels", - "{{HotelId}}", - "waitListedEvents" - ] - } - }, - "response": [] - }, - { - "name": "Delete Event", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/v1/hotels/{{HotelId}}/events/{{EventId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "v1", - "hotels", - "{{HotelId}}", - "events", - "{{EventId}}" - ] - } - }, - "response": [] - } - ], - "description": "###### APIs to cater for Event Management functionality in OPERA Cloud. \r\n\r\nThe Events feature in OPERA Cloud is designed to manage any kind of catering activity. Events can be as simple as a one-hour reception or more complex, such as a three-day business meeting with meals, breaks, and specific meeting room with setup and resource requirements. Any group function can be an Event.\r\n\r\nFor further detailed information on Event creation, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/t_osem_creating_events_from_manage_block.htm#OCSUH-task-1-1A51F12A).", - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Event Configuration (EVM Config)", - "item": [ - { - "name": "Catering Menu Classes", - "item": [ - { - "name": "get Catering Menu Classes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/cateringMenuClasses", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "cateringMenuClasses" - ] - } - }, - "response": [] - }, - { - "name": "delete Catering Menu Classes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/evm/config/v1/menuClasses/{{MenuClassesId}}/cateringMenuClasses", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "menuClasses", - "{{MenuClassesId}}", - "cateringMenuClasses" - ] - } - }, - "response": [] - }, - { - "name": "post Catering Menu Classes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"menuClassList\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"classInfo\": {\r\n \"name\": \"Seafood Buffet Dinner\",\r\n \"eventTypes\": [\r\n \"DINB\"\r\n ]\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/cateringMenuClasses", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "cateringMenuClasses" - ] - } - }, - "response": [] - }, - { - "name": "put Catering Menu Classes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"menuClassList\": [\r\n {\r\n \"classId\": {\r\n \"type\": \"MenuClassId\",\r\n \"id\": \"9251\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"classInfo\": {\r\n \"name\": \"Div Breakfast\",\r\n \"webBookable\": true,\r\n \"eventTypes\": [\r\n \"BRK\"\r\n ],\r\n \"inactive\": false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/cateringMenuClasses", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "cateringMenuClasses" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Catering Menu Item Classes", - "item": [ - { - "name": "get Catering Menu Item Classes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/cateringMenuItemClasses?offset=0&includeMenuItems=true&menuTypes=Food", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "cateringMenuItemClasses" - ], - "query": [ - { - "key": "offset", - "value": "0" - }, - { - "key": "includeMenuItems", - "value": "true" - }, - { - "key": "menuTypes", - "value": "Food" - } - ] - } - }, - "response": [] - }, - { - "name": "post Catering Menu Item Classes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"menuItemClasses\": [\r\n {\r\n \"itemClassInfo\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"className\": \"Plated Lunch\",\r\n \"eventTypeList\": [\r\n \"LUNCH\"\r\n ],\r\n \"responsibleDepartmentList\": [\r\n \"KIT\"\r\n ],\r\n \"menuType\": \"Food\",\r\n \"sequence\": \"1\",\r\n \"webBookable\": true\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/cateringMenuItemClasses", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "cateringMenuItemClasses" - ] - } - }, - "response": [] - }, - { - "name": "put Catering Menu Item Classes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"menuItemClasses\": [\r\n {\r\n \"itemClassInfo\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"className\": \"Lunch Buffet\",\r\n \"eventTypeList\": [\r\n \"LUNCH\"\r\n ],\r\n \"responsibleDepartmentList\": [\r\n \"KIT\"\r\n ],\r\n \"menuType\": \"Food\",\r\n \"sequence\": \"1\",\r\n \"webBookable\": true\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/cateringMenuItemClasses/{{CateringMenuItemClassesCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "cateringMenuItemClasses", - "{{CateringMenuItemClassesCode}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Catering Menu Item Classes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/cateringMenuItemClasses/{{CateringMenuItemClassesCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "cateringMenuItemClasses", - "{{CateringMenuItemClassesCode}}" - ] - } - }, - "response": [] - }, - { - "name": "Copy Catering Menu Item Classes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"copyMenuItemClasses\": {\r\n \"sourceHotelCode\": \"{{HotelId}}\",\r\n \"itemClasses\": [\r\n {\r\n \"type\": \"ItemClassId\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"86509\"\r\n }\r\n ],\r\n \"targetHotelCodes\": [\r\n \"{{HotelId}}\"\r\n ],\r\n \"copyInstructions\": {\r\n \"associatedItems\": false\r\n }\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/cateringMenuItemClasses/{{CateringMenuItemClassesCode}}/copy", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "cateringMenuItemClasses", - "{{CateringMenuItemClassesCode}}", - "copy" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Catering Rental Codes", - "item": [ - { - "name": "get Catering Rental Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/evm/config/v1/functionSpaceRentalCodes?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "functionSpaceRentalCodes" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Catering Rental Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"rentalCodes\": [\r\n {\r\n \"webBookable\": false,\r\n \"code\": \"DAILY\",\r\n \"translatableDescription\": {\r\n \"defaultText\": \"Daily Rental\"\r\n },\r\n \"displaySequence\": \"2\",\r\n \"codeId\": \"2349\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/functionSpaceRentalCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "functionSpaceRentalCodes" - ] - } - }, - "response": [] - }, - { - "name": "change Catering Rental Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"rentalCodes\": [\r\n {\r\n \"webBookable\": false,\r\n \"code\": \"DAILY\",\r\n \"translatableDescription\": {\r\n \"defaultText\": \"Daily Rental\"\r\n },\r\n \"displaySequence\": \"2\",\r\n \"codeId\": \"2349\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/functionSpaceRentalCodes/{{CateringRentalId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "functionSpaceRentalCodes", - "{{CateringRentalId}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Catering Rental Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/functionSpaceRentalCodes/{{CateringRentalId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "functionSpaceRentalCodes", - "{{CateringRentalId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Event Codes", - "item": [ - { - "name": "get Event Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/eventCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "eventCodes" - ], - "query": [ - { - "key": "itemClassCode", - "value": "FOOD", - "disabled": true - }, - { - "key": "usedForEvents", - "value": "true", - "disabled": true - }, - { - "key": "itemName", - "value": "balloon", - "disabled": true - }, - { - "key": "startDateTime", - "value": "2021-01-17", - "disabled": true - }, - { - "key": "eventTypecodes", - "value": "CAR", - "disabled": true - }, - { - "key": "itemCode", - "value": "2200203545", - "disabled": true - }, - { - "key": "endDateTime", - "value": "2020-11-17", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Event Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"eventCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"JAZZ\",\r\n \"description\": \"Jazz Festival\",\r\n \"blackOut\": false,\r\n \"sellSequence\": \"6\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/eventCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "eventCodes" - ] - } - }, - "response": [] - }, - { - "name": "change Event Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"eventCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"JAZZ\",\r\n \"description\": \"Jazz Festival\",\r\n \"blackOut\": false,\r\n \"sellSequence\": \"6\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/eventCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "eventCodes" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Event Forecasts", - "item": [ - { - "name": "get Event Forecasts", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/eventForecasts?fetchInstructions=RevenueDetails&offset=0&fetchInstructions=ForecastInfo&eventDate=2023-08-13", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "eventForecasts" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "RevenueDetails" - }, - { - "key": "revenueTypeWildCard", - "value": "", - "disabled": true - }, - { - "key": "offset", - "value": "0" - }, - { - "key": "fetchInstructions", - "value": "ForecastInfo" - }, - { - "key": "eventDate", - "value": "2023-08-13" - } - ] - } - }, - "response": [] - }, - { - "name": "post Event Forecasts", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"eventForecasts\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"forecastInfo\": [\r\n {\r\n \"eventType\": {\r\n \"code\": \"LUN\",\r\n \"description\": \"Lunch\"\r\n },\r\n \"dateRange\": {\r\n \"start\": \"2025-01-01\",\r\n \"end\": \"2025-12-31\"\r\n }\r\n }\r\n ],\r\n \"revenueDetails\": [\r\n {\r\n \"revenueType\": {\r\n \"code\": \"MISC\",\r\n \"description\": \"Miscellaneous\"\r\n },\r\n \"amount\": {\r\n \"amount\": \"20\"\r\n },\r\n \"amountType\": \"PerPerson\"\r\n }\r\n ]\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/eventForecasts", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "eventForecasts" - ] - } - }, - "response": [] - }, - { - "name": "put Event Forecasts", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"eventForecasts\": [\r\n {\r\n \"forecastId\": {\r\n \"id\": \"29613\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"forecastInfo\": [\r\n {\r\n \"eventType\": {\r\n \"code\": \"LUN\",\r\n \"description\": \"Lunch\"\r\n },\r\n \"dateRange\": {\r\n \"start\": \"2025-01-01\",\r\n \"end\": \"2025-12-31\"\r\n }\r\n }\r\n ],\r\n \"revenueDetails\": [\r\n {\r\n \"revenueType\": {\r\n \"code\": \"BEV\",\r\n \"description\": \"Beverage\"\r\n },\r\n \"amount\": {\r\n \"amount\": \"20\"\r\n },\r\n \"amountType\": \"PerPerson\"\r\n }\r\n ]\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/eventForecasts", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "eventForecasts" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Function Space Event Types", - "item": [ - { - "name": "get Function Space Event Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/evm/config/v1/cateringEventTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "cateringEventTypes" - ] - } - }, - "response": [] - }, - { - "name": "post Function Space Event Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"eventTypes\": [\r\n {\r\n \"eventTypeCode\": \"BB\",\r\n \"translatableDescription\": {\r\n \"defaultText\": \"Bfast Event\"\r\n },\r\n \"inactive\": false,\r\n \"coverable\": false,\r\n \"webBookable\": true,\r\n \"sequence\": \"5\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/cateringEventTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "cateringEventTypes" - ] - } - }, - "response": [] - }, - { - "name": "change Function Space Event Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"eventTypes\": [\r\n {\r\n \"eventTypeCode\": \"BB\",\r\n \"translatableDescription\": {\r\n \"defaultText\": \"Bfast Eventd\"\r\n },\r\n \"inactive\": false,\r\n \"coverable\": false,\r\n \"webBookable\": true,\r\n \"sequence\": \"5\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/cateringEventTypes/{{EventTypeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "cateringEventTypes", - "{{EventTypeCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Function Space Event Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/cateringEventTypes/{{EventTypeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "cateringEventTypes", - "{{EventTypeCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Function Spaces", - "item": [ - { - "name": "get Function Spaces", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/functionSpaces", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "functionSpaces" - ] - } - }, - "response": [] - }, - { - "name": "post Function Spaces", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"functionSpaces\": [\r\n {\r\n \"description\": {\r\n \"defaultText\": \"West Sunset Room\"\r\n },\r\n \"capacity\": {\r\n \"minCapacity\": \"5\",\r\n \"maxCapacity\": \"100\"\r\n },\r\n \"displayInDiary\": true,\r\n \"setupStyles\": [\r\n {\r\n \"minCapacity\": \"5\",\r\n \"maxCapacity\": \"100\",\r\n \"code\": \"RECEP\"\r\n }\r\n ],\r\n \"rates\": [\r\n {\r\n \"rentAmount\": {},\r\n \"revenueType\": \"RENTAL\",\r\n \"rateType\": \"PerRoom\",\r\n \"default\": false,\r\n \"inactive\": false,\r\n \"hourly\": false,\r\n \"minimunRevenue\": false,\r\n \"code\": \"CUSTOM\"\r\n }\r\n ],\r\n \"dimension\": {\r\n \"note\": \"notes go here\",\r\n \"width\": \"10\",\r\n \"length\": \"10\",\r\n \"area\": \"100\",\r\n \"minHeight\": \"3\"\r\n },\r\n \"alternate\": {\r\n \"forceAlternate\": false\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomCode\": \"BAR\",\r\n \"roomType\": \"BALLROOM\",\r\n \"psuedoRoomType\": false,\r\n \"spaceName\": {\r\n \"defaultText\": \"West Sunset Room\"\r\n },\r\n \"shortName\": \"West Sunset Room & Bar\",\r\n \"spaceType\": \"REST\",\r\n \"location\": \"1\",\r\n \"shareable\": true,\r\n \"fullUtilizationTime\": \"1440\",\r\n \"handicapFacilities\": true\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/functionSpaces", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "functionSpaces" - ] - } - }, - "response": [] - }, - { - "name": "change Function Spaces", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"functionSpaces\": [\r\n {\r\n \"description\": {\r\n \"defaultText\": \"Collins Room\"\r\n },\r\n \"capacity\": {\r\n \"minCapacity\": \"5\",\r\n \"maxCapacity\": \"100\"\r\n },\r\n \"displayInDiary\": true,\r\n \"setupStyles\": [],\r\n \"rates\": [],\r\n \"dimension\": {\r\n \"note\": \"notes go here\",\r\n \"width\": \"10\",\r\n \"length\": \"10\",\r\n \"area\": \"100\",\r\n \"minHeight\": \"3\"\r\n },\r\n \"alternate\": {\r\n \"forceAlternate\": false\r\n },\r\n \"excludeFromForecast\": false,\r\n \"hotelId\": \"BHOTEL\",\r\n \"roomCode\": \"COLL\",\r\n \"roomType\": \"MTG\",\r\n \"psuedoRoomType\": false,\r\n \"spaceName\": {\r\n \"defaultText\": \"Collins Frank Room\"\r\n },\r\n \"shortName\": \"Collins Room\",\r\n \"spaceType\": \"REST\",\r\n \"location\": \"1\",\r\n \"combo\": false,\r\n \"shareable\": true,\r\n \"webBookable\": false,\r\n \"webViewable\": false,\r\n \"fullUtilizationTime\": \"1440\",\r\n \"handicapFacilities\": true\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/functionSpaces/{{FunctionSpaceCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "functionSpaces", - "{{FunctionSpaceCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Function Spaces", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/functionSpaces/{{FunctionSpaceCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "functionSpaces", - "{{FunctionSpaceCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Function Space Locations", - "item": [ - { - "name": "get Function space Locations", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/functionspaceLocations?hotelIds={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "functionspaceLocations" - ], - "query": [ - { - "key": "hotelIds", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "post Function Space Locations", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"locations\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"BBQ\",\r\n \"translatableDescription\": {\r\n \"defaultText\": \"BBQ Area\"\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/functionspaceLocations/{{FunctionSpaceLocationCode}}?hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "functionspaceLocations", - "{{FunctionSpaceLocationCode}}" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "change Function Space Locations", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"locations\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"BBQ\",\r\n \"translatableDescription\": {\r\n \"defaultText\": \"BBQ Area\"\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/functionspaceLocations/{{FunctionSpaceLocationCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "functionspaceLocations", - "{{FunctionSpaceLocationCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Function Space Locations", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/functionspaceLocations/{{FunctionSpaceLocationCode}}?hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "functionspaceLocations", - "{{FunctionSpaceLocationCode}}" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Function Space Setup Styles", - "item": [ - { - "name": "get Function Space Setup Styles", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/evm/config/v1/functionspaceSetupStyles?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "functionspaceSetupStyles" - ], - "query": [ - { - "key": "codes", - "value": "", - "disabled": true - }, - { - "key": "wildCard", - "value": "b", - "disabled": true - }, - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Function Space Setup Styles", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"setupStyles\": [\r\n {\r\n \"code\": \"CKT\",\r\n \"translatableDescription\": {\r\n \"defaultText\": \"Cocktail Style\"\r\n },\r\n \"displaySequence\": \"7\",\r\n \"directory\": true,\r\n \"webBooking\": false,\r\n \"inactive\": false,\r\n \"codeId\": \"122931\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/functionspaceSetupStyles", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "functionspaceSetupStyles" - ] - } - }, - "response": [] - }, - { - "name": "change Function Space Setup Styles", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"setupStyles\": [\r\n {\r\n \"code\": \"CKT\",\r\n \"translatableDescription\": {\r\n \"defaultText\": \"Cocktail Style\"\r\n },\r\n \"displaySequence\": \"7\",\r\n \"directory\": true,\r\n \"webBooking\": false,\r\n \"inactive\": false,\r\n \"codeId\": \"122931\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/functionspaceSetupStyles/{{FunctionSpaceSetupStyleId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "functionspaceSetupStyles", - "{{FunctionSpaceSetupStyleId}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Function Space Setup Styles", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/functionspaceSetupStyles/{{FunctionSpaceSetupStyleId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "functionspaceSetupStyles", - "{{FunctionSpaceSetupStyleId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Function Space Types", - "item": [ - { - "name": "get Function Space Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/evm/config/v1/functionSpaceTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "functionSpaceTypes" - ], - "query": [ - { - "key": "codes", - "value": "", - "disabled": true - }, - { - "key": "description", - "value": "board", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Function Space Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"functionSpaceTypes\": [\r\n {\r\n \"code\": \"LAWN\",\r\n \"description\": {\r\n \"defaultText\": \"Lawn Area\"\r\n },\r\n \"displayOrder\": \"4\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/functionSpaceTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "functionSpaceTypes" - ] - } - }, - "response": [] - }, - { - "name": "put Function Space Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"functionSpaceTypes\": [\r\n {\r\n \"code\": \"LAWN\",\r\n \"description\": {\r\n \"defaultText\": \"Lawn Area Description here\"\r\n },\r\n \"displayOrder\": \"4\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/functionSpaceTypes/{{FunctionSpaceTypesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "functionSpaceTypes", - "{{FunctionSpaceTypesId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Function Space Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/functionSpaceTypes/{{FunctionSpaceTypesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "functionSpaceTypes", - "{{FunctionSpaceTypesId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Inventory Items", - "item": [ - { - "name": "get Inventory Items", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/inventoryItems?usedForEvents=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "inventoryItems" - ], - "query": [ - { - "key": "itemClassCode", - "value": "FOOD", - "disabled": true - }, - { - "key": "usedForEvents", - "value": "true" - }, - { - "key": "eventTypecodes", - "value": "BRK", - "disabled": true - }, - { - "key": "itemName", - "value": "balloon", - "disabled": true - }, - { - "key": "itemCode", - "value": "2200203545", - "disabled": true - }, - { - "key": "hotelId", - "value": "{{HotelId}}", - "disabled": true - } - ] - }, - "description": "(Resource Availability)" - }, - "response": [] - }, - { - "name": "post Inventory Items", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"items\": [\r\n {\r\n \"itemClassId\": {\r\n \"type\": \"ItemClassId\",\r\n \"id\": \"2778\"\r\n },\r\n \"itemName\": {\r\n \"defaultText\": \"Fairy Lights\"\r\n },\r\n \"revenueType\": \"MISC\",\r\n \"print\": true,\r\n \"sellInfo\": {\r\n \"available\": {},\r\n \"qtyInStock\": \"10\",\r\n \"defaultQty\": \"10\",\r\n \"sellSeparate\": true,\r\n \"webBookable\": true,\r\n \"discountable\": false,\r\n \"price\": {\r\n \"amount\": \"35\"\r\n }\r\n },\r\n \"setupTime\": \"30\",\r\n \"setdownTime\": \"15\",\r\n \"displaySequence\": \"7\",\r\n \"eventTypes\": [],\r\n \"departments\": [],\r\n \"attributes\": [],\r\n \"rates\": [\r\n {\r\n \"itemRateCode\": \"CUSTOM\",\r\n \"name\": \"Custom Rate test\",\r\n \"price\": {}\r\n }\r\n ],\r\n \"vendors\": [],\r\n \"resourceNotes\": [],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/inventoryItems", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "inventoryItems" - ] - }, - "description": "(Resource Availability)" - }, - "response": [] - }, - { - "name": "put Inventory Items", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"items\": [\r\n {\r\n \"itemClassId\": {\r\n \"type\": \"ItemClassId\",\r\n \"id\": \"2778\"\r\n },\r\n \"itemName\": {\r\n \"defaultText\": \"RMSET\"\r\n },\r\n \"itemCode\": \"6'258\",\r\n \"revenueType\": \"MISC\",\r\n \"externalOrder\": false,\r\n \"print\": true,\r\n \"sellInfo\": {\r\n \"available\": {},\r\n \"qtyInStock\": \"20\",\r\n \"defaultQty\": \"1\",\r\n \"sellSeparate\": false,\r\n \"sellControl\": false,\r\n \"webBookable\": false,\r\n \"outsideStay\": false,\r\n \"fixedCharge\": false,\r\n \"discountable\": false,\r\n \"criticalInventory\": true,\r\n \"price\": {}\r\n },\r\n \"displaySequence\": \"1\",\r\n \"eventTypes\": [],\r\n \"departments\": [],\r\n \"attributes\": [\r\n {\r\n \"itemAttributeId\": {\r\n \"type\": \"ItemAttributeId\",\r\n \"id\": \"7037\"\r\n },\r\n \"translatableName\": {\r\n \"defaultText\": \"RoomSet\"\r\n },\r\n \"default\": false\r\n }\r\n ],\r\n \"rates\": [\r\n {\r\n \"itemRateId\": {\r\n \"type\": \"ItemRateId\",\r\n \"id\": \"2271\"\r\n },\r\n \"itemRateCode\": \"CUSTOM\",\r\n \"name\": \"Custom Rate\",\r\n \"price\": {\r\n \"amount\": \"35\"\r\n },\r\n \"hourly\": false,\r\n \"default\": true\r\n }\r\n ],\r\n \"vendors\": [],\r\n \"resourceNotes\": [],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"itemId\": {\r\n \"type\": \"ItemInventoryId\",\r\n \"id\": \"2585\"\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/inventoryItems/{{InventoryItemId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "inventoryItems", - "{{InventoryItemId}}" - ] - }, - "description": "(Resource Availability)" - }, - "response": [] - }, - { - "name": "delete Inventory Items", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/inventoryItems/{{InventoryItemId}}?idContext=OPERA&itemIDType=ItemInventoryId", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "inventoryItems", - "{{InventoryItemId}}" - ], - "query": [ - { - "key": "idContext", - "value": "OPERA" - }, - { - "key": "itemIDType", - "value": "ItemInventoryId" - } - ] - }, - "description": "(Resource Availability)" - }, - "response": [] - } - ] - }, - { - "name": "Item Classes", - "item": [ - { - "name": "get Item Classes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/evm/config/v1/itemClasses", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "itemClasses" - ], - "query": [ - { - "key": "itemClassesCode", - "value": "", - "disabled": true - } - ] - }, - "description": "This API will allow you to fetch all existing Item Classes for a property. Items are categorized into logical entities called Item Classes. Item Classes assist you in filtering when selecting and grouping items on the Banquet Event Order (BEO). For example, you might have an item class for different kinds of audio visual equipment, for floral decorations, for recreational equipment, and so on." - }, - "response": [] - }, - { - "name": "put Item Classes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"itemClasses\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"AV\",\r\n \"description\": {\r\n \"defaultText\": \"Audio Visual\"\r\n },\r\n \"type\": \"ReservationAndEvents\",\r\n \"classId\": \"2777\",\r\n \"displaySequence\": \"2\",\r\n \"eventTypes\": [],\r\n \"departments\": [\r\n \"AV\"\r\n ],\r\n \"discountable\": false,\r\n \"webBookable\": true\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/itemClasses/{{ItemClassesCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "itemClasses", - "{{ItemClassesCode}}" - ] - }, - "description": "This API will allow you to fetch all existing Item Classes for a property. Items are categorized into logical entities called Item Classes. Item Classes assist you in filtering when selecting and grouping items on the Banquet Event Order (BEO). For example, you might have an item class for different kinds of audio visual equipment, for floral decorations, for recreational equipment, and so on." - }, - "response": [] - }, - { - "name": "post Item Classes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"itemClasses\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"AV\",\r\n \"description\": {\r\n \"defaultText\": \"Audio Visual\"\r\n },\r\n \"type\": \"ReservationAndEvents\",\r\n \"classId\": \"2777\",\r\n \"displaySequence\": \"2\",\r\n \"eventTypes\": [],\r\n \"departments\": [\r\n \"AV\"\r\n ],\r\n \"discountable\": false,\r\n \"webBookable\": true\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/itemClasses", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "itemClasses" - ] - }, - "description": "This API will allow you to fetch all existing Item Classes for a property. Items are categorized into logical entities called Item Classes. Item Classes assist you in filtering when selecting and grouping items on the Banquet Event Order (BEO). For example, you might have an item class for different kinds of audio visual equipment, for floral decorations, for recreational equipment, and so on." - }, - "response": [] - } - ] - }, - { - "name": "Meal Types", - "item": [ - { - "name": "get Meal Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/evm/config/v1/mealTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "mealTypes" - ], - "query": [ - { - "key": "description", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Meal Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"mealTypes\": [\r\n {\r\n \"code\": \"DRINKS\",\r\n \"description\": {\r\n \"defaultText\": \"Drinks\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/mealTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "mealTypes" - ] - } - }, - "response": [] - }, - { - "name": "put Meal Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"mealTypes\": [\r\n {\r\n \"code\": \"DRINKS\",\r\n \"description\": {\r\n \"defaultText\": \"Drinks\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/mealTypes/{{MealTypesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "mealTypes", - "{{MealTypesId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Meal Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/mealTypes/{{MealTypesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "mealTypes", - "{{MealTypesId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Revenue Groups", - "item": [ - { - "name": "get Revenue Groups", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/revenueGroups?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "revenueGroups" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Revenue Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"revenueGroups\": [\r\n {\r\n \"code\": \"FURNISH\",\r\n \"translatableDescription\": {\r\n \"defaultText\": \"furnishing\"\r\n },\r\n \"displaySequence\": \"1\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/revenueGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "revenueGroups" - ] - } - }, - "response": [] - }, - { - "name": "put Revenue Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"revenueGroups\": [\r\n {\r\n \"code\": \"FURNISH\",\r\n \"translatableDescription\": {\r\n \"defaultText\": \"furnishing\"\r\n },\r\n \"displaySequence\": \"1\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/revenueGroups/{{RevenueGroupsCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "revenueGroups", - "{{RevenueGroupsCode}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Revenue Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/revenueGroups/{{RevenueGroupsCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "revenueGroups", - "{{RevenueGroupsCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Revenue Types", - "item": [ - { - "name": "get Revenue Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/evm/config/v1/revenueTypes?includeRevenueTypeDetail=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "revenueTypes" - ], - "query": [ - { - "key": "includeRevenueTypeDetail", - "value": "true" - }, - { - "key": "revenueTypeCodes", - "value": "", - "disabled": true - }, - { - "key": "revenueTypeWildCard", - "value": "", - "disabled": true - }, - { - "key": "includeInactive", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Revenue Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"revenueTypes\": [\r\n {\r\n \"revenueGroup\": \"BEV\",\r\n \"foodAndBeverage\": false,\r\n \"inactive\": false,\r\n \"revenueDetails\": [],\r\n \"code\": \"POP\",\r\n \"translatableDescription\": {\r\n \"defaultText\": \"Softdrinks\"\r\n },\r\n \"displaySequence\": \"6\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/revenueTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "revenueTypes" - ] - } - }, - "response": [] - }, - { - "name": "put Revenue Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"revenueTypes\": [\r\n {\r\n \"revenueGroup\": \"BEV\",\r\n \"foodAndBeverage\": false,\r\n \"inactive\": false,\r\n \"revenueDetails\": [],\r\n \"code\": \"POP\",\r\n \"translatableDescription\": {\r\n \"defaultText\": \"Softdrinks\"\r\n },\r\n \"displaySequence\": \"6\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/revenueTypes/{{RevenueTypesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "revenueTypes", - "{{RevenueTypesId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Room Pools", - "item": [ - { - "name": "get Room Type Pool", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/roomPools", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "roomPools" - ] - } - }, - "response": [] - }, - { - "name": "post Room Pool", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"roomPoolTypes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomTypePoolCode\": \"POOL1\",\r\n \"shortDescription\": {\r\n \"defaultText\": \"text room pools\"\r\n },\r\n \"sequence\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/roomPools", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "roomPools" - ] - } - }, - "response": [] - }, - { - "name": "remove Room Type Pool", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/roomPools/{{RoomPoolCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "roomPools", - "{{RoomPoolCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Template Event Codes", - "item": [ - { - "name": "get Template Event Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/evm/config/v1/eventCodes?includeInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "eventCodes" - ], - "query": [ - { - "key": "includeInactive", - "value": "true" - }, - { - "key": "eventsCodes", - "value": "", - "disabled": true - }, - { - "key": "wildCard", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Template Event Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateEventCodes\": [\r\n {\r\n \"code\": \"JAZZ\",\r\n \"description\": \"Jazz Festival\",\r\n \"blackOut\": false,\r\n \"sellSequence\": \"2\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/eventCodes?includeInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "eventCodes" - ], - "query": [ - { - "key": "includeInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "change Template Event Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateEventCodes\": [\r\n {\r\n \"code\": \"JAZZ\",\r\n \"description\": \"Jazz Festival\",\r\n \"blackOut\": false,\r\n \"sellSequence\": \"2\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/evm/config/v1/eventCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "eventCodes" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "get Function Space Config", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/functionSpaces/{{FunctionSpaceCode}}/configurations", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "functionSpaces", - "{{FunctionSpaceCode}}", - "configurations" - ] - }, - "description": "get Function Space detailed Configuration for a specific space" - }, - "response": [] - }, - { - "name": "get Catering Containers", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/evm/config/v1/cateringContainers?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "cateringContainers" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "get Catering Menu", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/cateringMenus/{{CateringMenuId}}?fetchInstructions=MenuDetails", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "cateringMenus", - "{{CateringMenuId}}" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "MenuDetails" - } - ] - } - }, - "response": [] - }, - { - "name": "get Catering Menus", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/cateringMenus", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "cateringMenus" - ] - } - }, - "response": [] - }, - { - "name": "get Catering Menu Items", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/cateringMenuItems", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "cateringMenuItems" - ] - } - }, - "response": [] - }, - { - "name": "get Catering Package", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/cateringPackages/{{CateringPackageId}}?fetchInstructions=PackageInfo&fetchInstructions=Events&fetchInstructions=Resources&fetchInstructions=Pricing", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "cateringPackages", - "{{CateringPackageId}}" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "PackageInfo", - "description": "\"PackageInfo\", \"Events\", \"Resources\", \"Pricing\", \"Indicators\", \"BlockPackageInfo\", \"EventNotes\"" - }, - { - "key": "fetchInstructions", - "value": "Events" - }, - { - "key": "fetchInstructions", - "value": "Resources" - }, - { - "key": "fetchInstructions", - "value": "Pricing" - }, - { - "key": "limit", - "value": "-1", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Catering Packages", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/evm/config/v1/cateringPackages?fetchInstructions=PackageInfo&pkgTmpltType=Packages&offset=1&fetchInstructions=Events&hotelIds={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "cateringPackages" - ], - "query": [ - { - "key": "offset", - "value": "0", - "disabled": true - }, - { - "key": "limit", - "value": "-1", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "PackageInfo" - }, - { - "key": "pkgTmpltType", - "value": "Packages" - }, - { - "key": "offset", - "value": "1" - }, - { - "key": "fetchInstructions", - "value": "Events" - }, - { - "key": "hotelIds", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get Catering Packages Multi Properties", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/evm/config/v1/cateringPackages?hotelIds={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "cateringPackages" - ], - "query": [ - { - "key": "hotelIds", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get Catering Servings", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/evm/config/v1/cateringServings?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "cateringServings" - ], - "query": [ - { - "key": "servingCodes", - "value": "", - "disabled": true - }, - { - "key": "description", - "value": "f", - "disabled": true - }, - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "get Inventory Items Templates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/evm/config/v1/inventoryItems?hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "inventoryItems" - ], - "query": [ - { - "key": "inventoryItemTemplateName", - "value": "b", - "disabled": true - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get Item Pools", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/itemPools", - "host": [ - "{{HostName}}" - ], - "path": [ - "evm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "itemPools" - ] - } - }, - "response": [] - }, - { - "name": "get Opera Parameters", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/parameters?parameterName=CATERING_EVENTS", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "parameters" - ], - "query": [ - { - "key": "parameterName", - "value": "CATERING_EVENTS" - } - ] - } - }, - "response": [] - } - ], - "description": "###### APIs to cater Configuration functionality for Event Management in OPERA. \r\n\r\nFor further detailed information on Event Configuration, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/c_osem_catering_code.htm#OCSUH-CateringCodes-F691D343)/.", - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Export Configuration (EXP Config)", - "item": [ - { - "name": "get Exports Available", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/exp/config/v1/availableExports?includeComponents=true&includeInactive=false&hotelIds={{HotelId}}&limit=-1&fileGroup=Miscellaneous", - "host": [ - "{{HostName}}" - ], - "path": [ - "exp", - "config", - "v1", - "availableExports" - ], - "query": [ - { - "key": "includeComponents", - "value": "true" - }, - { - "key": "includeInactive", - "value": "false" - }, - { - "key": "hotelIds", - "value": "{{HotelId}}" - }, - { - "key": "limit", - "value": "-1" - }, - { - "key": "fileGroup", - "value": "Miscellaneous" - } - ] - } - }, - "response": [] - }, - { - "name": "fetch Export Schedules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/exportSchedules?includeInactive=true&timeZone=+11:00&exportGroup=Miscellaneous", - "host": [ - "{{HostName}}" - ], - "path": [ - "ent", - "config", - "v1", - "hotels", - "{{HotelId}}", - "exportSchedules" - ], - "query": [ - { - "key": "includeInactive", - "value": "true" - }, - { - "key": "timeZone", - "value": "+11:00" - }, - { - "key": "exportGroup", - "value": "Miscellaneous" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Front Desk Configuration (FOF Config)", - "item": [ - { - "name": "Articles", - "item": [ - { - "name": "Get Articles", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/articles?includeInactive=false&hotelIds={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "articles" - ], - "query": [ - { - "key": "includeInactive", - "value": "false" - }, - { - "key": "hotelIds", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "post Articles", - "protocolProfileBehavior": { - "disabledSystemHeaders": {} - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"hotelId\": {{hotelId}},\r\n \"articles\": [\r\n {\r\n \"description\": \"Sprite\",\r\n \"transactionCode\": {{transactionCode}}\r\n \"price\": {\r\n \"amount\": \"3.56\"\r\n },\r\n \"postIt\": {\r\n \"availableForPostIt\": true,\r\n \"color\": \"Green\"\r\n },\r\n \"hotelId\": {{hotelId}},\r\n \"articleCode\": {{articleCode}},\r\n \"orderSequence\": \"12\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/articles", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "articles" - ] - }, - "description": "1. {{transactionCode}} - Provide existing transaction code for which you want to add Article\n2. avilableForPostIt - is a boolean value\n \n3. {{articleCode}} - Proifle Article code which you want to create." - }, - "response": [] - }, - { - "name": "put Articles", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"hotelId\": {{HotelId}},\r\n \"articles\": [\r\n {\r\n \"description\": \"Sprite\",\r\n \"transactionCode\": {{transactionCode}},\r\n \"price\": {\r\n \"amount\": \"4.00\"\r\n },\r\n \"postIt\": {\r\n \"availableForPostIt\": true\r\n \"color\": \"RED\"\r\n },\r\n \"hotelId\": {{hotelId}},\r\n \"articleCode\": {{articleCode}},\r\n \"inactive\": false,\r\n \"orderSequence\": \"10\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/articles", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "articles" - ] - }, - "description": "1. {{transactionCode}} - Provide existing transaction code for which you want to add Article\n2. avilableForPostIt - is a boolean value\n3. {{articleCode}} - Proifle Article code which you want to Update." - }, - "response": [] - } - ], - "description": "With articles in use by the property, you can specify an individual article number for each, such as the mini bar food items or marketplace items, and specify a default price for the related transaction code." - }, - { - "name": "Authorization Config Rules", - "item": [ - { - "name": "get Authorization Config Rules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/authorizationConfigRules?hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "authorizationConfigRules" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "post Authorization Config Rule", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"authorizationConfigRulesType\": [\r\n {\r\n \"ruleNo\": {{ruleNo}},\r\n \"amount\": {\r\n \"amount\": \"100\"\r\n },\r\n \"hotelId\": {{hotelId}},\r\n \"roomType\": {{roomType}},\r\n \"roomClass\": {\r\n \"roomClassCode\": {{roomClassCode}}\r\n },\r\n \"sourceCode\": {\r\n \"sourceCode\": {{sourceCode}}\r\n },\r\n \"rateCategory\": {},\r\n \"rateCode\": {{rateCode}},\r\n \"guaranteeCode\": {{guaranteeCode}}\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/authorizationConfigRule", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "authorizationConfigRule" - ] - }, - "description": "1. {{ruleNo}} - provide valid Authorization Rule number\n2. amount - Mandatory value to enter the amount\n3. enter either of value for roomType, roomClass, SourceCode and rateCode.\n \n4. You will see an error, if you are setting up a rule with the same criteria." - }, - "response": [] - }, - { - "name": "post Authorization Config Rule-1", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"authorizationConfigRulesType\": [\r\n {\r\n \"ruleNo\": {{ruleNo}},\r\n \"amount\": {\r\n \"amount\": \"10\"\r\n },\r\n \"maxDaysToAuthorize\": \"6\",\r\n \"ignoreDepositsYN\": false,\r\n \"hotelId\": {{HotelId}},\r\n \"roomType\": {{roomType}},\r\n \"roomClass\": {},\r\n \"sourceCode\": {},\r\n \"rateCategory\": {}\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/authorizationConfigRule", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "authorizationConfigRule" - ] - }, - "description": "User this request when Advance Authorization rules OPERA Control is not Active:\n\n1. Application allows you to set only one rule from UI." - }, - "response": [] - }, - { - "name": "put Authorization Config Rule", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"authorizationConfigRulesType\": [\r\n {\r\n \"ruleNo\": {{ruleNo}},\r\n \"amount\": {\r\n \"amount\": \"100\"\r\n },\r\n \"hotelId\": {{hotelId}},\r\n \"roomType\": {{roomType}},\r\n \"roomClass\": {\r\n \"roomClassCode\": \"ALL\"\r\n },\r\n \"sourceCode\": {\r\n \"sourceCode\": {{sourceCode}}\r\n },\r\n \"rateCategory\": {},\r\n \"rateCode\": {{rateCode}},\r\n \"guaranteeCode\": {{guaranteeCode}}\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/authorizationConfigRule", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "authorizationConfigRule" - ] - } - }, - "response": [] - }, - { - "name": "delete Authorization Config Rule", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/authorizationConfigRule?hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "authorizationConfigRule" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "roomType", - "value": "", - "disabled": true - }, - { - "key": "roomClassHotelId", - "value": "", - "disabled": true - }, - { - "key": "roomClassCode", - "value": "", - "disabled": true - }, - { - "key": "sourceCodeHotelId", - "value": "", - "disabled": true - }, - { - "key": "sourceCode", - "value": "", - "disabled": true - }, - { - "key": "rateCategory", - "value": "", - "disabled": true - }, - { - "key": "rateCode", - "value": "", - "disabled": true - }, - { - "key": "guaranteeCode", - "value": "", - "disabled": true - } - ] - }, - "description": "API to remove a property configured credit card authorization rule. Provide the parameters needed to specifically identify the rule to remove." - }, - "response": [] - } - ], - "description": "APIs to fetch and configure credit card authorization rules for the property, that can then be used for a reservation to indicate the amount a credit card payment method will be authorized." - }, - { - "name": "Authorizer Groups", - "item": [ - { - "name": "get Authorizer Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/authorizerGroups?hotelIds={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "authorizerGroups" - ], - "query": [ - { - "key": "hotelIds", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "post Authorizer Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"authorizerGroups\": [\r\n {\r\n \"description\": \"Auth Group Test\",\r\n \"rateCode\": \"CLASSIC\",\r\n \"transactionLimits\": [\r\n {\r\n \"transactionCodes\": [\r\n {\r\n \"code\": \"100190\"\r\n },\r\n {\r\n \"code\": \"7011\"\r\n }\r\n ],\r\n \"billingInstructions\": [\r\n {\r\n \"code\": \"TB COMP\"\r\n }\r\n ],\r\n \"groupHeaderId\": \"15581\",\r\n \"creditLimit\": \"10000\",\r\n \"occurrenceLimit\": \"10000\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"TEST1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/authorizerGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "authorizerGroups" - ] - }, - "description": "1. ratecode - Provide valid Rate code in the body section.\n \n2. Enter Valid transaction codes and Billing transaction codes in the body section." - }, - "response": [] - }, - { - "name": "put Authorizer Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"updateAuthorizers\": true,\r\n \"authorizerGroups\": [\r\n {\r\n \"description\": \"Auth Group Test12\",\r\n \"rateCode\": \"CLASSIC\",\r\n \"transactionLimits\": [\r\n {\r\n \"transactionCodes\": [\r\n {\r\n \"code\": \"100190\"\r\n },\r\n {\r\n \"code\": \"7008\"\r\n },\r\n {\r\n \"code\": \"7011\"\r\n }\r\n ],\r\n \"billingInstructions\": [\r\n {\r\n \"code\": \"TB COMP\"\r\n }\r\n ],\r\n \"groupHeaderId\": \"15581\",\r\n \"creditLimit\": \"10000\",\r\n \"occurrenceLimit\": \"10000\"\r\n }\r\n ],\r\n \"hotelId\": \"FINCGEN\",\r\n \"code\": \"TEST1\"\r\n }\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/authorizerGroups?hotelIds={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "authorizerGroups" - ], - "query": [ - { - "key": "hotelIds", - "value": "{{HotelId}}" - } - ] - }, - "description": "1. Transaction codes it is a full overlay." - }, - "response": [] - }, - { - "name": "delete Authorizer Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1//authorizerGroups?authorizerGroup={{code}}&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "", - "authorizerGroups" - ], - "query": [ - { - "key": "authorizerGroup", - "value": "{{code}}" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - }, - "description": "AuthorizerGroup param value is required." - }, - "response": [] - } - ], - "description": "APIs to fetch and configure Authorizers for Comp Handling." - }, - { - "name": "Auto Folio Settlement Types", - "item": [ - { - "name": "get Auto Folio Settlement Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/autoFolioSettlementTypes?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "autoFolioSettlementTypes" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Auto Folio Settlement Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"autoFolioSettlementTypes\": [\r\n {\r\n \"code\": \"005\",\r\n \"description\": {\r\n \"defaultText\": \"0005- Autofolio settlement create\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/autoFolioSettlementTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "autoFolioSettlementTypes" - ] - } - }, - "response": [] - }, - { - "name": "put Auto Folio Settlement Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"autoFolioSettlementTypes\": [\r\n {\r\n \"code\": \"005\",\r\n \"description\": {\r\n \"defaultText\": \"0005- Autofolio settlement create-update1\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/autoFolioSettlementTypes/{{code}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "autoFolioSettlementTypes", - "{{code}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Auto Folio Settlement Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/autoFolioSettlementTypes/{{code}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "autoFolioSettlementTypes", - "{{code}}" - ] - } - }, - "response": [] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Cashiers", - "item": [ - { - "name": "get Cashiers", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/cashierDetails/cashiers?limit=25&offset=21&includeInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "cashierDetails", - "cashiers" - ], - "query": [ - { - "key": "cashierIDs", - "value": "", - "disabled": true - }, - { - "key": "limit", - "value": "25" - }, - { - "key": "offset", - "value": "21" - }, - { - "key": "name", - "value": "", - "disabled": true - }, - { - "key": "includeInactive", - "value": "false" - } - ] - }, - "description": "Offset and limit params are required to get the Cashier details for pagination." - }, - "response": [] - }, - { - "name": "post Cashiers", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"cashiers\": [\r\n {\r\n \"cashierId\": \"458\",\r\n \"name\": \"API test Cashier1\",\r\n \"cashierType\": \"Cashier\",\r\n \"startingAmount\": \"100\",\r\n \"usageInfo\": {\r\n \"maximumDailyUses\": \"999\"\r\n }\r\n \r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/cashiers", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "cashiers" - ] - }, - "description": "Next available Cashier id can be fetched using 'get Available Cashier number' API" - }, - "response": [] - }, - { - "name": "put Cashiers", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"cashiers\": [\r\n {\r\n \"cashierId\": \"458\",\r\n \"name\": \"Cashier 458\",\r\n \"cashierType\": \"Cashier\",\r\n \"startingAmount\": \"9999\",\r\n \"floatOverShort\": false,\r\n \"usageInfo\": {\r\n \"maximumDailyUses\": \"9999\"\r\n },\r\n \"inactive\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/cashiers", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "cashiers" - ] - } - }, - "response": [] - }, - { - "name": "get Available Cashier Number", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/cashiers/nextAvailable", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "cashiers", - "nextAvailable" - ] - }, - "description": "API to fetch the next available cashierId for use." - }, - "response": [] - } - ], - "description": "APIs to fetch and configure cashierIds and assign users." - }, - { - "name": "Cashier Shift Drop Locations", - "item": [ - { - "name": "get Cashier Shift Drop Locations", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/cashierShifts/dropLocations?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotels", - "{{HotelId}}", - "cashierShifts", - "dropLocations" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - }, - { - "key": "codes", - "value": "", - "disabled": true - }, - { - "key": "wildCard", - "value": "", - "disabled": true - }, - { - "key": "description", - "value": "", - "disabled": true - } - ] - }, - "description": "hotels/hoteid - need to remove to get the Shift drop templates." - }, - "response": [] - }, - { - "name": "post Cashier Shift Drop Locations", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"cashierShiftDropLocations\": [\r\n {\r\n \"hotelId\": \"{{hotelId}}\",\r\n \"code\": \"TEST\",\r\n \"description\": {\r\n \"defaultText\": \"test\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/cashierShifts/dropLocations", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotels", - "{{HotelId}}", - "cashierShifts", - "dropLocations" - ] - }, - "description": "hotels/hoteid - need to remove to creat the Shift drop templates." - }, - "response": [] - }, - { - "name": "change Cashier Shift Drop Locations", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"cashierShiftDropLocations\": [\r\n {\r\n \"hotelId\": \"{{hotelId}}\",\r\n \"code\": \"TEST\",\r\n \"description\": {\r\n \"defaultText\": \"test two update\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/cashierShifts/dropLocations/{{droplocationId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotels", - "{{HotelId}}", - "cashierShifts", - "dropLocations", - "{{droplocationId}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Cashier Shift Drop Locations", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/cashierShifts/dropLocations/{{droplocationId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotels", - "{{HotelId}}", - "cashierShifts", - "dropLocations", - "{{droplocationId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Commission Codes", - "item": [ - { - "name": "get Commission Code", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/commissionCode/{{commissionCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotels", - "{{HotelId}}", - "commissionCode", - "{{commissionCode}}" - ], - "query": [ - { - "key": "commissionCodes", - "value": "NIR9", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Commission Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/commissionCodes?hotelIds={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "commissionCodes" - ], - "query": [ - { - "key": "hotelIds", - "value": "{{HotelId}}" - }, - { - "key": "commissionCodes", - "value": "NIR9", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Commission Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"commissionCodes\": [\r\n {\r\n \"hotelId\": \"{{hotelId}}\",\r\n \"commissionCode\": \"8PCT\",\r\n \"description\": \"8 percent\",\r\n \"sequence\": \"2\",\r\n \"commissionCodeHoldStatus\": {\r\n \"holdAlways\": false,\r\n \"holdAccountReceivables\": true\r\n },\r\n \"reservationHistoryRecords\": {\r\n \"perNight\": true,\r\n \"perStay\": false,\r\n \"commissionType\": \"P\"\r\n },\r\n \"commissionCalculation\": {\r\n \"reservationBasedCommission\": {\r\n \"commissionPaidDetails\": {\r\n \"perNight\": true,\r\n \"perStay\": false,\r\n \"commissionAmount\": {\r\n \"amount\": \"8\"\r\n }\r\n }\r\n }\r\n },\r\n \"taxPercentage\": \"5\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/commissionCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "commissionCodes" - ] - } - }, - "response": [] - }, - { - "name": "put Commission Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"commissionCodes\": [\r\n {\r\n \"hotelId\": \"{{hotelId}}\",\r\n \"commissionCode\": \"8PCT\",\r\n \"description\": \"8 per cent\",\r\n \"sequence\": \"1\",\r\n \"commissionCodeHoldStatus\": {\r\n \"holdAlways\": false,\r\n \"holdPrepaid\": true,\r\n \"holdAccountReceivables\": false\r\n },\r\n \"reservationHistoryRecords\": {\r\n \"perNight\": true,\r\n \"perStay\": false,\r\n \"commissionType\": \"P\"\r\n },\r\n \"commissionCalculation\": {\r\n \"revenueBasedCommission\": [\r\n {\r\n \"transactionCode\": \"1000\",\r\n \"basedOnNetAmount\": false,\r\n \"commissionPaidDetails\": {\r\n \"perNight\": true,\r\n \"perStay\": false,\r\n \"commissionAmount\": {\r\n \"amount\": \"8\"\r\n },\r\n \"commissionType\": \"P\"\r\n }\r\n }\r\n ]\r\n },\r\n \"taxPercentage\": \"3\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/commissionCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "commissionCodes" - ] - } - }, - "response": [] - }, - { - "name": "delete Commission Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/commissionCodes?hotelIds={{HotelId}}&commissionCodes=8PCT", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "commissionCodes" - ], - "query": [ - { - "key": "hotelIds", - "value": "{{HotelId}}" - }, - { - "key": "commissionCodes", - "value": "8PCT" - }, - { - "key": "commissionCodes", - "value": "RESVSTAY", - "disabled": true - } - ] - }, - "description": "1. Commission code param is required to delete the perticular record.\n \n2. Commission codes accepts only one param value at a time." - }, - "response": [] - } - ] - }, - { - "name": "Comp Bucket Redemption", - "item": [ - { - "name": "get Comp Bucket Redemption Codes", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/compBucket/redemption", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotels", - "{{HotelId}}", - "compBucket", - "redemption" - ], - "query": [ - { - "key": "taxCodes", - "value": "", - "disabled": true - } - ] - }, - "description": "First you can call getReservation operation to find the details which can then be used in the request parameters of this operation." - }, - "response": [] - } - ] - }, - { - "name": "Config Bank Accounts", - "item": [ - { - "name": "get Config Bank Accounts", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/configBankAccounts?hotels={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "configBankAccounts" - ], - "query": [ - { - "key": "hotels", - "value": "{{HotelId}}" - }, - { - "key": "bankCodes", - "value": "", - "disabled": true - }, - { - "key": "wildCard", - "value": null, - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Config Bank Accounts", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"updateDefaultForCurrency\": false,\r\n \"updateDefault\": true,\r\n \"bankAccounts\": [\r\n {\r\n \"bankAccountNumber\": \"1234567890\",\r\n \"bankCode\": \"CODE\",\r\n \"branchCode\": \"BRANCHCODE\",\r\n \"bankName\": \"DESCRIPTION CREATE\",\r\n \"routingNumber\": \"12345\",\r\n \"paymentMethod\": \"Check\",\r\n \"format\": \"sample_checkusd\",\r\n \"nextCheckNumber\": \"3\",\r\n \"currency\": \"AUD\",\r\n \"checkStubLines\": \"6\",\r\n \"editCheckNumber\": true,\r\n \"validateIATANumber\": true,\r\n \"default\": false,\r\n \"defaultForCurrency\": true,\r\n \"positivePayExport\": true,\r\n \"report1099\": true,\r\n \"hotelId\": \"{{hotelId}}\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/configBankAccounts", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "configBankAccounts" - ] - }, - "description": "1. fromat field from the body refers to the Check Report." - }, - "response": [] - }, - { - "name": "delete Config Bank Accounts", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/configBankAccounts?bankAccountID=54586&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "configBankAccounts" - ], - "query": [ - { - "key": "bankAccountID", - "value": "54586" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Currency Exchange Service Taxes", - "item": [ - { - "name": "get Currency Exchange Service Taxes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/currencyExchangeServiceTaxes?hotelIds={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "currencyExchangeServiceTaxes" - ], - "query": [ - { - "key": "hotelIds", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "post Currency Exchange Service Taxes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"currencyExchangeServiceTaxes\": [\r\n {\r\n \"amountFrom\": \"601\",\r\n \"amountTo\": \"650\",\r\n \"percentage\": \"5\",\r\n \"minServiceTax\": \"601\",\r\n \"maxServiceTax\": \"650\",\r\n \"hotel\": \"{{hotelId}}\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/currencyExchangeServiceTaxes", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "currencyExchangeServiceTaxes" - ] - } - }, - "response": [] - }, - { - "name": "put Currency Exchange Service Taxes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"currencyExchangeServiceTaxes\": [\r\n {\r\n \"amountFrom\": \"601\",\r\n \"amountTo\": \"650\",\r\n \"percentage\": \"6\",\r\n \"minServiceTax\": \"2\",\r\n \"maxServiceTax\": \"99999\",\r\n \"hotel\": \"{{hotelId}}\",\r\n \"code\": \"R4\"\r\n \r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/currencyExchangeServiceTaxes", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "currencyExchangeServiceTaxes" - ] - }, - "description": "Hotel and Code is Required for updating the record.\n\nYou can fetch the code using the Get operation." - }, - "response": [] - }, - { - "name": "delete Currency Exchange Service Taxes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/currencyExchangeServiceTaxes?currencyExchangeServiceTaxCode={{currencyExchangeServiceTaxCode}}&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "currencyExchangeServiceTaxes" - ], - "query": [ - { - "key": "currencyExchangeServiceTaxCode", - "value": "{{currencyExchangeServiceTaxCode}}" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - }, - "description": "CurrencyExchangeServiceTax Code param refer to the Code parameter from the Get Operation." - }, - "response": [] - } - ] - }, - { - "name": "Exchange Rates", - "item": [ - { - "name": "get Exchange Rates", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/exchangeRates?exchangeTypes=Cash", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotels", - "{{HotelId}}", - "exchangeRates" - ], - "query": [ - { - "key": "exchangeTypes", - "value": "Cash", - "description": "\"Cash\", \"Settlement\", \"Posting\", \"Check\", \"TACommission\", \"Membership\", \"Certificate\" " - } - ] - }, - "description": "Deprecated - please use getExchangeRatesInfo operation" - }, - "response": [] - }, - { - "name": "set Exchange Rates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"rates\": [\r\n {\r\n \"hotelId\": \"{{hotelId}}\",\r\n \"exchangeType\": [\r\n \"Cash\"\r\n ],\r\n \"currency\": {\r\n \"code\": \"{{currencyCode}}\"\r\n },\r\n \"beginDate\": \"2022-02-14 18:54:00.0\",\r\n \"buyRate\": \"0.6\",\r\n \"buyCommission\": \"1\",\r\n \"comment\": \"Canadian dollar exchange\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/exchangeRates/set", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "exchangeRates", - "set" - ] - }, - "description": "1. provide valid currency code\n \n2. beginDate : yyyy-mm-dd HH:MM:SS format" - }, - "response": [] - } - ] - }, - { - "name": "Custom Tax Types", - "item": [ - { - "name": "get Custom Tax Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/customTaxTypes?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "customTaxTypes" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Custom Tax Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"customTaxTypes\": [\r\n {\r\n \"code\": \"TAX2\",\r\n \"description\": {\r\n \"defaultText\": \"Description custom tax type \"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1//customTaxTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "", - "customTaxTypes" - ] - } - }, - "response": [] - }, - { - "name": "change Custom Tax Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"customTaxTypes\": [\r\n {\r\n \"code\": \"TAX2\",\r\n \"description\": {\r\n \"defaultText\": \"Description custom tax type EDIT\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/customTaxTypes/{{TaxTypeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "customTaxTypes", - "{{TaxTypeCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Custom Tax Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/customTaxTypes/{{TaxTypeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "customTaxTypes", - "{{TaxTypeCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Daily Plan Codes", - "item": [ - { - "name": "get Daily Plan Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/dailyPlanCodes?hotels={{HotelId}}&includeTransactionCodes=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "dailyPlanCodes" - ], - "query": [ - { - "key": "hotels", - "value": "{{HotelId}}" - }, - { - "key": "includeTransactionCodes", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "put Daily Plan Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"dailyPlanCodes\": [\r\n {\r\n \"transactionCodes\": [\r\n \"1000\",\r\n \"1030\"\r\n ],\r\n \"arrangementId\": \"10001\",\r\n \"description\": {\r\n \"defaultText\": \"Others\"\r\n },\r\n \"revenue\": false,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"LODGING\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/dailyPlanCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "dailyPlanCodes" - ] - } - }, - "response": [] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Expense Arrangement Codes", - "item": [ - { - "name": "get Expense Arrangement Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/expenseArrangementCodes?hotelids={{HotelId}}&includeTransactionCodes=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "expenseArrangementCodes" - ], - "query": [ - { - "key": "hotelids", - "value": "{{HotelId}}" - }, - { - "key": "includeTransactionCodes", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Expense Arrangement Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"expenseArrangementCodes\": [\r\n {\r\n \"transactionCodes\": [\r\n \"1000\",\r\n \"1005\"\r\n ],\r\n \"description\": {\r\n \"defaultText\": \"Text can go here\"\r\n },\r\n \"hotelId\": {{HotelId}},\r\n \"code\": \"6\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/expenseArrangementCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "expenseArrangementCodes" - ] - } - }, - "response": [] - }, - { - "name": "put Expense Arrangement Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"expenseArrangementCodes\": [\r\n {\r\n \"transactionCodes\": [\r\n \"1000\",\r\n \"1005\"\r\n ],\r\n \"arrangementId\": \"2200511604\",\r\n \"description\": {\r\n \"defaultText\": \"test edit\"\r\n },\r\n \"revenue\": false,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"6\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1//expenseArrangementCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "", - "expenseArrangementCodes" - ] - } - }, - "response": [] - }, - { - "name": "delete Expense Arrangement Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/expenseArrangementCodes?code=11&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "expenseArrangementCodes" - ], - "query": [ - { - "key": "code", - "value": "11" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Fiscal Guest Types", - "item": [ - { - "name": "get Fiscal Guest Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/fiscalGuestTypes?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "fiscalGuestTypes" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Fiscal Guest Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"fiscalGuestTypes\": [\r\n {\r\n \"code\": \"15\",\r\n \"description\": {\r\n \"defaultText\": \"Government1\"\r\n },\r\n \"displayOrder\": \"4\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/fiscalGuestTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "fiscalGuestTypes" - ] - } - }, - "response": [] - }, - { - "name": "change Fiscal Guest Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"fiscalGuestTypes\": [\r\n {\r\n \"code\": \"15\",\r\n \"description\": {\r\n \"defaultText\": \"Government Test\"\r\n },\r\n \"displayOrder\": \"8\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/fiscalGuestTypes/{{FiscalGuestTypeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "fiscalGuestTypes", - "{{FiscalGuestTypeCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Fiscal Guest Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/fiscalGuestTypes/{{FiscalGuestTypeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "fiscalGuestTypes", - "{{FiscalGuestTypeCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Fiscal Folio Parameters", - "item": [ - { - "name": "get Fiscal Folio Parameters", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/fiscalFolioParameters?internal=false&hotelIds={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "fiscalFolioParameters" - ], - "query": [ - { - "key": "internal", - "value": "false" - }, - { - "key": "hotelIds", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "put Fiscal Folio Parameters", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"fiscalFolioParameters\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"partner\": \"EFSTA\",\r\n \"code\": \"FLIP_CONFIGMODE\",\r\n \"description\": \"Flip COnfiguration Mode.\",\r\n \"value\": \"Flip COnfiguration Mode.\",\r\n \"internal\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/fiscalFolioParameters", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "fiscalFolioParameters" - ] - } - }, - "response": [] - }, - { - "name": "delete Fiscal Folio Parameters", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/fiscalFolioParameters?code=FLIP_ASSOCIATED_FISCAL_BILL_DATE&partner=GENERIC&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "fiscalFolioParameters" - ], - "query": [ - { - "key": "code", - "value": "FLIP_ASSOCIATED_FISCAL_BILL_DATE" - }, - { - "key": "partner", - "value": "GENERIC" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Fiscal Periods", - "item": [ - { - "name": "get Fiscal Periods", - "event": [ - { - "listen": "prerequest", - "script": { - "exec": [ - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/fiscalPeriods?periodType=Calendar&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "fiscalPeriods" - ], - "query": [ - { - "key": "periodType", - "value": "Calendar" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "post Fiscal Periods", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"fiscalPeriods\": [\r\n {\r\n \"year\": \"2020\",\r\n \"code\": \"FEB2000\",\r\n \"description\": \"February 2020\",\r\n \"periodType\": \"Calendar\",\r\n \"endDate\": \"2000-02-29\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"yearId\": \"-9\",\r\n \"startDate\": \"2000-02-01\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/fiscalPeriods", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "fiscalPeriods" - ] - } - }, - "response": [] - }, - { - "name": "put Fiscal Periods", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"fiscalPeriods\": [\r\n {\r\n \"newPeriod\": {\r\n \"year\": \"2000\",\r\n \"code\": \"FEB2000\",\r\n \"description\": \"February 2020\",\r\n \"periodType\": \"Calendar\",\r\n \"endDate\": \"2000-02-29\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"yearId\": \"-9\",\r\n \"startDate\": \"2000-02-01\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"yearId\": \"-9\",\r\n \"startDate\": \"2000-02-01\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/fiscalPeriods", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "fiscalPeriods" - ] - } - }, - "response": [] - }, - { - "name": "delete Fiscal Periods", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/fiscalPeriods?hotelId={{HotelId}}&startDate=2000-02-01&yearId=-9", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "fiscalPeriods" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "startDate", - "value": "2000-02-01" - }, - { - "key": "yearId", - "value": "-9" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Fiscal Years", - "item": [ - { - "name": "get Fiscal Years", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/fiscalYears?hotelId={{HotelId}}&yearType=Fiscal", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "fiscalYears" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "yearType", - "value": "Fiscal" - } - ] - } - }, - "response": [] - }, - { - "name": "put Fiscal Years", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"fiscalYears\": [\r\n {\r\n \"year\": \"2016\",\r\n \"description\": \"2016\",\r\n \"yearType\": \"Fiscal\",\r\n \"startDate\": \"2016-01-01\",\r\n \"endDate\": \"2016-12-31\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"yearId\": \"36525\"\r\n }\r\n ]\r\n}" - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/fiscalYears", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "fiscalYears" - ] - } - }, - "response": [] - }, - { - "name": "post Fiscal Years", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"fiscalYears\": [\r\n {\r\n \"year\": \"1001\",\r\n \"description\": \"1001\",\r\n \"yearType\": \"Fiscal\",\r\n \"startDate\": \"1001-01-01\",\r\n \"endDate\": \"1001-12-31\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/fiscalYears", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "fiscalYears" - ] - } - }, - "response": [] - }, - { - "name": "delete Fiscal Years", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/fiscalYears?hotelId={{HotelId}}&yearId={{yearId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "fiscalYears" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "yearId", - "value": "{{yearId}}" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Folio Type Legend Mappings", - "item": [ - { - "name": "get Folio Type Legend Mappings Config", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/folioTypeLegendMappings?legendCode=11COPY&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "folioTypeLegendMappings" - ], - "query": [ - { - "key": "legendCode", - "value": "11COPY" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "create Folio Type Legend Mappings Config", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"legendCode\": \"11COPY\",\r\n \"folioType\": \"FOLIODMR\",\r\n \"folioTypeDescription\": \"description\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/folioTypeLegendMappings", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "folioTypeLegendMappings" - ] - } - }, - "response": [] - }, - { - "name": "change Folio Type Legend Mappings Config", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"legendCode\": \"11COPY\",\r\n \"folioType\": \"FOLIODMR\",\r\n \"folioTypeDescription\": \"Edit description\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/folioTypeLegendMappings", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "folioTypeLegendMappings" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}", - "disabled": true - }, - { - "key": "legendCode", - "value": "10COPY", - "disabled": true - }, - { - "key": "folioType", - "value": "Sample Folio E", - "disabled": true - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Folio Types Configuration", - "item": [ - { - "name": "get Folio Types Configuration", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/folioTypesConfig?hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "folioTypesConfig" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "post Folio Types Configuration", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"folioTypes\": [\r\n {\r\n \"folioReports\": [\r\n {\r\n \"reportName\": \"bbh_folio_vat_curr_v18\",\r\n \"reportGroup\": \"Guest\",\r\n \"language\": \"ES\"\r\n },\r\n {\r\n \"reportName\": \"folio_fi_basedonsample\",\r\n \"reportGroup\": \"Guest\",\r\n \"language\": \"FI\"\r\n }\r\n ],\r\n \"fiscalFolio\": false,\r\n \"sendFiscalFolio\": true,\r\n \"correctionFolio\": false,\r\n \"debitFolio\": false,\r\n \"depositFolio\": false,\r\n \"simpleFolio\": false,\r\n \"internalFolio\": false,\r\n \"aRFolio\": false,\r\n \"manualFolio\": false,\r\n \"informationFolio\": false,\r\n \"useNationality\": false,\r\n \"cityLedgerFolio\": false,\r\n \"useTaxNumber\": false,\r\n \"allowFolioCompression\": false,\r\n \"compressedFolio\": false,\r\n \"allowCreditFolio\": false,\r\n \"creditFolio\": true,\r\n \"supplementalFolio\": true,\r\n \"useOriginalFolioStayDetails\": true,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"TEST1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/folioTypesConfig", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "folioTypesConfig" - ] - } - }, - "response": [] - }, - { - "name": "put Folio Types Configuration", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"folioTypes\": [\r\n {\r\n \"folioReports\": [\r\n {\r\n \"reportName\": \"bbh_folio_vat_curr_v18\",\r\n \"reportGroup\": \"Guest\",\r\n \"language\": \"ES\"\r\n },\r\n {\r\n \"reportName\": \"folio_fi_basedonsample\",\r\n \"reportGroup\": \"Guest\",\r\n \"language\": \"FI\"\r\n },\r\n {\r\n \"reportName\": \"sample_folio\",\r\n \"reportGroup\": \"Guest\",\r\n \"language\": \"E\"\r\n },\r\n {\r\n \"reportName\": \"sample_folio\",\r\n \"reportGroup\": \"PostIt\",\r\n \"language\": \"E\"\r\n }\r\n ],\r\n \"fiscalFolio\": true,\r\n \"sendFiscalFolio\": true,\r\n \"correctionFolio\": false,\r\n \"debitFolio\": false,\r\n \"depositFolio\": false,\r\n \"simpleFolio\": false,\r\n \"internalFolio\": false,\r\n \"aRFolio\": false,\r\n \"manualFolio\": false,\r\n \"informationFolio\": false,\r\n \"useNationality\": false,\r\n \"cityLedgerFolio\": false,\r\n \"useTaxNumber\": false,\r\n \"allowFolioCompression\": false,\r\n \"compressedFolio\": false,\r\n \"allowCreditFolio\": false,\r\n \"creditFolio\": true,\r\n \"supplementalFolio\": false,\r\n \"useOriginalFolioStayDetails\": true,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"TEST1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/folioTypesConfig", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "folioTypesConfig" - ] - } - }, - "response": [] - }, - { - "name": "delete Folio Types Configuration", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/folioTypesConfig?code=TEST1&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "folioTypesConfig" - ], - "query": [ - { - "key": "code", - "value": "TEST1" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Folio Arrangement Codes", - "item": [ - { - "name": "get Folio Arrangement Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/folioArrangementCodes?hotelIds={{HotelId}}&includeTransactionCodes=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "folioArrangementCodes" - ], - "query": [ - { - "key": "hotelIds", - "value": "{{HotelId}}" - }, - { - "key": "includeTransactionCodes", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Folio Arrangement Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"folioArrangementCodes\": [\r\n {\r\n \"transactionCodes\": [\r\n \"1000\",\r\n \"1005\"\r\n ],\r\n \"description\": {\r\n \"defaultText\": \"01- arrangement code\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"01\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/folioArrangementCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "folioArrangementCodes" - ] - } - }, - "response": [] - }, - { - "name": "put Folio Arrangement Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"folioArrangementCodes\": [\r\n {\r\n \"transactionCodes\": [\r\n \"1006\",\r\n \"1005\"\r\n ],\r\n \"arrangementId\": \"702270\",\r\n \"description\": {\r\n \"defaultText\": \"01- arrangement code\"\r\n },\r\n \"revenue\": false,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"01\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/folioArrangementCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "folioArrangementCodes" - ] - } - }, - "response": [] - }, - { - "name": "delete Folio Arrangement Codes ", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/folioArrangementCodes?hotelId={{HotelId}}&code=01", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "folioArrangementCodes" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "code", - "value": "01" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Foreign Currencies", - "item": [ - { - "name": "get Foreign Currencies", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/foreignCurrencies?includeInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "foreignCurrencies" - ], - "query": [ - { - "key": "currencies", - "value": "USD", - "disabled": true - }, - { - "key": "wildCard", - "value": "", - "disabled": true - }, - { - "key": "includeInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Foreign Currencies", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"foreignCurrencies\": [\r\n {\r\n \"currencyCode\": \"USD\",\r\n \"description\": \"US Dollar\",\r\n \"decimals\": \"2\",\r\n \"symbol\": \"USD\",\r\n \"sellCurrency\": false,\r\n \"inactive\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/foreignCurrencies", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "foreignCurrencies" - ] - } - }, - "response": [] - }, - { - "name": "put Foreign Currencies", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"foreignCurrencies\": [\r\n {\r\n \"currencyCode\": \"USD\",\r\n \"description\": \"USD EDIT\",\r\n \"decimals\": \"2\",\r\n \"symbol\": \"USD\",\r\n \"sellCurrency\": false,\r\n \"inactive\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/foreignCurrencies", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "foreignCurrencies" - ] - } - }, - "response": [] - }, - { - "name": "delete Foreign Currencies", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/foreignCurrencies?currencyCodes=US2", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "foreignCurrencies" - ], - "query": [ - { - "key": "currencyCodes", - "value": "US2" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Group Arrangement Codes", - "item": [ - { - "name": "get Group Arrangement Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/groupArrangementCodes?includeTransactionCodes=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "groupArrangementCodes" - ], - "query": [ - { - "key": "includeTransactionCodes", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Group Arrangement Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"groupArrangementCodes\": [\r\n {\r\n \"transactionCodes\": [\r\n \"1000\"\r\n ],\r\n \"description\": {\r\n \"defaultText\": \"test\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"11\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/groupArrangementCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "groupArrangementCodes" - ] - } - }, - "response": [] - }, - { - "name": "put Group Arrangement Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"groupArrangementCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"11\",\r\n \"arrangementId\": 702142,\r\n \"description\": {\r\n \"defaultText\": \"test Edit\",\r\n \"translatedTexts\": []\r\n },\r\n \"revenue\": false,\r\n \"transactionCodes\": [\r\n \"1000\"\r\n ]\r\n }\r\n }", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/groupArrangementCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "groupArrangementCodes" - ] - }, - "description": "get the **arrangemntID** using the **getGroupArrangementCodes** operation." - }, - "response": [] - }, - { - "name": "Copy Group Arrangement Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"groupArrangementCode\": [\r\n {\r\n \"targetHotelCode\": [\r\n \"{{HotelId}}\"\r\n ],\r\n \"sourceHotelCode\": \"{{HotelId}}\",\r\n \"code\": \"11\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/groupArrangementCodes/copy", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "groupArrangementCodes", - "copy" - ] - } - }, - "response": [] - }, - { - "name": "delete Group Arrangement Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/groupArrangementCodes?code=12&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "groupArrangementCodes" - ], - "query": [ - { - "key": "code", - "value": "12" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Hotel Adjustment Codes", - "item": [ - { - "name": "get Adjustment Codes", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotelAdjustmentCodes?hotelIds={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotelAdjustmentCodes" - ], - "query": [ - { - "key": "hotelIds", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "post Adjustment Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"adjustmentCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"DUP\",\r\n \"codeType\": \"Adjustment\",\r\n \"description\": \"Duplicate Charge.\",\r\n \"amount\": {}\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotelAdjustmentCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotelAdjustmentCodes" - ] - } - }, - "response": [] - }, - { - "name": "put Adjustment Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"adjustmentCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"DUP\",\r\n \"codeType\": \"Adjustment\",\r\n \"description\": \"Duplicate Charge Edit.\",\r\n \"amount\": {}\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotelAdjustmentCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotelAdjustmentCodes" - ] - } - }, - "response": [] - }, - { - "name": "delete Adjustment Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotelAdjustmentCodes?hotelId={{HotelId}}&adjustmentCode=DUP1", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotelAdjustmentCodes" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "adjustmentCode", - "value": "DUP1" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Hotel Payment Methods", - "item": [ - { - "name": "get Payment Methods", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotelPaymentMethods?hoteld={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotelPaymentMethods" - ], - "query": [ - { - "key": "limit", - "value": "20", - "disabled": true - }, - { - "key": "transactionCodes", - "value": "", - "disabled": true - }, - { - "key": "paymentMethods", - "value": "", - "disabled": true - }, - { - "key": "hoteld", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "post Payment Methods", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"paymentMethods\": [\r\n {\r\n \"description\": \"Cash Test\",\r\n \"paymentCard\": {\r\n \"cardUsageRules\": {},\r\n \"validation\": {\r\n \"rule\": \"Novalid\"\r\n },\r\n \"option\": {}\r\n },\r\n \"paymentMethodTransactionInfo\": {\r\n \"surcharge\": {},\r\n \"transactionCode\": \"9000\"\r\n },\r\n \"paymentMethodUsage\": {\r\n \"reservation\": true\r\n },\r\n \"creditLimit\": {},\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"paymentMethod\": \"CASHH\",\r\n \"calculatePoints\": \"Never\",\r\n \"orderSequence\": \"101\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotelPaymentMethods", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotelPaymentMethods" - ] - }, - "description": "The transaction code used in the request body for this operation must not be a transaction code associated with any other existing Payment Method. It also must be a payment type transaction code." - }, - "response": [] - }, - { - "name": "put PaymentMethods", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"paymentMethods\": [\r\n {\r\n \"description\": \"VISA\",\r\n \"paymentCard\": {\r\n \"cardUsageRules\": {\r\n \"promptAtCheckin\": false,\r\n \"chipAndPin\": true\r\n },\r\n \"validation\": {\r\n \"rule\": \"Mod10\",\r\n \"length\": \"13,16\",\r\n \"prefix\": \"4\",\r\n \"ranges\": [\r\n {\r\n \"from\": \"4000000000000\",\r\n \"to\": \"4905249999999\"\r\n },\r\n {\r\n \"from\": \"4000000000000000\",\r\n \"to\": \"4905249999999999\"\r\n },\r\n {\r\n \"from\": \"4905300000000\",\r\n \"to\": \"4910999999999\" \r\n }\r\n ]\r\n },\r\n \"option\": {\r\n \"requireIssueNumber\": false,\r\n \"requireStartDate\": false,\r\n \"either\": false\r\n },\r\n \"cardType\": \"Va\"\r\n },\r\n \"paymentMethodTransactionInfo\": {\r\n \"surcharge\": {},\r\n \"transactionCode\": \"90002\"\r\n },\r\n \"paymentMethodUsage\": {\r\n \"reservation\": true,\r\n \"posting\": false\r\n },\r\n \"creditLimit\": {\r\n \"creditLimit\": {\r\n \"amount\": \"0\"\r\n }\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"paymentMethod\": \"VA\",\r\n \"calculatePoints\": \"Always\",\r\n \"inactive\": false,\r\n \"orderSequence\": \"11\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotelPaymentMethods", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotelPaymentMethods" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Hotel Tax Types", - "item": [ - { - "name": "get Hotel Tax Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/hotelTaxTypes?hotelIds={{HotelId}}&taxTypeCodes=&wildCard=", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotelTaxTypes" - ], - "query": [ - { - "key": "hotelIds", - "value": "{{HotelId}}" - }, - { - "key": "taxTypeCodes", - "value": "" - }, - { - "key": "wildCard", - "value": "" - } - ] - } - }, - "response": [] - }, - { - "name": "post Hotel Tax Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"taxTypes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"TEST\",\r\n \"description\": \"TEST\",\r\n \"collectingAgentTax\": false,\r\n \"printAutoAdjust\": true,\r\n \"reportExemptDays\": \"7\",\r\n \"reportTaxPercentage\": \"5\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1//hotelTaxTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "", - "hotelTaxTypes" - ] - } - }, - "response": [] - }, - { - "name": "put Hotel Tax Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"taxTypes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"TEST\",\r\n \"description\": \"TEST Edit\",\r\n \"collectingAgentTax\": false,\r\n \"printAutoAdjust\": true,\r\n \"reportExemptDays\": \"8\",\r\n \"reportTaxPercentage\": \"5\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotelTaxTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotelTaxTypes" - ] - } - }, - "response": [] - }, - { - "name": "delete Hotel Tax Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/hotelTaxTypes?taxTypeCode=TEST&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotelTaxTypes" - ], - "query": [ - { - "key": "taxTypeCode", - "value": "TEST" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "No Show Posting Rules", - "item": [ - { - "name": "get noShow Posting Rules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/noShowPostingRules?hotelIds={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "noShowPostingRules" - ], - "query": [ - { - "key": "hotelIds", - "value": "{{HotelId}}" - }, - { - "key": "sourceCodes", - "value": "", - "disabled": true - }, - { - "key": "wildCard", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post NoShow Posting Rules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"noShowPostingRules\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationType\": \"9\",\r\n \"sourceCode\": \"WEB\",\r\n \"postingRule\": \"AllNights\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/noShowPostingRules", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "noShowPostingRules" - ] - } - }, - "response": [] - }, - { - "name": "put noShow Posting Rules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"noShowPostingRules\": [\r\n {\r\n \"newRule\": {\r\n \"reservationType\": \"OFFER\",\r\n \"sourceCode\": \"WEB\",\r\n \"postingRule\": \"FirstNight\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationType\": \"9\",\r\n \"sourceCode\": \"WEB\",\r\n \"postingRule\": \"AllNights\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/noShowPostingRules", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "noShowPostingRules" - ] - } - }, - "response": [] - }, - { - "name": "delete noShow Posting Rules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/noShowPostingRules?sourceCode=WEB&reservationType=OFFER&hotelId={{HotelId}}&postingRule=FirstNight", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "noShowPostingRules" - ], - "query": [ - { - "key": "sourceCode", - "value": "WEB" - }, - { - "key": "reservationType", - "value": "OFFER" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "postingRule", - "value": "FirstNight" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Number Descriptions", - "item": [ - { - "name": "get Number Descriptions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/numberDescriptions?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "numberDescriptions" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "put Number Descriptions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"numberDescriptions\": [\r\n {\r\n \"numberCode\": \"11\",\r\n \"description\": {\r\n \"defaultText\": \"Eleven.\"\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/numberDescriptions", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "numberDescriptions" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Package Arrangement Codes", - "item": [ - { - "name": "get Package Arrangement Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/packageArrangementCodes?includeInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "packageArrangementCodes" - ], - "query": [ - { - "key": "includeInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Package Arrangement Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"packageArrangementCodes\": [\r\n {\r\n \"inactive\": false,\r\n \"description\": {\r\n \"defaultText\": \"text can go here\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"TEST2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/packageArrangementCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "packageArrangementCodes" - ] - } - }, - "response": [] - }, - { - "name": "put Package Arrangement Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"packageArrangementCodes\": [\r\n {\r\n \"inactive\": false,\r\n \"arrangementId\": \"703269\",\r\n \"description\": {\r\n \"defaultText\": \"edit edit\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"TEST2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/packageArrangementCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "packageArrangementCodes" - ] - } - }, - "response": [] - }, - { - "name": "copy Package Arrangement Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"packageArrangementCode\": [\r\n {\r\n \"targetHotelCode\": [\r\n \"{{HotelId2}}\"\r\n ],\r\n \"sourceHotelCode\": \"{{HotelId}}\",\r\n \"code\": \"NIR1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/packageArrangementCodes/copy", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "packageArrangementCodes", - "copy" - ] - } - }, - "response": [] - }, - { - "name": "delete Package Arrangement Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/packageArrangementCodes?code=TEST2&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "packageArrangementCodes" - ], - "query": [ - { - "key": "code", - "value": "TEST2" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Revenue Bucket Codes", - "item": [ - { - "name": "get Revenue Bucket Codes", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/revenueBucketCodes?hotels={{HotelId}}&wildCard=d", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "revenueBucketCodes" - ], - "query": [ - { - "key": "hotels", - "value": "{{HotelId}}" - }, - { - "key": "trxCodeArrangementCodes", - "value": "", - "disabled": true - }, - { - "key": "wildCard", - "value": "d" - } - ] - } - }, - "response": [] - }, - { - "name": "delete Revenue Bucket Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/revenueBucketCodes?code=TEST1&revenueBucketType=BILLING&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "revenueBucketCodes" - ], - "query": [ - { - "key": "code", - "value": "TEST1" - }, - { - "key": "revenueBucketType", - "value": "BILLING" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Revenue Buckets Types", - "item": [ - { - "name": "get Revenue Bucket Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/revenueBucketTypes?hotelIds={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "revenueBucketTypes" - ], - "query": [ - { - "key": "hotelIds", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "post revenue Bucket Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"revenueBucketTypes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"TEST1\",\r\n \"description\": \"Test create\",\r\n \"bucketType\": \"Default\",\r\n \"bucketTrxCodes\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/revenueBucketTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "revenueBucketTypes" - ] - } - }, - "response": [] - }, - { - "name": "put revenue Bucket Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"revenueBucketTypes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"TEST1\",\r\n \"description\": \"Test edit\",\r\n \"bucketType\": \"Default\",\r\n \"bucketTrxCodes\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/revenueBucketTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "revenueBucketTypes" - ] - } - }, - "response": [] - }, - { - "name": "delete Revenue Bucket Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/revenueBucketTypes?code=TEST1&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "revenueBucketTypes" - ], - "query": [ - { - "key": "code", - "value": "TEST1" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Revenue Type Mapping", - "item": [ - { - "name": "get Revenue Type Mapping ", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/revenueTypeMapping?hotelIds={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "revenueTypeMapping" - ], - "query": [ - { - "key": "hotelIds", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Routing Instructions", - "item": [ - { - "name": "get Routing Instructions", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/routingInstructions?hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "routingInstructions" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "trxCodeArrangementCode", - "value": "", - "disabled": true - }, - { - "key": "wildCard", - "value": "", - "disabled": true - }, - { - "key": "compAccounting", - "value": "", - "disabled": true - }, - { - "key": "trxCodeArrangementCodes", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Routing Instructions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"routingInstructions\": [\r\n {\r\n \"daysOfWeek\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"daily\": false,\r\n \"inheritAuthRateCode\": false,\r\n \"compAccounting\": false,\r\n \"description\": \"Routing Code\",\r\n \"transactionCodes\": [\r\n {\r\n \"transactionCode\": \"1000\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n },\r\n {\r\n \"transactionCode\": \"1030\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ],\r\n \"code\": \"ROUTECODE\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/routingInstructions", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "routingInstructions" - ] - } - }, - "response": [] - }, - { - "name": "put Routing Instructions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"routingInstructions\": [\r\n {\r\n \"daysOfWeek\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"daily\": false,\r\n \"inheritAuthRateCode\": false,\r\n \"compAccounting\": false,\r\n \"description\": \"Routing Code edit\",\r\n \"transactionCodes\": [\r\n {\r\n \"transactionCode\": \"1000\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n },\r\n {\r\n \"transactionCode\": \"1030\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ],\r\n \"code\": \"ROUTECODE\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/routingInstructions", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "routingInstructions" - ] - } - }, - "response": [] - }, - { - "name": "copy Routing Instructions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"routingInstructions\": [\r\n {\r\n \"targetHotelCode\": [\r\n \"{{HotelId}}\"\r\n ],\r\n \"sourceHotelCode\": \"{{HostlId2}}\",\r\n \"code\": \"RT\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/routingInstructions/copy", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "routingInstructions", - "copy" - ] - } - }, - "response": [] - }, - { - "name": "delete Routing Instructions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/routingInstructions?code=ROUTECODE&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "routingInstructions" - ], - "query": [ - { - "key": "code", - "value": "ROUTECODE" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Stop Processing Reasons", - "item": [ - { - "name": "get Stop Processing Reasons", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/stopProcessingReasons?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "stopProcessingReasons" - ], - "query": [ - { - "key": "codes", - "value": "DIS", - "disabled": true - }, - { - "key": "fetchInactive", - "value": "false" - } - ] - }, - "description": "Reasons with processing Commission Payments." - }, - "response": [] - }, - { - "name": "post Stop Processing Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"stopProcessingReasons\": [\r\n {\r\n \"code\": \"CMP\",\r\n \"description\": \"Commission Paid\",\r\n \"displaySequence\": \"14\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/stopProcessingReasons", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "stopProcessingReasons" - ] - } - }, - "response": [] - }, - { - "name": "put Stop Processing Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"stopProcessingReasons\": [\r\n {\r\n \"code\": \"CMP\",\r\n \"description\": \"Commission Paid Edit\",\r\n \"displaySequence\": \"14\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/stopProcessingReasons", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "stopProcessingReasons" - ] - } - }, - "response": [] - }, - { - "name": "delete Stop Processing Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/stopProcessingReasons?codes=CMP", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "stopProcessingReasons" - ], - "query": [ - { - "key": "codes", - "value": "CMP" - } - ] - } - }, - "response": [] - } - ], - "description": "The reasons used with processing Commission Payments." - }, - { - "name": "Tax Category Codes", - "item": [ - { - "name": "get Fetch Tax Category Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/taxCategories?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "taxCategories" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Tax Category Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"taxCategoryCodes\": [\r\n {\r\n \"code\": \"101\",\r\n \"description\": {\r\n \"defaultText\": \"Category 10\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/taxCategories", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "taxCategories" - ] - } - }, - "response": [] - }, - { - "name": "put Tax Category Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"taxCategoryCodes\": [\r\n {\r\n \"code\": \"101\",\r\n \"description\": {\r\n \"defaultText\": \"High\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/taxCategories/{{TaxCategoryCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "taxCategories", - "{{TaxCategoryCode}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Tax Category Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/taxCategories/{{TaxCategoryCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "taxCategories", - "{{TaxCategoryCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Tax Offices", - "item": [ - { - "name": "get Tax Offices", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/taxOffices?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "taxOffices" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Tax Offices", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"taxOffices\": [\r\n {\r\n \"code\": \"NY\",\r\n \"description\": {\r\n \"defaultText\": \"New York\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/taxOffices", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "taxOffices" - ] - } - }, - "response": [] - }, - { - "name": "change Tax Offices", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"taxOffices\": [\r\n {\r\n \"code\": \"NY\",\r\n \"description\": {\r\n \"defaultText\": \"New York edit\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n} ", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/taxOffices/{{TaxOfficeId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "taxOffices", - "{{TaxOfficeId}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Tax Offices", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/taxOffices/{{TaxOfficeId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "taxOffices", - "{{TaxOfficeId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Track It Actions", - "item": [ - { - "name": "get Track It Actions", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/trackItActions?showInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotels", - "{{HotelId}}", - "trackItActions" - ], - "query": [ - { - "key": "showInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Track It Actions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"trackItActions\": [\r\n {\r\n \"status\": \"Open\",\r\n \"code\": \"PACK\",\r\n \"description\": \"Packet Not deliveed\",\r\n \"displaySequence\": \"11\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"trackItGroup\": {\r\n \"valet\": false,\r\n \"parcel\": true,\r\n \"baggage\": false,\r\n \"lost\": false\r\n },\r\n \"inactive\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/trackItActions", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotels", - "{{HotelId}}", - "trackItActions" - ] - } - }, - "response": [] - }, - { - "name": "change Track It Actions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"trackItActions\": [\r\n {\r\n \"status\": \"Open\",\r\n \"code\": \"PACK\",\r\n \"description\": \"Packet Not deliveed edit\",\r\n \"displaySequence\": \"11\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"trackItGroup\": {\r\n \"valet\": false,\r\n \"parcel\": true,\r\n \"baggage\": false,\r\n \"lost\": false\r\n },\r\n \"inactive\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/trackItActions/{{ActionCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotels", - "{{HotelId}}", - "trackItActions", - "{{ActionCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Track It Actions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/trackItActions/{{ActionCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotels", - "{{HotelId}}", - "trackItActions", - "{{ActionCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Track It Locations", - "item": [ - { - "name": "get Track It Locations", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/trackItLocations", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotels", - "{{HotelId}}", - "trackItLocations" - ] - } - }, - "response": [] - }, - { - "name": "post Track It Locations", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"trackItLocations\": [\r\n {\r\n \"code\": \"GYM\",\r\n \"description\": \"Gymnasium\",\r\n \"displaySequence\": \"1\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"trackItGroup\": {\r\n \"lost\": true\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/trackItLocations", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotels", - "{{HotelId}}", - "trackItLocations" - ] - } - }, - "response": [] - }, - { - "name": "change Track It Locations", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"trackItLocations\": [ \r\n {\r\n \"code\": \"GYM\",\r\n \"description\": \"Gymnasium location edit\",\r\n \"displaySequence\": \"1\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"trackItGroup\": {\r\n \"lost\": true\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/trackItLocations/{{LocationCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotels", - "{{HotelId}}", - "trackItLocations", - "{{LocationCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Track It Locations", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/trackItLocations/{{LocationCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotels", - "{{HotelId}}", - "trackItLocations", - "{{LocationCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Track It Types", - "item": [ - { - "name": "get Track It Types", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/trackItTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotels", - "{{HotelId}}", - "trackItTypes" - ] - } - }, - "response": [] - }, - { - "name": "post Track It Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"trackItTypes\": [\r\n {\r\n \"website\": \"www.Test.com\",\r\n \"includePromptToSendMessage\": false,\r\n \"code\": \"TRACKGYM\",\r\n \"description\": \"Description can go here\",\r\n \"displaySequence\": \"3\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"trackItGroup\": {\r\n \"valet\": true,\r\n \"parcel\": true,\r\n \"baggage\": true,\r\n \"lost\": true\r\n },\r\n \"inactive\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/trackItTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotels", - "{{HotelId}}", - "trackItTypes" - ] - } - }, - "response": [] - }, - { - "name": "change Track It Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"trackItTypes\": [\r\n {\r\n \"website\": \"www.Test.com\",\r\n \"includePromptToSendMessage\": false,\r\n \"code\": \"TEST\",\r\n \"description\": \"Description can go here\",\r\n \"displaySequence\": \"3\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"trackItGroup\": {\r\n \"valet\": true,\r\n \"parcel\": true,\r\n \"baggage\": true,\r\n \"lost\": true\r\n },\r\n \"inactive\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/trackItTypes/{{TypeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotels", - "{{HotelId}}", - "trackItTypes", - "{{TypeCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Track It Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/trackItTypes/{{TypeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotels", - "{{HotelId}}", - "trackItTypes", - "{{TypeCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Template Cashier Shift Drop Locations", - "item": [ - { - "name": "get Template Cashier Shift Drop Locations", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/cashierShifts/dropLocations?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "cashierShifts", - "dropLocations" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - }, - "description": "Get Template Cashier Shift Drop Locations" - }, - "response": [] - }, - { - "name": "post Template Cashier Shift Drop Locations", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateCashierShiftDropLocations\": [\r\n {\r\n \"code\": \"OFFICE\",\r\n \"description\": {\r\n \"defaultText\": \"OFFICE\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/cashierShifts/dropLocations", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "cashierShifts", - "dropLocations" - ] - }, - "description": "Get Template Cashier Shift Drop Locations" - }, - "response": [] - }, - { - "name": "change Template Cashier Shift Drop Locations", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateCashierShiftDropLocations\": [\r\n {\r\n \"code\": \"OFFICE\",\r\n \"description\": {\r\n \"defaultText\": \"OFFICE\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/cashierShifts/dropLocations/{{DropLocationId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "cashierShifts", - "dropLocations", - "{{DropLocationId}}" - ] - }, - "description": "Get Template Cashier Shift Drop Locations" - }, - "response": [] - }, - { - "name": "remove Template Cashier Shift Drop Locations", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/cashierShifts/dropLocations/{{DropLocationId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "cashierShifts", - "dropLocations", - "{{DropLocationId}}" - ] - }, - "description": "Get Template Cashier Shift Drop Locations" - }, - "response": [] - } - ] - }, - { - "name": "Template Transaction Codes", - "item": [ - { - "name": "get Template Transaction Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/templateTransactionCodes?compTransactionCodes=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "templateTransactionCodes" - ], - "query": [ - { - "key": "transactionCodes", - "value": "92002", - "disabled": true - }, - { - "key": "compTransactionCodes", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Template Transaction Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"transactionCodes\": [\r\n {\r\n \"classification\": {\r\n \"type\": \"Payment\",\r\n \"group\": {\r\n \"code\": \"PAY\",\r\n \"description\": \"Payment \"\r\n },\r\n \"subgroup\": {\r\n \"code\": \"CCARD\",\r\n \"description\": \"Payments\"\r\n }\r\n },\r\n \"description\": {\r\n \"defaultText\": \"No Validations\"\r\n },\r\n \"paymentSetup\": {\r\n \"usage\": {\r\n \"aR\": true,\r\n \"cashier\": true,\r\n \"comp\": false,\r\n \"deposit\": true\r\n },\r\n \"card\": {\r\n \"processingType\": \"Eft\"\r\n },\r\n \"iRS8300Reporting\": false,\r\n \"roundingFactor\": false,\r\n \"generateTaxInvoice\": false,\r\n \"paymentType\": \"CreditCard\"\r\n },\r\n \"trxSetup\": {\r\n \"taxInclusive\": false,\r\n \"revenue\": false,\r\n \"manualPosting\": false,\r\n \"useForPaidout\": false,\r\n \"redeemMembershipPoints\": false,\r\n \"includeInDepositRule\": false,\r\n \"depositPostingOnly\": false,\r\n \"checkNoRequired\": false,\r\n \"interHotelSales\": false,\r\n \"postCovers\": false,\r\n \"nonTaxable\": false,\r\n \"inactive\": false,\r\n \"ownershipStatus\": \"Property\"\r\n },\r\n \"amounts\": {},\r\n \"allowServiceRecovery\": false,\r\n \"code\": \"9100\",\r\n \"compTransaction\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/templateTransactionCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "templateTransactionCodes" - ] - } - }, - "response": [] - }, - { - "name": "put Template Transaction Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"transactionCodes\": [\r\n {\r\n \"classification\": {\r\n \"type\": \"Payment\",\r\n \"group\": {\r\n \"code\": \"PAY\",\r\n \"description\": \"Payment \"\r\n },\r\n \"subgroup\": {\r\n \"code\": \"CCARD\",\r\n \"description\": \"Payments\"\r\n }\r\n },\r\n \"description\": {\r\n \"defaultText\": \"No Validations\"\r\n },\r\n \"paymentSetup\": {\r\n \"usage\": {\r\n \"aR\": true,\r\n \"cashier\": true,\r\n \"comp\": false,\r\n \"deposit\": true\r\n },\r\n \"card\": {\r\n \"processingType\": \"Eft\"\r\n },\r\n \"iRS8300Reporting\": false,\r\n \"roundingFactor\": false,\r\n \"generateTaxInvoice\": false,\r\n \"paymentType\": \"CreditCard\"\r\n },\r\n \"trxSetup\": {\r\n \"taxInclusive\": false,\r\n \"revenue\": false,\r\n \"manualPosting\": false,\r\n \"useForPaidout\": false,\r\n \"redeemMembershipPoints\": false,\r\n \"includeInDepositRule\": false,\r\n \"depositPostingOnly\": false,\r\n \"checkNoRequired\": false,\r\n \"interHotelSales\": false,\r\n \"postCovers\": false,\r\n \"nonTaxable\": false,\r\n \"inactive\": false,\r\n \"ownershipStatus\": \"Property\"\r\n },\r\n \"amounts\": {},\r\n \"allowServiceRecovery\": false,\r\n \"code\": \"9100\",\r\n \"compTransaction\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/templateTransactionCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "templateTransactionCodes" - ] - } - }, - "response": [] - }, - { - "name": "delete Template Transaction Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/templateTransactionCodes?transactionCodes=9100", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "templateTransactionCodes" - ], - "query": [ - { - "key": "transactionCodes", - "value": "9100" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Template Transaction Groups", - "item": [ - { - "name": "get Template Transaction Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/templateTransactionGroups?includeInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "templateTransactionGroups" - ], - "query": [ - { - "key": "transactionGroupCodes", - "value": "NIR1", - "disabled": true - }, - { - "key": "includeInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "put Template Transaction Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"transactionGroups\": [\r\n {\r\n \"description\": \"Test edit\",\r\n \"sequence\": \"1\",\r\n \"code\": \"NIR1\",\r\n \"type\": \"Revenue\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/templateTransactionGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "templateTransactionGroups" - ] - } - }, - "response": [] - }, - { - "name": "delete Template Transaction Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/templateTransactionGroups?templateTransactionCodes=NPL", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "templateTransactionGroups" - ], - "query": [ - { - "key": "templateTransactionCodes", - "value": "NPL" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Template Transaction Sub Groups", - "item": [ - { - "name": "get Template Transaction SubGroups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/templateTransactionSubGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "templateTransactionSubGroups" - ], - "query": [ - { - "key": "transactionGroupCodes", - "value": "DEL3", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "put Template Transaction SubGroups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"transactionSubgroups\": [\r\n {\r\n \"description\": \"Add here1\",\r\n \"sequence\": \"1\",\r\n \"code\": \"SUB1\",\r\n \"group\": \"TAX\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/templateTransactionSubGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "templateTransactionSubGroups" - ] - } - }, - "response": [] - }, - { - "name": "post Template Transaction SubGroups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"transactionSubgroups\": [\r\n {\r\n \"description\": \"Add new here\",\r\n \"sequence\": \"1\",\r\n \"code\": \"SUB1\",\r\n \"group\": \"TAX\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/templateTransactionSubGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "templateTransactionSubGroups" - ] - } - }, - "response": [] - }, - { - "name": "delete Template Transaction SubGroups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/templateTransactionSubGroups?subgroup=SUB1&group=TAX", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "templateTransactionSubGroups" - ], - "query": [ - { - "key": "subgroup", - "value": "SUB1" - }, - { - "key": "group", - "value": "TAX" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Transaction Diversion Rules", - "item": [ - { - "name": "get Transaction Diversion Rules", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/transactionDiversionRules?hotelIds={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "transactionDiversionRules" - ], - "query": [ - { - "key": "hotelIds", - "value": "{{HotelId}}" - }, - { - "key": "vipCode", - "value": "", - "disabled": true - }, - { - "key": "membershipTypeLevels", - "value": "", - "disabled": true - }, - { - "key": "membershipTypeCodes", - "value": "", - "disabled": true - }, - { - "key": "level", - "value": "", - "disabled": true - }, - { - "key": "description", - "value": "", - "disabled": true - }, - { - "key": "type", - "value": "", - "disabled": true - }, - { - "key": "wildCard", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Transaction Diversion Rules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"diversionRules\": [\r\n {\r\n \"membership\": {\r\n \"type\": \"AA\"\r\n },\r\n \"targetRoom\": \"9001\",\r\n \"transactionCodes\": [\r\n {\r\n \"code\": \"1030\"\r\n }\r\n ],\r\n \"description\": \"NIR2\",\r\n \"level\": \"Reservation\",\r\n \"thresholds\": {\r\n \"entity\": \"ThresholdCount\",\r\n \"scope\": \"PerDay\",\r\n \"minRequired\": \"4\",\r\n \"complimentary\": \"4\",\r\n \"isEditable\": false\r\n },\r\n \"type\": \"Membership\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"TEST2\",\r\n \"displaySequence\": \"2\"\r\n \"amount\" : 50\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/transactionDiversionRules", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "transactionDiversionRules" - ] - } - }, - "response": [] - }, - { - "name": "put Transaction Diversion Rules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"diversionRules\": [\r\n {\r\n \"membership\": {\r\n \"type\": \"AA\"\r\n },\r\n \"targetRoom\": \"9001\",\r\n \"transactionCodes\": [\r\n {\r\n \"code\": \"1030\"\r\n }\r\n ],\r\n \"description\": \"Transaction Diversion for 1030\",\r\n \"level\": \"Reservation\",\r\n \"thresholds\": {\r\n \"entity\": \"ThresholdCount\",\r\n \"scope\": \"PerDay\",\r\n \"minRequired\": \"4\",\r\n \"complimentary\": \"4\",\r\n \"isEditable\": true\r\n },\r\n \"type\": \"Membership\",\r\n \"hotelId\": \"FINCGEN\",\r\n \"code\": \"TEST2\",\r\n \"displaySequence\": \"1\",\r\n \"inactive\": false,\r\n \"amount\": \"100\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/transactionDiversionRules", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "transactionDiversionRules" - ] - } - }, - "response": [] - }, - { - "name": "remove Transaction Diversion Rules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"diversionRules\": [\r\n {\r\n \"membership\": {\r\n \"type\": \"AA\"\r\n },\r\n \"targetRoom\": \"9001\",\r\n \"transactionCodes\": [\r\n {\r\n \"code\": \"1030\"\r\n }\r\n ],\r\n \"description\": \"Transaction Diversion for 1030\",\r\n \"level\": \"Reservation\",\r\n \"thresholds\": {\r\n \"entity\": \"ThresholdCount\",\r\n \"scope\": \"PerDay\",\r\n \"minRequired\": \"4\",\r\n \"complimentary\": \"4\",\r\n \"isEditable\": true\r\n },\r\n \"type\": \"Membership\",\r\n \"hotelId\": \"FINCGEN\",\r\n \"code\": \"TEST2\",\r\n \"displaySequence\": \"1\",\r\n \"inactive\": false,\r\n \"amount\": \"100\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/transactionDiversionRules/remove", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "transactionDiversionRules", - "remove" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Transaction Groups", - "item": [ - { - "name": "get Transaction Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/transactionGroups?hotels={{HotelId}}&transactionGroupType=Revenue", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "transactionGroups" - ], - "query": [ - { - "key": "hotels", - "value": "{{HotelId}}" - }, - { - "key": "transactionGroupType", - "value": "Revenue", - "description": " \"Revenue\", \"Payment\", \"Wrapper\" " - } - ] - } - }, - "response": [] - }, - { - "name": "post Transaction Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"transactionGroups\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"Test description\",\r\n \"sequence\": \"1\",\r\n \"code\": \"DRINKS\",\r\n \"type\": \"Wrapper\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/transactionGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "transactionGroups" - ] - } - }, - "response": [] - }, - { - "name": "put Transaction Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"transactionGroups\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"Update Description payment\",\r\n \"sequence\": \"1\",\r\n \"code\": \"DRINKS\",\r\n \"type\": \"Wrapper\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/transactionGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "transactionGroups" - ] - } - }, - "response": [] - }, - { - "name": "delete Transaction Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/transactionGroups?code=DRINKS&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "transactionGroups" - ], - "query": [ - { - "key": "code", - "value": "DRINKS" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Transaction Sub Groups", - "item": [ - { - "name": "get Transaction Sub Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/transactionSubGroups?hotels={{HotelId}}&transactionGroupCodes=ROOM", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "transactionSubGroups" - ], - "query": [ - { - "key": "hotels", - "value": "{{HotelId}}" - }, - { - "key": "transactionSubgroupsCodes", - "value": "", - "disabled": true - }, - { - "key": "transactionGroupCodes", - "value": "ROOM" - } - ] - } - }, - "response": [] - }, - { - "name": "post Transaction SubGroups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"transactionSubgroups\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"Transient Corporate\",\r\n \"sequence\": \"2\",\r\n \"code\": \"12TC1\",\r\n \"group\": \"ROOM\",\r\n \"type\": \"Revenue\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/transactionSubGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "transactionSubGroups" - ] - } - }, - "response": [] - }, - { - "name": "put Transaction SubGroups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"transactionSubgroups\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"Transient Corporate edit\",\r\n \"sequence\": \"2\",\r\n \"code\": \"12TC1\",\r\n \"group\": \"ROOM\",\r\n \"type\": \"Revenue\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/transactionSubGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "transactionSubGroups" - ] - } - }, - "response": [] - }, - { - "name": "copy Transaction Sub Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"copyInstructions\": {\r\n \"transactionSubgroups\": [\r\n {\r\n \"subgroup\": \"FIT\",\r\n \"group\": \"RT\"\r\n }\r\n ],\r\n \"hotels\": [\r\n \"{{HotelId}}\"\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/transactionSubGroups/copy", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "transactionSubGroups", - "copy" - ] - } - }, - "response": [] - }, - { - "name": "delete Transaction SubGroups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/transactionSubGroups?subgroup=12TC1&hotelId={{HotelId}}&group=ROOM", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "transactionSubGroups" - ], - "query": [ - { - "key": "subgroup", - "value": "12TC1" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "group", - "value": "ROOM" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "AR Account Types", - "item": [ - { - "name": "get AR Account Types", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/ARAccountTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotels", - "{{HotelId}}", - "ARAccountTypes" - ] - } - }, - "response": [] - }, - { - "name": "post AR Account Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"accountTypes\": [\r\n {\r\n \"description\": \"AR Account Type\",\r\n \"creditLimit\": \"50\",\r\n \"statementMode\": \"IndividualOpenItems\",\r\n \"statementName\": \"sample_statement\",\r\n \"printPreference\": \"InvoicesWithoutDetails\",\r\n \"reminderCycle\": {},\r\n \"reminderDelayDays\": \"0\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"accountType\": \"AR TYPE\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/accountTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "accountTypes" - ] - } - }, - "response": [] - }, - { - "name": "put AR Account Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"accountTypes\": [\r\n {\r\n \"description\": \"test Edit\",\r\n \"creditLimit\": \"50\",\r\n \"statementMode\": \"IndividualOpenItems\",\r\n \"statementName\": \"sample_statement\",\r\n \"printPreference\": \"InvoicesWithoutDetails\",\r\n \"reminderCycle\": {},\r\n \"reminderDelayDays\": \"0\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"accountType\": \"AR TYPE\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/accountTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "accountTypes" - ] - } - }, - "response": [] - }, - { - "name": "delete AR Account Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/accountTypes?accountTypes={{accountType}}&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "accountTypes" - ], - "query": [ - { - "key": "accountTypes", - "value": "{{accountType}}" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "AR Flagged Reasons", - "item": [ - { - "name": "get AR Flagged Reasons", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/flaggedReasons?propertyCodes={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "flaggedReasons" - ], - "query": [ - { - "key": "propertyCodes", - "value": "{{HotelId}}" - }, - { - "key": "description", - "value": "", - "disabled": true - }, - { - "key": "reasonWildCard", - "value": "", - "disabled": true - }, - { - "key": "reasonCodes", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post AR Flagged Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"aRFlaggedReasons\": [\r\n {\r\n \"code\": \"DFT\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"Default Account\",\r\n \"displaySequence\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/flaggedReasons", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "flaggedReasons" - ] - } - }, - "response": [] - }, - { - "name": "put AR Flagged Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"aRFlaggedReasons\": [\r\n {\r\n \"code\": \"DFT\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"Default Account\",\r\n \"displaySequence\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/flaggedReasons", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "flaggedReasons" - ] - } - }, - "response": [] - }, - { - "name": "delete AR Flagged Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/flaggedReasons?codes={{code}}&hotelIds={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "flaggedReasons" - ], - "query": [ - { - "key": "codes", - "value": "{{code}}" - }, - { - "key": "hotelIds", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "calculate Posting", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/transactionCodes/{{TransactionCode}}/chargeSimulations", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotels", - "{{HotelId}}", - "transactionCodes", - "{{TransactionCode}}", - "chargeSimulations" - ] - }, - "description": "API to fetch a simulation of the calculated posting for verification." - }, - "response": [] - }, - { - "name": "get Budget Forecast", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/budgetForecast?hotelId={{HotelId}}&year=2021&marketSegmentNights=true&marketSegmentActual=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "budgetForecast" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "year", - "value": "2021" - }, - { - "key": "marketSegmentNights", - "value": "true" - }, - { - "key": "marketSegmentRevenue", - "value": "", - "disabled": true - }, - { - "key": "marketSegmentABVariance", - "value": "", - "disabled": true - }, - { - "key": "marketSegmentAFVariance", - "value": "", - "disabled": true - }, - { - "key": "marketSegmentActual", - "value": "true" - }, - { - "key": "marketSegmentFBVariance", - "value": "", - "disabled": true - }, - { - "key": "marketSegmentForecast", - "value": "", - "disabled": true - }, - { - "key": "marketSegmentMarketCodes", - "value": "", - "disabled": true - }, - { - "key": "rateSegmentNights", - "value": "", - "disabled": true - }, - { - "key": "rateSegmentRevenue", - "value": "", - "disabled": true - }, - { - "key": "rateSegmentABVariance", - "value": "", - "disabled": true - }, - { - "key": "rateSegmentAFVariance", - "value": "", - "disabled": true - }, - { - "key": "rateSegmentActual", - "value": "", - "disabled": true - }, - { - "key": "rateSegmentBudget", - "value": "", - "disabled": true - }, - { - "key": "rateSegmentFBVariance", - "value": "", - "disabled": true - }, - { - "key": "rateSegmentForecast", - "value": "", - "disabled": true - }, - { - "key": "rateSegmentRateCodes", - "value": "", - "disabled": true - }, - { - "key": "customSegmentCustomValue", - "value": "", - "disabled": true - }, - { - "key": "customSegmentABVariance", - "value": "", - "disabled": true - }, - { - "key": "customSegmentAFVariance", - "value": "", - "disabled": true - }, - { - "key": "customSegmentActual", - "value": "", - "disabled": true - }, - { - "key": "customSegmentBudget", - "value": "", - "disabled": true - }, - { - "key": "customSegmentFBVariance", - "value": "", - "disabled": true - }, - { - "key": "customSegmentForecast", - "value": "", - "disabled": true - }, - { - "key": "customSegmentCustomCodes", - "value": "", - "disabled": true - }, - { - "key": "transactionSegmentRevenue", - "value": "", - "disabled": true - }, - { - "key": "transactionSegmentABVariance", - "value": "", - "disabled": true - }, - { - "key": "transactionSegmentAFVariance", - "value": "", - "disabled": true - }, - { - "key": "transactionSegmentActual", - "value": "", - "disabled": true - }, - { - "key": "transactionSegmentBudget", - "value": "", - "disabled": true - }, - { - "key": "transactionSegmentFBVariance", - "value": "", - "disabled": true - }, - { - "key": "transactionSegmentForecast", - "value": "", - "disabled": true - }, - { - "key": "transactionSegmentTransactionCodes", - "value": "", - "disabled": true - }, - { - "key": "transactionSegmentTransactionCodeGrp", - "value": "", - "disabled": true - }, - { - "key": "cateringSegmentCovers", - "value": "", - "disabled": true - }, - { - "key": "cateringSegmentRevenue", - "value": "", - "disabled": true - }, - { - "key": "cateringSegmentABVariance", - "value": "", - "disabled": true - }, - { - "key": "cateringSegmentAFVariance", - "value": "", - "disabled": true - }, - { - "key": "cateringSegmentActual", - "value": "", - "disabled": true - }, - { - "key": "cateringSegmentBudget", - "value": "", - "disabled": true - }, - { - "key": "cateringSegmentFBVariance", - "value": "", - "disabled": true - }, - { - "key": "cateringSegmentForecast", - "value": "", - "disabled": true - }, - { - "key": "cateringSegmentCateringCodeGrp", - "value": "", - "disabled": true - }, - { - "key": "cateringSegmentCateringCodes", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Fiscal Regions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/fiscalRegions?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "fiscalRegions" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "get Credit Card Info", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/creditCardInfo?hotelId={{HotelId}}&reservationId={{ReservationId}}&cardId=22700&cardIdContext=OPERA&cardIdType=CreditCard&accessTransactionType=CheckIn", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "creditCardInfo" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "reservationId", - "value": "{{ReservationId}}" - }, - { - "key": "cardId", - "value": "22700" - }, - { - "key": "cardIdContext", - "value": "OPERA" - }, - { - "key": "cardIdType", - "value": "CreditCard" - }, - { - "key": "accessTransactionType", - "value": "CheckIn" - } - ] - }, - "description": "API to fetch the token in use for the reservation credit card payment method. First you can call getReservation operation to find the details which can then be used in the request parameters of this operation. cardId is mandatory." - }, - "response": [] - }, - { - "name": "get Comp Authorizers", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/compAuthorizers?includeInactiveAuthorizers=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotels", - "{{HotelId}}", - "compAuthorizers" - ], - "query": [ - { - "key": "includeCompAuthorizerDetail", - "value": "", - "disabled": true - }, - { - "key": "includeInactiveAuthorizers", - "value": "false" - }, - { - "key": "includeTerminatedAuthorizer", - "value": "", - "disabled": true - }, - { - "key": "authorizer", - "value": "", - "disabled": true - }, - { - "key": "firstName", - "value": "", - "disabled": true - }, - { - "key": "lastName", - "value": "", - "disabled": true - } - ] - }, - "description": "First you can call getReservation operation to find the details which can then be used in the request parameters of this operation." - }, - "response": [] - }, - { - "name": "get Comp Types", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/compTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotels", - "{{HotelId}}", - "compTypes" - ], - "query": [ - { - "key": "compTypeCode", - "value": "", - "disabled": true - } - ] - }, - "description": "First you can call getReservation operation to find the details which can then be used in the request parameters of this operation." - }, - "response": [] - }, - { - "name": "get Collecting Agent Taxes", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/collectingAgentTaxes?hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "collectingAgentTaxes" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "taxCodes", - "value": "", - "disabled": true - } - ] - }, - "description": "First you can call getReservation operation to find the details which can then be used in the request parameters of this operation." - }, - "response": [] - }, - { - "name": "get Contract Billing Instructions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{{HostName}}/fof/config/v1/contractBillingInstructions?fetchInactive=false", - "host": [ - "{{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "contractBillingInstructions" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "get Currency Exchange Service Taxes", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/currencyExchangeServiceTaxes", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "currencyExchangeServiceTaxes" - ] - } - }, - "response": [] - }, - { - "name": "get Default Payment Method Rule", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/defaultPaymentMethodRules?transactionCode=1000&paymentMethods=CASH", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "defaultPaymentMethodRules" - ], - "query": [ - { - "key": "transactionCode", - "value": "1000" - }, - { - "key": "paymentMethods", - "value": "CASH" - }, - { - "key": "limit", - "value": "", - "disabled": true - }, - { - "key": "offset", - "value": "", - "disabled": true - }, - { - "key": "fetchInstruction", - "value": "CardRanges", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Exchange Rates Info", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/exchangeRates?exchangeTypes=Cash", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "exchangeRates" - ], - "query": [ - { - "key": "exchangeTypes", - "value": "Cash", - "description": "\"Cash\", \"Settlement\", \"Posting\", \"Check\", \"TACommission\", \"Membership\", \"Certificate\" " - } - ] - }, - "description": "Deprecated - please use getExchangeRatesInfo operation" - }, - "response": [] - }, - { - "name": "get Folio Print Queues", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/folioPrintQueues?fetchInactive=false&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "folioPrintQueues" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - }, - { - "key": "queueName", - "value": "", - "disabled": true - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get Future Past Exchange Rates", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/exchangeRates/{{currencyCode}}?exchangeTypes=Cash", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotels", - "{{HotelId}}", - "exchangeRates", - "{{currencyCode}}" - ], - "query": [ - { - "key": "exchangeTypes", - "value": "Cash" - }, - { - "key": "dateRangeStart", - "value": "", - "disabled": true - }, - { - "key": "dateRangeEnd", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get GUI Number Rules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/guiNumberRules?hotelIds={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "guiNumberRules" - ], - "query": [ - { - "key": "hotelIds", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get Tax Brackets", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/taxBrackets?hotels={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "taxBrackets" - ], - "query": [ - { - "key": "taxPercentagesCodes", - "value": "", - "disabled": true - }, - { - "key": "hotels", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get Tax Types", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotelTaxTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotelTaxTypes" - ], - "query": [ - { - "key": "hotels", - "value": "{{HotelId}}", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Template Transaction Subgroups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/config/v1/templateTransactionSubGroups?includeInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "templateTransactionSubGroups" - ], - "query": [ - { - "key": "includeInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "get Transaction Arrangement Codes", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/transactionArrangementCodes?transactionCodes={{transactionCode}}&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "transactionArrangementCodes" - ], - "query": [ - { - "key": "transactionCodes", - "value": "{{transactionCode}}" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get Transaction Code Access Roles", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/transactionCodeAccessRoles", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotels", - "{{HotelId}}", - "transactionCodeAccessRoles" - ] - } - }, - "response": [] - }, - { - "name": "get Transaction Codes", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/transactionCodes?hotels={{HotelId}}&transactionGroupCodes=PAY", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "transactionCodes" - ], - "query": [ - { - "key": "hotels", - "value": "{{HotelId}}" - }, - { - "key": "description", - "value": "article", - "disabled": true - }, - { - "key": "transactionGroupCodes", - "value": "PAY" - }, - { - "key": "transactionGroupCodes", - "value": "ROOM", - "disabled": true - }, - { - "key": "transactionGroupCodes", - "value": "FB", - "disabled": true - }, - { - "key": "transactionGroupCodes", - "value": "RTAX", - "disabled": true - }, - { - "key": "transactionGroupCodes", - "value": "F&B TAX", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Transaction Code", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/transactionCodes/{{TransactionCode}}/hotelTransactionCode?fetchInstructions=Header", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "config", - "v1", - "hotels", - "{{HotelId}}", - "transactionCodes", - "{{TransactionCode}}", - "hotelTransactionCode" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "Header", - "description": "\"Header\", \"Generates\", \"Glmapping\", \"AssociatedTrxCodes\"" - } - ] - } - }, - "response": [] - } - ], - "description": "###### APIs to cater for Front Office Configuration in OPERA Cloud.\r\n\r\nMany operations in this module are related to Transaction codes and revenue codes. For a deeper understanding of how OPERA Cloud works with Transaction codes, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/c_admin_financial_cashiering_about_transaction_codes.htm#OCSUH-concept-1-7BAF27CF).", - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Front Desk Operations (FOF)", - "item": [ - { - "name": "Check In", - "item": [ - { - "name": "post CheckIn", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservation\": {\r\n \"roomId\": \"{{RoomId}}\",\r\n \"ignoreWarnings\": true,\r\n \"stopCheckin\": false,\r\n \"printRegistration\": false\r\n },\r\n \"fetchReservationInstruction\": [\r\n \"ReservationDetail\"\r\n ],\r\n \"includeNotifications\": true\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/checkIns", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "checkIns" - ], - "query": [ - { - "key": "reservationId", - "value": "", - "description": "Unique OPERA reservation ID which is used to find reservation from OPERA. This ID is a primary identification of a reservation in OPERA", - "disabled": true - }, - { - "key": "hotelId", - "value": "", - "description": "Unique ID of the hotel where reservation is being booked", - "disabled": true - }, - { - "key": "", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Advance CheckIn", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservation\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/advanceCheckIns", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "advanceCheckIns" - ] - }, - "description": "To request room keys through PMS from the integrated door lock system.\r\n\r\nNB - This operation will only work in the scenario the property has an interface with a door lock system." - }, - "response": [] - }, - { - "name": "delete CheckIn", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/checkIns?roomStatus&unassignRoom", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "checkIns" - ], - "query": [ - { - "key": "roomStatus", - "value": null, - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService" - }, - { - "key": "unassignRoom", - "value": null, - "description": "This option is used when all reservation check-in is reversed and the user wants to choose if the room is to be blocked. If all check-ins are not reversed, this is ignored and a default value false is used" - } - ] - } - }, - "response": [] - }, - { - "name": "delete Advance CheckIn", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/advanceCheckIns", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "advanceCheckIns" - ] - } - }, - "response": [] - }, - { - "name": "get Suggested Rooms", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "idcs_authn_strength", - "value": "2", - "disabled": true - }, - { - "key": "x-sso-un", - "value": "RA_SUPPORT", - "disabled": true - }, - { - "key": "runningApplication", - "value": "ORS", - "disabled": true - }, - { - "key": "terminalId", - "value": "UNDEFINED", - "disabled": true - }, - { - "key": "idcs_authn_method", - "value": "oauth", - "disabled": true - }, - { - "key": "idcs_user_tenant_name", - "value": "idcs-e66ffbb5e1024638b1775a54282b23e3", - "disabled": true - }, - { - "key": "remote_user", - "value": "RA_SUPPORT", - "disabled": true - }, - { - "key": "idcs_cloudgate_id", - "value": "opera-raptors", - "disabled": true - }, - { - "key": "logLevel", - "value": "ERROR", - "disabled": true - }, - { - "key": "idcs_user_display_name", - "value": "RAPTORS SUPPORT", - "disabled": true - }, - { - "key": "useLocal", - "value": "true", - "disabled": true - }, - { - "key": "X-Forwarded-For", - "value": "10.193.122.204", - "disabled": true - }, - { - "key": "idcs_service_url", - "value": "https://idcs-e66ffbb5e1024638b1775a54282b23e3.identity.pint.oc9qadev.com:443", - "disabled": true - }, - { - "key": "idcs_user_id", - "value": "295279a6133745cbba6ccb36e7c337c2", - "disabled": true - }, - { - "key": "Accept-Language", - "value": "E", - "disabled": true - }, - { - "key": "idcs_remote_user", - "value": "RA_SUPPORT", - "disabled": true - }, - { - "key": "idcs_user_csr", - "value": "false", - "disabled": true - }, - { - "key": "x-hubid", - "value": "DFLT_FIRST", - "disabled": true - }, - { - "key": "x-sso-sid", - "value": "9O-h2En50KkiRwcfv0WWbsrd_Auh4xyLTyh5f09_qq-qs_jPgQqK!-359081809!1707817323001", - "disabled": true - }, - { - "key": "idcs_session_id", - "value": "0a89b0f1a2184203b100f5a9b0c5f354:b2ab20", - "disabled": true - }, - { - "key": "idcs_remote_user_mappingattr", - "value": "userName", - "disabled": true - }, - { - "key": "Accept-Encoding", - "value": "deflate", - "disabled": true - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "userLanguage", - "value": "E", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/1010563/suggestedRooms?nights=1&roomType=DLX&startDate=2019-07-24", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "1010563", - "suggestedRooms" - ], - "query": [ - { - "key": "nights", - "value": "1" - }, - { - "key": "suggestedRoomsInstructions", - "value": "ComponentRoom", - "disabled": true - }, - { - "key": "roomType", - "value": "DLX" - }, - { - "key": "startDate", - "value": "2019-07-24" - } - ] - } - }, - "response": [] - }, - { - "name": "put Swap Rooms", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "idcs_authn_strength", - "value": "2", - "disabled": true - }, - { - "key": "x-sso-un", - "value": "RA_SUPPORT", - "disabled": true - }, - { - "key": "runningApplication", - "value": "ORS", - "disabled": true - }, - { - "key": "terminalId", - "value": "UNDEFINED", - "disabled": true - }, - { - "key": "idcs_authn_method", - "value": "oauth", - "disabled": true - }, - { - "key": "idcs_user_tenant_name", - "value": "idcs-e66ffbb5e1024638b1775a54282b23e3", - "disabled": true - }, - { - "key": "remote_user", - "value": "RA_SUPPORT", - "disabled": true - }, - { - "key": "idcs_cloudgate_id", - "value": "opera-raptors", - "disabled": true - }, - { - "key": "logLevel", - "value": "ERROR", - "disabled": true - }, - { - "key": "idcs_user_display_name", - "value": "RAPTORS SUPPORT", - "disabled": true - }, - { - "key": "useLocal", - "value": "true", - "disabled": true - }, - { - "key": "X-Forwarded-For", - "value": "10.193.122.204", - "disabled": true - }, - { - "key": "idcs_service_url", - "value": "https://idcs-e66ffbb5e1024638b1775a54282b23e3.identity.pint.oc9qadev.com:443", - "disabled": true - }, - { - "key": "idcs_user_id", - "value": "295279a6133745cbba6ccb36e7c337c2", - "disabled": true - }, - { - "key": "Accept-Language", - "value": "E", - "disabled": true - }, - { - "key": "idcs_remote_user", - "value": "RA_SUPPORT", - "disabled": true - }, - { - "key": "idcs_user_csr", - "value": "false", - "disabled": true - }, - { - "key": "x-hubid", - "value": "DFLT_FIRST", - "disabled": true - }, - { - "key": "x-sso-sid", - "value": "ZeSj7HQQsnbfm7__oB4rFgjFSOyEUvgBeMUjX5KByKfBtme1XO-h!2140047053!1707852198928", - "disabled": true - }, - { - "key": "idcs_session_id", - "value": "9a00c3ed2e51459982a7cc6eb8dce30c:b2ab20", - "disabled": true - }, - { - "key": "idcs_remote_user_mappingattr", - "value": "userName", - "disabled": true - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept-Encoding", - "value": "deflate", - "disabled": true - }, - { - "key": "Accept", - "value": "application/json", - "disabled": true - }, - { - "key": "userLanguage", - "value": "E", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\"sourceRoom\":{\"roomId\":\"D49\",\"arrivalDate\":\"2019-07-24\",\"roomType\":\"DLX\"},\"targetRoom\":{\"roomId\":\"11013\",\"arrivalDate\":\"2019-07-24\",\"roomType\":\"DLX\"}}" - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/sourceReservations/1007461/targetReservations/1010560/swapRooms", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "sourceReservations", - "1007461", - "targetReservations", - "1010560", - "swapRooms" - ] - } - }, - "response": [] - }, - { - "name": "put Shift Rooms", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "idcs_authn_strength", - "value": "2", - "disabled": true - }, - { - "key": "x-sso-un", - "value": "CKR_AMSLP", - "disabled": true - }, - { - "key": "runningApplication", - "value": "ORS", - "disabled": true - }, - { - "key": "terminalId", - "value": "UNDEFINED", - "disabled": true - }, - { - "key": "idcs_authn_method", - "value": "oauth", - "disabled": true - }, - { - "key": "idcs_user_tenant_name", - "value": "idcs-c58577befb9a45cb87c87ffd877443c3", - "disabled": true - }, - { - "key": "remote_user", - "value": "CKR_AMSLP", - "disabled": true - }, - { - "key": "idcs_cloudgate_id", - "value": "opera-lp39a", - "disabled": true - }, - { - "key": "logLevel", - "value": "ERROR", - "disabled": true - }, - { - "key": "idcs_user_display_name", - "value": "Chandan reddy", - "disabled": true - }, - { - "key": "useLocal", - "value": "true", - "disabled": true - }, - { - "key": "X-Forwarded-For", - "value": "10.192.154.47", - "disabled": true - }, - { - "key": "idcs_service_url", - "value": "https://idcs-c58577befb9a45cb87c87ffd877443c3.identity.pint.oc9qadev.com:443", - "disabled": true - }, - { - "key": "idcs_user_id", - "value": "9bafaeb109d5486d99c394080f97287d", - "disabled": true - }, - { - "key": "Accept-Language", - "value": "E", - "disabled": true - }, - { - "key": "idcs_remote_user", - "value": "CKR_AMSLP", - "disabled": true - }, - { - "key": "idcs_user_csr", - "value": "false", - "disabled": true - }, - { - "key": "x-hubid", - "value": "DFLT_IDCQAC", - "disabled": true - }, - { - "key": "x-sso-sid", - "value": "LyyiXCQsghnAK_9ZpYCsTU3toKsEyBrAiVlKjOMIAegd9QSZADwE!-166381325!1707825964076", - "disabled": true - }, - { - "key": "idcs_session_id", - "value": "e9715f31af4549c1bd7eae2028b11599:7a8bb0", - "disabled": true - }, - { - "key": "idcs_remote_user_mappingattr", - "value": "userName", - "disabled": true - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept-Encoding", - "value": "deflate", - "disabled": true - }, - { - "key": "Accept", - "value": "application/json", - "disabled": true - }, - { - "key": "userLanguage", - "value": "E", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\"sourceRoom\":{\"roomId\":\"D5\",\"arrivalDate\":\"2019-07-24\",\"roomType\":\"DLX\"},\"targetRoom\":{\"roomId\":\"102\",\"arrivalDate\":\"2019-07-24\",\"roomType\":\"DLX\"}}" - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/sourceReservations/1010563/targetReservations/1663721/shiftRooms", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "sourceReservations", - "1010563", - "targetReservations", - "1663721", - "shiftRooms" - ] - } - }, - "response": [] - }, - { - "name": "post Release Rooms On Hold", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "idcs_authn_strength", - "value": "2", - "disabled": true - }, - { - "key": "x-sso-un", - "value": "RA_SUPPORT", - "disabled": true - }, - { - "key": "runningApplication", - "value": "ORS", - "disabled": true - }, - { - "key": "terminalId", - "value": "UNDEFINED", - "disabled": true - }, - { - "key": "idcs_authn_method", - "value": "oauth", - "disabled": true - }, - { - "key": "idcs_user_tenant_name", - "value": "idcs-e66ffbb5e1024638b1775a54282b23e3", - "disabled": true - }, - { - "key": "remote_user", - "value": "RA_SUPPORT", - "disabled": true - }, - { - "key": "idcs_cloudgate_id", - "value": "opera-raptors", - "disabled": true - }, - { - "key": "logLevel", - "value": "ERROR", - "disabled": true - }, - { - "key": "idcs_user_display_name", - "value": "RAPTORS SUPPORT", - "disabled": true - }, - { - "key": "useLocal", - "value": "true", - "disabled": true - }, - { - "key": "X-Forwarded-For", - "value": "10.193.122.204", - "disabled": true - }, - { - "key": "idcs_service_url", - "value": "https://idcs-e66ffbb5e1024638b1775a54282b23e3.identity.pint.oc9qadev.com:443", - "disabled": true - }, - { - "key": "idcs_user_id", - "value": "295279a6133745cbba6ccb36e7c337c2", - "disabled": true - }, - { - "key": "Accept-Language", - "value": "E", - "disabled": true - }, - { - "key": "idcs_remote_user", - "value": "RA_SUPPORT", - "disabled": true - }, - { - "key": "idcs_user_csr", - "value": "false", - "disabled": true - }, - { - "key": "x-hubid", - "value": "DFLT_FIRST", - "disabled": true - }, - { - "key": "x-sso-sid", - "value": "HdyowskIrCRD3M9rA25I9OxXWugYAZhXIoEgMHVkKOnl8_MCwWkH!-359081809!1707933354248", - "disabled": true - }, - { - "key": "idcs_session_id", - "value": "1ca46f19a5ff46c690bc37147c1502fb:b2ab20", - "disabled": true - }, - { - "key": "idcs_remote_user_mappingattr", - "value": "userName", - "disabled": true - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept-Encoding", - "value": "deflate", - "disabled": true - }, - { - "key": "Accept", - "value": "application/json", - "disabled": true - }, - { - "key": "userLanguage", - "value": "E", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\"holdRoomsDetails\":[{\"hotelId\":\"PROPO\",\"rooms\":[\"101\"]}],\"overrideRoomHold\":true}" - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/rooms/onHold/release", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "rooms", - "onHold", - "release" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Daily Docket", - "item": [ - { - "name": "get Daily Docket", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/dailyDocket?docketDate=date&department=string", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "dailyDocket" - ], - "query": [ - { - "key": "docketDate", - "value": "date", - "description": "log book date" - }, - { - "key": "department", - "value": "string", - "description": "Department code the log book entries belong to" - } - ] - } - }, - "response": [] - }, - { - "name": "put Daily Docket", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"dailyDocketEntries\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"docketEntryId\": {\r\n \"type\": \"DocketEntryID\",\r\n \"id\": \"11535\"\r\n },\r\n \"department\": {\r\n \"code\": \"REV\"\r\n },\r\n \"roleUserEntry\": {},\r\n \"entryDate\": \"2021-08-11 17:30:00.0\",\r\n \"details\": \"Revenue Strategy Meeting\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/dailyDocket", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "dailyDocket" - ], - "query": [ - { - "key": "", - "value": null, - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "delete Daily Docket", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/dailyDocket/{{DocketId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "dailyDocket", - "{{DocketId}}" - ], - "query": [ - { - "key": "docketId", - "value": "date", - "description": "Docket Id", - "disabled": true - }, - { - "key": "hotelId", - "value": "", - "description": "Hotel Id", - "disabled": true - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Get Front Office Statistics", - "item": [ - { - "name": "get Front Office Statistics", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "date", - "value": "", - "description": "Start date of the report", - "type": "text", - "disabled": true - }, - { - "key": "metric", - "value": "", - "description": "Supported housekeeping statistical codes", - "type": "text", - "disabled": true - }, - { - "key": "parameterNames", - "value": "", - "description": "Supported housekeeping statistical codes", - "type": "text", - "disabled": true - }, - { - "key": "parameterValues", - "value": "", - "description": "Required when statisticsCode is ReservationsCancellationsToday", - "type": "text", - "disabled": true - }, - { - "key": "roomClasses", - "value": "", - "description": "Room Class of the Room", - "type": "text", - "disabled": true - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/frontOfficeStatistics/{{StatisticsCode}}?metric=ArrivalsTotal&metric=CheckedInsTotal&date=date&endDate=date&metric=string¶meterNames=string¶meterValues=string&roomClasses=string", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "frontOfficeStatistics", - "{{StatisticsCode}}" - ], - "query": [ - { - "key": "metric", - "value": "ArrivalsTotal", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "metric", - "value": "CheckedInsTotal", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "date", - "value": "date", - "description": "Start date of the report" - }, - { - "key": "endDate", - "value": "date", - "description": "End date of the report" - }, - { - "key": "metric", - "value": "string", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "parameterNames", - "value": "string", - "description": "Required when statisticsCode is ReservationsCancellationsToday" - }, - { - "key": "parameterValues", - "value": "string", - "description": "Required when statisticsCode is ReservationsCancellationsToday" - }, - { - "key": "roomClasses", - "value": "string", - "description": "Room Class of the Room" - } - ] - }, - "description": "StatisticsCode} variable should be CheckIns" - }, - "response": [] - }, - { - "name": "getFrontOfficeStatistics -> Checkins", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/frontOfficeStatistics/CheckIns?date=date&metric=ArrivalsTotal&metric=CheckedInsTotal&metric=ExpectedCheckInsTotal&metric=QueueRooms&metric=DeparturesTotal&metric=CheckedOutsTotal&metric=AdultsDeparted&metric=ChildrenDeparted&metric=ExpectedCheckOutsTotal&metric=AdultsExpectedCheckedOut&metric=ChildrenExpectedCheckedOut&metric=ScheduledCheckOutsTotal&endDate=date&metric=string¶meterNames=string¶meterValues=string&roomClasses=string", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "frontOfficeStatistics", - "CheckIns" - ], - "query": [ - { - "key": "date", - "value": "date", - "description": "Start date of the report" - }, - { - "key": "metric", - "value": "ArrivalsTotal", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "metric", - "value": "CheckedInsTotal", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "metric", - "value": "ExpectedCheckInsTotal", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "metric", - "value": "QueueRooms", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "metric", - "value": "DeparturesTotal", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "metric", - "value": "CheckedOutsTotal", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "metric", - "value": "AdultsDeparted", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "metric", - "value": "ChildrenDeparted", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "metric", - "value": "ExpectedCheckOutsTotal", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "metric", - "value": "AdultsExpectedCheckedOut", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "metric", - "value": "ChildrenExpectedCheckedOut", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "metric", - "value": "ScheduledCheckOutsTotal", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "endDate", - "value": "date", - "description": "End date of the report" - }, - { - "key": "metric", - "value": "string", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "parameterNames", - "value": "string", - "description": "Required when statisticsCode is ReservationsCancellationsToday" - }, - { - "key": "parameterValues", - "value": "string", - "description": "Required when statisticsCode is ReservationsCancellationsToday" - }, - { - "key": "roomClasses", - "value": "string", - "description": "Room Class of the Room" - } - ] - } - }, - "response": [] - }, - { - "name": "getFrontOfficeStatistics -> departure", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/frontOfficeStatistics/CheckOuts?date=date&metric=CheckedOutsTotal&metric=DeparturesTotal&metric=ExpectedCheckOutsTotal&metric=ScheduledCheckOutsTotal&endDate=date&metric=string¶meterNames=string¶meterValues=string&roomClasses=string", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "frontOfficeStatistics", - "CheckOuts" - ], - "query": [ - { - "key": "date", - "value": "date", - "description": "Start date of the report" - }, - { - "key": "metric", - "value": "CheckedOutsTotal", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "metric", - "value": "DeparturesTotal", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "metric", - "value": "ExpectedCheckOutsTotal", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "metric", - "value": "ScheduledCheckOutsTotal", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "endDate", - "value": "date", - "description": "End date of the report" - }, - { - "key": "metric", - "value": "string", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "parameterNames", - "value": "string", - "description": "Required when statisticsCode is ReservationsCancellationsToday" - }, - { - "key": "parameterValues", - "value": "string", - "description": "Required when statisticsCode is ReservationsCancellationsToday" - }, - { - "key": "roomClasses", - "value": "string", - "description": "Room Class of the Room" - } - ] - } - }, - "response": [] - }, - { - "name": "getFrontOfficeStatistics -> ReservationActivityDaily", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/frontOfficeStatistics/ReservationActivityDaily?date=date&metric=AdultsInHouse&metric=ChildrenInHouse&metric=ArrivalsTotal&endDate=date&metric=string¶meterNames=string¶meterValues=string&roomClasses=string", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "frontOfficeStatistics", - "ReservationActivityDaily" - ], - "query": [ - { - "key": "date", - "value": "date", - "description": "Start date of the report" - }, - { - "key": "metric", - "value": "AdultsInHouse", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "metric", - "value": "ChildrenInHouse", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "metric", - "value": "ArrivalsTotal", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "endDate", - "value": "date", - "description": "End date of the report" - }, - { - "key": "metric", - "value": "string", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "parameterNames", - "value": "string", - "description": "Required when statisticsCode is ReservationsCancellationsToday" - }, - { - "key": "parameterValues", - "value": "string", - "description": "Required when statisticsCode is ReservationsCancellationsToday" - }, - { - "key": "roomClasses", - "value": "string", - "description": "Room Class of the Room" - } - ] - } - }, - "response": [] - }, - { - "name": "getFrontOfficeStatistics -> DailyProjection", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/frontOfficeStatistics/DailyProjection?date=date&metric=IndividualRooms&metric=IndividualPersons&metric=MaxOccupiedTonightPersons&metric=MaxOccupiedTonightRooms&endDate=date&metric=string¶meterNames=string¶meterValues=string&roomClasses=string", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "frontOfficeStatistics", - "DailyProjection" - ], - "query": [ - { - "key": "date", - "value": "date", - "description": "Start date of the report" - }, - { - "key": "metric", - "value": "IndividualRooms", - "description": "Individual Rooms" - }, - { - "key": "metric", - "value": "IndividualPersons", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "metric", - "value": "MaxOccupiedTonightPersons", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "metric", - "value": "MaxOccupiedTonightRooms", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "endDate", - "value": "date", - "description": "End date of the report" - }, - { - "key": "metric", - "value": "string", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "parameterNames", - "value": "string", - "description": "Required when statisticsCode is ReservationsCancellationsToday" - }, - { - "key": "parameterValues", - "value": "string", - "description": "Required when statisticsCode is ReservationsCancellationsToday" - }, - { - "key": "roomClasses", - "value": "string", - "description": "Room Class of the Room" - } - ] - } - }, - "response": [] - }, - { - "name": "getFrontOfficeStatistics -> ReservationActivity", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/frontOfficeStatistics/ReservationActivity?date=date&metric=AdultsInHouse&metric=ChildrenInHouse&metric=ArrivalsTotal&metric=StayoverRooms&metric=DeparturesExpectedRooms&metric=DeparturesActualRooms&metric=ArrivalsExpectedRooms&metric=ArrivalsActualRooms&metric=DayUseRooms&metric=AverageCheckInTime&endDate=date&metric=string¶meterNames=string¶meterValues=string&roomClasses=string", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "frontOfficeStatistics", - "ReservationActivity" - ], - "query": [ - { - "key": "date", - "value": "date", - "description": "Start date of the report" - }, - { - "key": "metric", - "value": "AdultsInHouse", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "metric", - "value": "ChildrenInHouse", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "metric", - "value": "ArrivalsTotal", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "metric", - "value": "StayoverRooms", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "metric", - "value": "DeparturesExpectedRooms", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "metric", - "value": "DeparturesActualRooms", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "metric", - "value": "ArrivalsExpectedRooms", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "metric", - "value": "ArrivalsActualRooms", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "metric", - "value": "DayUseRooms", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "metric", - "value": "AverageCheckInTime", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "endDate", - "value": "date", - "description": "End date of the report" - }, - { - "key": "metric", - "value": "string", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "parameterNames", - "value": "string", - "description": "Required when statisticsCode is ReservationsCancellationsToday" - }, - { - "key": "parameterValues", - "value": "string", - "description": "Required when statisticsCode is ReservationsCancellationsToday" - }, - { - "key": "roomClasses", - "value": "string", - "description": "Room Class of the Room" - } - ] - } - }, - "response": [] - }, - { - "name": "getFrontOfficeStatistics -> ReservationStatistics", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1//hotels/{{HotelId}}/frontOfficeStatistics/ReservationStatistics?date=string&metric=PreRegisteredTotal&endDate=date&metric=string¶meterNames=string¶meterValues=string&roomClasses=string", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "", - "hotels", - "{{HotelId}}", - "frontOfficeStatistics", - "ReservationStatistics" - ], - "query": [ - { - "key": "date", - "value": "string", - "description": "Start date of the report" - }, - { - "key": "metric", - "value": "AverageCheckInTime", - "disabled": true - }, - { - "key": "metric", - "value": "PreRegisteredTotal", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "endDate", - "value": "date", - "description": "End date of the report" - }, - { - "key": "metric", - "value": "string", - "description": "Supported housekeeping statistical codes" - }, - { - "key": "parameterNames", - "value": "string", - "description": "Required when statisticsCode is ReservationsCancellationsToday" - }, - { - "key": "parameterValues", - "value": "string", - "description": "Required when statisticsCode is ReservationsCancellationsToday" - }, - { - "key": "roomClasses", - "value": "string", - "description": "Room Class of the Room" - } - ] - } - }, - "response": [] - }, - { - "name": "get Front Office Statistics Range", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "idcs_authn_strength", - "value": "2", - "disabled": true - }, - { - "key": "x-sso-un", - "value": "RA_SUPPORT", - "disabled": true - }, - { - "key": "runningApplication", - "value": "PMS", - "disabled": true - }, - { - "key": "terminalId", - "value": "UNDEFINED", - "disabled": true - }, - { - "key": "idcs_authn_method", - "value": "oauth", - "disabled": true - }, - { - "key": "idcs_user_tenant_name", - "value": "idcs-e66ffbb5e1024638b1775a54282b23e3", - "disabled": true - }, - { - "key": "remote_user", - "value": "RA_SUPPORT", - "disabled": true - }, - { - "key": "idcs_cloudgate_id", - "value": "opera-raptors", - "disabled": true - }, - { - "key": "logLevel", - "value": "ERROR", - "disabled": true - }, - { - "key": "idcs_user_display_name", - "value": "RAPTORS SUPPORT", - "disabled": true - }, - { - "key": "useLocal", - "value": "true", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "PROPO", - "disabled": true - }, - { - "key": "idcs_service_url", - "value": "https://idcs-e66ffbb5e1024638b1775a54282b23e3.identity.pint.oc9qadev.com:443", - "disabled": true - }, - { - "key": "idcs_user_id", - "value": "295279a6133745cbba6ccb36e7c337c2", - "disabled": true - }, - { - "key": "Accept-Language", - "value": "E", - "disabled": true - }, - { - "key": "idcs_remote_user", - "value": "RA_SUPPORT", - "disabled": true - }, - { - "key": "idcs_user_csr", - "value": "false", - "disabled": true - }, - { - "key": "x-sso-sid", - "value": "s_ChtEQyBz0ffrPqmvDP1OEvFuOCP4whsfDWgr3ThH-DrTp1HJWT!-359081809!1707814962226", - "disabled": true - }, - { - "key": "idcs_session_id", - "value": "0a89b0f1a2184203b100f5a9b0c5f354:b2ab20", - "disabled": true - }, - { - "key": "idcs_remote_user_mappingattr", - "value": "userName", - "disabled": true - }, - { - "key": "Accept-Encoding", - "value": "deflate", - "disabled": true - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "userLanguage", - "value": "E", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/frontOfficeStatisticsRange/ReservationActivityDaily?date=2019-07-24&endDate=2019-07-30&metric=ArrivalsTotal&metric=DeparturesTotal&metric=AdultsInHouse&metric=ChildrenInHouse&metric=MaxOccupancyPercentage&metric=Stayover&metric=TotalRoomsReserved&metric=TurndownRequired", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "frontOfficeStatisticsRange", - "ReservationActivityDaily" - ], - "query": [ - { - "key": "date", - "value": "2019-07-24" - }, - { - "key": "endDate", - "value": "2019-07-30" - }, - { - "key": "metric", - "value": "ArrivalsTotal" - }, - { - "key": "metric", - "value": "DeparturesTotal" - }, - { - "key": "metric", - "value": "AdultsInHouse" - }, - { - "key": "metric", - "value": "ChildrenInHouse" - }, - { - "key": "metric", - "value": "MaxOccupancyPercentage" - }, - { - "key": "metric", - "value": "Stayover" - }, - { - "key": "metric", - "value": "TotalRoomsReserved" - }, - { - "key": "metric", - "value": "TurndownRequired" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Queued Reservations", - "item": [ - { - "name": "get Reservation Queue Statistics", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/queueReservationsStatistics", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "queueReservationsStatistics" - ] - } - }, - "response": [] - }, - { - "name": "get Reservation in Queue", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/queuedReservations?roomClassCodes=string&roomTypeCodes=string&roomNumberWildCard=string&guestNameWildCard=string", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "queuedReservations" - ], - "query": [ - { - "key": "roomClassCodes", - "value": "string", - "description": "Room Class Codes" - }, - { - "key": "roomTypeCodes", - "value": "string", - "description": "Room Type Codes" - }, - { - "key": "roomNumberWildCard", - "value": "string", - "description": "Wildcard search of reservations in queue by Room Number" - }, - { - "key": "guestNameWildCard", - "value": "string", - "description": "Wildcard search of reservations in queue by Guest Name" - } - ] - } - }, - "response": [] - }, - { - "name": "add Reservation To Queue", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/queuedReservations/{{ReservationId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "queuedReservations", - "{{ReservationId}}" - ] - } - }, - "response": [] - }, - { - "name": "put Reservation Queue Priority", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/priority", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "priority" - ] - }, - "description": "To fetch rooms from OPERA " - }, - "response": [] - }, - { - "name": "delete Reservation From Queue", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/queuedReservations/{{ReservationId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "queuedReservations", - "{{ReservationId}}" - ] - } - }, - "response": [] - }, - { - "name": "get Queue Room Text Message", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "idcs_authn_strength", - "value": "2", - "disabled": true - }, - { - "key": "x-sso-un", - "value": "RA_SUPPORT", - "disabled": true - }, - { - "key": "runningApplication", - "value": "PMS", - "disabled": true - }, - { - "key": "terminalId", - "value": "UNDEFINED", - "disabled": true - }, - { - "key": "idcs_authn_method", - "value": "oauth", - "disabled": true - }, - { - "key": "idcs_user_tenant_name", - "value": "idcs-e66ffbb5e1024638b1775a54282b23e3", - "disabled": true - }, - { - "key": "remote_user", - "value": "RA_SUPPORT", - "disabled": true - }, - { - "key": "idcs_cloudgate_id", - "value": "opera-raptors", - "disabled": true - }, - { - "key": "logLevel", - "value": "ERROR", - "disabled": true - }, - { - "key": "idcs_user_display_name", - "value": "RAPTORS SUPPORT", - "disabled": true - }, - { - "key": "useLocal", - "value": "true", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "PROPO", - "disabled": true - }, - { - "key": "X-Forwarded-For", - "value": "10.193.122.204", - "disabled": true - }, - { - "key": "idcs_service_url", - "value": "https://idcs-e66ffbb5e1024638b1775a54282b23e3.identity.pint.oc9qadev.com:443", - "disabled": true - }, - { - "key": "idcs_user_id", - "value": "295279a6133745cbba6ccb36e7c337c2", - "disabled": true - }, - { - "key": "Accept-Language", - "value": "E", - "disabled": true - }, - { - "key": "idcs_remote_user", - "value": "RA_SUPPORT", - "disabled": true - }, - { - "key": "idcs_user_csr", - "value": "false", - "disabled": true - }, - { - "key": "x-sso-sid", - "value": "B5ahnBAF1LcLYu5YhOXMjbOQ8loaiNf5vp3BKfPGUTPJda4APRuR!-359081809!1707813376005", - "disabled": true - }, - { - "key": "idcs_session_id", - "value": "0a89b0f1a2184203b100f5a9b0c5f354:b2ab20", - "disabled": true - }, - { - "key": "idcs_remote_user_mappingattr", - "value": "userName", - "disabled": true - }, - { - "key": "Accept-Encoding", - "value": "deflate", - "disabled": true - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "userLanguage", - "value": "E", - "disabled": true - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/textMessages/QueueReservation?reservationId=1010560&mobileNumber=+911234567891&reservationIdType=Reservation&reservationIdContext=OPERA", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "textMessages", - "QueueReservation" - ], - "query": [ - { - "key": "reservationId", - "value": "1010560" - }, - { - "key": "mobileNumber", - "value": "+911234567891" - }, - { - "key": "reservationIdType", - "value": "Reservation" - }, - { - "key": "reservationIdContext", - "value": "OPERA" - } - ] - } - }, - "response": [] - }, - { - "name": "deliver Queue Rooms Text Message", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n \"mobileNumber\": \"1(123)1234-1234\",\r\n \"messageType\": \"QueueReservation\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/1010560/textMessages/{{MessageType}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "1010560", - "textMessages", - "{{MessageType}}" - ] - }, - "description": "The target room is in the path and the original room is in the body" - }, - "response": [] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Service Requests ", - "item": [ - { - "name": "get Service Requests", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/serviceRequests?reservationId={{ReservationId}}&reservationIdType=string&hotelIds=string&Code=string&Status=string&priorityCodes=string&departmentCodes=string&reservationIdContext=string&profileId=string&profileIdContext=string&profileIdType=string&room=string&creationEndDate=date&creationStartDate=date&closedEndDate=date&closedStartDate=date", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "serviceRequests" - ], - "query": [ - { - "key": "reservationId", - "value": "{{ReservationId}}", - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation" - }, - { - "key": "reservationIdType", - "value": "string", - "description": "A reference to the type of object defined by the UniqueID element" - }, - { - "key": "hotelIds", - "value": "string", - "description": "Hotel Id" - }, - { - "key": "Code", - "value": "string", - "description": "Code" - }, - { - "key": "Status", - "value": "string", - "description": "Status" - }, - { - "key": "priorityCodes", - "value": "string", - "description": "Priority Codes" - }, - { - "key": "departmentCodes", - "value": "string", - "description": "Department Codes" - }, - { - "key": "reservationIdContext", - "value": "string", - "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)" - }, - { - "key": "profileId", - "value": "string", - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation" - }, - { - "key": "profileIdContext", - "value": "string", - "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)" - }, - { - "key": "profileIdType", - "value": "string", - "description": "A reference to the type of object defined by the UniqueID element" - }, - { - "key": "room", - "value": "string", - "description": "The room number in which the service request was created" - }, - { - "key": "creationEndDate", - "value": "date", - "description": "The ending value of the date range" - }, - { - "key": "creationStartDate", - "value": "date", - "description": "The starting value of the date range" - }, - { - "key": "closedEndDate", - "value": "date", - "description": "The ending value of the date range" - }, - { - "key": "closedStartDate", - "value": "date", - "description": "The starting value of the date range" - } - ] - }, - "description": "Use this API to add/assign a room number to a guests reservation. This is required before they can check into the property." - }, - "response": [] - }, - { - "name": "post Service Requests", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"serviceRequestsDetails\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"MIN\",\r\n \"status\": \"Open\",\r\n \"priority\": \"HIGH\",\r\n \"department\": {\r\n \"code\": \"HSK\"\r\n },\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"934675\"\r\n }\r\n ],\r\n \"profileId\": {\r\n \"type\": \"Profile\",\r\n \"id\": \"1271590\"\r\n },\r\n \"guestName\": \"Smith, Ben\",\r\n \"room\": \"D44\",\r\n \"openDate\": \"2021-03-21 23:50:00.0\",\r\n \"comment\": \"Ramneek Test\"\r\n }\r\n ]\r\n}'\"", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/serviceRequests", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "serviceRequests" - ] - } - }, - "response": [] - }, - { - "name": "put Service Requests", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"serviceRequestsDetails\": [\r\n {\r\n \"serviceRequestId\": {\r\n \"type\": \"ServiceRequestID\",\r\n \"id\": \"53437\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"MIN\",\r\n \"status\": \"Closed\",\r\n \"priority\": \"HIGH\",\r\n \"department\": {\r\n \"code\": \"HSK\"\r\n },\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n ],\r\n \"profileId\": {\r\n \"type\": \"Profile\",\r\n \"id\": \"{{ProfileId}}\"\r\n },\r\n \"guestName\": \"Smith, Jack,\",\r\n \"room\": \"{{RoomId}}\",\r\n \"openDate\": \"2021-02-26 22:57:00.0\",\r\n \"guaranteedBy\": \"Ben\",\r\n \"comment\": \"test\",\r\n \"action\": \"completed\",\r\n \"guestContactMethod\": \"IN-ROOM MESSAGE\",\r\n \"completionDate\": \"2021-02-26 22:53:00.0\",\r\n \"closedDate\": \"2021-02-26 22:57:00.0\",\r\n \"closedBy\": \"closed\",\r\n \"closeDescription\": \"add in action taken notes here\"\r\n }\r\n ]\r\n}'\"", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/serviceRequests", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "serviceRequests" - ], - "query": [ - { - "key": "profileId", - "value": "{{ProfileId}}", - "disabled": true - } - ] - }, - "description": "Use this operation and request body to complete a service request." - }, - "response": [] - }, - { - "name": "delete Service Requests", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/serviceRequests/{{ServiceRequestId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "serviceRequests", - "{{ServiceRequestId}}" - ] - } - }, - "response": [] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Wake up Calls", - "item": [ - { - "name": "get wake Up Calls", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/wakeUpCalls?hotelIds={{HotelId}}&fetchPending=true&fetchNoAnswer=true&fetchCompleted=true&fetchCancelled=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "wakeUpCalls" - ], - "query": [ - { - "key": "hotelIds", - "value": "{{HotelId}}" - }, - { - "key": "fetchPending", - "value": "true", - "description": "Specifies whether we should fetch wake up calls with pending status" - }, - { - "key": "fetchNoAnswer", - "value": "true" - }, - { - "key": "fetchCompleted", - "value": "true", - "description": "Specifies whether we should fetch wake up calls with pending status" - }, - { - "key": "fetchCancelled", - "value": "true", - "description": "Specifies whether we should fetch wake up calls with pending status" - }, - { - "key": "beginDate", - "value": "date", - "description": "Begin date from which to start fetching wake up calls", - "disabled": true - }, - { - "key": "endDate", - "value": "date", - "description": "End date from which to start fetching wake up calls", - "disabled": true - }, - { - "key": "reservationId", - "value": "string", - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", - "disabled": true - }, - { - "key": "idExtension", - "value": "integar", - "description": "Additional identifying value assigned by the creating system", - "disabled": true - }, - { - "key": "reservationIdContext", - "value": "string", - "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)", - "disabled": true - }, - { - "key": "reservationIdType", - "value": "string", - "description": "A reference to the type of object defined by the UniqueID element", - "disabled": true - }, - { - "key": "beginTime", - "value": "date-time", - "description": "Begin time from which to start fetching wake up calls", - "disabled": true - }, - { - "key": "endTime", - "value": "date-time", - "description": "End time from which to start fetching wake up calls", - "disabled": true - }, - { - "key": "room", - "value": "string", - "description": "Hotel room(s) for which wake up calls are to be fetched", - "disabled": true - }, - { - "key": "blockId", - "value": "string", - "description": "Block code for which wake up calls are to be fetched", - "disabled": true - }, - { - "key": "guestName", - "value": "string", - "description": "Name with which wake up call may be associated.", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Wake Up Calls", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"calls\":[\r\n {\r\n \"reservationInfo\":{\r\n \"reservationIdList\":[\r\n {\r\n \"type\":\"Reservation\",\r\n \"id\":\"{{ReservationId}}\"\r\n }\r\n ],\r\n \"hotelId\":\"{{HotelId}}\",\r\n \"room\":\"100\"\r\n },\r\n \"callTime\":\"2021-07-14 12:00:00\",\r\n \"isFollowUpCall\":false,\r\n \"status\":\"Pending\",\r\n \"timeSpan\":{\r\n \"startDate\":\"2021-07-14\"\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/wakeUpCalls", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "wakeUpCalls" - ] - } - }, - "response": [] - }, - { - "name": "put Wake Up Call", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n\t\"calls\":[\r\n\t\t{\r\n\t\t\t\"reservationInfo\":{\r\n\t\t\t\t\"reservationIdList\":[\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"type\":\"Reservation\",\r\n\t\t\t\t\t\t\"id\":\"{{ReservationId}}\"\r\n\t\t\t\t\t}\r\n\t\t\t\t],\r\n\t\t\t\t\"hotelId\":\"{{HotelId}}\",\r\n\t\t\t\t\"room\":\"100\"\r\n\t\t\t},\r\n\t\t\t\"callTime\":\"2021-07-08 12:00:00\",\r\n\t\t\t\"isFollowUpCall\":false,\r\n\t\t\t\"status\":\"Pending\",\r\n\t\t\t\"timeSpan\":{\r\n\t\t\t\t\"startDate\":\"2021-07-08\"\r\n\t\t\t},\r\n \r\n \"newCallTime\": \"2021-07-08 12:30:00\"\r\n\t\t}\r\n\t]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/wakeUpCalls", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "wakeUpCalls" - ] - } - }, - "response": [] - }, - { - "name": "delete Wake Up Calls", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/wakeUpCalls?newCallTime=date-time", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "wakeUpCalls" - ], - "query": [ - { - "key": "newCallTime", - "value": "date-time", - "description": "New Time on which wake up call is set. Used to change the Followup Call time" - }, - { - "key": "id", - "value": "string", - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", - "disabled": true - }, - { - "key": "callTime", - "value": "date-time", - "description": "Time on which wake up call is set.", - "disabled": true - }, - { - "key": "startDate", - "value": "date", - "description": "Start Date", - "disabled": true - }, - { - "key": "followUpCallTime", - "value": "date-time", - "description": "Follow up call time", - "disabled": true - }, - { - "key": "newFollowUpCallTime", - "value": "date-time", - "description": "New Follow up call time.Used to change the Followup Call time", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "postWakeUpCall", - "request": { - "method": "POST", - "header": [ - { - "key": "idcs_authn_strength", - "value": "2" - }, - { - "key": "x-sso-un", - "value": "SUPPORTVABCRM" - }, - { - "key": "runningApplication", - "value": "ORS" - }, - { - "key": "terminalId", - "value": "UNDEFINED" - }, - { - "key": "idcs_authn_method", - "value": "oauth" - }, - { - "key": "idcs_user_tenant_name", - "value": "idcs-c58577befb9a45cb87c87ffd877443c3" - }, - { - "key": "remote_user", - "value": "supportvabcrm" - }, - { - "key": "idcs_cloudgate_id", - "value": "opera-vab" - }, - { - "key": "logLevel", - "value": "ERROR" - }, - { - "key": "idcs_user_display_name", - "value": "Amit Patnaik" - }, - { - "key": "useLocal", - "value": "true" - }, - { - "key": "X-Forwarded-For", - "value": "10.195.69.23" - }, - { - "key": "idcs_service_url", - "value": "https://idcs-c58577befb9a45cb87c87ffd877443c3.identity.pint.oc9qadev.com:443" - }, - { - "key": "idcs_user_id", - "value": "096d553edfdc40e8b83350e4b0e8cf1d" - }, - { - "key": "Accept-Language", - "value": "E" - }, - { - "key": "idcs_remote_user", - "value": "supportvabcrm" - }, - { - "key": "idcs_user_csr", - "value": "false" - }, - { - "key": "x-hubid", - "value": "DFLT_FIRST" - }, - { - "key": "x-sso-sid", - "value": "RcWx6QLWr6jClZYmZl2qqsC2kEUuZRQuQlAlm7ZNPvcguC9IJhZb!1220783291!1695201952470" - }, - { - "key": "idcs_session_id", - "value": "67090db3436644eabd4975f21abf7588:b6e3f8" - }, - { - "key": "idcs_remote_user_mappingattr", - "value": "userName" - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept-Encoding", - "value": "deflate" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "userLanguage", - "value": "E" - }, - { - "key": "x-hotelid", - "value": "", - "type": "text" - }, - { - "key": "x-app-key", - "value": "", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"calls\": [\r\n {\r\n \"reservationInfo\": {\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"934675\"\r\n }\r\n ],\r\n \"hotelId\": \"PROPO\",\r\n \"room\": \"D44\",\r\n \"functionSpaceDetails\": \"D44\"\r\n },\r\n \"callTime\": \"2019-07-25 07:00:00.0\",\r\n \"followUpCallTime\": \"2019-07-25 07:15:00.0\",\r\n \"isFollowUpCall\": false,\r\n \"status\": \"Pending\",\r\n \"timeSpan\": {\r\n \"startDate\": \"2019-07-25\"\r\n },\r\n \"blockDates\": {\r\n \"startDate\": \"2019-07-25\"\r\n },\r\n \"newFollowUpCallTime\": \"2019-07-25 07:15:00.0\"\r\n }\r\n ]\r\n}" - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/wakeUpCalls", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "wakeUpCalls" - ] - } - }, - "response": [] - }, - { - "name": "getWakeUpCall", - "request": { - "method": "GET", - "header": [ - { - "key": "idcs_authn_strength", - "value": "2" - }, - { - "key": "x-sso-un", - "value": "SUPPORTVABCRM" - }, - { - "key": "runningApplication", - "value": "ORS" - }, - { - "key": "terminalId", - "value": "UNDEFINED" - }, - { - "key": "idcs_authn_method", - "value": "oauth" - }, - { - "key": "idcs_user_tenant_name", - "value": "idcs-c58577befb9a45cb87c87ffd877443c3" - }, - { - "key": "remote_user", - "value": "supportvabcrm" - }, - { - "key": "idcs_cloudgate_id", - "value": "opera-vab" - }, - { - "key": "logLevel", - "value": "ERROR" - }, - { - "key": "idcs_user_display_name", - "value": "Amit Patnaik" - }, - { - "key": "useLocal", - "value": "true" - }, - { - "key": "X-Forwarded-For", - "value": "10.195.69.23" - }, - { - "key": "idcs_service_url", - "value": "https://idcs-c58577befb9a45cb87c87ffd877443c3.identity.pint.oc9qadev.com:443" - }, - { - "key": "idcs_user_id", - "value": "096d553edfdc40e8b83350e4b0e8cf1d" - }, - { - "key": "Accept-Language", - "value": "E" - }, - { - "key": "idcs_remote_user", - "value": "supportvabcrm" - }, - { - "key": "idcs_user_csr", - "value": "false" - }, - { - "key": "x-hubid", - "value": "DFLT_FIRST" - }, - { - "key": "x-sso-sid", - "value": "RcWx6QLWr6jClZYmZl2qqsC2kEUuZRQuQlAlm7ZNPvcguC9IJhZb!1220783291!1695201952470" - }, - { - "key": "idcs_session_id", - "value": "67090db3436644eabd4975f21abf7588:b6e3f8" - }, - { - "key": "idcs_remote_user_mappingattr", - "value": "userName" - }, - { - "key": "Accept-Encoding", - "value": "deflate" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "userLanguage", - "value": "E" - }, - { - "key": "x-hotelid", - "value": "", - "type": "text" - }, - { - "key": "x-app-key", - "value": "", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/wakeUpCalls?beginDate=date&fetchCancelled=true&fetchNoAnswer=true&fetchCompleted=true&fetchPending=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "wakeUpCalls" - ], - "query": [ - { - "key": "beginDate", - "value": "date", - "description": "Begin date from which to start fetching wake up calls." - }, - { - "key": "fetchCancelled", - "value": "true", - "description": "Specifies whether we should fetch wake up calls with pending status." - }, - { - "key": "fetchNoAnswer", - "value": "true", - "description": "Specifies whether we should fetch wake up calls with pending status." - }, - { - "key": "fetchCompleted", - "value": "true", - "description": "Specifies whether we should fetch wake up calls with pending status." - }, - { - "key": "fetchPending", - "value": "true", - "description": "Specifies whether we should fetch wake up calls with pending status." - }, - { - "key": "idExtension", - "value": "integer", - "description": "Additional identifying value assigned by the creating system.\n\n", - "disabled": true - }, - { - "key": "reservationIdContext", - "value": "string", - "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", - "disabled": true - }, - { - "key": "reservationIdType", - "value": "string", - "description": "A reference to the type of object defined by the UniqueID element.", - "disabled": true - }, - { - "key": "endDate", - "value": "date", - "description": "End date from which to start fetching wake up calls.", - "disabled": true - }, - { - "key": "beginTime", - "value": "date-time", - "description": "Begin date from which to start fetching wake up calls.", - "disabled": true - }, - { - "key": "endTime", - "value": "date-time", - "description": "End time from which to start fetching wake up calls.", - "disabled": true - }, - { - "key": "room", - "value": "string", - "description": "Hotel room(s) for which wake up calls are to be fetched.", - "disabled": true - }, - { - "key": "blockId", - "value": "string", - "description": "Block code for which wake up calls are to be fetched.", - "disabled": true - }, - { - "key": "guestName", - "value": "string", - "description": "Name with which wake up call may be associated.", - "disabled": true - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Room Keys", - "item": [ - { - "name": "delete Room Key", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/roomKeys", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "roomKeys" - ] - } - }, - "response": [] - }, - { - "name": "post Room Key", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n ],\r\n \"keyOptions\": \"GAR,RFT\",\r\n \"keyValidityStart\": \"2021-10-06 12:32:00.0\",\r\n \"noOfKeys\": \"2\",\r\n \"encoderTerminal\": \"CONCIERGE3\",\r\n \"encoderId\": {\r\n \"id\": \"0\"\r\n },\r\n \"resort\": \"{{HotelId}}\",\r\n \"keyType\": \"New\",\r\n \"keyValidityEnd\": \"2021-10-08 22:01:00.0\"\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/roomKeys", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "roomKeys" - ] - }, - "description": "To request room keys through PMS from the integrated door lock system.\r\n\r\nNB - This operation will only work in the scenario the property has an interface with a door lock system." - }, - "response": [] - }, - { - "name": "get Room Keys", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/roomKeys", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "roomKeys" - ], - "query": [ - { - "key": "includeInactiveRoomKeys", - "value": "boolean", - "description": "Setting this to true will include inactive rooms keys details. This is supported when OPERA Control Multiple Guest Room Key is active.", - "disabled": true - } - ] - }, - "description": "To fetch any existing room key data for a reservation" - }, - "response": [] - }, - { - "name": "read Room Key", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/roomKeysDetails", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "roomKeysDetails" - ], - "query": [ - { - "key": "encoderTerminal", - "value": "string", - "description": "Encoder Terminal", - "disabled": true - }, - { - "key": "encoderId", - "value": "string", - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", - "disabled": true - }, - { - "key": "encoderIdContex", - "value": "string", - "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", - "disabled": true - }, - { - "key": "encoderIdType", - "value": "string", - "description": "A reference to the type of object defined by the UniqueID element.", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Room Key Interface Details", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/keyInterfaces", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "keyInterfaces" - ] - } - }, - "response": [] - }, - { - "name": "put Room Keys", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "idcs_authn_strength", - "value": "2", - "disabled": true - }, - { - "key": "x-sso-un", - "value": "CKR_AMSLP", - "disabled": true - }, - { - "key": "runningApplication", - "value": "ORS", - "disabled": true - }, - { - "key": "terminalId", - "value": "UNDEFINED", - "disabled": true - }, - { - "key": "idcs_authn_method", - "value": "oauth", - "disabled": true - }, - { - "key": "idcs_user_tenant_name", - "value": "idcs-c58577befb9a45cb87c87ffd877443c3", - "disabled": true - }, - { - "key": "remote_user", - "value": "CKR_AMSLP", - "disabled": true - }, - { - "key": "idcs_cloudgate_id", - "value": "opera-lp39a", - "disabled": true - }, - { - "key": "logLevel", - "value": "ERROR", - "disabled": true - }, - { - "key": "idcs_user_display_name", - "value": "Chandan reddy", - "disabled": true - }, - { - "key": "useLocal", - "value": "true", - "disabled": true - }, - { - "key": "X-Forwarded-For", - "value": "10.192.94.45", - "disabled": true - }, - { - "key": "idcs_service_url", - "value": "https://idcs-c58577befb9a45cb87c87ffd877443c3.identity.pint.oc9qadev.com:443", - "disabled": true - }, - { - "key": "idcs_user_id", - "value": "9bafaeb109d5486d99c394080f97287d", - "disabled": true - }, - { - "key": "Accept-Language", - "value": "E", - "disabled": true - }, - { - "key": "idcs_remote_user", - "value": "CKR_AMSLP", - "disabled": true - }, - { - "key": "idcs_user_csr", - "value": "false", - "disabled": true - }, - { - "key": "x-hubid", - "value": "DFLT_IDCQAC", - "disabled": true - }, - { - "key": "x-sso-sid", - "value": "Y5CiP9hRvpGdQkrYcsaZGNLvnL591HzfSPgzevqJY7UYCMpAmYZD!-166381325!1707824109649", - "disabled": true - }, - { - "key": "idcs_session_id", - "value": "e9715f31af4549c1bd7eae2028b11599:7a8bb0", - "disabled": true - }, - { - "key": "idcs_remote_user_mappingattr", - "value": "userName", - "disabled": true - }, - { - "key": "Content-Type", - "value": "application/json", - "disabled": true - }, - { - "key": "Accept-Encoding", - "value": "deflate", - "disabled": true - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "userLanguage", - "value": "E", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\"reservationIdList\":[{\"type\":\"Reservation\",\"idContext\":\"OPERA\",\"id\":\"2216674846\"}],\"roomNumber\":\"059\",\"keyOptions\":\"ABC,GARAGE\",\"roomKeyGuests\":[{\"lastName\":\"aditya test\",\"isAdult\":true,\"originalBalance\":\"0\",\"remainingBalance\":\"100\",\"keyNumber\":\"1\",\"guestNameId\":{\"id\":\"2208466191\"}}]}" - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/roomKeys", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "roomKeys" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "get Rooms By Room Status", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/roomStatusStatistics?frontOfficeStatus=Vacant", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "roomStatusStatistics" - ], - "query": [ - { - "key": "frontOfficeStatus", - "value": "Vacant" - } - ] - } - }, - "response": [] - }, - { - "name": "get Floor Plans", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/floorPlans", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "floorPlans" - ], - "query": [ - { - "key": "Room", - "value": "string", - "description": "Room", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "put Room Statuses", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "idcs_authn_strength", - "value": "2", - "disabled": true - }, - { - "key": "x-sso-un", - "value": "RA_SUPPORT", - "disabled": true - }, - { - "key": "runningApplication", - "value": "ORS", - "disabled": true - }, - { - "key": "terminalId", - "value": "UNDEFINED", - "disabled": true - }, - { - "key": "idcs_authn_method", - "value": "oauth", - "disabled": true - }, - { - "key": "idcs_user_tenant_name", - "value": "idcs-e66ffbb5e1024638b1775a54282b23e3", - "disabled": true - }, - { - "key": "remote_user", - "value": "RA_SUPPORT", - "disabled": true - }, - { - "key": "idcs_cloudgate_id", - "value": "opera-raptors", - "disabled": true - }, - { - "key": "logLevel", - "value": "ERROR", - "disabled": true - }, - { - "key": "idcs_user_display_name", - "value": "RAPTORS SUPPORT", - "disabled": true - }, - { - "key": "useLocal", - "value": "true", - "disabled": true - }, - { - "key": "X-Forwarded-For", - "value": "10.193.122.204", - "disabled": true - }, - { - "key": "idcs_service_url", - "value": "https://idcs-e66ffbb5e1024638b1775a54282b23e3.identity.pint.oc9qadev.com:443", - "disabled": true - }, - { - "key": "idcs_user_id", - "value": "295279a6133745cbba6ccb36e7c337c2", - "disabled": true - }, - { - "key": "Accept-Language", - "value": "E", - "disabled": true - }, - { - "key": "idcs_remote_user", - "value": "RA_SUPPORT", - "disabled": true - }, - { - "key": "idcs_user_csr", - "value": "false", - "disabled": true - }, - { - "key": "x-hubid", - "value": "DFLT_FIRST", - "disabled": true - }, - { - "key": "x-sso-sid", - "value": "Au6mQHSq0ivlcV27uHPCvnC-T4TIs7fZwDHMbsYLMFriDCt7TTO8!2140047053!1707891258538", - "disabled": true - }, - { - "key": "idcs_session_id", - "value": "dae42034a3c24e7f9908b0031ccd67d7:b2ab20", - "disabled": true - }, - { - "key": "idcs_remote_user_mappingattr", - "value": "userName", - "disabled": true - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept-Encoding", - "value": "deflate", - "disabled": true - }, - { - "key": "Accept", - "value": "application/json", - "disabled": true - }, - { - "key": "userLanguage", - "value": "E", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\"reservationInterfaceStatus\":{\"logo\":\"VI02\",\"interfaceStatusList\":[{\"reservationId\":{\"type\":\"Reservation\",\"idContext\":\"OPERA\",\"id\":\"942371\"},\"roomExtension\":\"D29\",\"interfaceRights\":[{\"right\":\"47\",\"category\":\"D\"},{\"right\":\"37\",\"category\":\"G\"},{\"right\":\"45\",\"category\":\"M\"},{\"right\":\"61\",\"category\":\"B\"},{\"right\":\"25\",\"category\":\"T\"},{\"right\":\"21\",\"category\":\"V\"},{\"right\":\"39\",\"category\":\"W\"}]}]}}" - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/interfaces/13005/roomStatuses", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "interfaces", - "13005", - "roomStatuses" - ] - } - }, - "response": [] - }, - { - "name": "get Fulfillment Activity Log", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/fulfillmentActivityLogs?fromDate=Date&offset=integer&toDate=Date&limit=integer&activityGroup=string", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "fulfillmentActivityLogs" - ], - "query": [ - { - "key": "fromDate", - "value": "Date", - "description": "Search from date for the user activity log." - }, - { - "key": "offset", - "value": "integer", - "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned." - }, - { - "key": "toDate", - "value": "Date", - "description": "Search to date for the user activity log." - }, - { - "key": "limit", - "value": "integer", - "description": "Indicates maximum number of records a Web Service should return." - }, - { - "key": "activityGroup", - "value": "string", - "description": "Activity Group" - }, - { - "key": "searchText", - "value": "string", - "description": "Search text for the user activity log.", - "disabled": true - }, - { - "key": "userByIds", - "value": "integer", - "description": "By user", - "disabled": true - }, - { - "key": "userForIds", - "value": "integer", - "description": "For User", - "disabled": true - }, - { - "key": "activityType", - "value": "string", - "description": "Activity Type", - "disabled": true - }, - { - "key": "module", - "value": "string", - "description": "Activity module.\nAvailable values : Reservation, Contract, Allotment, Outlookview, Profile, Accountreceivables, GdsConvRateCodes, RateCode, Billing, Activity", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Hotel Rooms", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/rooms", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "rooms" - ], - "query": [ - { - "key": "roomType", - "value": "string", - "description": "The room types of hotel rooms to be fetched", - "disabled": true - }, - { - "key": "roomFeatureCode", - "value": "string", - "description": "A code representing a room feature", - "disabled": true - }, - { - "key": "reservationId", - "value": "string", - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation", - "disabled": true - }, - { - "key": "limit", - "value": "integer", - "description": "Indicates maximum number of records a Web Service should return.", - "disabled": true - }, - { - "key": "offset", - "value": "integer", - "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", - "disabled": true - }, - { - "key": "roomNumberWildcard", - "value": "string", - "disabled": true - }, - { - "key": "hotelRoomStatus", - "value": "Clean", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", - "disabled": true - }, - { - "key": "hotelRoomStatus", - "value": "Dirty", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", - "disabled": true - }, - { - "key": "hotelRoomStatus", - "value": "Pickup", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", - "disabled": true - }, - { - "key": "hotelRoomStatus", - "value": "Inspected", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", - "disabled": true - }, - { - "key": "hotelRoomStatus", - "value": "OutOfOrder", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", - "disabled": true - }, - { - "key": "hotelRoomStatus", - "value": "OutOfService", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", - "disabled": true - }, - { - "key": "hotelFORoomStatus", - "value": "Vacant", - "description": "Simple type for front office room status instructions to be used in requests for fetching housekeeping rooms. Valid values are Vacant and Occupied.", - "disabled": true - }, - { - "key": "hotelFORoomStatus", - "value": "Occupied", - "description": "Simple type for front office room status instructions to be used in requests for fetching housekeeping rooms. Valid values are Vacant and Occupied.", - "disabled": true - }, - { - "key": "fromRoomNumber", - "value": "string", - "description": "From Room Number", - "disabled": true - }, - { - "key": "toRoomNumber", - "value": "string", - "description": "To Room Number", - "disabled": true - }, - { - "key": "hotelRoomStartDate", - "value": "date", - "description": "Start date of hotel rooms.", - "disabled": true - }, - { - "key": "hotelRoomEndDate", - "value": "date", - "description": "End date of hotel rooms.", - "disabled": true - }, - { - "key": "duration", - "value": "string", - "description": "Duration", - "disabled": true - }, - { - "key": "roomClass", - "value": "string", - "description": "The room class of hotel rooms to be fetched", - "disabled": true - }, - { - "key": "floor", - "value": "string", - "description": "The floor of room to be fetched", - "disabled": true - }, - { - "key": "includeDueOut", - "value": "boolean", - "description": "This flag when set to true will include rooms assigned to due out reservations", - "disabled": true - }, - { - "key": "departureTime", - "value": "string", - "description": "When IncludeDueOut is enable,it is the departure time before which to search", - "disabled": true - }, - { - "key": "description", - "value": "string", - "description": "A code representing a room feature", - "disabled": true - }, - { - "key": "orderSequence", - "value": "number", - "description": "Display Order sequence", - "disabled": true - }, - { - "key": "quantity", - "value": "integer", - "description": "Indicates quantity", - "disabled": true - }, - { - "key": "smokingPreference", - "value": "string", - "description": "The smoking preference of room to be fetched", - "disabled": true - }, - { - "key": "includeAllRoomConditions", - "value": "boolean", - "description": "This flag when set to true will include all room conditions, when set to false then room with \\\"General Assignment\\\" condition type will be excluded from the result", - "disabled": true - }, - { - "key": "includeComponentRooms", - "value": "boolean", - "description": "This flag when set to true will include all component rooms", - "disabled": true - }, - { - "key": "includePseudoRooms", - "value": "boolean", - "description": "This flag when set to true will include all pseudo rooms", - "disabled": true - }, - { - "key": "includeOORoomCheck", - "value": "boolean", - "description": "This flag when set to true will work for Available Rooms functionality", - "disabled": true - }, - { - "key": "connectingRoomsOnly", - "value": "boolean", - "description": "This flag when set to true will include only connecting rooms", - "disabled": true - }, - { - "key": "reservationIdContext", - "value": "string", - "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)", - "disabled": true - }, - { - "key": "reservationIdType", - "value": "string", - "description": "A reference to the type of object defined by the UniqueID element", - "disabled": true - }, - { - "key": "pseudoRoomsOnly", - "value": "boolean", - "description": "This flag when set to true will include only pseudo rooms", - "disabled": true - }, - { - "key": "includeAttendentInRoom", - "value": "boolean", - "description": "This flag when set to true will includes attendent in Rooms", - "disabled": true - }, - { - "key": "includeRotationRoom", - "value": "boolean", - "description": "This flag when set to true will return the rotation room when room roation parameter is active and the room type is configured for rotation.", - "disabled": true - }, - { - "key": "ownerRoomsOnly", - "value": "boolean", - "description": "When this flag is set to true, this API will fetch rooms which are contracted with owner profiles. This is supported when OPERA Control Room Rotation is active", - "disabled": true - }, - { - "key": "ownerExclusiveRoomsOnly", - "value": "boolean", - "description": "When this flag is set to true, this API will fetch rooms can only be used by the reservation's profile (owner) of the room. This is supported when OPERA Control Room Rotation is active", - "disabled": true - }, - { - "key": "perfectFitRoomsOnly", - "value": "boolean", - "description": "When this flag is set to true, this API will fetch only those rooms that have exactly Y nights free with the reservation guest(s) points.", - "disabled": true - }, - { - "key": "orderBy", - "value": "string", - "description": "A collection of supported sorting for available rooms search results", - "disabled": true - }, - { - "key": "unitGradeCodes", - "value": "string", - "description": "Fetches rooms that matches requested unit grade codes. Only returns when Room Rotation and Unit Grade are active", - "disabled": true - }, - { - "key": "ownerExclusiveRoomProfileId", - "value": "string", - "description": "This OPERA profile?s internal Id will be used with ownerExclusiveRoomOnly flag to return the room which own by this profile. This query parameter is supported when OPERA Control Room Rotation is active", - "disabled": true - }, - { - "key": "excludeRoomFeatures", - "value": "string", - "description": "It indicates to exclude rooms with the selected Room Feature(s).It allows alphanumeric values(e.g.,TUB,BOLCONY,MV)", - "disabled": true - }, - { - "key": "excludeFloorPreferences", - "value": "string", - "description": "It indicates to exclude rooms with the selected Floor(s) which are comma separated values.It allows alphanumeric values(e.g.,01,02,03,GROUND,five)", - "disabled": true - } - ] - }, - "description": "To fetch rooms from OPERA " - }, - "response": [] - }, - { - "name": "get Hotel Rooms (V1) (for assignment)", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/rooms", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "rooms" - ], - "query": [ - { - "key": "roomType", - "value": "string", - "description": "The room types of hotel rooms to be fetched", - "disabled": true - }, - { - "key": "roomFeatureCode", - "value": "string", - "description": "A code representing a room feature", - "disabled": true - }, - { - "key": "reservationId", - "value": "string", - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation", - "disabled": true - }, - { - "key": "limit", - "value": "Integer", - "description": "Indicates maximum number of records a Web Service should return.", - "disabled": true - }, - { - "key": "offset", - "value": "Integer", - "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", - "disabled": true - }, - { - "key": "roomNumberWildcard", - "value": "string", - "disabled": true - }, - { - "key": "hotelRoomStatus", - "value": "Clean", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", - "disabled": true - }, - { - "key": "hotelRoomStatus", - "value": "Dirty", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", - "disabled": true - }, - { - "key": "hotelRoomStatus", - "value": "Pickup", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", - "disabled": true - }, - { - "key": "hotelRoomStatus", - "value": "Inspected", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", - "disabled": true - }, - { - "key": "hotelRoomStatus", - "value": "OutOfOrder", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", - "disabled": true - }, - { - "key": "hotelRoomStatus", - "value": "OutOfService", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", - "disabled": true - }, - { - "key": "hotelFORoomStatus", - "value": "Vacant", - "description": "Simple type for front office room status instructions to be used in requests for fetching housekeeping rooms. Valid values are Vacant and Occupied.", - "disabled": true - }, - { - "key": "hotelFORoomStatus", - "value": "Occupied", - "description": "Simple type for front office room status instructions to be used in requests for fetching housekeeping rooms. Valid values are Vacant and Occupied.", - "disabled": true - }, - { - "key": "fromRoomNumber", - "value": "string", - "description": "From Room Number", - "disabled": true - }, - { - "key": "toRoomNumber", - "value": "string", - "description": "To Room Number", - "disabled": true - }, - { - "key": "hotelRoomStartDate", - "value": "date", - "description": "Start date of hotel rooms.", - "disabled": true - }, - { - "key": "hotelRoomEndDate", - "value": "date", - "description": "End date of hotel rooms.", - "disabled": true - }, - { - "key": "duration", - "value": "string", - "description": "Duration", - "disabled": true - }, - { - "key": "roomClass", - "value": "string", - "description": "The room class of hotel rooms to be fetched", - "disabled": true - }, - { - "key": "floor", - "value": "string", - "description": "The floor of room to be fetched", - "disabled": true - }, - { - "key": "includeDueOut", - "value": "boolean", - "description": "This flag when set to true will include rooms assigned to due out reservations", - "disabled": true - }, - { - "key": "departureTime", - "value": "string", - "description": "When IncludeDueOut is enable,it is the departure time before which to search", - "disabled": true - }, - { - "key": "description", - "value": "string", - "description": "A code representing a room feature", - "disabled": true - }, - { - "key": "orderSequence", - "value": "number", - "description": "Display Order sequence", - "disabled": true - }, - { - "key": "quantity", - "value": "integer", - "description": "Indicates quantity", - "disabled": true - }, - { - "key": "smokingPreference", - "value": "string", - "description": "The smoking preference of room to be fetched", - "disabled": true - }, - { - "key": "includeAllRoomConditions", - "value": "boolean", - "description": "This flag when set to true will include all room conditions, when set to false then room with \\\"General Assignment\\\" condition type will be excluded from the result", - "disabled": true - }, - { - "key": "includeComponentRooms", - "value": "boolean", - "description": "This flag when set to true will include all component rooms", - "disabled": true - }, - { - "key": "includePseudoRooms", - "value": "boolean", - "description": "This flag when set to true will include all pseudo rooms", - "disabled": true - }, - { - "key": "includeOORoomCheck", - "value": "boolean", - "description": "This flag when set to true will work for Available Rooms functionality", - "disabled": true - }, - { - "key": "connectingRoomsOnly", - "value": "boolean", - "description": "This flag when set to true will include only connecting rooms", - "disabled": true - }, - { - "key": "reservationIdContext", - "value": "string", - "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)", - "disabled": true - }, - { - "key": "reservationIdType", - "value": "string", - "description": "A reference to the type of object defined by the UniqueID element", - "disabled": true - }, - { - "key": "pseudoRoomsOnly", - "value": "boolean", - "description": "This flag when set to true will include only pseudo rooms", - "disabled": true - }, - { - "key": "includeAttendentInRoom", - "value": "boolean", - "description": "This flag when set to true will includes attendent in Rooms", - "disabled": true - }, - { - "key": "includeRotationRoom", - "value": "boolean", - "description": "This flag when set to true will return the rotation room when room roation parameter is active and the room type is configured for rotation.", - "disabled": true - }, - { - "key": "ownerRoomsOnly", - "value": "boolean", - "description": "When this flag is set to true, this API will fetch rooms which are contracted with owner profiles. This is supported when OPERA Control Room Rotation is active", - "disabled": true - }, - { - "key": "ownerExclusiveRoomsOnly", - "value": "boolean", - "description": "When this flag is set to true, this API will fetch rooms can only be used by the reservation's profile (owner) of the room. This is supported when OPERA Control Room Rotation is active", - "disabled": true - }, - { - "key": "perfectFitRoomsOnly", - "value": "boolean", - "description": "When this flag is set to true, this API will fetch only those rooms that have exactly Y nights free with the reservation guest(s) points.", - "disabled": true - }, - { - "key": "orderBy", - "value": "string", - "description": "A collection of supported sorting for available rooms search results", - "disabled": true - }, - { - "key": "unitGradeCodes", - "value": "string", - "description": "Fetches rooms that matches requested unit grade codes. Only returns when Room Rotation and Unit Grade are active", - "disabled": true - }, - { - "key": "ownerExclusiveRoomProfileId", - "value": "string", - "description": "This OPERA profile?s internal Id will be used with ownerExclusiveRoomOnly flag to return the room which own by this profile. This query parameter is supported when OPERA Control Room Rotation is active", - "disabled": true - }, - { - "key": "excludeRoomFeatures", - "value": "string", - "description": "It indicates to exclude rooms with the selected Room Feature(s).It allows alphanumeric values(e.g.,TUB,BOLCONY,MV)", - "disabled": true - }, - { - "key": "excludeFloorPreferences", - "value": "string", - "description": "It indicates to exclude rooms with the selected Floor(s) which are comma separated values.It allows alphanumeric values(e.g.,01,02,03,GROUND,five)", - "disabled": true - } - ] - }, - "description": "To fetch rooms from OPERA " - }, - "response": [] - }, - { - "name": "get Linked Reservations", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/linked", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "linked" - ], - "query": [ - { - "key": "additionalReservationId", - "value": "string", - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation", - "disabled": true - }, - { - "key": "additionalReservationIdContext", - "value": "string", - "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)", - "disabled": true - }, - { - "key": "additionalReservationIdType", - "value": "string", - "description": "A reference to the type of object defined by the UniqueID element", - "disabled": true - } - ] - }, - "description": "To fetch rooms from OPERA " - }, - "response": [] - }, - { - "name": "get Reservations For Billing", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/billingReservations", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "billingReservations" - ], - "query": [ - { - "key": "offset", - "value": "integer", - "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", - "disabled": true - }, - { - "key": "searchType", - "value": "InHouse", - "disabled": true - }, - { - "key": "arrivalEnd", - "value": "date", - "description": "The ending value of the date range", - "disabled": true - }, - { - "key": "departureStart", - "value": "date", - "description": "The starting value of the date range", - "disabled": true - }, - { - "key": "departureEnd", - "value": "date", - "description": "The ending value of the date range", - "disabled": true - }, - { - "key": "stayOnStart", - "value": "", - "disabled": true - }, - { - "key": "stayOnEnd", - "value": "", - "disabled": true - }, - { - "key": "createOnStart", - "value": "", - "disabled": true - }, - { - "key": "createOnEnd", - "value": "", - "disabled": true - }, - { - "key": "limit", - "value": "integer", - "description": "Indicates maximum number of records a Web Service should return", - "disabled": true - }, - { - "key": "multipleHotelsSearchList", - "value": "string", - "disabled": true - }, - { - "key": "superSearch", - "value": "string", - "description": "Free form text field for searching all reservation fields", - "disabled": true - }, - { - "key": "reservationId", - "value": "string", - "description": "unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation", - "disabled": true - }, - { - "key": "reservationIdContext", - "value": "string", - "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)", - "disabled": true - }, - { - "key": "reservationIdType", - "value": "string", - "description": "A reference to the type of object defined by the UniqueID element", - "disabled": true - }, - { - "key": "nights", - "value": "integer", - "description": "The number of nights on a reservation", - "disabled": true - }, - { - "key": "arrivalStart", - "value": "date", - "description": "The starting value of the date range", - "disabled": true - }, - { - "key": "reservationProfileType", - "value": "Guest", - "disabled": true - }, - { - "key": "reservationProfileType", - "value": "Company", - "disabled": true - }, - { - "key": "reservationProfileType", - "value": "Group", - "disabled": true - }, - { - "key": "reservationProfileType", - "value": "Travel", - "disabled": true - }, - { - "key": "reservationProfileType", - "value": "Source", - "disabled": true - }, - { - "key": "reservationProfileType", - "value": "ReservationContact", - "disabled": true - }, - { - "key": "reservationProfileType", - "value": "BillingContact", - "disabled": true - }, - { - "key": "reservationProfileType", - "value": "Addressee", - "disabled": true - }, - { - "key": "attachedProfileName", - "value": "string", - "description": "Attached profile name", - "disabled": true - }, - { - "key": "attachedProfileId", - "value": "string", - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation", - "disabled": true - }, - { - "key": "attachedProfileIdContext", - "value": "string", - "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)", - "disabled": true - }, - { - "key": "attachedProfileIdType", - "value": "string", - "description": "A reference to the type of object defined by the UniqueID element", - "disabled": true - }, - { - "key": "resGuestId", - "value": "string", - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation", - "disabled": true - }, - { - "key": "resGuestIdContext", - "value": "string", - "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)", - "disabled": true - }, - { - "key": "resGuestIdType", - "value": "string", - "description": "A reference to the type of object defined by the UniqueID element", - "disabled": true - }, - { - "key": "membershipId", - "value": "string", - "description": "Membership ID criteria", - "disabled": true - }, - { - "key": "membershipLevelCodes", - "value": "string", - "disabled": true - }, - { - "key": "membershipTypeCodes", - "value": "string", - "disabled": true - }, - { - "key": "surname", - "value": "string", - "description": "Family name, last name", - "disabled": true - }, - { - "key": "givenName", - "value": "string", - "description": "Given name, first name or names", - "disabled": true - }, - { - "key": "cityName", - "value": "string", - "description": "City (e.g., Dublin), town, or postal station (i.e., a postal service territory, often used in a military address)", - "disabled": true - }, - { - "key": "postalCode", - "value": "string", - "description": "Post Office Code number", - "disabled": true - }, - { - "key": "state", - "value": "string", - "description": "State or Province name (e.g., Texas)", - "disabled": true - }, - { - "key": "countryCode", - "value": "string", - "description": "Code for a country or a nationality", - "disabled": true - }, - { - "key": "streetAddress", - "value": "string", - "description": "First Line of Street Address. For profile search it matches the first Address line.", - "disabled": true - }, - { - "key": "bookingChannelCode", - "value": "string", - "description": "Booking Channel Code", - "disabled": true - }, - { - "key": "blockHotelId", - "value": "string", - "description": "The Hotel Code of the Block", - "disabled": true - }, - { - "key": "blockId", - "value": "string", - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation", - "disabled": true - }, - { - "key": "blockIdContext", - "value": "string", - "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)", - "disabled": true - }, - { - "key": "blockIdType", - "value": "string", - "description": "A reference to the type of object defined by the UniqueID element", - "disabled": true - }, - { - "key": "recordLocator", - "value": "string", - "description": "GDS Record Locator for reservation", - "disabled": true - }, - { - "key": "orderByAttributeName", - "value": "string", - "disabled": true - }, - { - "key": "orderType", - "value": "string", - "disabled": true - }, - { - "key": "roomId", - "value": "string", - "description": "Room number of the reservation to search by", - "disabled": true - }, - { - "key": "roomType", - "value": "string", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Reservation", - "description": "Instruction to fetch whether the room was assigned/upgraded by AI. This will also include Reservation instruction.", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "ReservationID", - "description": "Instruction to fetch whether the room was assigned/upgraded by AI. This will also include Reservation instruction.", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Indicators", - "description": "Instruction to fetch whether the room was assigned/upgraded by AI. This will also include Reservation instruction.", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Deposits", - "description": "Instruction to fetch whether the room was assigned/upgraded by AI. This will also include Reservation instruction.", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "RevenuesAndBalances", - "description": "Instruction to fetch whether the room was assigned/upgraded by AI. This will also include Reservation instruction.", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "GuestServiceStatus", - "description": "Instruction to fetch whether the room was assigned/upgraded by AI. This will also include Reservation instruction.", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "MasterInfo", - "description": "Instruction to fetch whether the room was assigned/upgraded by AI. This will also include Reservation instruction.", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "CancellationInfo", - "description": "Instruction to fetch whether the room was assigned/upgraded by AI. This will also include Reservation instruction.", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "BlockReservations", - "description": "Instruction to fetch whether the room was assigned/upgraded by AI. This will also include Reservation instruction.", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "TaxType", - "description": "Instruction to fetch whether the room was assigned/upgraded by AI. This will also include Reservation instruction.", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "GuestDeviceNotification", - "description": "Instruction to fetch whether the room was assigned/upgraded by AI. This will also include Reservation instruction.", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "RoomAssignedByAI", - "description": "Instruction to fetch whether the room was assigned/upgraded by AI. This will also include Reservation instruction.", - "disabled": true - }, - { - "key": "excludeNoPost", - "value": "boolean", - "description": "Indicates that reservations with No Post flag should not be expected from the result", - "disabled": true - }, - { - "key": "excludePMRooms", - "value": "boolean", - "description": "Indicates that reservations with PM room type should not be expected from the result", - "disabled": true - }, - { - "key": "hasOpenFolio", - "value": "boolean", - "description": "Indicates that only reservations with open folio should be expected from the result.", - "disabled": true - }, - { - "key": "excludedReservationIds", - "value": "string", - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation", - "disabled": true - }, - { - "key": "excludedReservationIdsContext", - "value": "string", - "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)", - "disabled": true - }, - { - "key": "excludedReservationIdsType", - "value": "string", - "description": "A reference to the type of object defined by the UniqueID element", - "disabled": true - }, - { - "key": "advanceCheckedIn", - "value": "boolean", - "description": "Indicates to exclude Advance Checked In Reservations from search result", - "disabled": true - }, - { - "key": "searchTypesSearchType", - "value": "InHouse", - "description": "Represents Reservation search type Player Snapshot\n\"Any\", \"DayUse\", \"Arrival\", \"Arrived\", \"Departure\", \"WaitList\", \"Cancellation\", \"CheckedOut\", \"NoShow\", \"Complimentary\", \"InHouse\", \"PostStayPendingBalance\", \"PreRegistered\", \"PostToRoom\", \"OpenFolio\", \"ScheduledCheckOut\", \"Queued\", \"MobileCheckout\", \"RegisteredAndInHouse\", \"ResvBlockTraces\", \"GuestMessages\", \"MassCancellation\", \"Operator\", \"Turndown\", \"WalkIn\", \"AdvanceCheckedIn\", \"OpenBalance\", \"AutoFolioSettlement\", \"Routing\", \"PlayerSnapshot\"", - "disabled": true - }, - { - "key": "reservationStatus", - "value": "string", - "description": "Reservation status type for reservations search", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Reservation Summaries", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservationSummaries?searchType=Arrival&reservationId=string&blockId=string&arrivalStart=date&arrivalEnd=date&departureStart=date&departureEnd=date&stayOnStart=date&stayOnEnd=date&createOnStart=date&createOnEnd=date&reservationIdContext=string&reservationIdType=string&blockIdContext=string&blockIdType=string&depositDateEnd=date&depositDateStart=date&dateCriteriaExpectedArrivalEndTime=date-time&dateCriteriaExpectedArrivalStartTime=date-time&depositDueDateEnd=date&depositDueDateStart=date&expectedReturnEndTime=date-time&expectedReturnStartTime=date-time&membershipNumber=string&anyVIPStatus=boolean&vipStatusCodes&roomId=string&lastName=string&firstName=string&blockCode=string&companyName=string&travelAgentName=string&creditCardNumber=string&customReference=string&externalReference=string&attributeName=Room&attributeName=Name&attributeName=ArrivalTime&attributeName=DepartureTime&attributeName=ArrivalDate&attributeName=DepartureDate&orderType=Asc&orderType=Dsc&expectedArrivalEndTime=date&expectedArrivalStartTime=date&roomTypes=string&roomStatuses=Clean&roomStatuses=Dirty&roomStatuses=Pickup&roomStatuses=Inspected&roomStatuses=OutofOrder&roomStatuses=OutofService&paymentMethod=string&indicator=InHouse&fetchSummaryInstructions=ReservationPaymentMethods&fetchSummaryInstructions=RoomDetails&fetchSummaryInstructions=BlockReservationDetails&allowedAction=EnrollInProgress&allowedAction=EnrollToPrimaryMembership&allowedAction=Cancel&allowedAction=Move&allowedAction=PreCharge&allowedAction=PostCharge&allowedAction=FacilitySchedule&allowedAction=Upsell&allowedAction=PreCheckIn&allowedAction=PostToNoShowCancel&allowedAction=NoShow&allowedAction=NameChange&allowedAction=Discount&allowedAction=HouseKeeping", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "reservationSummaries" - ], - "query": [ - { - "key": "searchType", - "value": "Arrival", - "description": "\"Any\", \"DayUse\", \"Arrival\", \"Arrived\", \"Departure\", \"WaitList\", \"Cancellation\", \"CheckedOut\", \"NoShow\", \"Complimentary\", \"InHouse\", \"PostStayPendingBalance\", \"PreRegistered\", \"PostToRoom\", \"OpenFolio\", \"ScheduledCheckOut\", \"Queued\", \"MobileCheckout\", \"RegisteredAndInHouse\", \"ResvBlockTraces\", \"GuestMessages\", \"MassCancellation\", \"Operator\", \"Turndown\", \"WalkIn\", \"AdvanceCheckedIn\", \"OpenBalance\", \"AutoFolioSettlement\", \"Routing\", \"PlayerSnapshot\"" - }, - { - "key": "reservationId", - "value": "string", - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation" - }, - { - "key": "blockId", - "value": "string", - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation" - }, - { - "key": "arrivalStart", - "value": "date", - "description": "The starting value of the date range" - }, - { - "key": "arrivalEnd", - "value": "date", - "description": "The ending value of the date range" - }, - { - "key": "departureStart", - "value": "date", - "description": "The starting value of the date range" - }, - { - "key": "departureEnd", - "value": "date", - "description": "The ending value of the date range" - }, - { - "key": "stayOnStart", - "value": "date", - "description": "The starting value of the date range" - }, - { - "key": "stayOnEnd", - "value": "date", - "description": "The ending value of the date range" - }, - { - "key": "createOnStart", - "value": "date", - "description": "The starting value of the date range" - }, - { - "key": "createOnEnd", - "value": "date", - "description": "The ending value of the date range" - }, - { - "key": "reservationIdContext", - "value": "string", - "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)" - }, - { - "key": "reservationIdType", - "value": "string", - "description": "A reference to the type of object defined by the UniqueID element" - }, - { - "key": "blockIdContext", - "value": "string", - "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)" - }, - { - "key": "blockIdType", - "value": "string", - "description": "A reference to the type of object defined by the UniqueID element" - }, - { - "key": "depositDateEnd", - "value": "date", - "description": "The ending value of the date range" - }, - { - "key": "depositDateStart", - "value": "date", - "description": "The starting value of the date range" - }, - { - "key": "dateCriteriaExpectedArrivalEndTime", - "value": "date-time", - "description": "The ending value of the time span" - }, - { - "key": "dateCriteriaExpectedArrivalStartTime", - "value": "date-time", - "description": "The starting value of the time span" - }, - { - "key": "depositDueDateEnd", - "value": "date", - "description": "The ending value of the date range" - }, - { - "key": "depositDueDateStart", - "value": "date", - "description": "The starting value of the date range" - }, - { - "key": "expectedReturnEndTime", - "value": "date-time", - "description": "The ending value of the time span" - }, - { - "key": "expectedReturnStartTime", - "value": "date-time", - "description": "The starting value of the time span" - }, - { - "key": "membershipNumber", - "value": "string", - "description": "Lookup reservations with this membership number" - }, - { - "key": "anyVIPStatus", - "value": "boolean", - "description": "VIP status of the customer" - }, - { - "key": "vipStatusCodes", - "value": null, - "description": "VIP status of the customer" - }, - { - "key": "roomId", - "value": "string", - "description": "Wildcard Search value to lookup reservation with this room number" - }, - { - "key": "lastName", - "value": "string", - "description": "Wildcard Search value to lookup reservations with this Last Name" - }, - { - "key": "firstName", - "value": "string", - "description": "Wildcard Search value to lookup reservations with this First Name" - }, - { - "key": "blockCode", - "value": "string", - "description": "Wildcard Search value to lookup reservation with this block code." - }, - { - "key": "companyName", - "value": "string", - "description": "Lookup reservations with this company name." - }, - { - "key": "travelAgentName", - "value": "string", - "description": "Lookup reservations with this travel agent name" - }, - { - "key": "creditCardNumber", - "value": "string", - "description": "Lookup reservations which has this credit card attached" - }, - { - "key": "customReference", - "value": "string", - "description": "Lookup reservations with this custom reference number" - }, - { - "key": "externalReference", - "value": "string", - "description": "Lookup reservations with this external reference id" - }, - { - "key": "attributeName", - "value": "Room", - "description": "\"Room\", \"Name\", \"ArrivalTime\", \"DepartureTime\", \"ArrivalDate\", \"DepartureDate\"" - }, - { - "key": "attributeName", - "value": "Name", - "description": "\"Room\", \"Name\", \"ArrivalTime\", \"DepartureTime\", \"ArrivalDate\", \"DepartureDate\"" - }, - { - "key": "attributeName", - "value": "ArrivalTime", - "description": "\"Room\", \"Name\", \"ArrivalTime\", \"DepartureTime\", \"ArrivalDate\", \"DepartureDate\"" - }, - { - "key": "attributeName", - "value": "DepartureTime", - "description": "\"Room\", \"Name\", \"ArrivalTime\", \"DepartureTime\", \"ArrivalDate\", \"DepartureDate\"" - }, - { - "key": "attributeName", - "value": "ArrivalDate", - "description": "\"Room\", \"Name\", \"ArrivalTime\", \"DepartureTime\", \"ArrivalDate\", \"DepartureDate\"" - }, - { - "key": "attributeName", - "value": "DepartureDate", - "description": "\"Room\", \"Name\", \"ArrivalTime\", \"DepartureTime\", \"ArrivalDate\", \"DepartureDate\"" - }, - { - "key": "orderType", - "value": "Asc", - "description": "Order Type" - }, - { - "key": "orderType", - "value": "Dsc", - "description": "Order Type" - }, - { - "key": "expectedArrivalEndTime", - "value": "date", - "description": "The ending value of the date range" - }, - { - "key": "expectedArrivalStartTime", - "value": "date", - "description": "The starting value of the date range" - }, - { - "key": "roomTypes", - "value": "string", - "description": "Room Types" - }, - { - "key": "roomStatuses", - "value": "Clean", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService" - }, - { - "key": "roomStatuses", - "value": "Dirty", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService" - }, - { - "key": "roomStatuses", - "value": "Pickup", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService" - }, - { - "key": "roomStatuses", - "value": "Inspected", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService" - }, - { - "key": "roomStatuses", - "value": "OutofOrder", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService" - }, - { - "key": "roomStatuses", - "value": "OutofService", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService" - }, - { - "key": "paymentMethod", - "value": "string", - "description": "Payment Method to search the reservation" - }, - { - "key": "indicator", - "value": "InHouse", - "description": "\"Package\", \"Message\", \"Attachments\", \"Share\", \"Routing\", \"Itinerary\", \"Trace\", \"ServiceRequests\", \"Locator\", \"Comment\", \"AuthorizedBilling\", \"StayRevenue\", \"Preference\", \"ProfileNote\", \"NoPost\", \"DepositCancellation\", \"FixedCharge\", \"RateChange\", \"QmsTask\", \"Activity\", \"Queue\", \"Member\", \"CancelReason\", \"Extension\", \"OpenFolio\", \"PreStay\", \"PostStay\", \"WakeUpCall\", \"Alert\", \"ExternalQms\", \"Transport\", \"TrackIt\", \"Award\", \"ItemInventory\", \"Waitlist\", \"HistoryFuture\", \"Communication\", \"PrepaidCards\", \"WebRegistrationCards\"" - }, - { - "key": "fetchSummaryInstructions", - "value": "ReservationPaymentMethods", - "description": "Simple type for reservation summary instructions that can be used in requests to fetch summary" - }, - { - "key": "fetchSummaryInstructions", - "value": "RoomDetails", - "description": "Simple type for reservation summary instructions that can be used in requests to fetch summary" - }, - { - "key": "fetchSummaryInstructions", - "value": "BlockReservationDetails", - "description": "Simple type for reservation summary instructions that can be used in requests to fetch summary" - }, - { - "key": "allowedAction", - "value": "EnrollInProgress", - "description": "Flag indicating whether the Enrollment is in progress or not for the Profile associated with this Reservation" - }, - { - "key": "allowedAction", - "value": "EnrollToPrimaryMembership", - "description": "Flag indicating whether the Enrollment is in progress or not for the Profile associated with this Reservation" - }, - { - "key": "allowedAction", - "value": "Cancel", - "description": "Flag indicating whether the Enrollment is in progress or not for the Profile associated with this Reservation" - }, - { - "key": "allowedAction", - "value": "Move", - "description": "Flag indicating whether the Enrollment is in progress or not for the Profile associated with this Reservation" - }, - { - "key": "allowedAction", - "value": "PreCharge", - "description": "Flag indicating whether the Enrollment is in progress or not for the Profile associated with this Reservation" - }, - { - "key": "allowedAction", - "value": "PostCharge", - "description": "Flag indicating whether the Enrollment is in progress or not for the Profile associated with this Reservation" - }, - { - "key": "allowedAction", - "value": "FacilitySchedule", - "description": "Flag indicating whether the Enrollment is in progress or not for the Profile associated with this Reservation" - }, - { - "key": "allowedAction", - "value": "Upsell", - "description": "Flag indicating whether the Enrollment is in progress or not for the Profile associated with this Reservation" - }, - { - "key": "allowedAction", - "value": "PreCheckIn", - "description": "Flag indicating whether the Enrollment is in progress or not for the Profile associated with this Reservation" - }, - { - "key": "allowedAction", - "value": "PostToNoShowCancel", - "description": "Flag indicating whether the Enrollment is in progress or not for the Profile associated with this Reservation" - }, - { - "key": "allowedAction", - "value": "NoShow", - "description": "Flag indicating whether the Enrollment is in progress or not for the Profile associated with this Reservation" - }, - { - "key": "allowedAction", - "value": "NameChange", - "description": "Flag indicating whether the Enrollment is in progress or not for the Profile associated with this Reservation" - }, - { - "key": "allowedAction", - "value": "Discount", - "description": "Flag indicating whether the Enrollment is in progress or not for the Profile associated with this Reservation" - }, - { - "key": "allowedAction", - "value": "HouseKeeping", - "description": "Flag indicating whether the Enrollment is in progress or not for the Profile associated with this Reservation" - } - ] - } - }, - "response": [] - }, - { - "name": "get Resv For Batch CC Auth", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/authorizationReservations", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "authorizationReservations" - ], - "query": [ - { - "key": "guestName", - "value": "string", - "description": "Used for Character Strings, length 0 to 80", - "disabled": true - }, - { - "key": "room", - "value": "string", - "description": "Used for codes in the OPERA Code tables. Possible values of this pattern are 1, 101, 101.EQP, or 101.EQP.X.", - "disabled": true - }, - { - "key": "cardType", - "value": "string", - "description": "This is required for Credit Card Payment Methods. This indicates the type of Credit Card associated with this payment method.\"\n\"Ab\", \"Am\", \"Ax\", \"Cb\", \"Dc\", \"Ds\", \"Dt\", \"Ec\", \"Er\", \"Jc\", \"Jl\", \"Mc\", \"Nb\", \"So\", \"St\", \"Sw\", \"Va\", \"Xy\", \"Zz\", \"Cp\", \"Cu\"\n \"uniqueItems\" : true", - "disabled": true - }, - { - "key": "userDefinedCardType", - "value": "string", - "description": "Listing of user defined credit card types", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Room Interface Status", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/interfaces/{{InterfaceId}}/roomStatuses", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "interfaces", - "{{InterfaceId}}", - "roomStatuses" - ], - "query": [ - { - "key": "interfaceName", - "value": "string", - "description": "Name of the Hotel Interface", - "disabled": true - }, - { - "key": "interfaceType", - "value": "string", - "description": "XML Posting Interface\nBms\", \"Cas\", \"Ccw\", \"Dls\", \"Eft\", \"Exp\", \"Mak\", \"Mbs\", \"Msc\", \"Pbx\", \"Pos\", \"Svs\", \"Tik\", \"Vid\", \"Vms\", \"Www\", \"Xml\" ", - "disabled": true - }, - { - "key": "logo", - "value": "string", - "description": "Hotel Interface Logo. On the database, this is also referred as DBF Logo. This is a three letter code followed by an underscore(_). This tells us which DBF files and log files with the prefix that IFC7 is going to create", - "disabled": true - }, - { - "key": "machineName", - "value": "string", - "description": "Unique machine name of the running IFC", - "disabled": true - }, - { - "key": "status", - "value": "Running", - "description": "Status of the Hotel Interface either STOPPED or RUNNING", - "disabled": true - }, - { - "key": "status", - "value": "Stopped", - "description": "Status of the Hotel Interface either STOPPED or RUNNING", - "disabled": true - }, - { - "key": "status", - "value": "Waiting", - "description": "Status of the Hotel Interface either STOPPED or RUNNING", - "disabled": true - }, - { - "key": "status", - "value": "StopInitiated", - "description": "Status of the Hotel Interface either STOPPED or RUNNING", - "disabled": true - }, - { - "key": "status", - "value": "StartInitiated", - "description": "Status of the Hotel Interface either STOPPED or RUNNING", - "disabled": true - }, - { - "key": "status", - "value": "RebootInitiated", - "description": "Status of the Hotel Interface either STOPPED or RUNNING", - "disabled": true - }, - { - "key": "status", - "value": "Other", - "description": "Status of the Hotel Interface either STOPPED or RUNNING", - "disabled": true - }, - { - "key": "activeFlag", - "value": "boolean", - "description": "Indicator if the Hotel Interface is active or not. This is different from the Interface Status, which is either STOPPED or RUNNING.", - "disabled": true - }, - { - "key": "code", - "value": "string", - "description": "Code", - "disabled": true - }, - { - "key": "blockId", - "value": "string", - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation", - "disabled": true - }, - { - "key": "blockIdContext", - "value": "string", - "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)", - "disabled": true - }, - { - "key": "blockIdType", - "value": "string", - "description": "A reference to the type of object defined by the UniqueID element", - "disabled": true - }, - { - "key": "roomId", - "value": "string", - "description": "Wild card search value for Room number", - "disabled": true - }, - { - "key": "lastName", - "value": "string", - "description": "Wild card search value to lookup reservations with this last name", - "disabled": true - }, - { - "key": "firstName", - "value": "string", - "description": "Wild card search value to lookup reservations with this first name", - "disabled": true - }, - { - "key": "reservationIds", - "value": "string", - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation", - "disabled": true - }, - { - "key": "reservationIdsContext", - "value": "string", - "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)", - "disabled": true - }, - { - "key": "reservationIdsType", - "value": "string", - "description": "A reference to the type of object defined by the UniqueID element", - "disabled": true - }, - { - "key": "arrivalEnd", - "value": "date", - "description": "The ending value of the date range", - "disabled": true - }, - { - "key": "arrivalStart", - "value": "date", - "description": "The starting value of the date range", - "disabled": true - }, - { - "key": "expectedArrivalEndTime", - "value": "date-time", - "description": "The ending value of the time span", - "disabled": true - }, - { - "key": "expectedArrivalStartTime", - "value": "date-time", - "description": "The starting value of the time span", - "disabled": true - }, - { - "key": "specialCodes", - "value": "string", - "description": "Special Codes", - "disabled": true - }, - { - "key": "floorCodes", - "value": "string", - "description": "Floor Codes", - "disabled": true - }, - { - "key": "roomFeatureCodes", - "value": "string", - "description": "Room Feature Codes", - "disabled": true - }, - { - "key": "roomClassCodes", - "value": "string", - "description": "Room Class Codes", - "disabled": true - }, - { - "key": "roomStatus", - "value": "Clean", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService.", - "disabled": true - }, - { - "key": "roomStatus", - "value": "Dirty", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService.", - "disabled": true - }, - { - "key": "roomStatus", - "value": "Pickup", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService.", - "disabled": true - }, - { - "key": "roomStatus", - "value": "Inspected", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService.", - "disabled": true - }, - { - "key": "roomStatus", - "value": "OutofOrder", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService.", - "disabled": true - }, - { - "key": "roomStatus", - "value": "OutofService", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService.", - "disabled": true - }, - { - "key": "guaranteeCode", - "value": "string", - "description": "Include reservations that have Guarantee Code(Reservation Type) only", - "disabled": true - }, - { - "key": "reservationStatus", - "value": "Cancelled", - "description": "Reservation status type for reservations search", - "disabled": true - }, - { - "key": "reservationStatus", - "value": "CheckedOut", - "description": "Reservation status type for reservations search", - "disabled": true - }, - { - "key": "reservationStatus", - "value": "CheckedIn", - "description": "Reservation status type for reservations search", - "disabled": true - }, - { - "key": "reservationStatus", - "value": "DueIn", - "description": "Reservation status type for reservations search", - "disabled": true - }, - { - "key": "reservationStatus", - "value": "DueOut", - "description": "Reservation status type for reservations search", - "disabled": true - }, - { - "key": "reservationStatus", - "value": "InHouse", - "description": "Reservation status type for reservations search", - "disabled": true - }, - { - "key": "reservationStatus", - "value": "NoShow", - "description": "Reservation status type for reservations search", - "disabled": true - }, - { - "key": "reservationStatus", - "value": "WaitList", - "description": "Reservation status type for reservations search", - "disabled": true - }, - { - "key": "includeLinkedReservations", - "value": "boolean", - "description": "Include linked reservations", - "disabled": true - }, - { - "key": "includeBlocks", - "value": "boolean", - "description": "Include reservations attached to a block", - "disabled": true - }, - { - "key": "orderBy", - "value": "RoomNo", - "description": "A collection of supported sorting for Room Interface Status search results", - "disabled": true - }, - { - "key": "orderBy", - "value": "Name", - "description": "A collection of supported sorting for Room Interface Status search results", - "disabled": true - }, - { - "key": "orderBy", - "value": "ArrivalDateETR", - "description": "A collection of supported sorting for Room Interface Status search results", - "disabled": true - }, - { - "key": "orderBy", - "value": "ArrivalDate", - "description": "A collection of supported sorting for Room Interface Status search results", - "disabled": true - }, - { - "key": "orderType", - "value": "Asc", - "description": "Order Type", - "disabled": true - }, - { - "key": "orderType", - "value": "Desc", - "description": "Order Type", - "disabled": true - }, - { - "key": "expectedReturnEndTime", - "value": "date-time", - "description": "The ending value of the time span", - "disabled": true - }, - { - "key": "expectedReturnStartTime", - "value": "date-time", - "description": "The starting value of the time span", - "disabled": true - }, - { - "key": "advanceCheckedIn", - "value": "boolean", - "description": "Shows whether reservation is in Advance CheckIn state.", - "disabled": true - }, - { - "key": "guaranteeCodes", - "value": "string", - "description": "Fetches the reservation having Guarantee Codes(Reservation Type) supplied here. Example guaranteeCodes=6PM\"", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Room Move History", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/roomMoveHistory", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "roomMoveHistory" - ], - "query": [ - { - "key": "reservationIdContext", - "value": "string", - "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)", - "disabled": true - }, - { - "key": "reservationIdType", - "value": "string", - "description": "A reference to the type of object defined by the UniqueID element", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Task Sheet Statistics", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/houseKeepingStatistics?includeAllAssignedTasks=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "houseKeepingStatistics" - ], - "query": [ - { - "key": "includeAllAssignedTasks", - "value": "true", - "description": "This flag, if true, enables fetching statistics for all the housekeeping tasks assigned" - }, - { - "key": "includeTaskSheetsDetails", - "value": "boolean", - "description": "Details of Task Sheet", - "disabled": true - }, - { - "key": "taskCode", - "value": "string", - "description": "Task code of the task sheet", - "disabled": true - } - ] - }, - "description": "get Housekeeping Statistics" - }, - "response": [] - }, - { - "name": "verify Checkin Reservation", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/verifyCheckIns?verifyCheckinInstructions=AuthorizationInfo&verifyCheckinInstructions=ExcludeRoomSuggestion&verifyCheckinInstructions=Keys&verifyCheckinInstructions=Voucher", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "verifyCheckIns" - ], - "query": [ - { - "key": "verifyCheckinInstructions", - "value": "AuthorizationInfo", - "description": "Instructions for including in the request when retrieving reservation information. Voucher - indicates to generate vouchers,if reservation matches voucher rule" - }, - { - "key": "verifyCheckinInstructions", - "value": "ExcludeRoomSuggestion", - "description": "Instructions for including in the request when retrieving reservation information. Voucher - indicates to generate vouchers,if reservation matches voucher rule" - }, - { - "key": "verifyCheckinInstructions", - "value": "Keys", - "description": "Instructions for including in the request when retrieving reservation information. Voucher - indicates to generate vouchers,if reservation matches voucher rule" - }, - { - "key": "verifyCheckinInstructions", - "value": "Voucher", - "description": "Instructions for including in the request when retrieving reservation information. Voucher - indicates to generate vouchers,if reservation matches voucher rule" - } - ] - } - }, - "response": [] - }, - { - "name": "auto Assign Room", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"reservationCriteria\": [\r\n [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n ]\r\n ],\r\n \"roomSelectionCriteria\": {\r\n \"includeDepartureRooms\": false,\r\n \"useAssociatedProfilePreferences\": false,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomStatusFilter\": {\r\n \"hotelRoomStatusList\": [\r\n \"Inspected\"\r\n ]\r\n },\r\n \"roomRange\": {},\r\n \"hotelRoomDateRange\": {\r\n \"startDate\": \"2021-04-25\"\r\n },\r\n \"offset\": \"0\"\r\n }\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/autoRoomAssignments", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "autoRoomAssignments" - ] - } - }, - "response": [] - }, - { - "name": "post Daily Docket", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"dailyDocketEntries\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"docketEntryId\": {\r\n \"type\": \"DocketEntryID\",\r\n \"id\": \"0\"\r\n },\r\n \"department\": {\r\n \"code\": \"RES\"\r\n },\r\n \"roleUserEntry\": {},\r\n \"entryDate\": \"2022-07-11 17:00:00.0\",\r\n \"details\": \"Revenue Strategy Meeting\",\r\n \"history\": {}\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/dailyDocket", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "dailyDocket" - ] - } - }, - "response": [] - }, - { - "name": "place Rooms On Hold", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"holdRoomsDetails\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"rooms\": [\r\n \"003\"\r\n ],\r\n \"reason\": \"HOLD2\",\r\n \"comments\": \"15 Mins Hold\"\r\n }\r\n ],\r\n \"overrideRoomHold\": false\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/rooms/onHold", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "rooms", - "onHold" - ] - }, - "description": "To request room keys through PMS from the integrated door lock system.\r\n\r\nNB - This operation will only work in the scenario the property has an interface with a door lock system." - }, - "response": [] - }, - { - "name": "post Mass CheckIn", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"936444\"\r\n }\r\n ],\r\n \"additionalCriteria\": {\r\n \"roomStatuses\": [\r\n \"Clean\",\r\n \"Inspected\"\r\n ]\r\n }\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/massCheckIns", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "massCheckIns" - ] - }, - "description": "The target room is in the path and the original room is in the body" - }, - "response": [] - }, - { - "name": "post Mass Advance CheckIn", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"936802\"\r\n }\r\n ],\r\n \"expectedReturnTime\": \"2022-01-01 18:15:00.0\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/massAdvanceCheckIns", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "massAdvanceCheckIns" - ] - }, - "description": "The target room is in the path and the original room is in the body" - }, - "response": [] - }, - { - "name": "post Room Assignment", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationIdList\": [\r\n {\r\n \"id\": \"{{ReservationId}}\",\r\n \"type\": \"Reservation\"\r\n }\r\n ],\r\n \"roomId\": \"{{RoomId}}\",\r\n \"updateRoomTypeCharged\": false,\r\n \"roomNumberLocked\": true\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/roomAssignments", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "roomAssignments" - ] - }, - "description": "Use this API to add/assign a room number to a guests reservation. This is required before they can check into the property." - }, - "response": [] - }, - { - "name": "release Rooms On Hold", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"holdRoomsDetails\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"rooms\": [\r\n \"003\"\r\n ],\r\n \"reason\": \"HOLD2\",\r\n \"comments\": \"15 Mins Hold\"\r\n }\r\n ],\r\n \"overrideRoomHold\": false\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/rooms/onHold", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "rooms", - "onHold" - ] - }, - "description": "To request room keys through PMS from the integrated door lock system.\r\n\r\nNB - This operation will only work in the scenario the property has an interface with a door lock system." - }, - "response": [] - }, - { - "name": "delete Assign Room", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"overrideRoomNumberLocked\": true,\r\n \"links\": [],\r\n \"warnings\": []\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/rooms", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "rooms" - ] - } - }, - "response": [] - }, - { - "name": "move In House Guest", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationIdList\": [\r\n {\r\n \"id\": \"{{ReservationId}}\",\r\n \"type\": \"Reservation\"\r\n }\r\n ],\r\n \"roomId\": \"{{RoomId}}\",\r\n \"overrideInstructions\": {\r\n \"dirtyRoom\": true,\r\n \"outOfServiceRoom\": false,\r\n \"sleepDiscrepantRoom\": true,\r\n \"occupancyRestriction\": false,\r\n \"rateRestriction\": false,\r\n \"inventoryRestriction\": false,\r\n \"roomNumberLocked\": false,\r\n \"holdRoom\": false,\r\n \"overrideExternalChecks\": false,\r\n \"dayUseReserved\": false\r\n },\r\n \"updateRoomTypeCharged\": true,\r\n \"includeDepartureRooms\": true,\r\n \"roomNumberLocked\": false,\r\n \"oldRoomStatus\": \"Dirty\",\r\n \"reasonCode\": \"NSE\",\r\n \"description\": \"Noise Complaint\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/rooms/{{RoomId}}/roomMoves", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "rooms", - "{{RoomId}}", - "roomMoves" - ] - }, - "description": "The target room is in the path and the original room is in the body" - }, - "response": [] - }, - { - "name": "process Batch CC Auth", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservations\": [\r\n {\r\n \"guestFirstName\": \"Stephen\",\r\n \"room\": \"2443\",\r\n \"paymentMethods\": [\r\n {\r\n \"paymentCard\": {\r\n \"cardId\": {\r\n \"type\": \"CreditCard\",\r\n \"id\": \"12345\"\r\n },\r\n \"currentAuthorizedAmount\": {\r\n \"amount\": \"21820.5\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"approvalAmountNeeded\": {\r\n \"amount\": \"1718\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"cardType\": \"Ax\"\r\n },\r\n \"balance\": {\r\n \"amount\": \"23538.5\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"folioView\": \"1\"\r\n }\r\n ],\r\n \"guestName\": \"Jones\",\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n },\r\n {\r\n \"guestFirstName\": \"Melissa\",\r\n \"room\": \"407\",\r\n \"paymentMethods\": [\r\n {\r\n \"paymentCard\": {\r\n \"cardId\": {\r\n \"type\": \"CreditCard\",\r\n \"id\": \"451002\"\r\n },\r\n \"currentAuthorizedAmount\": {\r\n \"amount\": \"200\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"approvalAmountNeeded\": {\r\n \"amount\": \"362\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"cardType\": \"Ax\"\r\n },\r\n \"balance\": {\r\n \"amount\": \"685.22\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"folioView\": \"5\"\r\n }\r\n ],\r\n \"guestName\": \"Smithson\",\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/batchReservationAuthorizations", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "batchReservationAuthorizations" - ] - }, - "description": "It is expected the external system would do a get authorizationReservations first and have all the reservations that need authorizing. And with that data populate this put operation." - }, - "response": [] - }, - { - "name": "auto UnAssign Room", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/autoRoomAssignments", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "autoRoomAssignments" - ], - "query": [ - { - "key": "idContext", - "value": "string", - "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)", - "disabled": true - }, - { - "key": "id", - "value": "string", - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation", - "disabled": true - }, - { - "key": "type", - "value": "string", - "description": "A reference to the type of object defined by the UniqueID element.", - "disabled": true - }, - { - "key": "offset", - "value": "integer", - "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned", - "disabled": true - }, - { - "key": "includeDepartureRooms", - "value": "boolean", - "description": "Indicates if departure rooms are to be included in the auto unassignment", - "disabled": true - }, - { - "key": "idExtension", - "value": "integer", - "description": "Additional identifying value assigned by the creating system", - "disabled": true - }, - { - "key": "limit", - "value": "integer", - "description": "Indicates maximum number of records a Web Service should return.", - "disabled": true - }, - { - "key": "roomNumberWildcard", - "value": "string", - "disabled": true - }, - { - "key": "useAIRoomAssignment", - "value": "boolean", - "description": "If the AI ROOM ASSIGNMENT application parameter is set to Y, this flag when set to true will use the AI Room Assignment algorithm to fetch the results in order of suitability", - "disabled": true - }, - { - "key": "useAssociatedProfilePreferences", - "value": "boolean", - "description": "Indicates if preferences on the profile associated to the reservation should be used to determine the room type. The preferences for FLOOR, SMOKING and ROOM FEATURES will be used", - "disabled": true - }, - { - "key": "hotelRoomStatus", - "value": "Clean", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", - "disabled": true - }, - { - "key": "hotelRoomStatus", - "value": "Dirty", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", - "disabled": true - }, - { - "key": "hotelRoomStatus", - "value": "Pickup", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", - "disabled": true - }, - { - "key": "hotelRoomStatus", - "value": "Inspected", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", - "disabled": true - }, - { - "key": "hotelRoomStatus", - "value": "OutofService", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", - "disabled": true - }, - { - "key": "hotelRoomStatus", - "value": "OutofOrder", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", - "disabled": true - }, - { - "key": "hotelFORoomStatus", - "value": "Vacant", - "description": "Simple type for front office room status instructions to be used in requests for fetching housekeeping rooms. Valid values are Vacant and Occupied", - "disabled": true - }, - { - "key": "hotelFORoomStatus", - "value": "Occupied", - "description": "Simple type for front office room status instructions to be used in requests for fetching housekeeping rooms. Valid values are Vacant and Occupied", - "disabled": true - }, - { - "key": "fromRoomNumber", - "value": "string", - "description": "From Room Number", - "disabled": true - }, - { - "key": "toRoomNumber", - "value": "string", - "description": "To Room Number", - "disabled": true - }, - { - "key": "startDate", - "value": "date", - "description": "Start Date", - "disabled": true - }, - { - "key": "endDate", - "value": "date", - "description": "End Date", - "disabled": true - }, - { - "key": "duration", - "value": "string", - "description": "Duration", - "disabled": true - }, - { - "key": "roomType", - "value": "string", - "description": "The room types of hotel rooms to be fetched", - "disabled": true - }, - { - "key": "roomClass", - "value": "string", - "description": "The room class of hotel rooms to be fetched", - "disabled": true - }, - { - "key": "floor", - "value": "string", - "description": "The floor of room to be fetched", - "disabled": true - }, - { - "key": "includeDueOut", - "value": "boolean", - "description": "This flag when set to true will include rooms assigned to due out reservations.", - "disabled": true - }, - { - "key": "departureTime", - "value": "date-time", - "description": "When IncludeDueOut is enable,it is the departure time before which to search.", - "disabled": true - }, - { - "key": "code", - "value": "string", - "description": "A code representing a room feature", - "disabled": true - }, - { - "key": "description", - "value": "string", - "description": "A code representing a room feature", - "disabled": true - }, - { - "key": "orderSequence", - "value": "number", - "description": "Display Order sequence", - "disabled": true - }, - { - "key": "quantity", - "value": "integer", - "description": "Indicates quantity", - "disabled": true - }, - { - "key": "smokingPreference", - "value": "string", - "description": "The smoking preference of room to be fetched", - "disabled": true - }, - { - "key": "includeAllRoomConditions", - "value": "boolean", - "description": "This flag when set to true will include all room conditions, when set to false then room with \\\"General Assignment\\\" condition type will be excluded from the result", - "disabled": true - }, - { - "key": "includeComponentRooms", - "value": "boolean", - "description": "This flag when set to true will include all component rooms", - "disabled": true - }, - { - "key": "includePseudoRooms", - "value": "boolean", - "description": "This flag when set to true will include all pseudo rooms", - "disabled": true - }, - { - "key": "includeOORoomCheck", - "value": "boolean", - "description": "This flag when set to true will work for Available Rooms functionality", - "disabled": true - }, - { - "key": "connectingRoomsOnly", - "value": "boolean", - "description": "This flag when set to true will include only connecting rooms", - "disabled": true - }, - { - "key": "reservationId", - "value": "string", - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation", - "disabled": true - }, - { - "key": "reservationIdIdExtension", - "value": "integer", - "description": "Additional identifying value assigned by the creating system", - "disabled": true - }, - { - "key": "reservationIdType", - "value": "string", - "description": "A reference to the type of object defined by the UniqueID element", - "disabled": true - }, - { - "key": "pseudoRoomsOnly", - "value": "boolean", - "description": "This flag when set to true will include only pseudo rooms", - "disabled": true - }, - { - "key": "includeAttendentInRoom", - "value": "boolean", - "description": "This flag when set to true will includes attendent in Rooms", - "disabled": true - } - ] - }, - "description": "The target room is in the path and the original room is in the body" - }, - "response": [] - }, - { - "name": "get Reservation Status Statistics", - "protocolProfileBehavior": { - "strictSSL": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservationStatusStatistics?reservationStatus=DueIn&reservationStatus=DueOut&reservationStatus=CheckedIn&reservationStatus=CheckedOut", - "host": [ - "{{HostName}}" - ], - "path": [ - "fof", - "v1", - "hotels", - "{{HotelId}}", - "reservationStatusStatistics" - ], - "query": [ - { - "key": "reservationStatus", - "value": "DueIn" - }, - { - "key": "reservationStatus", - "value": "DueOut" - }, - { - "key": "reservationStatus", - "value": "CheckedIn" - }, - { - "key": "reservationStatus", - "value": "CheckedOut" - } - ] - } - }, - "response": [] - } - ], - "description": "###### APIs to cater for Front Desk Operations functionality in OPERA Cloud. \r\n\r\nFront Desk features some of the most commonly used operations in OPERA Cloud, such as managing guest arrivals, managing in-house guests, and managing guest departures. Some additional tasks you can complete from the Front Desk menu are room searches, room assignments, and quick check outs as well as opening folios, creating registration cards, setting wake up calls, and sending messages to guests.\r\n\r\nFor further detailed information on Front Office, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/ch_front_desk.htm#OCSUH-FrontDesk-B99788DC).", - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Housekeeping (HSK)", - "item": [ - { - "name": "Guest HouseKeeping Notes", - "item": [ - { - "name": "get Housekeeping Notes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{hotelId}}/reservations/{{reservationId}}/houseKeepingNotes?reservationIdType=Reservation&room=1000&housekeepingInstruction", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{hotelId}}", - "reservations", - "{{reservationId}}", - "houseKeepingNotes" - ], - "query": [ - { - "key": "reservationIdType", - "value": "Reservation" - }, - { - "key": "room", - "value": "1000" - }, - { - "key": "housekeepingInstruction", - "value": null - } - ] - } - }, - "response": [] - }, - { - "name": "set Guest Housekeeping Notes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"guestHousekeepingInstructions\": {\r\n \"housekeepingInstructions\": {\r\n \"instructions\": \"Dog in room\",\r\n \"turndownRequested\": false,\r\n \"expectedServiceTime\": \"2023-07-25 10:00:00.0\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/houseKeepingNotes", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "houseKeepingNotes" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Housekeeping Attendant Schedule", - "item": [ - { - "name": "get Housekeeping Attendants Schedule", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/attendants/houseKeepingTasks?scheduleStartDate=2023-07-10&scheduleEndDate=2023-07-10", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "attendants", - "houseKeepingTasks" - ], - "query": [ - { - "key": "scheduleStartDate", - "value": "2023-07-10", - "description": "The starting value of the date range." - }, - { - "key": "scheduleEndDate", - "value": "2023-07-10", - "description": "The ending value of the date range." - } - ] - } - }, - "response": [] - }, - { - "name": "delete Housekeeping Attendants Schedule", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/attendants/houseKeepingTasks?scheduleDate=2023-7-10&attendantId=ATTD4", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "attendants", - "houseKeepingTasks" - ], - "query": [ - { - "key": "scheduleDate", - "value": "2023-7-10", - "description": "Schedule date of attendants' assignment. Used when attendants to scheduled are of the same date." - }, - { - "key": "attendantId", - "value": "ATTD4", - "description": "ID of the attendant." - } - ] - } - }, - "response": [] - }, - { - "name": "post Housekeeping Attendant Schedule", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"attendantsScheduleInfo\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"scheduleDate\": \"2023-07-10\",\r\n \"attendantsSchedule\": [\r\n {\r\n \"name\": \"Attendant 1\",\r\n \"attendantId\": \"ATTD1\"\r\n }\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/schedules/houseKeepingTasks", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "schedules", - "houseKeepingTasks" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Housekeeping Room Overview", - "item": [ - { - "name": "get Housekeeping Overview", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/housekeepingOverview", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "housekeepingOverview" - ], - "query": [ - { - "key": "offset", - "value": "11", - "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", - "disabled": true - }, - { - "key": "limit", - "value": "10", - "description": "Indicates maximum number of records a Web Service should return.", - "disabled": true - }, - { - "key": "housekeepingRoomStatus", - "value": "CLEAN", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService.", - "disabled": true - }, - { - "key": "frontOfficeRoomStatus", - "value": "VACANT", - "description": "Simple type for front office room status instructions to be used in requests for fetching housekeeping rooms. Valid values are Vacant and Occupied.", - "disabled": true - }, - { - "key": "roomParityStatus", - "value": "EVEN", - "description": "Simple type for room parity instructions to be used in requests for fetching housekeeping rooms. Valid status values are Odd and Even.", - "disabled": true - }, - { - "key": "turndownStatus", - "value": "NOTREQUIRED", - "description": "Simple type for turndown status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Required, Not Required and Completed.", - "disabled": true - }, - { - "key": "serviceRequestStatus", - "value": "", - "disabled": true - }, - { - "key": "roomAssignmentStatus", - "value": "", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "turndownInfo", - "description": "Simple type for housekeeping instructions that can be used in requests for partial operations.", - "disabled": true - }, - { - "key": "fromRoomNumber", - "value": "1052", - "disabled": true - }, - { - "key": "toRoomNumber", - "value": "1052", - "disabled": true - }, - { - "key": "floor", - "value": "", - "description": "The floor of room to be fetched.", - "disabled": true - }, - { - "key": "roomType", - "value": "", - "description": "Room Type of the Room.", - "disabled": true - }, - { - "key": "roomClass", - "value": "", - "description": "Room Class of the Room.", - "disabled": true - }, - { - "key": "building", - "value": "", - "description": "Building of the Room.", - "disabled": true - }, - { - "key": "roomFeatures", - "value": "", - "description": "Features of the Room.", - "disabled": true - }, - { - "key": "daySection", - "value": "PM", - "description": "AM Sections of the Room.", - "disabled": true - }, - { - "key": "eveningSection", - "value": "", - "description": "PM Sections of the Room.", - "disabled": true - }, - { - "key": "reservationStatus", - "value": "Arrival", - "description": "The status of the reservation to which this Room is assigned.", - "disabled": true - }, - { - "key": "guestServiceRequest", - "value": "", - "description": "Possible values for the Guest Service Status. ", - "disabled": true - }, - { - "key": "roomIdText", - "value": "", - "description": "Wild Card entry for Room numbers to be Fetched.", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get HouseKeeping Overview -> FetchInstruction", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/housekeepingOverview?fetchInstructions=ResvInfo&fetchInstructions=Summary&fetchInstructions=TurndownInfo", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "housekeepingOverview" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "ResvInfo" - }, - { - "key": "fetchInstructions", - "value": "Summary" - }, - { - "key": "fetchInstructions", - "value": "TurndownInfo" - } - ] - } - }, - "response": [] - }, - { - "name": "get HouseKeeping Overview -> customQueryParam", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/housekeepingOverview?housekeepingRoomStatus=Dirty&frontOfficeRoomStatus=Vacant&fromRoomNumber=112&toRoomNumber=121&floor=01", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "housekeepingOverview" - ], - "query": [ - { - "key": "offset", - "value": "11", - "disabled": true - }, - { - "key": "limit", - "value": "10", - "disabled": true - }, - { - "key": "housekeepingRoomStatus", - "value": "Dirty" - }, - { - "key": "frontOfficeRoomStatus", - "value": "Vacant" - }, - { - "key": "roomParityStatus", - "value": "EVEN", - "disabled": true - }, - { - "key": "turndownStatus", - "value": "NOTREQUIRED", - "disabled": true - }, - { - "key": "serviceRequestStatus", - "value": "", - "disabled": true - }, - { - "key": "roomAssignmentStatus", - "value": "", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "turndownInfo", - "disabled": true - }, - { - "key": "fromRoomNumber", - "value": "112" - }, - { - "key": "toRoomNumber", - "value": "121" - }, - { - "key": "floor", - "value": "01" - }, - { - "key": "roomType", - "value": "STDQ", - "disabled": true - }, - { - "key": "roomClass", - "value": "", - "disabled": true - }, - { - "key": "building", - "value": "", - "disabled": true - }, - { - "key": "roomFeatures", - "value": "", - "disabled": true - }, - { - "key": "daySection", - "value": "PM", - "disabled": true - }, - { - "key": "eveningSection", - "value": "", - "disabled": true - }, - { - "key": "reservationStatus", - "value": "Arrival", - "disabled": true - }, - { - "key": "guestServiceRequest", - "value": "", - "disabled": true - }, - { - "key": "roomIdText", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get HouseKeeping Overview -> Offset_Limit_Params", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/housekeepingOverview?offset=30&limit=10", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "housekeepingOverview" - ], - "query": [ - { - "key": "offset", - "value": "30" - }, - { - "key": "limit", - "value": "10" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Housekeeping Room Status", - "item": [ - { - "name": "put Room Related Status", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"roomList\": [\n {\n \"roomId\": \"100\"\n }\n ],\n \"housekeepingStatus\": \"Vacant\",\n \"housekeepingRoomStatus\": \"Inspected\"\n}" - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/status", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "rooms", - "status" - ] - } - }, - "response": [] - }, - { - "name": "put Room Related Status -> MultipleRooms", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"roomList\": [\n {\n \"roomId\": \"402\"\n },\n {\n \"roomId\": \"404\"\n }\n ],\n \"housekeepingStatus\": \"Vacant\",\n \"housekeepingRoomStatus\": \"Clean\"\n}" - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/status", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "rooms", - "status" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Out Of Order Rooms", - "item": [ - { - "name": "get OutOfOrder Rooms", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/outOfOrderRooms?startDate=2023-07-10&endDate=2023-07-10", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "rooms", - "outOfOrderRooms" - ], - "query": [ - { - "key": "startDate", - "value": "2023-07-10", - "description": "The start date for which the out of order / out of service rooms are to be fetched." - }, - { - "key": "endDate", - "value": "2023-07-10", - "description": "The end date for which the out of order / out of service rooms are to be fetched." - } - ] - } - }, - "response": [] - }, - { - "name": "post OutOfOrder Rooms", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"roomRangeList\": {\r\n \"roomIds\": [\r\n \"106\"\r\n ],\r\n \"roomOutOfOrder\": {\r\n \"repairRemarks\": \"remarks go here\",\r\n \"returnStatus\": \"Dirty\",\r\n \"reasonCode\": \"GEN\",\r\n \"reasonDescription\": \"General Maintenance\",\r\n \"newDateRange\": {\r\n \"start\": \"2023-07-10\",\r\n \"end\": \"2023-07-11\"\r\n },\r\n \"start\": \"2023-07-10\",\r\n \"end\": \"2023-07-11\"\r\n }\r\n }\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/outOfOrderRooms", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "rooms", - "outOfOrderRooms" - ] - } - }, - "response": [] - }, - { - "name": "complete OutOfOrder Rooms", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"roomRepairByRoomNumber\": [\r\n {\r\n \"roomId\": \"106\",\r\n \"roomOutOfOrder\": {\r\n \"repairRemarks\": \"remarks can go here\",\r\n \"returnStatus\": \"Clean\",\r\n \"reasonCode\": \"GEN\",\r\n \"reasonDescription\": \"General Maintenance\",\r\n \"newDateRange\": {\r\n \"start\": \"2023-07-10\",\r\n \"end\": \"2023-07-14\"\r\n },\r\n \"start\": \"2023-07-10\",\r\n \"end\": \"2023-07-14\"\r\n }\r\n }\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/outOfOrderRooms", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "rooms", - "outOfOrderRooms" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Out Of Service Rooms", - "item": [ - { - "name": "get OutOfService Rooms", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/outOfServiceRooms?startDate=2023-07-10&endDate=2023-07-10", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "rooms", - "outOfServiceRooms" - ], - "query": [ - { - "key": "startDate", - "value": "2023-07-10", - "description": "The start date for which the out of order / out of service rooms are to be fetched." - }, - { - "key": "endDate", - "value": "2023-07-10", - "description": "The end date for which the out of order / out of service rooms are to be fetched." - } - ] - } - }, - "response": [] - }, - { - "name": "post OutOfService Rooms", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"roomRangeList\": {\r\n \"roomIds\": [\r\n \"214\"\r\n ],\r\n \"roomOutOfOrder\": {\r\n \"repairRemarks\": \"Remarks can go here\",\r\n \"returnStatus\": \"Dirty\",\r\n \"reasonCode\": \"GEN\",\r\n \"reasonDescription\": \"General Maintenance\",\r\n \"newDateRange\": {\r\n \"start\": \"2023-07-10\",\r\n \"end\": \"2023-07-14\"\r\n },\r\n \"start\": \"2023-07-10\",\r\n \"end\": \"2023-07-14\"\r\n }\r\n }\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/outOfServiceRooms", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "rooms", - "outOfServiceRooms" - ] - } - }, - "response": [] - }, - { - "name": "complete OutOfService Rooms", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"roomRepairByRoomNumber\": [\r\n {\r\n \"roomId\": \"100\",\r\n \"roomOutOfOrder\": {\r\n \"repairRemarks\": \"test\",\r\n \"returnStatus\": \"Clean\",\r\n \"reasonCode\": \"AAA\",\r\n \"reasonDescription\": \"AAA\",\r\n \"newDateRange\": {\r\n \"start\": \"2023-07-10\",\r\n \"end\": \"2023-07-12\"\r\n },\r\n \"start\": \"2023-07-10\",\r\n \"end\": \"2023-07-12\"\r\n }\r\n }\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/outOfServiceRooms", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "rooms", - "outOfServiceRooms" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Room Maintenance", - "item": [ - { - "name": "get Room Maintenance", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/maintenances?roomMaintenanceStatus=All", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "rooms", - "maintenances" - ], - "query": [ - { - "key": "roomMaintenanceStatus", - "value": "All", - "description": "Room Maintenance Status. \"All\", \"UnResolved\", \"Resolved\"" - } - ] - } - }, - "response": [] - }, - { - "name": "post Room Maintenance", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"roomIds\": [\r\n \"103\"\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"maintenanceCode\": \"AC\",\r\n \"remarks\": \"AC Repair\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/maintenanceCodes/{{MaintenanceCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "rooms", - "maintenanceCodes", - "{{MaintenanceCode}}" - ] - }, - "description": "Use this API to create a maintenances for a specific room - such as Air Conditioning needs fixing. You can find the available Room maintenance codes from the operation in ListOfValues module - LOV getMaintenanceCodes." - }, - "response": [] - }, - { - "name": "put Room Maintenance", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"maintenanceId\": {\r\n \"type\": \"RoomMaintenanceId\",\r\n \"id\": \"1410425\"\r\n },\r\n \"roomId\": \"100\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"maintenanceCode\": \"AC\",\r\n \"remarks\": \"AC Repair hello \"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/{{RoomId}}/maintenances/{{maintenanceId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "rooms", - "{{RoomId}}", - "maintenances", - "{{maintenanceId}}" - ] - }, - "description": "Use this API to change the maintenances for rooms. Use get Room Maintenance operation to find the Room MaintenanceId for this request." - }, - "response": [] - }, - { - "name": "resolve Room Maintenance", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"maintenanceId\": {\r\n \"type\": \"RoomMaintenanceId\",\r\n \"id\": \"5060\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/maintenances/{{MainteananceId}}/resolve", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "maintenances", - "{{MainteananceId}}", - "resolve" - ] - }, - "description": "use this operation to mark a Room Maintenance as resolved. You will find the RoomMaintenanceId for the body of this request, from the get request - getRoomMaintenances." - }, - "response": [] - }, - { - "name": "delete Room Maintenance", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/maintenances/{{MainteananceId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "maintenances", - "{{MainteananceId}}" - ] - } - }, - "response": [] - }, - { - "name": "unresolve Room Maintenance", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"maintenanceId\": {\r\n \"type\": \"RoomMaintenanceId\",\r\n \"id\": \"{{RoomMaintenanceId}}\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/maintenances/{{MainteananceId}}/unResolve", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "maintenances", - "{{MainteananceId}}", - "unResolve" - ] - }, - "description": "Use this operation to mark a Room Maintenance as unresolved." - }, - "response": [] - } - ] - }, - { - "name": "Service Break", - "item": [ - { - "name": "start Service Break", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"taskCodes\": [\r\n \"FS\"\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"taskDate\": \"2023-07-10\",\r\n \"sheetNumber\": \"1\",\r\n \"roomId\": \"110\",\r\n \"attendant\": \"ATTD1\",\r\n \"frontOfficeStatus\": \"Occupied\",\r\n \"housekeepingRoomStatus\": \"Dirty\",\r\n \"roomTaskCode\": \"FS\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/taskSheets/{{TaskSheetNumber}}/start", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "taskSheets", - "{{TaskSheetNumber}}", - "start" - ] - } - }, - "response": [] - }, - { - "name": "end Service Break", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"taskCodes\": [\r\n \"FS\"\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"taskDate\": \"2023-07-10\",\r\n \"sheetNumber\": \"1\",\r\n \"roomId\": \"110\",\r\n \"attendant\": \"ATTD1\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/taskSheets/{{TaskSheetNumber}}/end", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "taskSheets", - "{{TaskSheetNumber}}", - "end" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Servicing Task Rooms", - "item": [ - { - "name": "start Servicing Task Room", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"taskCodes\": [\r\n \"FS\"\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"taskDate\": \"2023-07-10\",\r\n \"sheetNumber\": \"2\",\r\n \"roomId\": \"1111\",\r\n \"attendant\": \"ATTD1\",\r\n \"frontOfficeStatus\": \"Vacant\",\r\n \"housekeepingRoomStatus\": \"Dirty\",\r\n \"roomTaskCode\": \"FS\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/{{RoomId}}/sheets/{{SheetNumber}}/start", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "rooms", - "{{RoomId}}", - "sheets", - "{{SheetNumber}}", - "start" - ] - } - }, - "response": [] - }, - { - "name": "complete Servicing Task Room", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"taskCodes\": [\r\n \"FS\"\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"taskDate\": \"2023-07-10\",\r\n \"sheetNumber\": \"1\",\r\n \"roomId\": \"209\",\r\n \"attendant\": \"ATTD1\",\r\n \"frontOfficeStatus\": \"Vacant\",\r\n \"housekeepingRoomStatus\": \"Clean\",\r\n \"roomTaskCode\": \"FS\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/{{RoomId}}/sheets/{{SheetNumber}}/complete", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "rooms", - "{{RoomId}}", - "sheets", - "{{SheetNumber}}", - "complete" - ] - } - }, - "response": [] - }, - { - "name": "cancel Servicing Task Room", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"taskCodes\": [\r\n \"FS\"\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"taskDate\": \"2023-07-10\",\r\n \"sheetNumber\": \"1\",\r\n \"roomId\": \"209\",\r\n \"attendant\": \"ATTD1\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/{{RoomId}}/sheets/{{SheetNumber}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "rooms", - "{{RoomId}}", - "sheets", - "{{SheetNumber}}" - ] - } - }, - "response": [] - }, - { - "name": "skip Servicing Task Room", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"taskCodes\": [\r\n \"FS\"\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"taskDate\": \"2023-07-10\",\r\n \"sheetNumber\": \"2\",\r\n \"roomId\": \"1111\",\r\n \"attendant\": \"ATTD1\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/{{RoomId}}/sheets/{{SheetNumber}}/skip", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "rooms", - "{{RoomId}}", - "sheets", - "{{SheetNumber}}", - "skip" - ] - } - }, - "response": [] - }, - { - "name": "move Task Rooms", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"rooms\": [\r\n {\r\n \"roomId\": \"104\"\r\n }\r\n ],\r\n \"taskCode\": [\r\n {\r\n \"code\": \"FS\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"taskDate\": \"2023-07-10\",\r\n \"fromTaskSheetNumber\": \"1\",\r\n \"toTaskSheetNumber\": \"2\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/moveTaskRooms", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "moveTaskRooms" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Task Sheets", - "item": [ - { - "name": "get Task Companion", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/sheets/{{SheetNumber}}?taskDate=2016-07-10&taskCodes=FS&roomStatusToChange=OutOfOrder&roomStatusToChange=OutOfService&roomStatusToChange=Clean&roomStatusToChange=Pickup&roomStatusToChange=Dirty&roomStatusToChange=Inspected", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "sheets", - "{{SheetNumber}}" - ], - "query": [ - { - "key": "taskDate", - "value": "2016-07-10", - "description": "Date for which the task sheet was created. By default this would be the current business date." - }, - { - "key": "taskCodes", - "value": "FS" - }, - { - "key": "roomStatusToChange", - "value": "OutOfOrder", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." - }, - { - "key": "roomStatusToChange", - "value": "OutOfService", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." - }, - { - "key": "roomStatusToChange", - "value": "Clean", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." - }, - { - "key": "roomStatusToChange", - "value": "Pickup", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." - }, - { - "key": "roomStatusToChange", - "value": "Dirty", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." - }, - { - "key": "roomStatusToChange", - "value": "Inspected", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." - }, - { - "key": "roomId", - "value": "{{RoomId}}", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "auto Generate Task Sheets", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"taskCodes\": [\r\n \"LT\",\r\n \"FS\",\r\n \"DUST\"\r\n ],\r\n \"status\": {\r\n \"housekeepingRoomStatusList\": [\r\n \"Clean\",\r\n \"Dirty\"\r\n ],\r\n \"frontOfficeRoomStatusList\": [\r\n \"Occupied\",\r\n \"Vacant\"\r\n ],\r\n \"reservationStatusList\": [\r\n \"Arrival\",\r\n \"Arrived\",\r\n \"Departed\",\r\n \"DueOut\",\r\n \"StayOver\"\r\n ],\r\n \"turndownStatusList\": [],\r\n \"roomAssignmentStatusList\": []\r\n },\r\n \"instructions\": {\r\n \"taskInstructions\": \"FS - Please clean room as departure. LT - Please make beds, empty trash, vacuum and clean the bathroom. DUST - Please dust the curtains, picture frames and all other high surfaces. \",\r\n \"roomInstructions\": \"New\"\r\n },\r\n \"taskDate\": \"2023-07-10\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"numberOfAttendants\": \"2\",\r\n \"sheetOrderBy\": \"Room\",\r\n \"turndown\": false,\r\n \"separateNSRRooms\": false,\r\n \"separateDNDRooms\": false,\r\n \"showAllScheduledTasks\": false,\r\n \"stayOverFirst\": false,\r\n \"defaultTemplate\": false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/autoTaskSheets", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "autoTaskSheets" - ] - } - }, - "response": [] - }, - { - "name": "merge Task Sheet", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"fromTaskSeqNo\": \"426312\",\r\n \"toTaskSeqNo\": \"426315\",\r\n \"hkBreakOutId\": \"37199\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/taskSheets/{{toTaskSequenceNo}}/merge", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "taskSheets", - "{{toTaskSequenceNo}}", - "merge" - ] - } - }, - "response": [] - }, - { - "name": "post Task Sheet", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"taskSheetDetails\": {\r\n \"taskCodes\": [\r\n {\r\n \"code\": \"TURNDOWN\"\r\n }\r\n ],\r\n \"rooms\": [\r\n {\r\n \"instructions\": \"room instructions can go here on new task sheet\",\r\n \"roomId\": \"101\"\r\n },\r\n {\r\n \"instructions\": \"room instructions can go here on new task sheet\",\r\n \"roomId\": \"102\"\r\n }\r\n ],\r\n \"date\": \"2023-07-10\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/taskSheets", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "taskSheets" - ] - } - }, - "response": [] - }, - { - "name": "post Task Sheet Rooms", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"taskSheetDetails\": {\r\n \"taskCodes\": [\r\n {\r\n \"code\": \"DAILY\"\r\n }\r\n ],\r\n \"rooms\": [\r\n {\r\n \"instructions\": \"Daily Service\",\r\n \"totalCredits\": \"10\",\r\n \"housekeeping\": {\r\n \"housekeepingRoomStatus\": {}\r\n },\r\n \"roomId\": \"104\"\r\n },\r\n {\r\n \"instructions\": \"Daily Service\",\r\n \"totalCredits\": \"10\",\r\n \"housekeeping\": {\r\n \"housekeepingRoomStatus\": {}\r\n },\r\n \"roomId\": \"105\"\r\n },\r\n {\r\n \"instructions\": \"Daily Service\",\r\n \"totalCredits\": \"10\",\r\n \"housekeeping\": {\r\n \"housekeepingRoomStatus\": {}\r\n },\r\n \"roomId\": \"106\"\r\n }\r\n ],\r\n \"sheetNumber\": \"1\",\r\n \"date\": \"2023-11-17\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/taskSheets/rooms?taskSheet=1", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "taskSheets", - "rooms" - ], - "query": [ - { - "key": "taskSheet", - "value": "1" - } - ] - } - }, - "response": [] - }, - { - "name": "lock Task Sheet", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"taskSeqNo\": \"0\",\r\n \"lockTaskSheet\": true\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/taskSheets/{{SheetNumber}}/lock", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "taskSheets", - "{{SheetNumber}}", - "lock" - ] - }, - "description": "Use getHouseKeepingTasks to find the Task sequence No for the body of this request." - }, - "response": [] - }, - { - "name": "put Task Sheet", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"taskSheetDetails\": {\r\n \"taskCodes\": [\r\n {\r\n \"code\": \"TURNDOWN\"\r\n }\r\n ],\r\n \"credits\": [\r\n {\r\n \"type\": \"Total\",\r\n \"numberOfCredits\": \"0\"\r\n }\r\n ],\r\n \"attendant\": {\r\n \"attendantInstructions\": \"Attendant Instructions\",\r\n \"attendantId\": \"ATTD1\"\r\n },\r\n \"sheetNumber\": \"1\",\r\n \"date\": \"2023-07-10\",\r\n \"taskInstructions\": \"Turndown (Internal)\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/taskSheets", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "taskSheets" - ] - } - }, - "response": [] - }, - { - "name": "put Task Sheet Rooms", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"taskSheetDetails\": {\r\n \"taskCodes\": [\r\n {\r\n \"code\": \"FS\"\r\n }\r\n ],\r\n \"rooms\": [\r\n {\r\n \"instructions\": \"Hello there\",\r\n \"totalCredits\": \"2.63\",\r\n \"housekeeping\": {},\r\n \"roomId\": \"209 \"\r\n }\r\n ],\r\n \"sheetNumber\": \"1\",\r\n \"date\": \"2023-07-10\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/taskSheets/rooms", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "taskSheets", - "rooms" - ] - } - }, - "response": [] - }, - { - "name": "unlock Task Sheet", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"taskSeqNo\": \"236896\",\r\n \"lockTaskSheet\": false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/taskSheets/{{SheetNumber}}/unlock", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "taskSheets", - "{{SheetNumber}}", - "unlock" - ] - }, - "description": "Use getHouseKeepingTasks to find the Task sequence No for the body of this request." - }, - "response": [] - }, - { - "name": "delete Task Sheet", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/taskSheets?date=2023-07-10&sheetNumber=1&taskCodes=TURNDOWN", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "taskSheets" - ], - "query": [ - { - "key": "date", - "value": "2023-07-10", - "description": "The date for which the task sheet applies." - }, - { - "key": "sheetNumber", - "value": "1", - "description": "The Task Sheet number. This will be a sequential number for the task sheets generated for a particular Task Code." - }, - { - "key": "taskCodes", - "value": "TURNDOWN", - "description": "The Code for the task." - } - ] - } - }, - "response": [] - }, - { - "name": "delete Task Sheet Rooms", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/taskSheets/rooms?date=2023-07-10&sheetNumber=1&taskCodes=FS&roomId=104", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "taskSheets", - "rooms" - ], - "query": [ - { - "key": "date", - "value": "2023-07-10", - "description": "The date for which the task sheet applies." - }, - { - "key": "sheetNumber", - "value": "1", - "description": "The Task Sheet number. This will be a sequential number for the task sheets generated for a particular Task Code." - }, - { - "key": "taskCodes", - "value": "FS", - "description": "The Code for the task." - }, - { - "key": "roomId", - "value": "104", - "description": "Code of the room." - } - ] - }, - "description": "Use getHouseKeepingTasks to find the Task sequence No for the body of this request." - }, - "response": [] - }, - { - "name": "delete Task Sheets", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/houseKeepingTasks/{{taskCodesBreakOutId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "houseKeepingTasks", - "{{taskCodesBreakOutId}}" - ], - "query": [ - { - "key": "", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Task Sheet Templates", - "item": [ - { - "name": "get Task Sheet Template", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/taskSheetTemplates", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "taskSheetTemplates" - ], - "query": [ - { - "key": "templateCode", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "put Task Sheeet Template", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"taskSheetTemplateDetails\": {\r\n \"taskCodes\": [\r\n \"DAILY\"\r\n ],\r\n \"status\": {\r\n \"housekeepingRoomStatusList\": [\r\n \"Dirty\"\r\n ],\r\n \"frontOfficeRoomStatusList\": [\r\n \"Occupied\",\r\n \"Vacant\"\r\n ],\r\n \"reservationStatusList\": [\r\n \"Arrival\",\r\n \"Arrived\",\r\n \"Departed\",\r\n \"DueOut\",\r\n \"StayOver\"\r\n ],\r\n \"turndownStatusList\": [],\r\n \"roomAssignmentStatusList\": []\r\n },\r\n \"instructions\": {},\r\n \"taskDate\": \"2023-11-17\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"numberOfAttendants\": \"3\",\r\n \"sheetOrderBy\": \"Room\",\r\n \"turndown\": false,\r\n \"vIPOnly\": false,\r\n \"separateNSRRooms\": false,\r\n \"separateDNDRooms\": false,\r\n \"showAllScheduledTasks\": false,\r\n \"overrideTaskTemplate\": true,\r\n \"templateCode\": \"MAIN\",\r\n \"templateDescription\": \"Main Template\",\r\n \"stayOverFirst\": false,\r\n \"defaultTemplate\": true,\r\n \"excludeRoomsOccupiedByOwner\": false,\r\n \"excludeRoomsExclusiveToOwner\": false,\r\n \"ruleCodes\": [\r\n \"4FS\",\r\n \"CRIB\",\r\n \"FRUIT\",\r\n \"MEET\",\r\n \"TRAV1\"\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/taskSheetTemplates/{{taskSheetTemplateCode}}?taskSheetTemplate ", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "taskSheetTemplates", - "{{taskSheetTemplateCode}}" - ], - "query": [ - { - "key": "taskSheetTemplate ", - "value": null - } - ] - } - }, - "response": [] - }, - { - "name": "delete Task Sheet Template", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/taskSheetTemplates/{{TaskSheetTemplateCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "taskSheetTemplates", - "{{TaskSheetTemplateCode}}" - ], - "query": [ - { - "key": "templateCode", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Reservation Housekeeping Schedule", - "item": [ - { - "name": "get Reservation Housekeeping Schedule", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{hotelId}}/reservations/{{reservationId}}/houseKeepingTaskSchedules?reservationIdContext&reservationIdType=Reservation&beginDate&endDate&fetchInstructions", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{hotelId}}", - "reservations", - "{{reservationId}}", - "houseKeepingTaskSchedules" - ], - "query": [ - { - "key": "reservationIdContext", - "value": null - }, - { - "key": "reservationIdType", - "value": "Reservation" - }, - { - "key": "beginDate", - "value": null - }, - { - "key": "endDate", - "value": null - }, - { - "key": "fetchInstructions", - "value": null - } - ] - } - }, - "response": [] - }, - { - "name": "reset Reservation Housekeeping Schedule", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n \"beginDate\": \"2023-07-25\",\r\n \"endDate\": \"2023-07-31\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/houseKeepingTaskSchedules/reset", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "houseKeepingTaskSchedules", - "reset" - ] - } - }, - "response": [] - }, - { - "name": "shift Reservation Housekeeping Schedule", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"shiftDay\": {\r\n \"dayOfWeek\": \"Thursday\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n \"beginDate\": \"2023-07-25\",\r\n \"endDate\": \"2023-07-31\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/houseKeepingTaskSchedules/shift", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "houseKeepingTaskSchedules", - "shift" - ] - } - }, - "response": [] - }, - { - "name": "delete Reservation Housekeeping Tasks", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/houseKeepingTaskSchedules?facilityCodesDescription=Towels&facilityCodes=TOWEL&endDate=2023-07-26&cycleStartDay=0&roomId=402&facilityTaskDescription=Full service&facilityTaskPriority=8&frequency=1000&facilityCodesQuantity=2&taskDate=2023-07-27&taskDate=2023-07-28&facilityTaskCode=FS&stayPeriod=EntireStay&startDate=2023-07-28&roomType=CCOTHER", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "houseKeepingTaskSchedules" - ], - "query": [ - { - "key": "facilityCodesDescription", - "value": "Towels", - "description": "Description of the Facility Code." - }, - { - "key": "facilityCodes", - "value": "TOWEL", - "description": "Facility code value." - }, - { - "key": "endDate", - "value": "2023-07-26", - "description": "Date at which facility tasks stopped being retrieved." - }, - { - "key": "cycleStartDay", - "value": "0", - "description": "Signifies the shift of the housekeeping schedule." - }, - { - "key": "roomId", - "value": "402", - "description": "Room in which task is to be performed." - }, - { - "key": "facilityTaskDescription", - "value": "Full service", - "description": "Facility task description." - }, - { - "key": "facilityTaskPriority", - "value": "8", - "description": "Signifies the priority of the task." - }, - { - "key": "frequency", - "value": "1000", - "description": "Signifies frequency(i.e. every 2 days) with which task is to be performed." - }, - { - "key": "facilityCodesQuantity", - "value": "2", - "description": "Signifies the quantity." - }, - { - "key": "taskDate", - "value": "2023-07-27", - "description": "A reservation date on which task must occur." - }, - { - "key": "taskDate", - "value": "2023-07-28", - "description": "A reservation date on which task must occur." - }, - { - "key": "facilityTaskCode", - "value": "FS", - "description": "Code of the housekeeping task." - }, - { - "key": "stayPeriod", - "value": "EntireStay", - "description": "Simple type for controlling the fetch operations of the housekeeping schedule request." - }, - { - "key": "startDate", - "value": "2023-07-28", - "description": "Date at which facility tasks started being retrieved." - }, - { - "key": "roomType", - "value": "CCOTHER", - "description": "Signifies the room type for which task is being performed." - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "get Housekeeping Discrepancies", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/housekeepingDiscrepancies?roomDiscrepancyStatus=Sleep&roomClass=&housekeepingEndDate=2016-07-10&housekeepingStartDate=2016-07-10", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "housekeepingDiscrepancies" - ], - "query": [ - { - "key": "roomDiscrepancyStatus", - "value": "Sleep", - "description": "Simple type for discrepant room status instructions to be used in requests for fetching housekeeping and front office room discrepancy. Valid values are Sleep, Skip, Person Discrepancy, Due Out Only." - }, - { - "key": "roomClass", - "value": "", - "description": "Room Class of the Room." - }, - { - "key": "housekeepingEndDate", - "value": "2016-07-10", - "description": "The ending value of the date range." - }, - { - "key": "housekeepingStartDate", - "value": "2016-07-10", - "description": "The starting value of the date range." - }, - { - "key": "roomDiscrepancyStatus", - "value": "Skip", - "disabled": true - }, - { - "key": "fromRoomNumber", - "value": "", - "disabled": true - }, - { - "key": "toRoomNumber", - "value": "", - "disabled": true - }, - { - "key": "floor", - "value": "", - "disabled": true - }, - { - "key": "dueOut", - "value": "true", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get HouseKeeping Tasks", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/houseKeepingtasks?includeTaskSheetDetails=true&generateCleaningSequence=false&attendantInRoomOnly=false&housekeepingRoomStatus=Clean&housekeepingRoomStatus=Inspected&housekeepingRoomStatus=OutOfService&housekeepingRoomStatus=OutOfOrder&housekeepingRoomStatus=Dirty&housekeepingRoomStatus=Pickup&includeTaskSheetsSummary=true&taskDate=2016-07-10&sortByCleaningSequence=false&taskSheetNumber=1&taskCodesBreakOutIdType=TaskCodesBreakOutId&roomStatusToChange=OutOfOrder&roomStatusToChange=OutOfService&roomStatusToChange=Clean&roomStatusToChange=Pickup&roomStatusToChange=Dirty&roomStatusToChange=Inspected&includeReservationInfo=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "houseKeepingtasks" - ], - "query": [ - { - "key": "includeTaskSheetDetails", - "value": "true", - "description": "This will include room details for the Task Sheets. If summary information is only required, then this could be set to false. If a Task Sheet Number is included in the Search and this flag is set to true, then the details for that particular Task Sheet will be returned. For all other task sheets, the IncludeTaskSheetsSummary will determine if Summary details are required or not." - }, - { - "key": "generateCleaningSequence", - "value": "false", - "description": "Setting this to true will generate a sequence based on the current condition of the room for cleaning. This sequence would be the same sequence with which the Task Companion works." - }, - { - "key": "attendantInRoomOnly", - "value": "false", - "description": "Query only rooms with attendant working in them." - }, - { - "key": "housekeepingRoomStatus", - "value": "Clean", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." - }, - { - "key": "housekeepingRoomStatus", - "value": "Inspected", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." - }, - { - "key": "housekeepingRoomStatus", - "value": "OutOfService", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." - }, - { - "key": "housekeepingRoomStatus", - "value": "OutOfOrder", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." - }, - { - "key": "housekeepingRoomStatus", - "value": "Dirty", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." - }, - { - "key": "housekeepingRoomStatus", - "value": "Pickup", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." - }, - { - "key": "includeTaskSheetsSummary", - "value": "true", - "description": "Setting this to true, will return Summary information for the task sheets required. If a Task Sheet Number is included in the Search and IncludeTaskSheetDetails is set to false and IncludeTaskSheetsSummary is false, then only the Summary information for that particular task sheet will be returned. IncludeTaskSheetDetails = True, IncludeTaskSheetsSummary = True : includes all task sheets details and summary IncludeTaskSheetDetails = false, IncludeTaskSheetsSummary = True : includes only summary IncludeTaskSheetDetails = false, IncludeTaskSheetsSummary = false, Task Sheet No =null : no task sheet detail or summary for any of the tasksheets. Returns the Task Assignnment header. IncludeTaskSheetDetails = True, IncludeTaskSheetsSummary = True, Task Sheet No = XX : includes task sheets detail for XX and summary for others. IncludeTaskSheetDetails = false, IncludeTaskSheetsSummary = True, Task Sheet No = XX : includes summary for all including XX. IncludeTaskSheetDetails = false, IncludeTaskSheetsSummary = false, Task Sheet No = XX : includes summary for XX. No information for others." - }, - { - "key": "taskDate", - "value": "2016-07-10", - "description": "Date for which the Task Assignment information is required." - }, - { - "key": "sortByCleaningSequence", - "value": "false", - "description": "The rooms in the task sheet would be sorted with the cleaning sequence. The normal sort would be done based on the Default Sequence." - }, - { - "key": "taskCodesBreakOutId", - "value": "24482", - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", - "disabled": true - }, - { - "key": "taskSheetNumber", - "value": "1", - "description": "Specific Task Sheet number for which the information is required." - }, - { - "key": "taskCodesBreakOutIdType", - "value": "TaskCodesBreakOutId", - "description": "A reference to the type of object defined by the UniqueID element." - }, - { - "key": "roomStatusToChange", - "value": "OutOfOrder", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." - }, - { - "key": "roomStatusToChange", - "value": "OutOfService", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." - }, - { - "key": "roomStatusToChange", - "value": "Clean", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." - }, - { - "key": "roomStatusToChange", - "value": "Pickup", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." - }, - { - "key": "roomStatusToChange", - "value": "Dirty", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." - }, - { - "key": "roomStatusToChange", - "value": "Inspected", - "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." - }, - { - "key": "includeReservationInfo", - "value": "true", - "description": "Setting this to true will include reservation information associated to the room." - }, - { - "key": "templateCode", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Facility Forecast", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/forecastTaskSchedules?startDate=2021-04-02&endDate=2021-04-04", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "forecastTaskSchedules" - ], - "query": [ - { - "key": "startDate", - "value": "2021-04-02", - "description": "The starting value of the date range." - }, - { - "key": "endDate", - "value": "2021-04-04", - "description": "The ending value of the date range." - }, - { - "key": "duration", - "value": "", - "disabled": true - }, - { - "key": "Codes", - "value": "", - "disabled": true - }, - { - "key": "usePriority", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Room Conditions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/conditions?fromRoomNumber=100&toRoomNumber=150", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "conditions" - ], - "query": [ - { - "key": "fromRoomNumber", - "value": "100", - "description": "From Room" - }, - { - "key": "toRoomNumber", - "value": "150", - "description": "To Room" - }, - { - "key": "roomTypes", - "value": "", - "disabled": true - }, - { - "key": "roomClasses", - "value": "", - "disabled": true - }, - { - "key": "floors", - "value": "", - "disabled": true - }, - { - "key": "roomFeatures", - "value": "", - "disabled": true - }, - { - "key": "housekeepingRoomStatus", - "value": "", - "disabled": true - }, - { - "key": "roomParityStatus", - "value": "odd", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "set Room Conditions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomNumberList\": [\r\n \"126\",\r\n \"127\",\r\n \"128\"\r\n ],\r\n \"roomCondition\": {\r\n \"roomCondition\": {\r\n \"code\": \"CARPET\"\r\n },\r\n \"remarks\": \"Wet Carpet\"\r\n },\r\n \"includeOccupiedRooms\": true,\r\n \"overrideHoldRooms\": false\r\n }\r\n}\r\n", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/conditions?roomCondition", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "conditions" - ], - "query": [ - { - "key": "roomCondition", - "value": null - } - ] - } - }, - "response": [] - }, - { - "name": "post Reservation Housekeeping Tasks", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n \"housekeepingSchedule\": {\r\n \"facilityHousekeepingTasks\": [\r\n {\r\n \"facilityTask\": {\r\n \"description\": \"Pickup Room\",\r\n \"priority\": \"8\",\r\n \"code\": \"PU\"\r\n },\r\n \"taskDate\": \"2016-07-28\",\r\n \"stayPeriod\": \"EntireStay\",\r\n \"frequency\": \"1000\",\r\n \"roomType\": \"CCOTHER\",\r\n \"roomId\": \"402\",\r\n \"facilityCodes\": [\r\n {\r\n \"description\": \"Towels\",\r\n \"quantity\": \"3\",\r\n \"code\": \"TOWEL\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"start\": \"2016-07-27\",\r\n \"end\": \"2016-07-29 15:00:00.0\",\r\n \"cycleStartDay\": \"0\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/houseKeepingTaskSchedules", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "houseKeepingTaskSchedules" - ] - } - }, - "response": [] - }, - { - "name": "edit Reservation Housekeeping Tasks", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n \"housekeepingSchedule\": {\r\n \"facilityHousekeepingTasks\": [\r\n {\r\n \"facilityTask\": {\r\n \"description\": \"Full Service\",\r\n \"priority\": \"8\",\r\n \"code\": \"FS\"\r\n },\r\n \"taskDate\": \"2016-07-27\",\r\n \"stayPeriod\": \"EntireStay\",\r\n \"frequency\": \"1000\",\r\n \"roomType\": \"CCOTHER\",\r\n \"roomId\": \"402\",\r\n \"facilityCodes\": [\r\n {\r\n \"description\": \"Towels\",\r\n \"quantity\": \"3\",\r\n \"code\": \"TOWEL\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"start\": \"2016-07-27\",\r\n \"end\": \"2016-07-29\",\r\n \"cycleStartDay\": \"0\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/houseKeepingTaskSchedules", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "houseKeepingTaskSchedules" - ] - } - }, - "response": [] - }, - { - "name": "set Guest Housekeeping Service Request", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomList\": [\r\n \"103\"\r\n ],\r\n \"status\": \"DoNotDisturb\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/serviceRequests", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "serviceRequests" - ] - } - }, - "response": [] - }, - { - "name": "set Room Cleaning Priority", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"roomList\": [\r\n \"110\"\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/{{RoomId}}/cleaningPriority", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "rooms", - "{{RoomId}}", - "cleaningPriority" - ] - }, - "description": "Use getHouseKeepingTasks to find the Task sequence No for the body of this request." - }, - "response": [] - }, - { - "name": "put Room Cleaning Priority", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomList\": [\r\n \"104\"\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/cleaningPriority?roomId=103", - "host": [ - "{{HostName}}" - ], - "path": [ - "hsk", - "v1", - "hotels", - "{{HotelId}}", - "rooms", - "cleaningPriority" - ], - "query": [ - { - "key": "roomId", - "value": "103", - "description": "Collection of room numbers." - } - ] - }, - "description": "Use getHouseKeepingTasks to find the Task sequence No for the body of this request." - }, - "response": [] - } - ], - "description": "###### APIs to cater for Housekeeping functionality in OPERA Cloud. \r\n\r\nHousekeeping enables you to schedule daily room cleaning, maintenance, and housekeeping staff activities. It provides information on room status, out of order/out of service rooms, and forecasting.\r\n\r\nFor further detailed information on Housekeeping, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/c_housekeeping_room_management.htm#OCSUH-RoomManagement-29AE5C9C).", - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Integration (INT) - Business Events", - "item": [ - { - "name": "get Business events", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/int/v1/externalSystem/{{ExtSystemCode}}/hotels/{{HotelId}}/businessEvents", - "host": [ - "{{HostName}}" - ], - "path": [ - "int", - "v1", - "externalSystem", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "businessEvents" - ], - "query": [ - { - "key": "limit", - "value": "20", - "disabled": true - } - ] - }, - "description": "FetchBusinessEvents - to fetch business events from OPERA" - }, - "response": [] - }, - { - "name": "get Business events By External System", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/int/v1/externalSystem/{{ExtSystemCode}}/businessEvents", - "host": [ - "{{HostName}}" - ], - "path": [ - "int", - "v1", - "externalSystem", - "{{ExtSystemCode}}", - "businessEvents" - ], - "query": [ - { - "key": "limit", - "value": "20", - "disabled": true - } - ] - }, - "description": "FetchBusinessEvents - to fetch business events from OPERA" - }, - "response": [] - } - ], - "description": "###### APIs to get Business Events generated in OPERA Cloud.", - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Integration Configuration (INT Config)", - "item": [ - { - "name": "get Delivery Methods", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/int/config/v1/deliveryMethods?hotelId={{HotelId}}&usages=General", - "host": [ - "{{HostName}}" - ], - "path": [ - "int", - "config", - "v1", - "deliveryMethods" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "usages", - "value": "General", - "description": "\"General\", \"QueueReservation\", \"Confirmation\", \"GuestMessage\", \"BillingFolio\", \"QueueRush\"" - } - ] - } - }, - "response": [] - }, - { - "name": "get External Database Available Properties", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/int/config/v1/interfaces/{{InterfaceId}}/databases/{DatabaseId}}}/availableResorts", - "host": [ - "{{HostName}}" - ], - "path": [ - "int", - "config", - "v1", - "interfaces", - "{{InterfaceId}}", - "databases", - "{DatabaseId}}}", - "availableResorts" - ] - } - }, - "response": [] - }, - { - "name": "get Hotel Interfaces", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/int/config/v1/hotelInterfaceTypes?includeInactive=false&hotelIds={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "int", - "config", - "v1", - "hotelInterfaceTypes" - ], - "query": [ - { - "key": "includeInactive", - "value": "false" - }, - { - "key": "logosCodes", - "value": "", - "disabled": true - }, - { - "key": "interfaceTypes", - "value": "EFT", - "description": "Available values : Bms, Cas, Dls, Eft, Mbs, Msc, Pbx, Pos, Svs, Vid, Vms, Www, Xml", - "disabled": true - }, - { - "key": "hotelIds", - "value": "{{HotelId}}" - } - ] - }, - "description": "Get the configured Property Interfaces, such as PBX, Video, and Door Lock Systems, for the Hotel." - }, - "response": [] - }, - { - "name": "Get Interface Rights", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/int/config/v1/interfaceRights?hotelId={{HotelId}}&id=1234&type=InterfaceId", - "host": [ - "{{HostName}}" - ], - "path": [ - "int", - "config", - "v1", - "interfaceRights" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "id", - "value": "1234", - "description": "id returned with the get Hotel Interfaces API" - }, - { - "key": "type", - "value": "InterfaceId", - "description": "The type of id is always InterfaceId" - } - ] - }, - "description": "Get the configured Interface Rights that define the control options for the requested Property Interface. Such as bar, unbar, on, and off." - }, - "response": [] - }, - { - "name": "get Publishers", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/int/config/v1/externalSystems/{{ExternalSystemCode}}/hotels/{{HotelId}}/publishers", - "host": [ - "{{HostName}}" - ], - "path": [ - "int", - "config", - "v1", - "externalSystems", - "{{ExternalSystemCode}}", - "hotels", - "{{HotelId}}", - "publishers" - ] - } - }, - "response": [] - }, - { - "name": "Get Template Device Locations", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/int/config/v1/deviceLocations", - "host": [ - "{{HostName}}" - ], - "path": [ - "int", - "config", - "v1", - "deviceLocations" - ], - "query": [ - { - "key": "codes", - "value": "LOBBY", - "description": "Specific code can be searched on.", - "disabled": true - }, - { - "key": "description", - "value": "Lobby", - "description": "Wildcard description can be searched on.", - "disabled": true - } - ] - }, - "description": "Get the configured template device locations." - }, - "response": [] - }, - { - "name": "get UDF Mappings", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/int/config/v1/udfMappings?uDFName=UDFC01", - "host": [ - "{{HostName}}" - ], - "path": [ - "int", - "config", - "v1", - "udfMappings" - ], - "query": [ - { - "key": "uDFName", - "value": "UDFC01" - } - ] - } - }, - "response": [] - }, - { - "name": "delete Publisher", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/int/config/v1/externalSystems/{{ExternalSystemCode}}/hotels/{{HotelId}}/publishers", - "host": [ - "{{HostName}}" - ], - "path": [ - "int", - "config", - "v1", - "externalSystems", - "{{ExternalSystemCode}}", - "hotels", - "{{HotelId}}", - "publishers" - ], - "query": [ - { - "key": "subscriberHotelId", - "value": "", - "disabled": true - }, - { - "key": "code", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Inventory (INV)", - "item": [ - { - "name": "get Inventory Statistics", - "item": [ - { - "name": "get Inventory Statistics", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/inventoryStatistics?reportCode=RoomCalendarStatistics&dateRangeStart=2023-04-02&dateRangeEnd=2023-04-02¶meterName=DeductRoomsYN¶meterValue=N¶meterName=RoomTypeWildCardList&ParameterValue=Y&RequestedReportsTypeStart=2023-04-02&HouseSellLimitYB=Y", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "v1", - "hotels", - "{{HotelId}}", - "inventoryStatistics" - ], - "query": [ - { - "key": "reportCode", - "value": "RoomCalendarStatistics" - }, - { - "key": "dateRangeStart", - "value": "2023-04-02", - "description": "maximum date range of 30 days" - }, - { - "key": "dateRangeEnd", - "value": "2023-04-02" - }, - { - "key": "parameterName", - "value": "GroupBy", - "disabled": true - }, - { - "key": "parameterValue", - "value": "RoomType", - "disabled": true - }, - { - "key": "parameterName", - "value": "DeductRoomsYN" - }, - { - "key": "parameterValue", - "value": "N" - }, - { - "key": "parameterName", - "value": "RoomTypeWildCardList" - }, - { - "key": "parameterValue", - "value": "STDQ", - "disabled": true - }, - { - "key": "ParameterName", - "value": "HouseSellLimitYN", - "disabled": true - }, - { - "key": "ParameterValue", - "value": "Y" - }, - { - "key": "RequestedReportsTypeStart", - "value": "2023-04-02" - }, - { - "key": "HouseSellLimitYB", - "value": "Y" - } - ] - } - }, - "response": [] - }, - { - "name": "get Inventory Statistics -> house level parameters", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/inventoryStatistics?dateRangeStart=2023-04-02&dateRangeEnd=2023-04-02&reportCode=RoomsAvailabilitySummary¶meterValue=Y¶meterValue=Y¶meterValue=Y¶meterValue=Y¶meterName=HouseSellLimitYN¶meterName=HouseMaxAvailabilityYN¶meterName=HouseMinAvailabilityYN¶meterName=HouseInventoryRoomsYN", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "v1", - "hotels", - "{{HotelId}}", - "inventoryStatistics" - ], - "query": [ - { - "key": "dateRangeStart", - "value": "2023-04-02" - }, - { - "key": "dateRangeEnd", - "value": "2023-04-02" - }, - { - "key": "reportCode", - "value": "RoomsAvailabilitySummary" - }, - { - "key": "parameterName", - "value": "GroupBy", - "disabled": true - }, - { - "key": "parameterValue", - "value": "RoomClass", - "disabled": true - }, - { - "key": "parameterName", - "value": "RoomMaxAvailabilityExcludingOverbookingYN", - "disabled": true - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomOOOYN", - "disabled": true - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomArrPersonsYN", - "disabled": true - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomTentRoomsYN", - "disabled": true - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomAvailRoomsYN", - "disabled": true - }, - { - "key": "parameterValue", - "value": "Y", - "disabled": true - }, - { - "key": "parameterName", - "value": "RoomBlkTentPuYN", - "disabled": true - }, - { - "key": "parameterValue", - "value": "Y", - "disabled": true - }, - { - "key": "parameterName", - "value": "RoomTentYN", - "disabled": true - }, - { - "key": "parameterValue", - "value": "Y", - "disabled": true - }, - { - "key": "parameterName", - "value": "RoomTentRoomsExcludingOverbookingYN", - "disabled": true - }, - { - "key": "parameterValue", - "value": "Y", - "disabled": true - }, - { - "key": "parameterName", - "value": "RoomOOSRoomsYN", - "disabled": true - }, - { - "key": "parameterValue", - "value": "Y", - "disabled": true - }, - { - "key": "parameterName", - "value": "RoomOverBookingYN", - "disabled": true - }, - { - "key": "parameterValue", - "value": "Y", - "disabled": true - }, - { - "key": "parameterName", - "value": "RoomArrRoomsYN", - "disabled": true - }, - { - "key": "parameterValue", - "value": "Y", - "disabled": true - }, - { - "key": "parameterName", - "value": "RoomOccupancyYN", - "disabled": true - }, - { - "key": "parameterValue", - "value": "Y", - "disabled": true - }, - { - "key": "parameterName", - "value": "RoomBlkDeductNpuYN", - "disabled": true - }, - { - "key": "parameterValue", - "value": "N", - "disabled": true - }, - { - "key": "parameterName", - "value": "RoomMinAvailabilityYN", - "disabled": true - }, - { - "key": "parameterValue", - "value": "Y", - "disabled": true - }, - { - "key": "parameterName", - "value": "RoomDepRoomsYN", - "disabled": true - }, - { - "key": "parameterValue", - "value": "Y", - "disabled": true - }, - { - "key": "parameterName", - "value": "RoomDayUseRoomYN", - "disabled": true - }, - { - "key": "parameterValue", - "value": "Y", - "disabled": true - }, - { - "key": "parameterName", - "value": "RoomAvailRoomsExcludingOverbookingYN", - "disabled": true - }, - { - "key": "parameterValue", - "value": "Y", - "disabled": true - }, - { - "key": "parameterName", - "value": "RoomPhysicalRoomsYN", - "disabled": true - }, - { - "key": "parameterValue", - "value": "Y", - "disabled": true - }, - { - "key": "parameterName", - "value": "RoomRoomsSoldYN", - "disabled": true - }, - { - "key": "parameterValue", - "value": "Y", - "disabled": true - }, - { - "key": "parameterName", - "value": "RoomBlkDeductPuYN", - "disabled": true - }, - { - "key": "parameterName", - "value": "RoomMinAvailabilityExcludingOverbookingYN", - "disabled": true - }, - { - "key": "parameterName", - "value": "RoomDayUsePersonYN", - "disabled": true - }, - { - "key": "parameterValue", - "value": "Y", - "disabled": true - }, - { - "key": "parameterName", - "value": "RoomDepPersonsYN", - "disabled": true - }, - { - "key": "parameterValue", - "value": "Y", - "disabled": true - }, - { - "key": "parameterName", - "value": "RoomRestrictionsYN", - "disabled": true - }, - { - "key": "parameterName", - "value": "RoomSellLimitYN", - "disabled": true - }, - { - "key": "parameterName", - "value": "RoomCancelledYN", - "disabled": true - }, - { - "key": "parameterValue", - "value": "Y", - "disabled": true - }, - { - "key": "parameterName", - "value": "RoomPeopleInHouseYN", - "disabled": true - }, - { - "key": "parameterValue", - "value": "Y", - "disabled": true - }, - { - "key": "parameterName", - "value": "RoomMaxAvailabilityYN", - "disabled": true - }, - { - "key": "parameterName", - "value": "RoomMaxOccupancyYN", - "disabled": true - }, - { - "key": "parameterName", - "value": "RoomClassList", - "disabled": true - }, - { - "key": "parameterValue", - "value": "PRES", - "disabled": true - }, - { - "key": "parameterName", - "value": "RoomBlkTentNpuYN", - "disabled": true - }, - { - "key": "parameterName", - "value": "HouseSellLimitYN" - }, - { - "key": "parameterName", - "value": "HouseMaxAvailabilityYN" - }, - { - "key": "parameterName", - "value": "HouseMinAvailabilityYN" - }, - { - "key": "parameterName", - "value": "HouseInventoryRoomsYN" - } - ] - }, - "description": "house level parameters" - }, - "response": [] - }, - { - "name": "get Inventory Statistics -> with ALL House Parameters", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/inventoryStatistics?dateRangeEnd=2023-04-02&reportCode=RoomsAvailabilitySummary&dateRangeStart=2023-04-02&ParameterName=HouseOccTenPercYN&ParameterValue=Y&ParameterName=HouseOOOYN&ParameterValue=Y&ParameterName=HouseArrPersonsYN&ParameterValue=Y&ParameterValue=Y&ParameterName=RoomAvailRoomsYN&ParameterValue=Y&ParameterValue=Y&ParameterValue=Y&ParameterName=HouseSellLimitYN&ParameterValue=Y&ParameterValue=Y&ParameterValue=Y&ParameterValue=Y&ParameterName=HouseTentRoomsYN&ParameterValue=Y&ParameterValue=Y&ParameterName=HouseBlkTentNpuYN&ParameterValue=Y&ParameterName=HouseOOSRoomsYN&ParameterValue=Y&ParameterName=HouseDepRoomsYN&ParameterValue=Y&ParameterName=HouseDayUseRoomYN&ParameterValue=Y&ParameterValue=Y&ParameterName=HouseRoomsSoldYN&ParameterName=HouseMaxOccupancyYN&ParameterName=GroupBy&ParameterValue=RoomClass&ParameterName=DeductRoomsYN&ParameterValue=N&ParameterName=HouseBlkTentPuYN&ParameterName=CancelledYN&ParameterName=HouseArrRoomsYN&ParameterName=HouseBlkDeductNpuYN&ParameterName=HousePhysicalRoomsYN&ParameterName=HouseAvailRoomsYN&ParameterName=HouseBlkDeductPuYN", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "v1", - "hotels", - "{{HotelId}}", - "inventoryStatistics" - ], - "query": [ - { - "key": "dateRangeEnd", - "value": "2023-04-02" - }, - { - "key": "reportCode", - "value": "RoomsAvailabilitySummary" - }, - { - "key": "dateRangeStart", - "value": "2023-04-02" - }, - { - "key": "ParameterName", - "value": "HouseOccTenPercYN" - }, - { - "key": "ParameterValue", - "value": "Y" - }, - { - "key": "ParameterName", - "value": "HouseOOOYN" - }, - { - "key": "ParameterValue", - "value": "Y" - }, - { - "key": "ParameterName", - "value": "HouseArrPersonsYN" - }, - { - "key": "ParameterValue", - "value": "Y" - }, - { - "key": "ParameterName", - "value": "RestrictionsYN", - "disabled": true - }, - { - "key": "ParameterValue", - "value": "Y" - }, - { - "key": "ParameterName", - "value": "RoomAvailRoomsYN" - }, - { - "key": "ParameterValue", - "value": "Y" - }, - { - "key": "ParameterName", - "value": "HouseOverBookingYN", - "disabled": true - }, - { - "key": "ParameterValue", - "value": "Y" - }, - { - "key": "ParameterName", - "value": "HouseMaxAvailabilityYN", - "disabled": true - }, - { - "key": "ParameterValue", - "value": "Y" - }, - { - "key": "ParameterName", - "value": "HouseSellLimitYN" - }, - { - "key": "ParameterValue", - "value": "Y" - }, - { - "key": "ParameterName", - "value": "HouseOccPercYN", - "disabled": true - }, - { - "key": "ParameterValue", - "value": "Y" - }, - { - "key": "ParameterName", - "value": "HouseTentRoomsSoldYN", - "disabled": true - }, - { - "key": "ParameterValue", - "value": "Y" - }, - { - "key": "ParameterName", - "value": "HouseOccupancyYN", - "disabled": true - }, - { - "key": "ParameterValue", - "value": "Y" - }, - { - "key": "ParameterName", - "value": "HouseTentRoomsYN" - }, - { - "key": "ParameterValue", - "value": "Y" - }, - { - "key": "ParameterName", - "value": "HouseMinAvailabilityExcludingOverbookingYN", - "disabled": true - }, - { - "key": "ParameterValue", - "value": "Y" - }, - { - "key": "ParameterName", - "value": "HouseBlkTentNpuYN" - }, - { - "key": "ParameterValue", - "value": "Y" - }, - { - "key": "ParameterName", - "value": "HouseOOSRoomsYN" - }, - { - "key": "ParameterValue", - "value": "Y" - }, - { - "key": "ParameterName", - "value": "HouseDepRoomsYN" - }, - { - "key": "ParameterValue", - "value": "Y" - }, - { - "key": "ParameterName", - "value": "HouseDayUseRoomYN" - }, - { - "key": "ParameterValue", - "value": "Y" - }, - { - "key": "ParameterName", - "value": "HouseMinAvailabilityYN", - "disabled": true - }, - { - "key": "ParameterValue", - "value": "Y" - }, - { - "key": "ParameterName", - "value": "HouseRoomsSoldYN" - }, - { - "key": "ParameterName", - "value": "HouseAvailTenPercYN", - "disabled": true - }, - { - "key": "ParameterValue", - "value": "Y", - "disabled": true - }, - { - "key": "ParameterName", - "value": "HouseDepPersonsYN", - "disabled": true - }, - { - "key": "ParameterValue", - "value": "Y", - "disabled": true - }, - { - "key": "ParameterName", - "value": "HouseMaxOccupancyYN" - }, - { - "key": "ParameterName", - "value": "HouseMaxAvailabilityExcludingOverbookingYN", - "disabled": true - }, - { - "key": "ParameterValue", - "value": "Y", - "disabled": true - }, - { - "key": "ParameterName", - "value": "GroupBy" - }, - { - "key": "ParameterValue", - "value": "RoomClass" - }, - { - "key": "ParameterName", - "value": "DeductRoomsYN" - }, - { - "key": "ParameterValue", - "value": "N" - }, - { - "key": "ParameterName", - "value": "HouseBlkTentPuYN" - }, - { - "key": "ParameterName", - "value": "CancelledYN" - }, - { - "key": "ParameterName", - "value": "HouseArrRoomsYN" - }, - { - "key": "ParameterName", - "value": "HouseDayUsePersonYN", - "disabled": true - }, - { - "key": "ParameterValue", - "value": "Y", - "disabled": true - }, - { - "key": "ParameterName", - "value": "HouseAvailRoomsExcludingOverbookingYN", - "disabled": true - }, - { - "key": "ParameterValue", - "value": "Y", - "disabled": true - }, - { - "key": "ParameterName", - "value": "HouseTentRoomsExcludingOverbookingYN", - "disabled": true - }, - { - "key": "ParameterValue", - "value": "Y", - "disabled": true - }, - { - "key": "ParameterName", - "value": "HousePeopleInHouseYN", - "disabled": true - }, - { - "key": "ParameterName", - "value": "HouseBlkDeductNpuYN" - }, - { - "key": "ParameterName", - "value": "HousePhysicalRoomsYN" - }, - { - "key": "ParameterName", - "value": "HouseAvailRoomsYN" - }, - { - "key": "ParameterName", - "value": "HouseAvailPercYN", - "disabled": true - }, - { - "key": "ParameterName", - "value": "HouseBlkDeductPuYN" - } - ] - } - }, - "response": [] - }, - { - "name": "get Inventory Statistics -> Report = DetailedAvailabiltySummary", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/inventoryStatistics?dateRangeEnd=2023-04-02&reportCode=RoomCalendarStatistics&dateRangeStart=2023-04-02", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "v1", - "hotels", - "{{HotelId}}", - "inventoryStatistics" - ], - "query": [ - { - "key": "dateRangeEnd", - "value": "2023-04-02" - }, - { - "key": "reportCode", - "value": "RoomCalendarStatistics" - }, - { - "key": "dateRangeStart", - "value": "2023-04-02" - }, - { - "key": "parameterName", - "value": "", - "disabled": true - }, - { - "key": "parameterValue", - "value": "", - "disabled": true - } - ] - }, - "description": "FetchInventoryStatistics - to fetch inventory data from OPERA" - }, - "response": [] - }, - { - "name": "get Inventory Statistics -> Report = SellLimitSummary", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/inventoryStatistics?dateRangeEnd=2023-04-02&reportCode=SellLimitSummary&dateRangeStart=2023-04-02", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "v1", - "hotels", - "{{HotelId}}", - "inventoryStatistics" - ], - "query": [ - { - "key": "dateRangeEnd", - "value": "2023-04-02" - }, - { - "key": "reportCode", - "value": "SellLimitSummary" - }, - { - "key": "dateRangeStart", - "value": "2023-04-02" - }, - { - "key": "parameterName", - "value": "", - "disabled": true - }, - { - "key": "parameterValue", - "value": "", - "disabled": true - } - ] - }, - "description": "FetchInventoryStatistics - to fetch inventory data from OPERA" - }, - "response": [] - }, - { - "name": "get Inventory Statistics -> Report = Room Calendar Statistics", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/inventoryStatistics?dateRangeEnd=2023-04-02&reportCode=DetailedAvailabiltySummary&dateRangeStart=2023-04-02", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "v1", - "hotels", - "{{HotelId}}", - "inventoryStatistics" - ], - "query": [ - { - "key": "dateRangeEnd", - "value": "2023-04-02" - }, - { - "key": "reportCode", - "value": "DetailedAvailabiltySummary" - }, - { - "key": "dateRangeStart", - "value": "2023-04-02" - }, - { - "key": "parameterName", - "value": "", - "disabled": true - }, - { - "key": "parameterValue", - "value": "", - "disabled": true - } - ] - }, - "description": "FetchInventoryStatistics - to fetch inventory data from OPERA" - }, - "response": [] - }, - { - "name": "get Inventory Statistics -> Report = RoomsAvailabilitySummary", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/inventoryStatistics?dateRangeEnd=2023-04-02&reportCode=RoomsAvailabilitySummary&dateRangeStart=2023-04-02", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "v1", - "hotels", - "{{HotelId}}", - "inventoryStatistics" - ], - "query": [ - { - "key": "dateRangeEnd", - "value": "2023-04-02" - }, - { - "key": "reportCode", - "value": "RoomsAvailabilitySummary" - }, - { - "key": "dateRangeStart", - "value": "2023-04-02" - }, - { - "key": "parameterName", - "value": "", - "disabled": true - }, - { - "key": "parameterValue", - "value": "", - "disabled": true - } - ] - }, - "description": "FetchInventoryStatistics - to fetch inventory data from OPERA" - }, - "response": [] - }, - { - "name": "get Inventory Statistics -> with roomclass list", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/inventoryStatistics?dateRangeEnd=2023-12-06&reportCode=RoomsAvailabilitySummary&dateRangeStart=2023-12-06¶meterName=RoomMaxAvailabilityExcludingOverbookingYN¶meterValue=Y¶meterName=RoomOOOYN¶meterValue=Y¶meterName=RoomArrPersonsYN¶meterValue=Y¶meterName=RoomTentRoomsYN¶meterValue=Y¶meterName=RoomAvailRoomsYN¶meterValue=Y¶meterName=RoomBlkTentPuYN¶meterValue=Y¶meterName=RoomTentYN¶meterValue=Y¶meterName=RoomTentRoomsExcludingOverbookingYN¶meterValue=Y¶meterName=RoomOOSRoomsYN¶meterValue=Y¶meterName=RoomOverBookingYN¶meterValue=Y¶meterName=RoomArrRoomsYN¶meterValue=Y¶meterName=RoomOccupancyYN¶meterValue=Y¶meterName=RoomBlkDeductNpuYN¶meterValue=N¶meterName=RoomMinAvailabilityYN¶meterValue=Y¶meterName=RoomDepRoomsYN¶meterValue=Y¶meterName=RoomDayUseRoomYN¶meterValue=Y¶meterName=RoomAvailRoomsExcludingOverbookingYN¶meterValue=Y¶meterName=RoomPhysicalRoomsYN¶meterValue=Y¶meterName=RoomRoomsSoldYN¶meterValue=Y¶meterName=RoomBlkDeductPuYN¶meterValue=Y¶meterName=RoomMinAvailabilityExcludingOverbookingYN¶meterValue=Y¶meterName=RoomDayUsePersonYN¶meterValue=Y¶meterName=RoomDepPersonsYN¶meterValue=Y¶meterName=RoomRestrictionsYN¶meterValue=Y¶meterName=RoomSellLimitYN¶meterValue=Y¶meterName=RoomCancelledYN¶meterValue=Y¶meterName=RoomPeopleInHouseYN¶meterValue=Y¶meterName=RoomMaxAvailabilityYN¶meterValue=Y¶meterName=RoomMaxOccupancyYN¶meterValue=Y¶meterName=RoomClassList¶meterValue=KNGSUITE,PRES¶meterName=RoomBlkTentNpuYN¶meterValue=Y", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "v1", - "hotels", - "{{HotelId}}", - "inventoryStatistics" - ], - "query": [ - { - "key": "dateRangeEnd", - "value": "2023-12-06" - }, - { - "key": "reportCode", - "value": "RoomsAvailabilitySummary" - }, - { - "key": "dateRangeStart", - "value": "2023-12-06" - }, - { - "key": "parameterName", - "value": "GroupBy", - "disabled": true - }, - { - "key": "parameterValue", - "value": "RoomClass", - "disabled": true - }, - { - "key": "parameterName", - "value": "RoomMaxAvailabilityExcludingOverbookingYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomOOOYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomArrPersonsYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomTentRoomsYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomAvailRoomsYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomBlkTentPuYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomTentYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomTentRoomsExcludingOverbookingYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomOOSRoomsYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomOverBookingYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomArrRoomsYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomOccupancyYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomBlkDeductNpuYN" - }, - { - "key": "parameterValue", - "value": "N" - }, - { - "key": "parameterName", - "value": "RoomMinAvailabilityYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomDepRoomsYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomDayUseRoomYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomAvailRoomsExcludingOverbookingYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomPhysicalRoomsYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomRoomsSoldYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomBlkDeductPuYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomMinAvailabilityExcludingOverbookingYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomDayUsePersonYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomDepPersonsYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomRestrictionsYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomSellLimitYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomCancelledYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomPeopleInHouseYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomMaxAvailabilityYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomMaxOccupancyYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomClassList" - }, - { - "key": "parameterValue", - "value": "KNGSUITE,PRES" - }, - { - "key": "parameterName", - "value": "RoomBlkTentNpuYN" - }, - { - "key": "parameterValue", - "value": "Y" - } - ] - } - }, - "response": [] - }, - { - "name": "get Inventory Statistics -> with roomclass", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/inventoryStatistics?dateRangeEnd=2023-04-02&reportCode=RoomsAvailabilitySummary&dateRangeStart=2023-04-02¶meterName=HouseOccPercYN¶meterName=HouseOccupancyYN¶meterName=HouseTentRoomsYN¶meterName=GroupBy¶meterName=DeductRoomsYN¶meterName=CancelledYN¶meterName=HouseRoomsSoldYN¶meterName=RoomAvailRoomsYN¶meterName=HouseAvailRoomsYN¶meterValue=Y¶meterValue=Y¶meterValue=Y¶meterValue=RoomClass¶meterValue=N¶meterValue=Y¶meterValue=Y¶meterValue=Y¶meterValue=Y", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "v1", - "hotels", - "{{HotelId}}", - "inventoryStatistics" - ], - "query": [ - { - "key": "dateRangeEnd", - "value": "2023-04-02" - }, - { - "key": "reportCode", - "value": "RoomsAvailabilitySummary" - }, - { - "key": "dateRangeStart", - "value": "2023-04-02" - }, - { - "key": "parameterName", - "value": "HouseOccPercYN" - }, - { - "key": "parameterName", - "value": "HouseOccupancyYN" - }, - { - "key": "parameterName", - "value": "HouseTentRoomsYN" - }, - { - "key": "parameterName", - "value": "GroupBy" - }, - { - "key": "parameterName", - "value": "DeductRoomsYN" - }, - { - "key": "parameterName", - "value": "CancelledYN" - }, - { - "key": "parameterName", - "value": "HouseRoomsSoldYN" - }, - { - "key": "parameterName", - "value": "RoomAvailRoomsYN" - }, - { - "key": "parameterName", - "value": "HouseAvailRoomsYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterValue", - "value": "RoomClass" - }, - { - "key": "parameterValue", - "value": "N" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterValue", - "value": "Y" - } - ] - } - }, - "response": [] - }, - { - "name": "get Inventory Statistics -> with roomtype list", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/inventoryStatistics?reportCode=RoomsAvailabilitySummary&dateRangeEnd=2023-04-02&dateRangeStart=2023-04-02¶meterName=RoomTypeWildCardList¶meterValue=SGL,DBL¶meterName=RoomMaxAvailabilityExcludingOverbookingYN¶meterValue=Y¶meterName=RoomOOOYN¶meterValue=Y¶meterName=RoomArrPersonsYN¶meterValue=Y¶meterName=RoomTentRoomsYN¶meterValue=Y¶meterName=RoomAvailRoomsYN¶meterValue=Y¶meterName=RoomBlkTentPuYN¶meterValue=Y¶meterName=RoomTentYN¶meterValue=Y¶meterName=RoomTentRoomsExcludingOverbookingYN¶meterValue=Y¶meterName=RoomOOSRoomsYN¶meterValue=Y¶meterName=RoomOverBookingYN¶meterValue=Y¶meterName=RoomArrRoomsYN¶meterValue=Y¶meterName=RoomOccupancyYN¶meterValue=Y¶meterName=RoomBlkDeductNpuYN¶meterValue=N¶meterName=RoomMinAvailabilityYN¶meterValue=Y¶meterName=RoomDepRoomsYN¶meterValue=Y¶meterName=RoomDayUseRoomYN¶meterValue=Y¶meterName=RoomAvailRoomsExcludingOverbookingYN¶meterValue=Y¶meterName=RoomPhysicalRoomsYN¶meterValue=Y¶meterName=RoomRoomsSoldYN¶meterValue=Y¶meterName=RoomBlkDeductPuYN¶meterValue=Y¶meterName=RoomMinAvailabilityExcludingOverbookingYN¶meterValue=Y¶meterName=RoomDayUsePersonYN¶meterValue=Y¶meterName=RoomDepPersonsYN¶meterValue=Y¶meterName=RoomRestrictionsYN¶meterValue=Y¶meterName=RoomSellLimitYN¶meterValue=Y¶meterName=RoomCancelledYN¶meterValue=Y¶meterName=RoomPeopleInHouseYN¶meterValue=Y¶meterName=RoomMaxAvailabilityYN¶meterValue=Y¶meterName=RoomMaxOccupancyYN¶meterValue=Y", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "v1", - "hotels", - "{{HotelId}}", - "inventoryStatistics" - ], - "query": [ - { - "key": "reportCode", - "value": "RoomsAvailabilitySummary" - }, - { - "key": "dateRangeEnd", - "value": "2023-04-02" - }, - { - "key": "dateRangeStart", - "value": "2023-04-02" - }, - { - "key": "parameterName", - "value": "RoomTypeWildCardList" - }, - { - "key": "parameterValue", - "value": "SGL,DBL" - }, - { - "key": "parameterName", - "value": "RoomMaxAvailabilityExcludingOverbookingYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomOOOYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomArrPersonsYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomTentRoomsYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomAvailRoomsYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomBlkTentPuYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomTentYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomTentRoomsExcludingOverbookingYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomOOSRoomsYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomOverBookingYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomArrRoomsYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomOccupancyYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomBlkDeductNpuYN" - }, - { - "key": "parameterValue", - "value": "N" - }, - { - "key": "parameterName", - "value": "RoomMinAvailabilityYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomDepRoomsYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomDayUseRoomYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomAvailRoomsExcludingOverbookingYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomPhysicalRoomsYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomRoomsSoldYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomBlkDeductPuYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomMinAvailabilityExcludingOverbookingYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomDayUsePersonYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomDepPersonsYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomRestrictionsYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomSellLimitYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomCancelledYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomPeopleInHouseYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomMaxAvailabilityYN" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "RoomMaxOccupancyYN" - }, - { - "key": "parameterValue", - "value": "Y" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Item Inventory", - "item": [ - { - "name": "get Item Inventory", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/itemInventory?sellInEvent=false&startDate=2023-04-03&endDate=2023-04-07&welcomeOffer=false&SellInReservation=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "v1", - "hotels", - "{{HotelId}}", - "itemInventory" - ], - "query": [ - { - "key": "sellInEvent", - "value": "false" - }, - { - "key": "startDate", - "value": "2023-04-03" - }, - { - "key": "endDate", - "value": "2023-04-07" - }, - { - "key": "itemCode", - "value": "PA7271", - "disabled": true - }, - { - "key": "itemCode", - "value": "S41308", - "disabled": true - }, - { - "key": "welcomeOffer", - "value": "false" - }, - { - "key": "SellInReservation", - "value": "true" - }, - { - "key": "itemHoldId", - "value": "true", - "disabled": true - } - ] - }, - "description": "This will fetch a hotel's Item inventory for a specified date range that you can provided in the request." - }, - "response": [] - }, - { - "name": "get Hold Items Inventory", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/itemInventory?sellInEvent=false&endDate=2023-08-20&welcomeOffer=false&SellInReservation=true&startDate=2023-08-16", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "v1", - "hotels", - "{{HotelId}}", - "itemInventory" - ], - "query": [ - { - "key": "sellInEvent", - "value": "false" - }, - { - "key": "endDate", - "value": "2023-08-20" - }, - { - "key": "welcomeOffer", - "value": "false" - }, - { - "key": "SellInReservation", - "value": "true" - }, - { - "key": "startDate", - "value": "2023-08-16" - } - ] - }, - "description": "This will fetch a hotel's Item inventory for a specified date range that you can provided in the request." - }, - "response": [] - }, - { - "name": "post Hold Item Inventory", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"holdItemInfo\": {\r\n \"heldById\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n \"heldBy\": \"Reservation\",\r\n \"holdItemInfoList\": [\r\n {\r\n \"itemCode\": \"BIKEA\",\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-08-16\",\r\n \"endDate\": \"2023-08-17\"\r\n },\r\n \"count\": \"2\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/itemInventoryHold", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "v1", - "hotels", - "{{HotelId}}", - "itemInventoryHold" - ] - } - }, - "response": [] - }, - { - "name": "put Hold Items Inventory", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"heldBy\": \"Reservation\",\r\n \"heldById\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/v1/releasedItemInventory", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "v1", - "releasedItemInventory" - ] - }, - "description": "This API will release item inventory that has been held." - }, - "response": [] - } - ] - }, - { - "name": "get Block Inventory Statistics", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/blockInventoryStatistics?includeOverbooking=true&includeTentativeInventory=false&limit=20&offset=1&startDateRange=2023-04-02&endDateRange=2023-04-02&summarySortByCode=Status&detailSortByCode=BlockAccount", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "v1", - "hotels", - "{{HotelId}}", - "blockInventoryStatistics" - ], - "query": [ - { - "key": "includeBlocksWithNoRoom", - "value": "", - "disabled": true - }, - { - "key": "includeOverbooking", - "value": "true" - }, - { - "key": "includeTentativeInventory", - "value": "false" - }, - { - "key": "limit", - "value": "20" - }, - { - "key": "offset", - "value": "1" - }, - { - "key": "startDateRange", - "value": "2023-04-02" - }, - { - "key": "endDateRange", - "value": "2023-04-02" - }, - { - "key": "hotelIds", - "value": "{{HotelId}}", - "disabled": true - }, - { - "key": "summarySortByCode", - "value": "Status" - }, - { - "key": "detailSortByCode", - "value": "BlockAccount" - } - ] - }, - "description": "You can use this API to retrieve Block inventory for a specified hotel. Narrow down your results using the query parameters available." - }, - "response": [] - }, - { - "name": "get Hotel Inventory", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/hotelInventory?dateRangeStart=2023-08-02&dateRangeEnd=2023-08-02&dailyInventory=True&includeTentativeInventory=false&roomCountRequested=5&roomTypes=SGL", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "v1", - "hotels", - "{{HotelId}}", - "hotelInventory" - ], - "query": [ - { - "key": "dateRangeStart", - "value": "2023-08-02" - }, - { - "key": "dateRangeEnd", - "value": "2023-08-02" - }, - { - "key": "dailyInventory", - "value": "True" - }, - { - "key": "includeTentativeInventory", - "value": "false" - }, - { - "key": "roomCountRequested", - "value": "5" - }, - { - "key": "roomTypes", - "value": "SGL" - }, - { - "key": "roomTypes", - "value": "DLXK", - "disabled": true - }, - { - "key": "roomClasses", - "value": "", - "disabled": true - }, - { - "key": "houseLevel", - "value": "True", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "put Item Inventory Hold -> release inventory", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"heldBy\": \"Reservation\",\r\n \"heldById\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/v1/releasedItemInventory", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "v1", - "releasedItemInventory" - ] - }, - "description": "This API will release item inventory that has been held." - }, - "response": [] - }, - { - "name": "change Sell Limit", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"sellLimitsByDate\": {\r\n \"houseSellLimits\": [],\r\n \"roomTypeSellLimits\": [\r\n {\r\n \"roomType\": \"SUP\",\r\n \"date\": \"2023-04-08\",\r\n \"amount\": \"5\",\r\n \"flatOrPercentage\": \"F\"\r\n }\r\n ],\r\n \"roomClassSellLimits\": [],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/sellLimits", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "v1", - "hotels", - "{{HotelId}}", - "sellLimits" - ] - }, - "description": "You can use this API to create sell limits in OPERA by date." - }, - "response": [] - }, - { - "name": "change Sell Limit By Date", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"sellLimitsByDate\": {\r\n \"houseSellLimits\": [\r\n {\r\n \"date\": \"2023-07-22\",\r\n \"amount\": 100,\r\n \"flatOrPercentage\": \"flat\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/sellLimits", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "v1", - "hotels", - "{{HotelId}}", - "sellLimits" - ] - }, - "description": "You can use this API to create sell limits in OPERA by date." - }, - "response": [] - }, - { - "name": "change Sell Limit By Date Range", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"sellLimitsByDateRange\": [\r\n {\r\n \"sellLimitDateRanges\": [\r\n {\r\n \"actionType\": \"SET_AVAILABLE\",\r\n \"startDate\": \"2023-07-05\",\r\n \"endDate\": \"2023-07-09\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"amount\": \"64\",\r\n \"flatOrPercentage\": \"F\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"codeCategory\": \"RoomType\",\r\n \"codeValue\": \"SUP\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/sellLimitsByDateRange", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "v1", - "hotels", - "{{HotelId}}", - "sellLimitsByDateRange" - ] - }, - "description": "You can use this API to create sell limits in OPERA by date range." - }, - "response": [] - } - ], - "description": "###### APIs to cater for Inventory functionality in OPERA Cloud. \r\n\r\nThis includes sell limits for date ranges, viewing and updating the properties inventory, as well as item inventory (such as rollaways, microwaves etc.).\r\n\r\nFor further detailed information on Inventory and Availabilty, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/ch_inventory_intro.htm#OCSUH-Inventory-Intro-B9FF371E).", - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Leisure Management (LMS)", - "item": [ - { - "name": "Activity Locations", - "item": [ - { - "name": "get Activity Locations", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/lms/v1/activityLocations?hotelIds={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "lms", - "v1", - "activityLocations" - ], - "query": [ - { - "key": "hotelIds", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "post Activity Locations", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"activityLocations\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"SPA\",\r\n \"description\": \"Spa Level 2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lms/v1/activityLocations", - "host": [ - "{{HostName}}" - ], - "path": [ - "lms", - "v1", - "activityLocations" - ] - } - }, - "response": [] - }, - { - "name": "put Activity Locations", - "protocolProfileBehavior": { - "disabledSystemHeaders": {} - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "x-externalsystem", - "value": "{{ExternalSystemCode}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"activityLocations\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"REST2\",\r\n \"description\": \"Restaurant 2 Edit\"\r\n }\r\n ]\r\n}" - }, - "url": { - "raw": "{{HostName}}/lms/v1/activityLocations/{{ActivityLocationsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "lms", - "v1", - "activityLocations", - "{{ActivityLocationsId}}" - ] - } - }, - "response": [ - { - "name": "putActivityLocations RS", - "originalRequest": { - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "x-externalsystem", - "value": "{{ExternalSystemCode}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\"activityLocations\": [\r\n {\"hotelId\":\"{{HotelId}}\",\r\n \"code\":\"REST2\",\r\n \"description\":\"Restaurant 2 Edit\"\r\n }\r\n]}" - }, - "url": { - "raw": "{{HostName}}/lms/v1/activityLocations/REST2", - "host": [ - "{{HostName}}" - ], - "path": [ - "lms", - "v1", - "activityLocations", - "REST2" - ] - } - }, - "status": "OK", - "code": 200, - "_postman_previewlanguage": "json", - "header": [ - { - "key": "Server", - "value": "nginx" - }, - { - "key": "Date", - "value": "Fri, 13 Aug 2021 14:42:14 GMT" - }, - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8" - }, - { - "key": "Content-Length", - "value": "32" - }, - { - "key": "Connection", - "value": "keep-alive" - }, - { - "key": "Keep-Alive", - "value": "timeout=10" - }, - { - "key": "Cache-Control", - "value": "no-cache, no-store" - }, - { - "key": "X-XSS-Protection", - "value": "1; mode=block" - }, - { - "key": "X-XSS-Protection", - "value": "1; mode=block;" - }, - { - "key": "Strict-Transport-Security", - "value": "max-age=31536000 ; includeSubDomains" - }, - { - "key": "Strict-Transport-Security", - "value": "max-age=31536000; includeSubDomains" - }, - { - "key": "X-ORACLE-DMS-RID", - "value": "0" - }, - { - "key": "X-Content-Type-Options", - "value": "nosniff" - }, - { - "key": "X-Content-Type-Options", - "value": "nosniff" - }, - { - "key": "X-ORACLE-DMS-ECID", - "value": "59a85d34-b8d0-4484-8e75-b22a299834b0-0009f476" - }, - { - "key": "Content-Encoding", - "value": "gzip" - }, - { - "key": "Vary", - "value": "Accept-Encoding" - }, - { - "key": "X-Frame-Options", - "value": "DENY" - }, - { - "key": "X-Frame-Options", - "value": "DENY" - }, - { - "key": "Referrer-Policy", - "value": "no-referrer" - } - ], - "cookie": [], - "body": "{\n \"links\": []\n}" - } - ] - }, - { - "name": "delete Activity Locations", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/lms/v1/activityLocations/{{ActivityLocationsId}}?hotelIds={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "lms", - "v1", - "activityLocations", - "{{ActivityLocationsId}}" - ], - "query": [ - { - "key": "hotelIds", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Activity Status Codes", - "item": [ - { - "name": "get Activity Status Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/lms/v1/activityStatusCodes?hotelIds={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "lms", - "v1", - "activityStatusCodes" - ], - "query": [ - { - "key": "hotelIds", - "value": "{{HotelId}}" - }, - { - "key": "criteriaCodes", - "value": "SIV2", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Activity Status Code", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"activityStatusCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"PRO\",\r\n \"description\": \"Proposed\",\r\n \"application\": \"EAS\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lms/v1/activityStatusCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lms", - "v1", - "activityStatusCodes" - ] - } - }, - "response": [ - { - "name": "postActivityStatusCode RS", - "originalRequest": { - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "name": "Content-Type", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"activityStatusCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"PRO\",\r\n \"description\": \"Proposed\",\r\n \"application\": \"EAS\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lms/v1/activityStatusCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lms", - "v1", - "activityStatusCodes" - ] - } - }, - "status": "Created", - "code": 201, - "_postman_previewlanguage": "json", - "header": [ - { - "key": "Server", - "value": "nginx" - }, - { - "key": "Date", - "value": "Fri, 06 Aug 2021 15:45:40 GMT" - }, - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8" - }, - { - "key": "Content-Length", - "value": "22" - }, - { - "key": "Connection", - "value": "keep-alive" - }, - { - "key": "Keep-Alive", - "value": "timeout=10" - }, - { - "key": "Cache-Control", - "value": "no-cache, no-store" - }, - { - "key": "Location", - "value": "https://ocr1-demo-oc.hospitality-api.eu-frankfurt-1.ocs.oc-test.com/lms/v1/activityStatusCodes" - }, - { - "key": "X-XSS-Protection", - "value": "1; mode=block" - }, - { - "key": "X-XSS-Protection", - "value": "1; mode=block;" - }, - { - "key": "Strict-Transport-Security", - "value": "max-age=31536000 ; includeSubDomains" - }, - { - "key": "Strict-Transport-Security", - "value": "max-age=31536000; includeSubDomains" - }, - { - "key": "X-ORACLE-DMS-RID", - "value": "0" - }, - { - "key": "X-Content-Type-Options", - "value": "nosniff" - }, - { - "key": "X-Content-Type-Options", - "value": "nosniff" - }, - { - "key": "X-ORACLE-DMS-ECID", - "value": "cf947706-de83-4b5f-bb36-a101890bc185-0007df33" - }, - { - "key": "Content-Encoding", - "value": "gzip" - }, - { - "key": "Vary", - "value": "Accept-Encoding" - }, - { - "key": "X-Frame-Options", - "value": "DENY" - }, - { - "key": "X-Frame-Options", - "value": "DENY" - }, - { - "key": "Referrer-Policy", - "value": "no-referrer" - } - ], - "cookie": [], - "body": "{}" - }, - { - "name": "postActivityStatusCode DuplicateCode RS", - "originalRequest": { - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "name": "Content-Type", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"activityStatusCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"CMP\",\r\n \"description\": \"Completed\",\r\n \"application\": \"EAS\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lms/v1/activityStatusCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lms", - "v1", - "activityStatusCodes" - ] - } - }, - "status": "Internal Server Error", - "code": 500, - "_postman_previewlanguage": "json", - "header": [ - { - "key": "Server", - "value": "nginx" - }, - { - "key": "Date", - "value": "Fri, 06 Aug 2021 15:45:05 GMT" - }, - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8" - }, - { - "key": "Content-Length", - "value": "231" - }, - { - "key": "Connection", - "value": "keep-alive" - }, - { - "key": "Keep-Alive", - "value": "timeout=10" - }, - { - "key": "Cache-Control", - "value": "no-cache, no-store" - }, - { - "key": "X-XSS-Protection", - "value": "1; mode=block" - }, - { - "key": "Strict-Transport-Security", - "value": "max-age=31536000 ; includeSubDomains" - }, - { - "key": "Strict-Transport-Security", - "value": "max-age=31536000; includeSubDomains" - }, - { - "key": "X-ORACLE-DMS-RID", - "value": "0" - }, - { - "key": "X-Content-Type-Options", - "value": "nosniff" - }, - { - "key": "X-ORACLE-DMS-ECID", - "value": "f525ece7-be4d-4bae-9c3a-f6d7625b35f6-0007e9e1" - }, - { - "key": "Content-Encoding", - "value": "gzip" - }, - { - "key": "Vary", - "value": "Accept-Encoding" - }, - { - "key": "X-Frame-Options", - "value": "DENY" - } - ], - "cookie": [], - "body": "{\n \"type\": \"Internal Server Error\",\n \"title\": \"An unexpected error has occurred and it has been logged, please contact your administrator with error id OHGBUPS1_HGBUPS1628264705001_21_E0000_E000.\",\n \"status\": \"NotProcessed\",\n \"detail\": \"An unexpected error has occurred and it has been logged, please contact your administrator with error id OHGBUPS1_HGBUPS1628264705001_21_E0000_E000.\",\n \"o:errorCode\": \"OPERAWS-ODE09997\",\n \"language\": \"en\"\n}" - } - ] - }, - { - "name": "put Activity Status Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"activityStatusCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"PRO\",\r\n \"description\": \"Proposed EDIT\",\r\n \"language\": \"E\",\r\n \"priority\": \"1\",\r\n \"application\": \"EAS\"\r\n }\r\n ]\r\n}" - }, - "url": { - "raw": "{{HostName}}/lms/v1/activityStatusCodes/{{ActivityStatusCodesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "lms", - "v1", - "activityStatusCodes", - "{{ActivityStatusCodesId}}" - ] - } - }, - "response": [ - { - "name": "putActivityStatusCodes (v0) RS", - "originalRequest": { - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\"activityStatusCodes\":[\r\n {\"hotelId\":\"{{HotelId}}\",\r\n \"code\":\"PRO\",\r\n \"description\":\"Proposed EDIT\",\r\n \"language\":\"E\",\r\n \"priority\":\"1\",\r\n \"application\":\"EAS\"\r\n }\r\n]}" - }, - "url": { - "raw": "{{HostName}}/lms/v1/activityStatusCodes/PRO", - "host": [ - "{{HostName}}" - ], - "path": [ - "lms", - "v1", - "activityStatusCodes", - "PRO" - ] - } - }, - "status": "OK", - "code": 200, - "_postman_previewlanguage": "json", - "header": [ - { - "key": "Server", - "value": "nginx" - }, - { - "key": "Date", - "value": "Fri, 13 Aug 2021 14:57:55 GMT" - }, - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8" - }, - { - "key": "Content-Length", - "value": "32" - }, - { - "key": "Connection", - "value": "keep-alive" - }, - { - "key": "Keep-Alive", - "value": "timeout=10" - }, - { - "key": "Cache-Control", - "value": "no-cache, no-store" - }, - { - "key": "X-XSS-Protection", - "value": "1; mode=block" - }, - { - "key": "X-XSS-Protection", - "value": "1; mode=block;" - }, - { - "key": "Strict-Transport-Security", - "value": "max-age=31536000 ; includeSubDomains" - }, - { - "key": "Strict-Transport-Security", - "value": "max-age=31536000; includeSubDomains" - }, - { - "key": "X-ORACLE-DMS-RID", - "value": "0" - }, - { - "key": "X-Content-Type-Options", - "value": "nosniff" - }, - { - "key": "X-Content-Type-Options", - "value": "nosniff" - }, - { - "key": "X-ORACLE-DMS-ECID", - "value": "f525ece7-be4d-4bae-9c3a-f6d7625b35f6-000a0205" - }, - { - "key": "Content-Encoding", - "value": "gzip" - }, - { - "key": "Vary", - "value": "Accept-Encoding" - }, - { - "key": "X-Frame-Options", - "value": "DENY" - }, - { - "key": "X-Frame-Options", - "value": "DENY" - }, - { - "key": "Referrer-Policy", - "value": "no-referrer" - } - ], - "cookie": [], - "body": "{\n \"links\": []\n}" - } - ] - }, - { - "name": "delete Activity Status Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/lms/v1/activityStatusCodes/{{ActivityStatusCodesId}}?hotelIds={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "lms", - "v1", - "activityStatusCodes", - "{{ActivityStatusCodesId}}" - ], - "query": [ - { - "key": "hotelIds", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Activity Types", - "item": [ - { - "name": "get Activity Types", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lms/v1/activityTypes?hotelIds={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "lms", - "v1", - "activityTypes" - ], - "query": [ - { - "key": "hotelIds", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "post Activity Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"activityTypes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"typeCode\": \"GOLF\",\r\n \"description\": \"9 Holes of Golf Course\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lms/v1/activityTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lms", - "v1", - "activityTypes" - ] - } - }, - "response": [] - }, - { - "name": "put Activity Types", - "protocolProfileBehavior": { - "disabledSystemHeaders": {} - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "x-externalsystem", - "value": "{{ExternalSystemCode}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"activityTypes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"typeCode\": \"GOLF\",\r\n \"description\": \"Golf course EDIT\"\r\n }\r\n ]\r\n}" - }, - "url": { - "raw": "{{HostName}}/lms/v1/activityTypes/{{ActivityTypesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "lms", - "v1", - "activityTypes", - "{{ActivityTypesId}}" - ] - } - }, - "response": [ - { - "name": "putActivityTypes RS", - "originalRequest": { - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "x-externalsystem", - "value": "{{ExternalSystemCode}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\"activityTypes\": [\r\n {\"hotelId\":\"{{HotelId}}\",\r\n \"typeCode\":\"REST2\",\r\n \"description\":\"REST2 EDIT\"}]}" - }, - "url": { - "raw": "{{HostName}}/lms/v1/activityTypes/REST2", - "host": [ - "{{HostName}}" - ], - "path": [ - "lms", - "v1", - "activityTypes", - "REST2" - ] - } - }, - "status": "OK", - "code": 200, - "_postman_previewlanguage": "json", - "header": [ - { - "key": "Server", - "value": "nginx" - }, - { - "key": "Date", - "value": "Fri, 13 Aug 2021 14:25:39 GMT" - }, - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8" - }, - { - "key": "Content-Length", - "value": "32" - }, - { - "key": "Connection", - "value": "keep-alive" - }, - { - "key": "Keep-Alive", - "value": "timeout=10" - }, - { - "key": "Cache-Control", - "value": "no-cache, no-store" - }, - { - "key": "X-XSS-Protection", - "value": "1; mode=block" - }, - { - "key": "X-XSS-Protection", - "value": "1; mode=block;" - }, - { - "key": "Strict-Transport-Security", - "value": "max-age=31536000 ; includeSubDomains" - }, - { - "key": "Strict-Transport-Security", - "value": "max-age=31536000; includeSubDomains" - }, - { - "key": "X-ORACLE-DMS-RID", - "value": "0" - }, - { - "key": "X-Content-Type-Options", - "value": "nosniff" - }, - { - "key": "X-Content-Type-Options", - "value": "nosniff" - }, - { - "key": "X-ORACLE-DMS-ECID", - "value": "59a85d34-b8d0-4484-8e75-b22a299834b0-0009f394" - }, - { - "key": "Content-Encoding", - "value": "gzip" - }, - { - "key": "Vary", - "value": "Accept-Encoding" - }, - { - "key": "X-Frame-Options", - "value": "DENY" - }, - { - "key": "X-Frame-Options", - "value": "DENY" - }, - { - "key": "Referrer-Policy", - "value": "no-referrer" - } - ], - "cookie": [], - "body": "{\n \"links\": []\n}" - } - ] - }, - { - "name": "delete Activity Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lms/v1/activityTypes/{{ActivityTypesId}}?hotelIds={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "lms", - "v1", - "activityTypes", - "{{ActivityTypesId}}" - ], - "query": [ - { - "key": "hotelIds", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Activity Bookings", - "item": [ - { - "name": "get Activity Bookings", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-externalSystem", - "value": "{{ExternalSystemCode}}" - }, - { - "key": "Content-Type", - "value": "application/json" - } - ], - "url": { - "raw": "{{HostName}}/lms/v1/hotels/{{HotelId}}/activityBookings?profileIds={{ProfileId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "lms", - "v1", - "hotels", - "{{HotelId}}", - "activityBookings" - ], - "query": [ - { - "key": "reservationIds", - "value": "{{ReservationId}}", - "disabled": true - }, - { - "key": "profileIds", - "value": "{{ProfileId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "post Activity Bookings", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-externalSystem", - "value": "{{ExternalSystemCode}}", - "type": "text", - "disabled": true - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"activityBooking\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationId\": {\r\n \"id\": \"{{ReservationId}}\",\r\n \"type\": \"Reservation\"\r\n },\r\n \"profileId\": {\r\n \"id\": \"{{ProfileId}}\",\r\n \"type\": \"Profile\"\r\n },\r\n \"activities\": [\r\n {\r\n \"activityIds\": [\r\n {\r\n \"id\": \"{{ActivityId}}\",\r\n \"type\": \"{{ActivityTypeCode}}\"\r\n }\r\n ],\r\n \"type\": \"{{ActivityTypeCode}}\",\r\n \"location\": \"{{LocationCode}}\",\r\n \"name\": [\r\n \"{{ActivityTypeCode}}\"\r\n ],\r\n \"numberOfPersons\": 1,\r\n \"timeSpan\": {\r\n \"startDateTime\": \"{{StartDateTime}}\",\r\n \"endDateTime\": \"{{EndDateTime}}\"\r\n },\r\n \"duration\": {\r\n \"startDateTime\": \"{{StartDateTime}}\",\r\n \"endDateTime\": \"{{EndDateTime}}\"\r\n },\r\n \"description\": [\r\n \"This is a sample description\"\r\n ],\r\n \"note\": [\r\n \"Sample Notes\"\r\n ],\r\n \"amount\": {\r\n \"amount\": 10,\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"deposit\": {\r\n \"amount\": 10,\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"uRLLink\": \"Put the URL link here\",\r\n \"status\": \"BOOK\",\r\n \"statusDescription\": \"More details about the status\"\r\n }\r\n ]\r\n }\r\n}" - }, - "url": { - "raw": "{{HostName}}/lms/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/activityBookings", - "host": [ - "{{HostName}}" - ], - "path": [ - "lms", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "activityBookings" - ] - } - }, - "response": [] - }, - { - "name": "put Activity Bookings", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-externalSystem", - "value": "{{ExternalSystemCode}}", - "type": "text", - "disabled": true - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"activityBooking\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationId\": {\r\n \"id\": \"{{ReservationId}}\",\r\n \"type\": \"Reservation\"\r\n },\r\n \"profileId\": {\r\n \"id\": \"{{ProfileId}}\",\r\n \"type\": \"Profile\"\r\n },\r\n \"activities\": [\r\n {\r\n \"activityIds\": [\r\n {\r\n \"id\": \"{{ActivityId}}\",\r\n \"type\": \"{{ActivityTypeCode}}\"\r\n }\r\n ],\r\n \"type\": \"{{ActivityTypeCode}}\",\r\n \"location\": \"{{LocationCode}}\",\r\n \"name\": [\r\n \"{{ActivityTypeCode}}\"\r\n ],\r\n \"numberOfPersons\": 1,\r\n \"timeSpan\": {\r\n \"startDateTime\": \"{{StartDateTime}}\",\r\n \"endDateTime\": \"{{EndDateTime}}\"\r\n },\r\n \"duration\": {\r\n \"startDateTime\": \"{{StartDateTime}}\",\r\n \"endDateTime\": \"{{EndDateTime}}\"\r\n },\r\n \"description\": [\r\n \"This is a sample description\"\r\n ],\r\n \"note\": [\r\n \"Sample Notes\"\r\n ],\r\n \"amount\": {\r\n \"amount\": 10,\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"deposit\": {\r\n \"amount\": 10,\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"uRLLink\": \"Put the URL link here\",\r\n \"status\": \"BOOK\",\r\n \"statusDescription\": \"More details about the status\"\r\n }\r\n ]\r\n }\r\n}" - }, - "url": { - "raw": "{{HostName}}/lms/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/activityBookings", - "host": [ - "{{HostName}}" - ], - "path": [ - "lms", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "activityBookings" - ] - } - }, - "response": [] - }, - { - "name": "delete Activity Bookings", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-externalSystem", - "value": "{{ExternalSystemCode}}", - "type": "text", - "disabled": true - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{HostName}}/lms/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/activityBookings?activityIdType={{ActivityTypeCode}}&activityId={{ActivityId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "lms", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "activityBookings" - ], - "query": [ - { - "key": "activityIdType", - "value": "{{ActivityTypeCode}}", - "description": "Enter the activity type belong to the activity id you intend to delete." - }, - { - "key": "activityId", - "value": "{{ActivityId}}", - "description": "Enter the activity id which you intend to delete." - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "post Location Notification", - "request": { - "auth": { - "type": "bearer" - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - }, - { - "key": "x-externalsystem", - "value": "{{ExternalSystemCode}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservationId\": {\r\n \"id\": \"{{ReservationId}}\",\r\n \"type\": \"Reservation\"\r\n },\r\n \"activityTime\": {\r\n \"startDateTime\": \"2023-10-26T06:00:15.001Z\",\r\n \"endDateTime\": \"2023-10-26T07:00:00.001Z\"\r\n },\r\n \"locationText\": {\r\n \"value\": \"SPA\",\r\n \"language\": \"E\"\r\n },\r\n \"profileId\": {\r\n \"id\": \"{{ProfileId}}\",\r\n \"type\": \"Profile\"\r\n },\r\n \"description\": {\r\n \"value\": \"LOCATION NOTIF TEST\",\r\n \"language\": \"E\"\r\n },\r\n \"locationNotificationStatus\": \"Set\",\r\n \"otherLocationNotificationStatus\": \"TEST\"\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lms/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/locationNotifications", - "host": [ - "{{HostName}}" - ], - "path": [ - "lms", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "locationNotifications" - ] - } - }, - "response": [ - { - "name": "LocationNotification Set RS", - "originalRequest": { - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - }, - { - "key": "x-externalsystem", - "value": "{{ExternalSystemCode}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservationId\": {\r\n \"id\": \"{{ReservationId}}\",\r\n \"type\": \"Reservation\"\r\n },\r\n \"activityTime\": {\r\n \"startDateTime\": \"2023-10-26T06:00:15.001Z\",\r\n \"endDateTime\": \"2023-10-26T07:00:00.001Z\"\r\n },\r\n \"locationText\": {\r\n \"value\": \"SPA\",\r\n \"language\": \"E\"\r\n },\r\n \"profileId\": {\r\n \"id\": \"{{ProfileId}}\",\r\n \"type\": \"Profile\"\r\n },\r\n \"description\": {\r\n \"value\": \"LOCATION NOTIF TEST\",\r\n \"language\": \"E\"\r\n },\r\n \"locationNotificationStatus\": \"Set\",\r\n \"otherLocationNotificationStatus\": \"TEST\"\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lms/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/locationNotifications", - "host": [ - "{{HostName}}" - ], - "path": [ - "lms", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "locationNotifications" - ] - } - }, - "status": "Created", - "code": 201, - "_postman_previewlanguage": "json", - "header": [ - { - "key": "Server", - "value": "nginx" - }, - { - "key": "Date", - "value": "Tue, 24 Aug 2021 21:03:54 GMT" - }, - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8" - }, - { - "key": "Content-Length", - "value": "22" - }, - { - "key": "Connection", - "value": "keep-alive" - }, - { - "key": "Keep-Alive", - "value": "timeout=10" - }, - { - "key": "Cache-Control", - "value": "no-cache, no-store" - }, - { - "key": "X-XSS-Protection", - "value": "1; mode=block" - }, - { - "key": "X-XSS-Protection", - "value": "1; mode=block;" - }, - { - "key": "Strict-Transport-Security", - "value": "max-age=31536000 ; includeSubDomains" - }, - { - "key": "Strict-Transport-Security", - "value": "max-age=31536000; includeSubDomains" - }, - { - "key": "X-ORACLE-DMS-RID", - "value": "0" - }, - { - "key": "X-Content-Type-Options", - "value": "nosniff" - }, - { - "key": "X-Content-Type-Options", - "value": "nosniff" - }, - { - "key": "X-ORACLE-DMS-ECID", - "value": "a6978f21-af05-4b15-9f47-45ae745ce69a-000346e6" - }, - { - "key": "Content-Encoding", - "value": "gzip" - }, - { - "key": "Vary", - "value": "Accept-Encoding" - }, - { - "key": "X-Frame-Options", - "value": "DENY" - }, - { - "key": "X-Frame-Options", - "value": "DENY" - }, - { - "key": "Referrer-Policy", - "value": "no-referrer" - } - ], - "cookie": [], - "body": "{}" - } - ] - }, - { - "name": "Clear Location Notification", - "request": { - "auth": { - "type": "bearer" - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - }, - { - "key": "x-externalsystem", - "value": "{{ExternalSystemCode}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservationId\": {\r\n \"id\": \"{{ReservationId}}\",\r\n \"type\": \"Reservation\"\r\n },\r\n \"activityTime\": {\r\n \"startDateTime\": \"2023-10-26T06:00:15.001Z\",\r\n \"endDateTime\": \"2023-10-26T07:00:00.001Z\"\r\n },\r\n \"locationText\": {\r\n \"value\": \"SPA\",\r\n \"language\": \"E\"\r\n },\r\n \"profileId\": {\r\n \"id\": \"{{ProfileId}}\",\r\n \"type\": \"Profile\"\r\n },\r\n \"description\": {\r\n \"value\": \"LOCATION NOTIF TEST\",\r\n \"language\": \"E\"\r\n },\r\n \"locationNotificationStatus\": \"Clear\",\r\n \"otherLocationNotificationStatus\": \"TEST\"\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lms/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/locationNotifications", - "host": [ - "{{HostName}}" - ], - "path": [ - "lms", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "locationNotifications" - ] - } - }, - "response": [ - { - "name": "LocationNotification Clear RS", - "originalRequest": { - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - }, - { - "key": "x-externalsystem", - "value": "{{ExternalSystemCode}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservationId\": {\r\n \"id\": \"{{ReservationId}}\",\r\n \"type\": \"Reservation\"\r\n },\r\n \"activityTime\": {\r\n \"startDateTime\": \"2023-10-26T06:00:15.001Z\",\r\n \"endDateTime\": \"2023-10-26T07:00:00.001Z\"\r\n },\r\n \"locationText\": {\r\n \"value\": \"SPA\",\r\n \"language\": \"E\"\r\n },\r\n \"profileId\": {\r\n \"id\": \"{{ProfileId}}\",\r\n \"type\": \"Profile\"\r\n },\r\n \"description\": {\r\n \"value\": \"LOCATION NOTIF TEST\",\r\n \"language\": \"E\"\r\n },\r\n \"locationNotificationStatus\": \"Clear\",\r\n \"otherLocationNotificationStatus\": \"TEST\"\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lms/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/locationNotifications", - "host": [ - "{{HostName}}" - ], - "path": [ - "lms", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "locationNotifications" - ] - } - }, - "status": "Created", - "code": 201, - "_postman_previewlanguage": "json", - "header": [ - { - "key": "Server", - "value": "nginx" - }, - { - "key": "Date", - "value": "Tue, 24 Aug 2021 21:05:54 GMT" - }, - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8" - }, - { - "key": "Content-Length", - "value": "22" - }, - { - "key": "Connection", - "value": "keep-alive" - }, - { - "key": "Keep-Alive", - "value": "timeout=10" - }, - { - "key": "Cache-Control", - "value": "no-cache, no-store" - }, - { - "key": "X-XSS-Protection", - "value": "1; mode=block" - }, - { - "key": "X-XSS-Protection", - "value": "1; mode=block;" - }, - { - "key": "Strict-Transport-Security", - "value": "max-age=31536000 ; includeSubDomains" - }, - { - "key": "Strict-Transport-Security", - "value": "max-age=31536000; includeSubDomains" - }, - { - "key": "X-ORACLE-DMS-RID", - "value": "0" - }, - { - "key": "X-Content-Type-Options", - "value": "nosniff" - }, - { - "key": "X-Content-Type-Options", - "value": "nosniff" - }, - { - "key": "X-ORACLE-DMS-ECID", - "value": "9024975e-c8ac-43dc-9268-eaa36848e8ff-0003428f" - }, - { - "key": "Content-Encoding", - "value": "gzip" - }, - { - "key": "Vary", - "value": "Accept-Encoding" - }, - { - "key": "X-Frame-Options", - "value": "DENY" - }, - { - "key": "X-Frame-Options", - "value": "DENY" - }, - { - "key": "Referrer-Policy", - "value": "no-referrer" - } - ], - "cookie": [], - "body": "{}" - } - ] - } - ], - "description": "###### APIs to cater for external Leisure Management functionality integrated with OPERA Cloud.", - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "List Of Values (LOV)", - "item": [ - { - "name": "LOV for create upsell Rules", - "item": [ - { - "name": "get Upsell Default Trx Code LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/upsellDefaultTrxCode?includeInactiveFlag=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "upsellDefaultTrxCode" - ], - "query": [ - { - "key": "includeInactiveFlag", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "get Upsell Hierarchy Levels LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/upsellHierarchyLevels", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "upsellHierarchyLevels" - ], - "query": [ - { - "key": "guaranteeCode", - "value": "6PM", - "disabled": true - }, - { - "key": "marketCode", - "value": "ASSN", - "disabled": true - }, - { - "key": "fixedRate", - "value": "true", - "disabled": true - }, - { - "key": "endDate", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Upsell Room Class View LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/upsellRoomClassView", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "upsellRoomClassView" - ] - } - }, - "response": [] - }, - { - "name": "get Upsell Room Type View LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/upsellRoomTypeView", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "upsellRoomTypeView" - ] - } - }, - "response": [] - }, - { - "name": "get Upsell Room Type Edit -> LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/fromRoomTypeLabel/SUP/upsellToRoomTypeEdit", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "fromRoomTypeLabel", - "SUP", - "upsellToRoomTypeEdit" - ], - "query": [ - { - "key": "fixedRate", - "value": "true", - "disabled": true - }, - { - "key": "endDate", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Upsell Rate Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/upsellRateCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "upsellRateCodes" - ], - "query": [ - { - "key": "guaranteeCode", - "value": "6PM", - "disabled": true - }, - { - "key": "marketCode", - "value": "ASSN", - "disabled": true - }, - { - "key": "fixedRate", - "value": "true", - "disabled": true - }, - { - "key": "endDate", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Upsell Rate Categories Edit LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/upsellRateCategoriesEdit", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "upsellRateCategoriesEdit" - ], - "query": [ - { - "key": "guaranteeCode", - "value": "6PM", - "disabled": true - }, - { - "key": "marketCode", - "value": "ASSN", - "disabled": true - }, - { - "key": "fixedRate", - "value": "true", - "disabled": true - }, - { - "key": "endDate", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Upsell Rule LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/upsellRule", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "upsellRule" - ] - } - }, - "response": [] - }, - { - "name": "get Upsell From Room Class Edit LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/upsellFromRoomClassEdit", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "upsellFromRoomClassEdit" - ], - "query": [ - { - "key": "guaranteeCode", - "value": "6PM", - "disabled": true - }, - { - "key": "marketCode", - "value": "ASSN", - "disabled": true - }, - { - "key": "fixedRate", - "value": "true", - "disabled": true - }, - { - "key": "endDate", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Upsell From Room Type Edit LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/upsellFromRoomTypeEdit", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "upsellFromRoomTypeEdit" - ], - "query": [ - { - "key": "guaranteeCode", - "value": "6PM", - "disabled": true - }, - { - "key": "marketCode", - "value": "ASSN", - "disabled": true - }, - { - "key": "fixedRate", - "value": "true", - "disabled": true - }, - { - "key": "endDate", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Upsell To Room Class Edit LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/fromRoomClass/{{FromRoomClass}}/upsellToRoomClassEdit", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "fromRoomClass", - "{{FromRoomClass}}", - "upsellToRoomClassEdit" - ], - "query": [ - { - "key": "guaranteeCode", - "value": "6PM", - "disabled": true - }, - { - "key": "marketCode", - "value": "ASSN", - "disabled": true - }, - { - "key": "fixedRate", - "value": "true", - "disabled": true - }, - { - "key": "endDate", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Upsell To Room Type Edit LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/fromRoomTypeLabel/{{FromRoomTypeLabel}}/upsellToRoomTypeEdit", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "fromRoomTypeLabel", - "{{FromRoomTypeLabel}}", - "upsellToRoomTypeEdit" - ] - } - }, - "response": [] - }, - { - "name": "get Upsell Trx Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/upsellTrxCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "upsellTrxCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Upsell Membership Levels Only LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/membershipType/{{MembershipType}}/upsellMembershipLevelsOnly", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "membershipType", - "{{MembershipType}}", - "upsellMembershipLevelsOnly" - ], - "query": [ - { - "key": "guaranteeCode", - "value": "6PM", - "disabled": true - }, - { - "key": "marketCode", - "value": "ASSN", - "disabled": true - }, - { - "key": "fixedRate", - "value": "true", - "disabled": true - }, - { - "key": "endDate", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "A - E", - "item": [ - { - "name": "get Activities LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/activities", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "activities" - ] - } - }, - "response": [] - }, - { - "name": "get Activity Config Types LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/activities", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "activities" - ] - } - }, - "response": [] - }, - { - "name": "get Activity Locations LOV", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/activityLocations", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "activityLocations" - ] - } - }, - "response": [] - }, - { - "name": "get Activity Status LOV", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/activityStatus", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "activityStatus" - ] - } - }, - "response": [] - }, - { - "name": "get Activity Types LOV", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/activityTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "activityTypes" - ] - } - }, - "response": [] - }, - { - "name": "get Action Types LOV", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/module/{{Module}}/actionTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "module", - "{{Module}}", - "actionTypes" - ] - } - }, - "response": [] - }, - { - "name": "get ADS Echo Token LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/errorType/{{ErrorType}}/adsEchoToken", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "errorType", - "{{ErrorType}}", - "adsEchoToken" - ] - } - }, - "response": [] - }, - { - "name": "get ADS Status LOV", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/errorType/{{ErrorType}}/adsStatus", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "errorType", - "{{ErrorType}}", - "adsStatus" - ] - } - }, - "response": [] - }, - { - "name": "get Agent Accounts LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/agentAccounts", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "agentAccounts" - ] - } - }, - "response": [] - }, - { - "name": "get Agent Source Cities LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/agentSourceCities", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "agentSourceCities" - ] - } - }, - "response": [] - }, - { - "name": "get Agent Source Resv Cities LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/agentSourceResvCities", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "agentSourceResvCities" - ] - } - }, - "response": [] - }, - { - "name": "get Airports Multi Hotels -> LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/AirportsMultiHotels?parameterName=HotelCodes&includeInactiveFlag=false¶meterValue={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "AirportsMultiHotels" - ], - "query": [ - { - "key": "parameterName", - "value": "HotelCodes" - }, - { - "key": "includeInactiveFlag", - "value": "false" - }, - { - "key": "parameterValue", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get Alert Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/alertCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "alertCodes" - ], - "query": [ - { - "key": "includeInactiveFlag", - "value": "false", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Alert Areas -> LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/AlertAreas?InHouseYn=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "AlertAreas" - ], - "query": [ - { - "key": "InHouseYn", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "get All Revenue Types LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/interfaceId/{{InterfaceId}}/allRevenueTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "interfaceId", - "{{InterfaceId}}", - "allRevenueTypes" - ] - } - }, - "response": [] - }, - { - "name": "get Alternate Hotel Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/alternateHotelCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "alternateHotelCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Amenities LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/amenities", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "amenities" - ], - "query": [ - { - "key": "includeInactiveFlag", - "value": "false", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Application Modules LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/relModuleName/{{RelModuleName}}/applicationModules", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "relModuleName", - "{{RelModuleName}}", - "applicationModules" - ], - "query": [ - { - "key": "includeInactiveFlag", - "value": "false", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Application Settings LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/levelCode/{{LevelCode}}/settingName/{{SettingName}}/applicationSettings", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "levelCode", - "{{LevelCode}}", - "settingName", - "{{SettingName}}", - "applicationSettings" - ], - "query": [ - { - "key": "includeInactiveFlag", - "value": "false", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get AR Account Types LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/arAccountTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "arAccountTypes" - ] - } - }, - "response": [] - }, - { - "name": "get AR Credit Cards LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/arCreditCards", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "arCreditCards" - ] - } - }, - "response": [] - }, - { - "name": "get Arrangement Code LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/arrangementCode", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "arrangementCode" - ] - } - }, - "response": [] - }, - { - "name": "get Arrangement Codes Number LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/type/{{Type}}/arrangementCodesNumber", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "type", - "{{Type}}", - "arrangementCodesNumber" - ] - } - }, - "response": [] - }, - { - "name": "get Article Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/articleCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "articleCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Assign Rooms LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/room/{{Room}}/assignRooms", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "room", - "{{Room}}", - "assignRooms" - ] - } - }, - "response": [] - }, - { - "name": "get Attractions LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/attractions", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "attractions" - ] - } - }, - "response": [] - }, - { - "name": "get Authorizer LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/authorizer", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "authorizer" - ] - } - }, - "response": [] - }, - { - "name": "get Auto Number Generator LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/number/{{Number}}/autoNumberGenerator", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "number", - "{{Number}}", - "autoNumberGenerator" - ] - } - }, - "response": [] - }, - { - "name": "get Available Script Languages LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/availableScriptLanguages", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "availableScriptLanguages" - ] - } - }, - "response": [] - }, - { - "name": "get Available Room Components LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomType/{{RoomType}}/roomNumber/{{RoomNumber}}/availableRoomComponents", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "roomType", - "{{RoomType}}", - "roomNumber", - "{{RoomNumber}}", - "availableRoomComponents" - ] - } - }, - "response": [] - }, - { - "name": "get Available Room Type Components LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomType/{{RoomType}}/availableRoomTypeComponents", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "roomType", - "{{RoomType}}", - "availableRoomTypeComponents" - ] - } - }, - "response": [] - }, - { - "name": "get Award Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/awardCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "awardCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Award Codes Multi Hotel LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/awardCodesMultiHotel", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "awardCodesMultiHotel" - ] - } - }, - "response": [] - }, - { - "name": "get Award Mktg Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/awardMktgCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "awardMktgCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Bank Accounts For Reports LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/bankAccountsForReports", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "bankAccountsForReports" - ] - } - }, - "response": [] - }, - { - "name": "get Bank Accounts LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/bankAccounts", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "bankAccounts" - ] - } - }, - "response": [] - }, - { - "name": "get Banquet Printing Method LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/banquetPrintingMethod", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "banquetPrintingMethod" - ] - } - }, - "response": [] - }, - { - "name": "get Billing Instructions LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/billingInstructions", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "billingInstructions" - ] - } - }, - "response": [] - }, - { - "name": "get Block Cat Next Statuses LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/catStatus/{{CatStatus}}/blockCatNextStatuses", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "catStatus", - "{{CatStatus}}", - "blockCatNextStatuses" - ] - } - }, - "response": [] - }, - { - "name": "get Block Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/beginDate/{{BeginDate}}/endDate/{{EndDate}}/blockCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "beginDate", - "{{BeginDate}}", - "endDate", - "{{EndDate}}", - "blockCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Block Codes By Arrival Date LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/arrivalDate/{{ArrivalDate}}/blockCodesByArrivalDate", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "arrivalDate", - "{{ArrivalDate}}", - "blockCodesByArrivalDate" - ] - } - }, - "response": [] - }, - { - "name": "get Block Codes Fin Operations LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/blockCodesFinOperations", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "blockCodesFinOperations" - ] - } - }, - "response": [] - }, - { - "name": "get Block Current Statuses LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/blockId/{{BlockId}}/blockCurrentStatuses", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "blockId", - "{{BlockId}}", - "blockCurrentStatuses" - ] - } - }, - "response": [] - }, - { - "name": "get Block Booking Statuses LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/blockId/{{BlockId}}/blockBookingStatuses", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "blockId", - "{{BlockId}}", - "blockBookingStatuses" - ] - } - }, - "response": [] - }, - { - "name": "get Block Events LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/blockEvents", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "blockEvents" - ] - } - }, - "response": [] - }, - { - "name": "get Block Event Ids LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/blockId/{{BlockId}}/blockEventIds", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "blockId", - "{{BlockId}}", - "blockEventIds" - ] - } - }, - "response": [] - }, - { - "name": "get Block Ids LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/beginDate/{{BeginDate}}/endDate/{{EndDate}}/blockCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "beginDate", - "{{BeginDate}}", - "endDate", - "{{EndDate}}", - "blockCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Block Modelov LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/blockModeLov", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "blockModeLov" - ] - } - }, - "response": [] - }, - { - "name": "get Block New Statuses -> LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/BlockNewStatuses?includeInactiveFlag=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "BlockNewStatuses" - ], - "query": [ - { - "key": "includeInactiveFlag", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "get Block Owners -> LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/BlockOwners?parameterName=HotelCode&ParameterValue={{HotelId}}&includeInactiveFlag=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "BlockOwners" - ], - "query": [ - { - "key": "parameterName", - "value": "HotelCode" - }, - { - "key": "ParameterValue", - "value": "{{HotelId}}" - }, - { - "key": "includeInactiveFlag", - "value": "true" - } - ] - }, - "description": "(used with Activities too)" - }, - "response": [] - }, - { - "name": "get Block Payment Methods LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/blockPaymentMethods", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "blockPaymentMethods" - ] - } - }, - "response": [] - }, - { - "name": "get Block Rate Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/beginDate/{{BeginDate}}/endDate/{{EndDate}}/negotiatedOnly/{{NegotiatedOnly}}/blockRateCodes?includeInactiveFlag=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "beginDate", - "{{BeginDate}}", - "endDate", - "{{EndDate}}", - "negotiatedOnly", - "{{NegotiatedOnly}}", - "blockRateCodes" - ], - "query": [ - { - "key": "parameterName", - "value": "BlockId", - "disabled": true - }, - { - "key": "includeInactiveFlag", - "value": "false" - }, - { - "key": "parameterValue", - "value": "{{BlockId}}", - "disabled": true - } - ] - }, - "description": "get Block Rate Codes (Rate Availability by date range)" - }, - "response": [] - }, - { - "name": "get Block Rates LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/arrival/{{Arrival}}/departure/{{Departure}}/blockId/{{BlockId}}/blockRates", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "arrival", - "{{Arrival}}", - "departure", - "{{Departure}}", - "blockId", - "{{BlockId}}", - "blockRates" - ] - }, - "description": "get Block Rate Codes (Rate Availability by date range)" - }, - "response": [] - }, - { - "name": "get Block Reservation Types LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/bookingStatus/{{BookingStatus}}/blockReservationTypes?includeInactiveFlag=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "bookingStatus", - "{{BookingStatus}}", - "blockReservationTypes" - ], - "query": [ - { - "key": "includeInactiveFlag", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "get Business Event Action Type LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/extSystem/{{ExternalSystemCode}}/module/{{Module}}/businessEventActionType", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "extSystem", - "{{ExternalSystemCode}}", - "module", - "{{Module}}", - "businessEventActionType" - ] - } - }, - "response": [] - }, - { - "name": "get Business Event Action Type Ext DB LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/module/{{Module}}/extSystem/{{ExternalSystemCode}}/databaseId/{{DatabaseId}}/businessEventActionTypeExtDB", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "module", - "{{Module}}", - "extSystem", - "{{ExternalSystemCode}}", - "databaseId", - "{{DatabaseId}}", - "businessEventActionTypeExtDB" - ] - } - }, - "response": [] - }, - { - "name": "get Booking Channel Rate Plans LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/channel/{{Channel}}/bookingChannelRatePlans", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "channel", - "{{Channel}}", - "bookingChannelRatePlans" - ] - } - }, - "response": [] - }, - { - "name": "get Booking Channel Room Types LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/channel/{{Channel}}/bookingChannelRoomTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "channel", - "{{Channel}}", - "bookingChannelRoomTypes" - ] - } - }, - "response": [] - }, - { - "name": "get Booking Types Individuals LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/bookingTypesIndividuals", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "bookingTypesIndividuals" - ] - } - }, - "response": [] - }, - { - "name": "get Budget Forecast Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/budgetForecastCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "budgetForecastCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Budget Rate Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/budgetRateCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "budgetRateCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Building -> LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/Buildings?parameterName=HotelCode&includeInactiveFlag=false¶meterValue={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "Buildings" - ], - "query": [ - { - "key": "parameterName", - "value": "HotelCode" - }, - { - "key": "includeInactiveFlag", - "value": "false" - }, - { - "key": "parameterValue", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get Cancellation Reasons -> LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/CancellationReasons", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "CancellationReasons" - ] - } - }, - "response": [] - }, - { - "name": "get Campaign Activity Types LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/campaignActivityTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "campaignActivityTypes" - ] - } - }, - "response": [] - }, - { - "name": "get Cash Register ID LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/cashRegisterId", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "cashRegisterId" - ] - } - }, - "response": [] - }, - { - "name": "get Cashier Hotels LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/cashierId/{{CashierId}}/cashierHotels", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "cashierId", - "{{CashierId}}", - "cashierHotels" - ] - } - }, - "response": [] - }, - { - "name": "get Cashiering Transaction Types -> LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/CashieringTransactionTypes?includeInactiveFlag=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "CashieringTransactionTypes" - ], - "query": [ - { - "key": "includeInactiveFlag", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "get Cat Budget Type Event Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/catBudgetType/{{CatBudgetType}}/catBudgetTypeEventCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "catBudgetType", - "{{CatBudgetType}}", - "catBudgetTypeEventCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Cat Budget Type Revenue Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/catBudgetType/{{CatBudgetType}}/catBudgetTypeRevenueCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "catBudgetType", - "{{CatBudgetType}}", - "catBudgetTypeRevenueCodes" - ], - "query": [ - { - "key": "includeInactiveFlag", - "value": "", - "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", - "disabled": true - }, - { - "key": "parameterName", - "value": "", - "description": "Value of the parameter.", - "disabled": true - }, - { - "key": "parameterValue", - "value": "", - "description": "Value of the parameter.", - "disabled": true - }, - { - "key": "excludeCodes", - "value": "", - "disabled": true - } - ] - }, - "description": "'catBudgetType > Value of the parameter 'catBudgetType' which is required to fetch CatBudgetTypeRevenueCodes LOV" - }, - "response": [] - }, - { - "name": "get Catering Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/codeType/{{CodeType}}/cateringCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "codeType", - "{{CodeType}}", - "cateringCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Catering Event Status LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/newEvent/{{NewEvent}}/waitList/{{WaitList}}/cateringEventStatus", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "newEvent", - "{{NewEvent}}", - "waitList", - "{{WaitList}}", - "cateringEventStatus" - ] - } - }, - "response": [] - }, - { - "name": "get Catering Event Types -> LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/CateringEventTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "CateringEventTypes" - ] - } - }, - "response": [] - }, - { - "name": "get Catering Package Price Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/cateringPackagePriceCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "cateringPackagePriceCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Catering Setup Styles LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/space/{{Space}}/cateringSetupStyles", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "space", - "{{Space}}", - "cateringSetupStyles" - ] - } - }, - "response": [] - }, - { - "name": "get Catering Status Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/exclusionList/{{ExclusionList}}/cateringStatusCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "exclusionList", - "{{ExclusionList}}", - "cateringStatusCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Channel Card Type Mapping Card Type LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/channelCardTypeMappingCardType", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "channelCardTypeMappingCardType" - ] - } - }, - "response": [] - }, - { - "name": "get Channel Card Type Mapping Gds Host LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/channelCardTypeMappingGdsHost", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "channelCardTypeMappingGdsHost" - ] - } - }, - "response": [] - }, - { - "name": "get Channel Card Type Mapping Card Type LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/channelCardTypeMappingCardType", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "channelCardTypeMappingCardType" - ] - } - }, - "response": [] - }, - { - "name": "get Channel Config Rate Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/bookingChannels/{{BookingChannelCode}}/roomType/{{RoomType}}/channelConfigRateCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "bookingChannels", - "{{BookingChannelCode}}", - "roomType", - "{{RoomType}}", - "channelConfigRateCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Chain Languages LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/chainCode/{{ChainCode}}/chainLanguages", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "chainCode", - "{{ChainCode}}", - "chainLanguages" - ] - } - }, - "response": [] - }, - { - "name": "get Claim Membership Details LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/profiles/{{ProfileId}}/claimMembershipDetails", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "profiles", - "{{ProfileId}}", - "claimMembershipDetails" - ] - } - }, - "response": [] - }, - { - "name": "get Commission Code LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/commissionCode", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "commissionCode" - ] - } - }, - "response": [] - }, - { - "name": "get Commission Txn Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/commissionTxnCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "commissionTxnCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Communication Methods -> LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/CommunicationMethods?includeInactiveFlag=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "CommunicationMethods" - ], - "query": [ - { - "key": "includeInactiveFlag", - "value": "false" - }, - { - "key": "arrival", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Companies LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/companies", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "companies" - ], - "query": [ - { - "key": "arrival", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Comp Authorizers LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/compAuthorizers", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "compAuthorizers" - ], - "query": [ - { - "key": "arrival", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Comp Types LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/compTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "compTypes" - ], - "query": [ - { - "key": "arrival", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Connecting Suites LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomNumber/{{RoomNumber}}/connectingSuites", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "roomNumber", - "{{RoomNumber}}", - "connectingSuites" - ], - "query": [ - { - "key": "arrival", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Conf Letter Reports LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/confLetterReports", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "confLetterReports" - ] - } - }, - "response": [] - }, - { - "name": "get Countries -> LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/Countries?IncludeInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "Countries" - ], - "query": [ - { - "key": "IncludeInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "get Credit Card Types LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/creditCardTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "creditCardTypes" - ], - "query": [ - { - "key": "arrival", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Currency Exchange Rates LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/exchangeType/{{ExchangeType}}/currencyExchangeRates", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "exchangeType", - "{{ExchangeType}}", - "currencyExchangeRates" - ], - "query": [ - { - "key": "arrival", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Currency Formats LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/decimal/{{Decimal}}/currencyFormats", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "decimal", - "{{Decimal}}", - "currencyFormats" - ] - } - }, - "response": [] - }, - { - "name": "get Custom Number Config Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/customNumberConfigCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "customNumberConfigCodes" - ], - "query": [ - { - "key": "arrival", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Department Types -> LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/Departments?parameterName=RoleSpecific¶meterValue=Y¶meterName=HotelCode¶meterValue={{HotelId}}¶meterName=IncludeGlobals¶meterValue=Y&includeInactiveFlag=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "Departments" - ], - "query": [ - { - "key": "parameterName", - "value": "RoleSpecific" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterName", - "value": "HotelCode" - }, - { - "key": "parameterValue", - "value": "{{HotelId}}" - }, - { - "key": "parameterName", - "value": "IncludeGlobals" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "includeInactiveFlag", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "get Department Menu Types -> LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/DepartmentMenuItem?HotelCode={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "DepartmentMenuItem" - ], - "query": [ - { - "key": "HotelCode", - "value": "{{HotelId}}" - }, - { - "key": "ItemClassId", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Device Locations LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/deviceLocations", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "deviceLocations" - ], - "query": [ - { - "key": "arrival", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Dietary Preferences LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/dietaryPreferences", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "dietaryPreferences" - ], - "query": [ - { - "key": "arrival", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Discount Reasons -> LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/DiscountReasons", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "DiscountReasons" - ] - } - }, - "response": [] - }, - { - "name": "get ECertificate Group Entity LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/entityName/{{EntityName}}/eCertificateGroupEntity", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "entityName", - "{{EntityName}}", - "eCertificateGroupEntity" - ] - } - }, - "response": [] - }, - { - "name": "get ECoupon LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/eCoupon", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "eCoupon" - ] - } - }, - "response": [] - }, - { - "name": "get Ecoupon Resv Room LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/ecouponResvRoom", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "ecouponResvRoom" - ] - } - }, - "response": [] - }, - { - "name": "get eCoupon Rate Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/eCouponRateCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "eCouponRateCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Event Groups LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/eventGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "eventGroups" - ] - } - }, - "response": [] - }, - { - "name": "get Event Locations LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/eventLocations", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "eventLocations" - ] - } - }, - "response": [] - }, - { - "name": "get Event Rate Code LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/space/{{Space}}/eventRateCode", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "space", - "{{Space}}", - "eventRateCode" - ] - } - }, - "response": [] - }, - { - "name": "get Event Setup Styles LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/room/BALLROOM/eventSetupStyles", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "room", - "BALLROOM", - "eventSetupStyles" - ] - } - }, - "response": [] - }, - { - "name": "get Event Status Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/exclusionList/{{ExclusionList}}/eventStatusCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "exclusionList", - "{{ExclusionList}}", - "eventStatusCodes" - ] - } - }, - "response": [] - }, - { - "name": "get ExchangeTypes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/currencyCode/USD/exchangeTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "currencyCode", - "USD", - "exchangeTypes" - ] - } - }, - "response": [] - }, - { - "name": "get Export Mapping Type Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/exportMappingTypeCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "exportMappingTypeCodes" - ] - } - }, - "response": [] - }, - { - "name": "get External Reference Types LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/externalReferenceTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "externalReferenceTypes" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "F - L", - "item": [ - { - "name": "get Facility Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/facilityCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "facilityCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Facility Codes Reservation LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/facilityTask/{{FacilityTask}}/facilityCodesReservation", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "facilityTask", - "{{FacilityTask}}", - "facilityCodesReservation" - ] - } - }, - "response": [] - }, - { - "name": "get Facility Tasks LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/facilityTasks", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "facilityTasks" - ] - } - }, - "response": [] - }, - { - "name": "get Facility Tasks Room Type LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomTypeLabel/{{RoomTypeLabel}}/facilityTasksRoomType", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "roomTypeLabel", - "{{RoomTypeLabel}}", - "facilityTasksRoomType" - ] - } - }, - "response": [] - }, - { - "name": "get Field Name LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/changeSource/{{ChangeSource}}/fieldName", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "changeSource", - "{{ChangeSource}}", - "fieldName" - ] - } - }, - "response": [] - }, - { - "name": "get Fixed Charges Transaction Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/fixedChargesTransactionCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "fixedChargesTransactionCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Floor Requests -> LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/FloorRequests", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "FloorRequests" - ], - "query": [ - { - "key": "parameterName", - "value": "buildings", - "disabled": true - }, - { - "key": "parameterValue", - "value": "BLGA", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Floors LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/floors?includeInactiveFlag=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "floors" - ], - "query": [ - { - "key": "includeInactiveFlag", - "value": "false" - }, - { - "key": "parameterName", - "value": "Buildings", - "disabled": true - }, - { - "key": "parameterValue", - "value": "BLGA", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Folio Grouping Transaction Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/mode/{{Mode}}/folioGroupingTransactionCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "mode", - "{{Mode}}", - "folioGroupingTransactionCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Folio Styles LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/folioStyles", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "folioStyles" - ] - } - }, - "response": [] - }, - { - "name": "get Folio Types LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/folioTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "folioTypes" - ] - } - }, - "response": [] - }, - { - "name": "get Frequency LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/guestRequested/{{GuestRequested}}/defaultDepartureTask/{{DefaultDepartureTask}}/frequency", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "guestRequested", - "{{GuestRequested}}", - "defaultDepartureTask", - "{{DefaultDepartureTask}}", - "frequency" - ], - "query": [ - { - "key": "includeInactiveFlag", - "value": "", - "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", - "disabled": true - }, - { - "key": "parameterName", - "value": "", - "description": "Name of the parameter.", - "disabled": true - }, - { - "key": "parameterValue", - "value": "", - "description": "Value of the parameter.", - "disabled": true - }, - { - "key": "excludeCodes", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get From Room Number LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/fromRoomNumber", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "fromRoomNumber" - ] - } - }, - "response": [] - }, - { - "name": "get Forecast Groups LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/forecastGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "forecastGroups" - ] - } - }, - "response": [] - }, - { - "name": "get Function Space Codes -> LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/FunctionSpaceCodes?parameterName=Resort¶meterValue={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "FunctionSpaceCodes" - ], - "query": [ - { - "key": "parameterName", - "value": "Resort" - }, - { - "key": "parameterValue", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get Function Space Locations -> LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/FunctionSpaceLocations?parameterName=HotelCode¶meterValue={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "FunctionSpaceLocations" - ], - "query": [ - { - "key": "parameterName", - "value": "HotelCode" - }, - { - "key": "parameterValue", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get Function Space Setup Styles -> LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/FunctionSpaceSetupStyles", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "FunctionSpaceSetupStyles" - ] - } - }, - "response": [] - }, - { - "name": "get Gds Guarantee Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/bookingChannels/{{BookingChannelCode}}/gdsGuaranteeCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "bookingChannels", - "{{BookingChannelCode}}", - "gdsGuaranteeCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Gds Hotels LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/channelType/{{ChannelType}}/gdsHotels", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "channelType", - "{{ChannelType}}", - "gdsHotels" - ] - } - }, - "response": [] - }, - { - "name": "get Gds Rate Categories LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/bookingChannels/{{BookingChannelCode}}/gdsRateCategories", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "bookingChannels", - "{{BookingChannelCode}}", - "gdsRateCategories" - ] - } - }, - "response": [] - }, - { - "name": "get Gds Rate Levels LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/bookingChannels/{{BookingChannelCode}}/gdsRateLevels", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "bookingChannels", - "{{BookingChannelCode}}", - "gdsRateLevels" - ] - } - }, - "response": [] - }, - { - "name": "get Gds Room Category Templates LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/bookingChannels/{{BookingChannelCodes}}/gdsRoomCategoryTemplates", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "bookingChannels", - "{{BookingChannelCodes}}", - "gdsRoomCategoryTemplates" - ] - } - }, - "response": [] - }, - { - "name": "get Gem Menu Items LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/gemMenuItems", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "gemMenuItems" - ] - } - }, - "response": [] - }, - { - "name": "get Generic Reports LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/genericReports", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "genericReports" - ] - } - }, - "response": [] - }, - { - "name": "get Grid Types LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/bookingStatus/{{BookingStatus}}/gridTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "bookingStatus", - "{{BookingStatus}}", - "gridTypes" - ] - } - }, - "response": [] - }, - { - "name": "get Groups LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/groups", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "groups" - ] - } - }, - "response": [] - }, - { - "name": "get Group Arrivals LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/groupArrivals", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "groupArrivals" - ] - } - }, - "response": [] - }, - { - "name": "get Guest Messages Multi Hotel LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/guestMessagesMultiHotel", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "guestMessagesMultiHotel" - ] - } - }, - "response": [] - }, - { - "name": "get Guest Messages Quick Texts LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/guestMessagesQuickTexts", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "guestMessagesQuickTexts" - ] - } - }, - "response": [] - }, - { - "name": "get hk Attendants LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/hkAttendants", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "hkAttendants" - ] - } - }, - "response": [] - }, - { - "name": "get hk Attendants Mobile LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/hkAttendantsMobile", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "hkAttendantsMobile" - ] - } - }, - "response": [] - }, - { - "name": "get hk Floors LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/hkFloors?includeInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "hkFloors" - ], - "query": [ - { - "key": "includeInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "get HK Rooms LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/hkRooms?includeInactiveFlag=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "hkRooms" - ], - "query": [ - { - "key": "includeInactiveFlag", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "get HK Room Types LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/hkRoomTypes?includeInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "hkRoomTypes" - ], - "query": [ - { - "key": "includeInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "get HK Scheduled Attendants LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/businessDate/{{BusinessDate}}/hkScheduledAttendants", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "businessDate", - "{{BusinessDate}}", - "hkScheduledAttendants" - ] - } - }, - "response": [] - }, - { - "name": "get hk Task Break Out LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/hkTaskBreakOut?includeInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "hkTaskBreakOut" - ], - "query": [ - { - "key": "includeInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "get hk Task Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/hkTaskCodes?includeInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "hkTaskCodes" - ], - "query": [ - { - "key": "includeInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "get hk Task Templates LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/hkTaskTemplates?includeInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "hkTaskTemplates" - ], - "query": [ - { - "key": "includeInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "get Housekeeping Credit Rules LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/housekeepingCreditRules", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "housekeepingCreditRules" - ] - } - }, - "response": [] - }, - { - "name": "get HouseKeeping Rooms LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/houseKeepingRooms", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "houseKeepingRooms" - ] - } - }, - "response": [] - }, - { - "name": "get HouseKeeping Sections LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/houseKeepingSections", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "houseKeepingSections" - ] - } - }, - "response": [] - }, - { - "name": "get Hotel Contact Comm Method LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/contactType/{{ContactType}}/hotelContactCommMethod", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "contactType", - "{{ContactType}}", - "hotelContactCommMethod" - ] - } - }, - "response": [] - }, - { - "name": "get Hotel Event Types LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/hotelEventTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "hotelEventTypes" - ] - } - }, - "response": [] - }, - { - "name": "get Hotels -> LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/Hotels?parameterName=ConfigurableHotelsYN&includeInactiveFlag=false¶meterValue=Y", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "Hotels" - ], - "query": [ - { - "key": "parameterName", - "value": "ConfigurableHotelsYN" - }, - { - "key": "includeInactiveFlag", - "value": "false" - }, - { - "key": "parameterValue", - "value": "Y" - } - ] - } - }, - "response": [] - }, - { - "name": "get Hotel Interface Import Rooms LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/hotelInterfaceImportRooms", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "hotelInterfaceImportRooms" - ] - } - }, - "response": [] - }, - { - "name": "get Hotel Rate Tier LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/hotelRateTier", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "hotelRateTier" - ] - } - }, - "response": [] - }, - { - "name": "get Identification Types -> LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/IdentificationTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "IdentificationTypes" - ], - "query": [ - { - "key": "parameterName", - "value": "HotelCode", - "disabled": true - }, - { - "key": "includeInactiveFlag", - "value": "false", - "disabled": true - }, - { - "key": "parameterValue", - "value": "PROP1", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Imbalance Verification Types LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/imbalanceVerificationTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "imbalanceVerificationTypes" - ] - } - }, - "response": [] - }, - { - "name": "get interface Data Request Market Group LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/interfaceDataRequestMarketGroup", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "interfaceDataRequestMarketGroup" - ] - } - }, - "response": [] - }, - { - "name": "get interface Data Request Market Code LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/interfaceDataRequestMarketCode", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "interfaceDataRequestMarketCode" - ] - } - }, - "response": [] - }, - { - "name": "get interface Data Request Room Class LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/interfaceDataRequestRoomClass", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "interfaceDataRequestRoomClass" - ] - } - }, - "response": [] - }, - { - "name": "get Interface Data Request Room Types LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/interfaceDataRequestRoomTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "interfaceDataRequestRoomTypes" - ], - "query": [ - { - "key": "includeInactiveFlag", - "value": "", - "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", - "disabled": true - }, - { - "key": "parameterName", - "value": "", - "description": "Name of the parameter.", - "disabled": true - }, - { - "key": "parameterValue", - "value": "", - "description": "Value of the parameter.", - "disabled": true - }, - { - "key": "excludeCodes", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get interface Data Request Source Code LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/interfaceDataRequestSourceCode", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "interfaceDataRequestSourceCode" - ] - } - }, - "response": [] - }, - { - "name": "get interface Data Request Source Group LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/interfaceDataRequestSourceGroup", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "interfaceDataRequestSourceGroup" - ] - } - }, - "response": [] - }, - { - "name": "get Interface Trx Codes All Charges LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/interfaceTrxCodesAllCharges", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "interfaceTrxCodesAllCharges" - ] - } - }, - "response": [] - }, - { - "name": "get Interface Trx Codes Minibar LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/interfaceTrxCodesMinibar", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "interfaceTrxCodesMinibar" - ] - } - }, - "response": [] - }, - { - "name": "get Interface Pseudo Room LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/interfacePseudoRoom", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "interfacePseudoRoom" - ] - } - }, - "response": [] - }, - { - "name": "get Interface Resync Function Space LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/interfaceResyncFunctionSpace", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "interfaceResyncFunctionSpace" - ] - } - }, - "response": [] - }, - { - "name": "get Interface Resync Products LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/interfaceResyncProducts", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "interfaceResyncProducts" - ] - } - }, - "response": [] - }, - { - "name": "get Interface Resync Owner Contract LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/interfaceResyncOwnerContract", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "interfaceResyncOwnerContract" - ] - } - }, - "response": [] - }, - { - "name": "get Interface Resync Owner Contract Room LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/interfaceResyncOwnerContractRoom", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "interfaceResyncOwnerContractRoom" - ] - } - }, - "response": [] - }, - { - "name": "get Inventory Item Attributes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/itemId/{{ItemId}}/inventoryItemAttributes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "itemId", - "{{ItemId}}", - "inventoryItemAttributes" - ] - } - }, - "response": [] - }, - { - "name": "get Inventory Item Rates LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/itemId/{{ItemId}}/inventoryItemRates", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "itemId", - "{{ItemId}}", - "inventoryItemRates" - ] - } - }, - "response": [] - }, - { - "name": "get Inv Items Classes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/invItemsClasses", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "invItemsClasses" - ] - } - }, - "response": [] - }, - { - "name": "get Inv Items Pools LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/invItemsPools", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "invItemsPools" - ] - } - }, - "response": [] - }, - { - "name": "get Interface Auto Balance LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/interfaceAutoBalance", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "interfaceAutoBalance" - ] - } - }, - "response": [] - }, - { - "name": "get Inventory Item Id attributes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/itemId/{{ItemId}}/inventoryItemAttributes?includeInactiveFlag=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "itemId", - "{{ItemId}}", - "inventoryItemAttributes" - ], - "query": [ - { - "key": "includeInactiveFlag", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "get Inventory Item Template Items LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/inventoryItemTemplateItems?includeInactiveFlag=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "inventoryItemTemplateItems" - ], - "query": [ - { - "key": "includeInactiveFlag", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "get Item Classes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/itemClasses", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "itemClasses" - ] - } - }, - "response": [] - }, - { - "name": "get Item Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/itemCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "itemCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Item Price Code LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/itemId/{{ItemId}}/itemPriceCode", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "itemId", - "{{ItemId}}", - "itemPriceCode" - ] - } - }, - "response": [] - }, - { - "name": "get Item Vendor LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/itemId/{{ItemId}}/itemVendor", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "itemId", - "{{ItemId}}", - "itemVendor" - ] - } - }, - "response": [] - }, - { - "name": "get Job Titles LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/jobTitles", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "jobTitles" - ] - } - }, - "response": [] - }, - { - "name": "get Key Options LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/keyOptions", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "keyOptions" - ] - } - }, - "response": [] - }, - { - "name": "get Language Codes -> LOV", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/LanguageCodes?includeInactiveFlag=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "LanguageCodes" - ], - "query": [ - { - "key": "includeInactiveFlag", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "get Locator Quick Texts LOV", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/locatorQuickTexts", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "locatorQuickTexts" - ] - } - }, - "response": [] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "M - R", - "item": [ - { - "name": "get Maintenance Codes -> LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/MaintenanceCodes?parameterName=HotelCode&includeInactiveFlag=false¶meterValue={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "MaintenanceCodes" - ], - "query": [ - { - "key": "parameterName", - "value": "HotelCode" - }, - { - "key": "includeInactiveFlag", - "value": "false" - }, - { - "key": "parameterValue", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get Mail Generic LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/sourceIdIn/{{SourceIdIn}}/mailGeneric", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "sourceIdIn", - "{{SourceIdIn}}", - "mailGeneric" - ] - } - }, - "response": [] - }, - { - "name": "get Manager Report Details LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/managerReportDetails", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "managerReportDetails" - ] - } - }, - "response": [] - }, - { - "name": "get Managers Reports LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/managersReports", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "managersReports" - ] - } - }, - "response": [] - }, - { - "name": "get Market Codes -> LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/MarketCodes?parameterName=HotelCode¶meterValue={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "MarketCodes" - ], - "query": [ - { - "key": "parameterName", - "value": "HotelCode" - }, - { - "key": "includeInactiveFlag", - "value": "false", - "disabled": true - }, - { - "key": "parameterValue", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get Market Groups LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/marketGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "marketGroups" - ] - } - }, - "response": [] - }, - { - "name": "get Market Segment LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/marketSegment", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "marketSegment" - ] - } - }, - "response": [] - }, - { - "name": "get Master Block LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/masterBlock", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "masterBlock" - ] - } - }, - "response": [] - }, - { - "name": "get Membership Award Fin Trx LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/membershipAwardFinTrx", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "membershipAwardFinTrx" - ] - } - }, - "response": [] - }, - { - "name": "get Membership Award Upgrade Room LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/membershipAwardUpgradeRoom", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "membershipAwardUpgradeRoom" - ] - } - }, - "response": [] - }, - { - "name": "get Membership Award Products LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/membershipAwardProducts", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "membershipAwardProducts" - ] - } - }, - "response": [] - }, - { - "name": "get Membership Award Rate Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/membershipAwardRateCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "membershipAwardRateCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Membership Award Upgrade Room LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/membershipAwardUpgradeRoom", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "membershipAwardUpgradeRoom" - ] - } - }, - "response": [] - }, - { - "name": "get Membership Benefits LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/membershipType/{{MembershipType}}/membershipBenefits", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "membershipType", - "{{MembershipType}}", - "membershipBenefits" - ] - } - }, - "response": [] - }, - { - "name": "get Membership Benefit Program LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/membershipType/{{MembershipType}}/membershipBenefitProgram", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "membershipType", - "{{MembershipType}}", - "membershipBenefitProgram" - ] - } - }, - "response": [] - }, - { - "name": "get Membership Card Fee Amount LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/membershipLevel/{{MembershipLevel}}/membershipCardFeeAmount", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "membershipLevel", - "{{MembershipLevel}}", - "membershipCardFeeAmount" - ] - } - }, - "response": [] - }, - { - "name": "get Membership Class Types LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/airlines/{{Airlines}}/loyalty/{{Loyalty}}/membershipClassTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "airlines", - "{{Airlines}}", - "loyalty", - "{{Loyalty}}", - "membershipClassTypes" - ] - } - }, - "response": [] - }, - { - "name": "get Membership Level -> LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/MembershipLevels?parameterName=MembershipType¶meterValue=AA&includeInactiveFlag=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "MembershipLevels" - ], - "query": [ - { - "key": "parameterName", - "value": "MembershipType" - }, - { - "key": "parameterValue", - "value": "AA" - }, - { - "key": "includeInactiveFlag", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "get Membership Max Downgrade Level LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/membershipLevelRank/{{MembershipLevelRank}}/membershipType/{{MembershipType}}/membershipMaxDowngradeLevel", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "membershipLevelRank", - "{{MembershipLevelRank}}", - "membershipType", - "{{MembershipType}}", - "membershipMaxDowngradeLevel" - ] - } - }, - "response": [] - }, - { - "name": "get Membership Points Rule Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/membershipType/{{MembershipType}}/membershipPointsRuleCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "membershipType", - "{{MembershipType}}", - "membershipPointsRuleCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Membership Promotions LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/beginDate/{{BeginDate}}/membershipId/{{MembershipId}}/membershipPromotions", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "beginDate", - "{{BeginDate}}", - "membershipId", - "{{MembershipId}}", - "membershipPromotions" - ] - } - }, - "response": [] - }, - { - "name": "get Membership Statement Batch List LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/membershipId/{{MembershipId}}/membershipStatementBatchList", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "membershipId", - "{{MembershipId}}", - "membershipStatementBatchList" - ] - } - }, - "response": [] - }, - { - "name": "get Membership Total Points Available LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/membershipId/{{MembershipId}}/membershipTotalPointsAvailable", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "membershipId", - "{{MembershipId}}", - "membershipTotalPointsAvailable" - ] - } - }, - "response": [] - }, - { - "name": "get Membership Transfer Points LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/profiles/{{ProfileId}}/membershipTransferPoints?includeInactiveFlag=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "profiles", - "{{ProfileId}}", - "membershipTransferPoints" - ], - "query": [ - { - "key": "includeInactiveFlag", - "value": "true" - }, - { - "key": "parameterName", - "value": "", - "disabled": true - }, - { - "key": "parameterValue", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Membership Types LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/MembershipTypes?parameterName=DisplayInActiveYN¶meterValue=N", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "MembershipTypes" - ], - "query": [ - { - "key": "parameterName", - "value": "DisplayInActiveYN" - }, - { - "key": "parameterValue", - "value": "N" - } - ] - } - }, - "response": [] - }, - { - "name": "get Menu LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/menuClassId/{{MenuClassId}}/menu", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "menuClassId", - "{{MenuClassId}}", - "menu" - ] - } - }, - "response": [] - }, - { - "name": "get Menu Items LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/menuItems", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "menuItems" - ] - } - }, - "response": [] - }, - { - "name": "get Menu Classes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/menuClasses", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "menuClasses" - ] - } - }, - "response": [] - }, - { - "name": "get Negotiated Rate Hotels LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/profiles/{{ProfileId}}/negotiatedRateHotels", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "profiles", - "{{ProfileId}}", - "negotiatedRateHotels" - ] - } - }, - "response": [] - }, - { - "name": "get Negotiated Rates Hotels LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/rateCode/{{RateCode}}/profiles/{{ProfileId}}/negotiatedRateHotels?includeInactiveFlag=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "rateCode", - "{{RateCode}}", - "profiles", - "{{ProfileId}}", - "negotiatedRateHotels" - ], - "query": [ - { - "key": "includeInactiveFlag", - "value": "true" - }, - { - "key": "parameterName", - "value": "", - "disabled": true - }, - { - "key": "parameterValue", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Note Types LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/departments/{{DepartmentType}}/noteTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "departments", - "{{DepartmentType}}", - "noteTypes" - ] - } - }, - "response": [] - }, - { - "name": "get OPERA version number -> LOV", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/lov/v1/services/listOfValues/status", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "services", - "listOfValues", - "status" - ] - } - }, - "response": [] - }, - { - "name": "get OSA Activity Types LOV", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/osaActivityTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "osaActivityTypes" - ] - } - }, - "response": [] - }, - { - "name": "get Owner Codes -> LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/OwnerCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "OwnerCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Origins -> LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/Origins", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "Origins" - ] - } - }, - "response": [] - }, - { - "name": "get OXI Interfaces LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/oxiInterfaces", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "oxiInterfaces" - ] - } - }, - "response": [] - }, - { - "name": "get OXI Interface Resorts LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/oxiInterfaceResorts", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "oxiInterfaceResorts" - ] - } - }, - "response": [] - }, - { - "name": "get OXI Resorts LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/interfaceId/{{InterfaceId}}/oxiResorts", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "interfaceId", - "{{InterfaceId}}", - "oxiResorts" - ] - } - }, - "response": [] - }, - { - "name": "get Pack Forecast Group Code LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/packForecastGroupCode", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "packForecastGroupCode" - ] - } - }, - "response": [] - }, - { - "name": "get Payment Methods LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/paymentMethods", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "paymentMethods" - ] - } - }, - "response": [] - }, - { - "name": "get Payment Types LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/paymentTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "paymentTypes" - ] - } - }, - "response": [] - }, - { - "name": "get Period Setup LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/periodSetup", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "periodSetup" - ] - } - }, - "response": [] - }, - { - "name": "get Periods Setup LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/periodsSetup", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "periodsSetup" - ] - } - }, - "response": [] - }, - { - "name": "get Phone Types ->LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/PhoneTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "PhoneTypes" - ] - } - }, - "response": [] - }, - { - "name": "get Postal Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/country/{{Country}}/postalCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "country", - "{{Country}}", - "postalCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Posting Room LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/postingRoom", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "postingRoom" - ] - } - }, - "response": [] - }, - { - "name": "get Posting Transaction Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/postingTransactionCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "postingTransactionCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Preferences Multi Hotels LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/preferenceGroup/{{PreferenceGroup}}/preferencesMultiHotels", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "preferenceGroup", - "{{PreferenceGroup}}", - "preferencesMultiHotels" - ], - "query": [ - { - "key": "includeInactiveFlag", - "value": "", - "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", - "disabled": true - }, - { - "key": "parameterName", - "value": "", - "description": "Name of the parameter.", - "disabled": true - }, - { - "key": "parameterValue", - "value": "", - "description": "Value of the parameter.", - "disabled": true - }, - { - "key": "excludeCodes", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Preference Subgroups LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/chainCode/{{ChainCode}}/preferenceGroup/{{PreferenceGroup}}/preferenceSubgroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "chainCode", - "{{ChainCode}}", - "preferenceGroup", - "{{PreferenceGroup}}", - "preferenceSubgroups" - ] - } - }, - "response": [] - }, - { - "name": "get Preference Types -> LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/PreferenceTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "PreferenceTypes" - ], - "query": [ - { - "key": "arrival", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Prepaid Card Interfaces LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/prepaidCardInterfaces", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "prepaidCardInterfaces" - ], - "query": [ - { - "key": "arrival", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Priorities LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/priorities", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "priorities" - ] - } - }, - "response": [] - }, - { - "name": "get Promo Groups LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/promoGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "promoGroups" - ] - } - }, - "response": [] - }, - { - "name": "get Promo Rates LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/promoCode/{{PromoCode}}/promoRates", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "promoCode", - "{{PromoCode}}", - "promoRates" - ] - } - }, - "response": [] - }, - { - "name": "get Profile Communications LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/profiles/{{ProfileId}}/profileCommunications", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "profiles", - "{{ProfileId}}", - "profileCommunications" - ] - } - }, - "response": [] - }, - { - "name": "get Profile Identifications LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/profiles/{{ProfileId}}/profileIdentifications", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "profiles", - "{{ProfileId}}", - "profileIdentifications" - ] - } - }, - "response": [] - }, - { - "name": "get Profile Id -> IdentificationTypes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/ProfileIdTypes?includeInactiveFlag=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "ProfileIdTypes" - ], - "query": [ - { - "key": "includeInactiveFlag", - "value": "false" - }, - { - "key": "arrival", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Profile Id -> Identification Countries LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues//ProfileIdCountries?includeInactiveFlag=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "", - "ProfileIdCountries" - ], - "query": [ - { - "key": "includeInactiveFlag", - "value": "false" - }, - { - "key": "arrival", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Property Amenities LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/propertyAmenities", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "propertyAmenities" - ] - } - }, - "response": [] - }, - { - "name": "get Queue Name LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotelCodeList/{{HotelCodeList}}/queueName", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotelCodeList", - "{{HotelCodeList}}", - "queueName" - ] - } - }, - "response": [] - }, - { - "name": "get Quick Texts LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/departmentId/{{DepartmentId}}/quickTexts", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "departmentId", - "{{DepartmentId}}", - "quickTexts" - ] - } - }, - "response": [] - }, - { - "name": "get Rate Categories LOV", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/rateCategories", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "rateCategories" - ] - } - }, - "response": [] - }, - { - "name": "get Rate Classes LOV", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resortRateClasses", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "resortRateClasses" - ] - } - }, - "response": [] - }, - { - "name": "get Rate Codes By Type LOV", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/rateCodeType/{{RateCodeType}}/rateCodesByType", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "rateCodeType", - "{{RateCodeType}}", - "rateCodesByType" - ] - } - }, - "response": [] - }, - { - "name": "get Rate Plan For Mass Rate LOV", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/rateCodeType/{{RateCodeType}}/ratePlanForMassRate", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "rateCodeType", - "{{RateCodeType}}", - "ratePlanForMassRate" - ] - } - }, - "response": [] - }, - { - "name": "get Rate Code Global Desc Edit LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/rateCodeGlobalDescEdit", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "rateCodeGlobalDescEdit" - ] - } - }, - "response": [] - }, - { - "name": "get Rate Codes Valid LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/rateCodesValid", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "rateCodesValid" - ] - } - }, - "response": [] - }, - { - "name": "get Rate Commission Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/rateCommissionCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "rateCommissionCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Rate Config Currencies LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/rateConfigCurrencies", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "rateConfigCurrencies" - ] - } - }, - "response": [] - }, - { - "name": "get Rate Groups LOV", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/rateGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "rateGroups" - ] - } - }, - "response": [] - }, - { - "name": "get Rate Plans LOV", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/ratePlans", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "ratePlans" - ] - } - }, - "response": [] - }, - { - "name": "get Rate Plans For Yield As Config LOV", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/rateCode/{{RateCode}}/ratePlansForYieldAsConfig", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "rateCode", - "{{RateCode}}", - "ratePlansForYieldAsConfig" - ] - } - }, - "response": [] - }, - { - "name": "get Rep Block Codes Param Off LOV", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repBlockCodesParamOff", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "repBlockCodesParamOff" - ] - } - }, - "response": [] - }, - { - "name": "get Rep Block Codes Param On LOV", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repBlockCodesParamOn", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "repBlockCodesParamOn" - ] - } - }, - "response": [] - }, - { - "name": "get Rep Calendar Months LOV", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/year/{{Year}}/repCalendarMonths", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "year", - "{{Year}}", - "repCalendarMonths" - ] - } - }, - "response": [] - }, - { - "name": "get Rep Calendar Weeks LOV", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/year/{{Year}}/repCalendarWeeks", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "year", - "{{Year}}", - "repCalendarWeeks" - ] - } - }, - "response": [] - }, - { - "name": "get Rep Calendar Years LOV", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/year/{{Year}}/repCalendarYears", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "year", - "{{Year}}", - "repCalendarYears" - ] - } - }, - "response": [] - }, - { - "name": "get rep Cashiers LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repCashiers", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "repCashiers" - ] - } - }, - "response": [] - }, - { - "name": "get Rep Contact List LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repContactList", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "repContactList" - ] - } - }, - "response": [] - }, - { - "name": "get Rep Currencies LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repCurrencies", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "repCurrencies" - ] - } - }, - "response": [] - }, - { - "name": "get Rep Departments LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repDepartments", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "repDepartments" - ] - } - }, - "response": [] - }, - { - "name": "get Rep Fiscal Months LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/fiscalYearId/{{FiscalYearId}}/repFiscalMonths", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "fiscalYearId", - "{{FiscalYearId}}", - "repFiscalMonths" - ], - "query": [ - { - "key": "includeInactiveFlag", - "value": "", - "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", - "disabled": true - }, - { - "key": "parameterName", - "value": "", - "description": "Name of the parameter.", - "disabled": true - }, - { - "key": "parameterValue", - "value": "", - "description": "Value of the parameter.", - "disabled": true - }, - { - "key": "excludeCodes", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Rep Fiscal Years LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repFiscalYears", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "repFiscalYears" - ] - } - }, - "response": [] - }, - { - "name": "get rep Foreign Currencies LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repForeignCurrencies", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "repForeignCurrencies" - ] - } - }, - "response": [] - }, - { - "name": "get rep Groups LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "repGroups" - ] - } - }, - "response": [] - }, - { - "name": "get Rep Inventory Item Pools LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repInventoryItemPools", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "repInventoryItemPools" - ] - } - }, - "response": [] - }, - { - "name": "get Rep Service Request Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repServiceRequestCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "repServiceRequestCodes" - ] - } - }, - "response": [] - }, - { - "name": "get rep Market Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repMarketCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "repMarketCodes" - ] - } - }, - "response": [] - }, - { - "name": "get rep Rooms LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repRooms", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "repRooms" - ] - } - }, - "response": [] - }, - { - "name": "get rep Room Statuses LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repRoomStatuses", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "repRoomStatuses" - ] - } - }, - "response": [] - }, - { - "name": "get rep Room Types LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repRoomTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "repRoomTypes" - ] - } - }, - "response": [] - }, - { - "name": "get rep Trave Agent Calendar Year LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repTraveAgtCalendarYear", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "repTraveAgtCalendarYear" - ] - } - }, - "response": [] - }, - { - "name": "get rep Transaction Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repTransactionCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "repTransactionCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Res Stat Report Rate Code LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/beginDate/{{BeginDate}}/endDate/{{EndDate}}/resStatReportRateCode", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "beginDate", - "{{BeginDate}}", - "endDate", - "{{EndDate}}", - "resStatReportRateCode" - ] - } - }, - "response": [] - }, - { - "name": "get Reservation Auto Attach Rules Rule Type LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resvAutoAttachRulesRuleType", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "resvAutoAttachRulesRuleType" - ] - } - }, - "response": [] - }, - { - "name": "get Reservation Based Blocks LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/reservationBasedBlocks", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "reservationBasedBlocks" - ] - } - }, - "response": [] - }, - { - "name": "get Reservation Based Profiles LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resvBasedProfiles", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "resvBasedProfiles" - ] - } - }, - "response": [] - }, - { - "name": "get Reservation Packages LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/adults/{{Adults}}/children/{{Children}}/arrival/{{Arrival}}/departure/{{Departure}}/reservationPackages", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "adults", - "{{Adults}}", - "children", - "{{Children}}", - "arrival", - "{{Arrival}}", - "departure", - "{{Departure}}", - "reservationPackages" - ], - "query": [ - { - "key": "includeInactiveFlag", - "value": "", - "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", - "disabled": true - }, - { - "key": "parameterName", - "value": "", - "description": "Name of the parameter.", - "disabled": true - }, - { - "key": "parameterValue", - "value": "", - "description": "Value of the parameter.", - "disabled": true - }, - { - "key": "excludeCodes", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Reservation Packages (for date range) LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/adults/2/children/0/arrival/2023-04-21/departure/2023-04-22/reservationPackages", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "adults", - "2", - "children", - "0", - "arrival", - "2023-04-21", - "departure", - "2023-04-22", - "reservationPackages" - ], - "query": [ - { - "key": "arrival", - "value": "", - "disabled": true - } - ] - }, - "description": "Get packages that are available to add to a reservation, such as breakfast, champage, chocolates. You can then use putReservation to add the package(s) to an existing reservation.\r\nPackage Codes should be flagged as Sell Separate in OPERA Cloud application." - }, - "response": [] - }, - { - "name": "get Reservation Packages Group Items LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/adults/2/children/0/arrival/2023-11-21/group/1234/reservationPackagesGroupItems", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "adults", - "2", - "children", - "0", - "arrival", - "2023-11-21", - "group", - "1234", - "reservationPackagesGroupItems" - ], - "query": [ - { - "key": "arrival", - "value": "", - "disabled": true - } - ] - }, - "description": "Get packages that are available to add to a reservation, such as breakfast, champage, chocolates. You can then use putReservation to add the package(s) to an existing reservation.\r\nPackage Codes should be flagged as Sell Separate in OPERA Cloud application." - }, - "response": [] - }, - { - "name": "get Reservation Preferences LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/reservationPreferences", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "reservationPreferences" - ] - } - }, - "response": [] - }, - { - "name": "get Reservation Statuses Hotel LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/reservationStatusesHotel", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "reservationStatusesHotel" - ] - } - }, - "response": [] - }, - { - "name": "get Reservation Statuses LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/ReservationStatuses", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "ReservationStatuses" - ] - } - }, - "response": [] - }, - { - "name": "get Reservation Tickets LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resvNameId/{{ReservationId}}/reservationTickets", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "resvNameId", - "{{ReservationId}}", - "reservationTickets" - ] - } - }, - "response": [] - }, - { - "name": "get Reservation Tickets Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/arrival/{{Arrival}}/departure/{{Departure}}/reservationTicketsCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "arrival", - "{{Arrival}}", - "departure", - "{{Departure}}", - "reservationTicketsCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Resort Airports LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resortAirports", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "resortAirports" - ] - } - }, - "response": [] - }, - { - "name": "get Resort Chains (hotels in the chain) LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/ResortChains", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "ResortChains" - ] - }, - "description": "List the hotels in the chain being accessed." - }, - "response": [] - }, - { - "name": "get Resort CROs LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resortCROs", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "resortCROs" - ] - } - }, - "response": [] - }, - { - "name": "get Resort Guarantee Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resortGuaranteeCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "resortGuaranteeCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Resort Inventory Items LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/SellInReservation/Y/sellInEvent/Y/resortInventoryItems", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "SellInReservation", - "Y", - "sellInEvent", - "Y", - "resortInventoryItems" - ] - } - }, - "response": [] - }, - { - "name": "get Resort Market Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resortMarketCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "resortMarketCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Resort Rate Classes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resortRateClasses", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "resortRateClasses" - ] - } - }, - "response": [] - }, - { - "name": "get Resort Restriction Statuses LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resortRestrictionStatuses", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "resortRestrictionStatuses" - ] - } - }, - "response": [] - }, - { - "name": "get Resort Room Numbers LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resortRoomNumbers", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "resortRoomNumbers" - ] - } - }, - "response": [] - }, - { - "name": "get Resort Room Types LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resortRoomTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "resortRoomTypes" - ] - } - }, - "response": [] - }, - { - "name": "get Resort Transportation Labels LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resortTransportationLabels", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "resortTransportationLabels" - ] - } - }, - "response": [] - }, - { - "name": "get Resource Item Classes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resourceItemClasses", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "resourceItemClasses" - ] - } - }, - "response": [] - }, - { - "name": "get Resv Auto Attach Rules Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resvAutoAttachRulesCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "resvAutoAttachRulesCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Resv Auto Attach Rules Rule Type LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resvAutoAttachRulesRuleType", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "resvAutoAttachRulesRuleType" - ] - } - }, - "response": [] - }, - { - "name": "get Resv Based Profiles LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resvBasedProfiles", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "resvBasedProfiles" - ] - } - }, - "response": [] - }, - { - "name": "get Revenue Buckets LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/listOfValues/type/{{Type}}/revenueBuckets", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "listOfValues", - "type", - "{{Type}}", - "revenueBuckets" - ], - "query": [ - { - "key": "includeInactiveFlag", - "value": "", - "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.\"", - "disabled": true - }, - { - "key": "parameterName", - "value": "", - "description": "Name of the parameter.", - "disabled": true - }, - { - "key": "parameterValue", - "value": "", - "description": "Value of the parameter.", - "disabled": true - }, - { - "key": "excludeCodes", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Revenue Type Mapping Space LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/revenueTypeMappingSpace", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "revenueTypeMappingSpace" - ] - } - }, - "response": [] - }, - { - "name": "get Revenue Type Mapping Trx Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/revenueTypeMappingTrxCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "revenueTypeMappingTrxCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Revenue Bucket Trx Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/bucketType/ROOM/revenueBucketTrxCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "bucketType", - "ROOM", - "revenueBucketTrxCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Room Classes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomClasses", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "roomClasses" - ] - } - }, - "response": [] - }, - { - "name": "get Room Class Categories LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomClassCategories", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "roomClassCategories" - ] - } - }, - "response": [] - }, - { - "name": "get Room Features LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomFeatures?includeInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "roomFeatures" - ], - "query": [ - { - "key": "includeInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "get Room Hierarchy Classes Copy LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/property/{{Property}}/roomHierarchyClassesCopy", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "property", - "{{Property}}", - "roomHierarchyClassesCopy" - ] - } - }, - "response": [] - }, - { - "name": "get Room Hierarchy Room Classes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/property/{{Property}}/roomHierarchyRoomClasses", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "property", - "{{Property}}", - "roomHierarchyRoomClasses" - ] - } - }, - "response": [] - }, - { - "name": "get Room Hierarchy Room Types LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/property/{{Property}}/roomHierarchyRoomTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "property", - "{{Property}}", - "roomHierarchyRoomTypes" - ] - } - }, - "response": [] - }, - { - "name": "get Room Hierarchy Types Copy LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/property/{{Property}}/roomHierarchyTypesCopy", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "property", - "{{Property}}", - "roomHierarchyTypesCopy" - ] - } - }, - "response": [] - }, - { - "name": "get Room Hold Conditions LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomHoldConditions", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "roomHoldConditions" - ] - } - }, - "response": [] - }, - { - "name": "get Rooming List HK Rooms LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomType/{{RoomTypeCode}}/arrival/2023-11-01/departure/2023-11-03/roomingListHKRooms", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "roomType", - "{{RoomTypeCode}}", - "arrival", - "2023-11-01", - "departure", - "2023-11-03", - "roomingListHKRooms" - ] - } - }, - "response": [] - }, - { - "name": "get Room Maintenance LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomMaintenance", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "roomMaintenance" - ] - } - }, - "response": [] - }, - { - "name": "get Room Move Reasons LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/RoomMoveReasons", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "RoomMoveReasons" - ] - } - }, - "response": [] - }, - { - "name": "get Room Numbers LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resortRoomNumbers", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "resortRoomNumbers" - ] - } - }, - "response": [] - }, - { - "name": "get Room Pools LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomPools", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "roomPools" - ] - } - }, - "response": [] - }, - { - "name": "get Room Rates LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/room/{{RoomId}}/roomRates", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "room", - "{{RoomId}}", - "roomRates" - ] - } - }, - "response": [] - }, - { - "name": "get Room Reservation Status LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/includeDayUse/includeDayUse/roomReservationStatus?includeInactiveFlag=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "includeDayUse", - "includeDayUse", - "roomReservationStatus" - ], - "query": [ - { - "key": "includeInactiveFlag", - "value": "true" - }, - { - "key": "parameterName", - "value": "", - "disabled": true - }, - { - "key": "parameterValue", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Room Revenue Transaction Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomRevenueTrxCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "roomRevenueTrxCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Room Specials LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomSpecials", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "roomSpecials" - ] - } - }, - "response": [] - }, - { - "name": "get Room Status LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/RoomStatus", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "RoomStatus" - ] - } - }, - "response": [] - }, - { - "name": "get Room Pool Room Types LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomPool/SUITE/roomPoolRoomTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "roomPool", - "SUITE", - "roomPoolRoomTypes" - ] - } - }, - "response": [] - }, - { - "name": "get Room Types LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "roomTypes" - ] - } - }, - "response": [] - }, - { - "name": "get Room Type Pool LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomTypePool", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "roomTypePool" - ] - } - }, - "response": [] - }, - { - "name": "get Room Types For Mass Rate LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/ratePlanCodes/{{RatePlanCode}}/roomTypesForMassRate", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "ratePlanCodes", - "{{RatePlanCode}}", - "roomTypesForMassRate" - ] - } - }, - "response": [] - }, - { - "name": "get Rooms LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/rooms?includeInactiveFlag=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "rooms" - ], - "query": [ - { - "key": "includeInactiveFlag", - "value": "false" - }, - { - "key": "parameterName", - "value": "ComboYN", - "disabled": true - }, - { - "key": "parameterValue", - "value": "N", - "disabled": true - }, - { - "key": "parameterName", - "value": "MeetingRoomYN", - "disabled": true - }, - { - "key": "parameterValue", - "value": "Y", - "disabled": true - } - ] - }, - "description": "Room numbers with Roomtype and description" - }, - "response": [] - }, - { - "name": "get Rooms Key Generation LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomsKeyGeneration", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "roomsKeyGeneration" - ] - }, - "description": "Room numbers with Roomtype and description" - }, - "response": [] - }, - { - "name": "get Routing Instructions LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/routingInstructions?parameterName=IncludeCompInstructionsYN¶meterName=IncludeTransactionCodesYN¶meterName=IncludeBillingInstructionsYN&includeInactiveFlag=false¶meterValue=N¶meterValue=Y¶meterValue=Y", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "routingInstructions" - ], - "query": [ - { - "key": "parameterName", - "value": "IncludeCompInstructionsYN" - }, - { - "key": "parameterName", - "value": "IncludeTransactionCodesYN" - }, - { - "key": "parameterName", - "value": "IncludeBillingInstructionsYN" - }, - { - "key": "includeInactiveFlag", - "value": "false" - }, - { - "key": "parameterValue", - "value": "N" - }, - { - "key": "parameterValue", - "value": "Y" - }, - { - "key": "parameterValue", - "value": "Y" - } - ] - } - }, - "response": [] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "S - Z", - "item": [ - { - "name": "get Sales Manager Goal Period LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/salesManagerGoalPeriod", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "salesManagerGoalPeriod" - ] - } - }, - "response": [] - }, - { - "name": "get Scheduled Reports Export LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/scheduledReportsExport", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "scheduledReportsExport" - ] - } - }, - "response": [] - }, - { - "name": "get Inventory Items LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/SellInReservation/{{SellInReservation}}/sellInEvent/{{SellInEvent}}/inventoryItems", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "SellInReservation", - "{{SellInReservation}}", - "sellInEvent", - "{{SellInEvent}}", - "inventoryItems" - ] - } - }, - "response": [] - }, - { - "name": "get Service Request Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/serviceRequestCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "serviceRequestCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Setup Styles LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/setupStyles", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "setupStyles" - ] - } - }, - "response": [] - }, - { - "name": "get Shift Reports LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/shiftReports", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "shiftReports" - ] - } - }, - "response": [] - }, - { - "name": "get Source codes -> LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/SourceCodes?parameterName=HotelCode&includeInactiveFlag=false¶meterValue={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "SourceCodes" - ], - "query": [ - { - "key": "parameterName", - "value": "HotelCode" - }, - { - "key": "includeInactiveFlag", - "value": "false" - }, - { - "key": "parameterValue", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get Source Groups LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/includeInactive/{{IncludeInactive}}/sourceGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "includeInactive", - "{{IncludeInactive}}", - "sourceGroups" - ] - } - }, - "response": [] - }, - { - "name": "get Spaces LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/spaces", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "spaces" - ] - } - }, - "response": [] - }, - { - "name": "get Specials LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/specials", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "specials" - ] - } - }, - "response": [] - }, - { - "name": "get Special Requests LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/specialRequests", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "specialRequests" - ] - } - }, - "response": [] - }, - { - "name": "get States LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/States?parameterName=CountryCode&includeInactiveFlag=false¶meterValue=AU", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "States" - ], - "query": [ - { - "key": "parameterName", - "value": "CountryCode" - }, - { - "key": "includeInactiveFlag", - "value": "false" - }, - { - "key": "parameterValue", - "value": "AU" - } - ] - } - }, - "response": [] - }, - { - "name": "get Stored Value Redeem Trx LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/storedValueRedeemTrx", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "storedValueRedeemTrx" - ] - } - }, - "response": [] - }, - { - "name": "get Summary Refresh Log LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/summaryRefreshLog", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "summaryRefreshLog" - ] - } - }, - "response": [] - }, - { - "name": "get Synchronize Rate Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/synchronizeRateCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "synchronizeRateCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Task Break Out LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/fromDate/{fromDate}}/taskBreakOut", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "fromDate", - "{fromDate}}", - "taskBreakOut" - ] - } - }, - "response": [] - }, - { - "name": "get Tax Types LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/taxTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "taxTypes" - ] - } - }, - "response": [] - }, - { - "name": "get Telephone Category LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/telephoneCategory", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "telephoneCategory" - ] - } - }, - "response": [] - }, - { - "name": "get Template Booking Channel Room Types LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/bookingChannels/{{BookingChannelCode}}/templateBookingChannelRoomTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "bookingChannels", - "{{BookingChannelCode}}", - "templateBookingChannelRoomTypes" - ] - } - }, - "response": [] - }, - { - "name": "get Template Preferences LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/includeGlobals/{{IncludeGlobals}}/templatePreferences", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "includeGlobals", - "{{IncludeGlobals}}", - "templatePreferences" - ] - } - }, - "response": [] - }, - { - "name": "get Template Market Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/includeInactive/{{IncludeInactive}}/templateMarketCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "includeInactive", - "{{IncludeInactive}}", - "templateMarketCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Template Market Groups LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/includeInactive/{{IncludeInactive}}/templateMarketGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "includeInactive", - "{{IncludeInactive}}", - "templateMarketGroups" - ] - } - }, - "response": [] - }, - { - "name": "get Template Room Classes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/includeInactive/{{IncludeInactive}}/templateRoomClasses", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "includeInactive", - "{{IncludeInactive}}", - "templateRoomClasses" - ] - } - }, - "response": [] - }, - { - "name": "get Template Source Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/includeInactive/{{IncludeInactive}}/templateSourceCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "includeInactive", - "{{IncludeInactive}}", - "templateSourceCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Template Source Groups LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/includeInactive/{{IncludeInactive}}/templateSourceGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "includeInactive", - "{{IncludeInactive}}", - "templateSourceGroups" - ] - } - }, - "response": [] - }, - { - "name": "get Template Transaction Subgroups LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/fetchOnlyUniqueValues/{{FetchOnlyUniqueValues}}/templateTransactionSubgroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "fetchOnlyUniqueValues", - "{{FetchOnlyUniqueValues}}", - "templateTransactionSubgroups" - ], - "query": [ - { - "key": "includeInactiveFlag", - "value": "", - "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", - "disabled": true - }, - { - "key": "parameterName", - "value": "", - "description": "Name of the parameter.", - "disabled": true - }, - { - "key": "parameterValue", - "value": "", - "description": "Value of the parameter.", - "disabled": true - }, - { - "key": "excludeCodes", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Test Upsell Rules Rate Code LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/nights/{{Nights}}/arrivalDate/{{ArrivalDate}}/roomCategory/{{RoomCategory}}/testUpsellRulesRateCode", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "nights", - "{{Nights}}", - "arrivalDate", - "{{ArrivalDate}}", - "roomCategory", - "{{RoomCategory}}", - "testUpsellRulesRateCode" - ], - "query": [ - { - "key": "includeInactiveFlag", - "value": "", - "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.\"", - "disabled": true - }, - { - "key": "parameterName", - "value": "", - "description": "Name of the parameter.", - "disabled": true - }, - { - "key": "parameterValue", - "value": "", - "description": "Value of the parameter.", - "disabled": true - }, - { - "key": "excludeCodes", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get To Postal Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/country/{{Country}}/toPostalCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "country", - "{{Country}}", - "toPostalCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Transaction Adjustment Reason Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/transactionAdjustmentReasonCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "transactionAdjustmentReasonCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Transaction Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/transactionCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "transactionCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Transaction Codes Consumption LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/transactionCodesConsumption", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "transactionCodesConsumption" - ] - } - }, - "response": [] - }, - { - "name": "get Transaction Codes Payment LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/transactionCodesPayment", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "transactionCodesPayment" - ] - } - }, - "response": [] - }, - { - "name": "get Transaction Delete Reason Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/transactionDeleteReasonCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "transactionDeleteReasonCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Transaction Diversion Rule Rooms LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/transactionDiversionRuleRooms", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "transactionDiversionRuleRooms" - ] - } - }, - "response": [] - }, - { - "name": "get Transaction Groups LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/transactionGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "transactionGroups" - ] - } - }, - "response": [] - }, - { - "name": "get Transaction Subgroups LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/transactionSubgroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "transactionSubgroups" - ] - } - }, - "response": [] - }, - { - "name": "get Transport Types LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/transportTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "transportTypes" - ] - } - }, - "response": [] - }, - { - "name": "get Transport Types Hotel LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/transportTypesHotel", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "transportTypesHotel" - ] - } - }, - "response": [] - }, - { - "name": "get Travel Agent Source LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/travelAgentSource", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "travelAgentSource" - ] - } - }, - "response": [] - }, - { - "name": "get Travel Agent Source Resv LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/travelAgentSourceResv", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "travelAgentSourceResv" - ] - } - }, - "response": [] - }, - { - "name": "get Turnaway Codes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/turnawayCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "turnawayCodes" - ] - } - }, - "response": [] - }, - { - "name": "get Titles -> LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/Titles?parameterName=LanguageCode&includeInactiveFlag=false¶meterValue=E", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "Titles" - ], - "query": [ - { - "key": "parameterName", - "value": "LanguageCode" - }, - { - "key": "includeInactiveFlag", - "value": "false" - }, - { - "key": "parameterValue", - "value": "E" - } - ] - } - }, - "response": [] - }, - { - "name": "get Udf Attributes LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/udfType/{{UDFType}}/udfCategory/{{UDFCategory}}/udfAttributes", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "udfType", - "{{UDFType}}", - "udfCategory", - "{{UDFCategory}}", - "udfAttributes" - ], - "query": [ - { - "key": "includeInactiveFlag", - "value": "", - "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", - "disabled": true - }, - { - "key": "parameterName", - "value": "", - "description": "Name of the parameter.", - "disabled": true - }, - { - "key": "parameterValue", - "value": "", - "description": "Value of the parameter.", - "disabled": true - }, - { - "key": "excludeCodes", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get User Defined Field Groups -> LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/UserDefinedFieldGroups?includeInactiveFlag=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "UserDefinedFieldGroups" - ], - "query": [ - { - "key": "includeInactiveFlag", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "get User Log Activity Types LOV (used in get Block Activity Log)", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/activityGroup/{{ActivityGroup}}/userLogActivityTypes?includeInactiveFlag=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "activityGroup", - "{{ActivityGroup}}", - "userLogActivityTypes" - ], - "query": [ - { - "key": "includeInactiveFlag", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "get User Log Activity Groups LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/userLogActivityGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "userLogActivityGroups" - ] - } - }, - "response": [] - }, - { - "name": "get Upsell Membership Levels Only LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/membershipType/{{MembershipType}}/upsellMembershipLevelsOnly", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "membershipType", - "{{MembershipType}}", - "upsellMembershipLevelsOnly" - ] - } - }, - "response": [] - }, - { - "name": "get Year Setup LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/yearSetup", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "yearSetup" - ] - } - }, - "response": [] - }, - { - "name": "get Yield Markets LOV", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/yieldMarkets", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "hotels", - "{{HotelId}}", - "yieldMarkets" - ] - } - }, - "response": [] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "get LOV names", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues" - ] - }, - "description": "In the response, you will see all available options you can then pass in a new request, to find the details for that subject.\r\nEG name = ProfileIdCountries. Now you can post the request - {{HostName}}/lov/v1/listOfValues/ProfileIdCountries\r\n\r\nYou will also see in the response of this request if the \"name\" has parameters than can be passed in the request too, and if they are mandatory or not." - }, - "response": [] - }, - { - "name": "get List Of Values", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/lov/v1/listOfValues/{{Name}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "lov", - "v1", - "listOfValues", - "{{Name}}" - ], - "query": [ - { - "key": "includeInactiveFlag", - "value": "", - "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", - "disabled": true - }, - { - "key": "parameterName", - "value": "", - "description": "Name of the parameter.", - "disabled": true - }, - { - "key": "parameterValue", - "value": "", - "description": "Value of the parameter.", - "disabled": true - }, - { - "key": "excludeCodes", - "value": "", - "disabled": true - } - ] - }, - "description": "Use getLOVNames for a list of LOV names that can be included in the path parameter in getListOfValues." - }, - "response": [] - } - ], - "description": "###### APIs to cater for List of Value functionality in OPERA Cloud. \r\n\r\nA List of Values in the OPERA Application can be configured by a property. Then by using these APIs you can retrieve all configured codes. As an example, Titles is a configurable ListOfValues. A hotel can specify what titles they wish to use, and thus fetching the LOV for title, you can view the codes that are configured for a property. ", - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Profiles (CRM)", - "item": [ - { - "name": "Get Profiles (search)", - "item": [ - { - "name": "Get Profiles", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/profiles?profileName=Brown&givenName=Sarah&communication=sarah@example.com&limit=3", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles" - ], - "query": [ - { - "key": "profileName", - "value": "Brown" - }, - { - "key": "givenName", - "value": "Sarah" - }, - { - "key": "communication", - "value": "sarah@example.com" - }, - { - "key": "profileType", - "value": "Guest", - "disabled": true - }, - { - "key": "hotelId", - "value": "", - "disabled": true - }, - { - "key": "limit", - "value": "3" - }, - { - "key": "city", - "value": "", - "disabled": true - }, - { - "key": "state", - "value": "", - "disabled": true - }, - { - "key": "postalCode", - "value": "", - "disabled": true - }, - { - "key": "searchType", - "value": "Any", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "Get Profiles -> Travel Agent profiles", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/profiles?profileName=&includePurgeProfiles=false&offset=0&profileType=Agent&searchType=Any&negotiatedRates=false&includeAnonymized=true&excludeInactive=true&limit=20&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles" - ], - "query": [ - { - "key": "profileName", - "value": "", - "description": "Travel Agent name free text search field" - }, - { - "key": "includePurgeProfiles", - "value": "false" - }, - { - "key": "offset", - "value": "0" - }, - { - "key": "profileType", - "value": "Agent" - }, - { - "key": "searchType", - "value": "Any" - }, - { - "key": "negotiatedRates", - "value": "false" - }, - { - "key": "includeAnonymized", - "value": "true" - }, - { - "key": "excludeInactive", - "value": "true" - }, - { - "key": "limit", - "value": "20" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Get Profile (by Id)", - "item": [ - { - "name": "Get Profile", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}?fetchInstructions=Communication&fetchInstructions=Profile", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "Address", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Comment", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Communication" - }, - { - "key": "fetchInstructions", - "value": "Correspondence", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "DeliveryMethods", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "FutureReservation", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "GdsNegotiatedRate", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "HistoryReservation", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Indicators", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Keyword", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Membership", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "NegotiatedRate", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Preference", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Profile" - }, - { - "key": "fetchInstructions", - "value": "Relationship", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "SalesInfo", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Subscriptions", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "WebUserAccount", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "Get Profile (v1) -> Identification details", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}?fetchInstructions=Correspondence", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "Correspondence" - }, - { - "key": "fetchInstructions", - "value": "Address", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Comment", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Communication", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "DeliveryMethods", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "FutureReservation", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "GdsNegotiatedRate", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "HistoryReservation", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Indicators", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Keyword", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Membership", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "NegotiatedRate", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Preference", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Profile", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Relationship", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "SalesInfo", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Subscriptions", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "WebUserAccount", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "Get Profile (v1) -> Communication details including address, email etc", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}?fetchInstructions=Communication&fetchInstructions=Address", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "Communication" - }, - { - "key": "fetchInstructions", - "value": "Address" - }, - { - "key": "fetchInstructions", - "value": "Correspondence", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Comment", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "DeliveryMethods", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "FutureReservation", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "GdsNegotiatedRate", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "HistoryReservation", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Indicators", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Keyword", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Membership", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "NegotiatedRate", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Preference", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Profile", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Relationship", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "SalesInfo", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Subscriptions", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "WebUserAccount", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "Get Guest Profile by ID", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}?fetchInstructions=Communication&fetchInstructions=Preference", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "Communication" - }, - { - "key": "fetchInstructions", - "value": "Preference" - } - ] - } - }, - "response": [] - }, - { - "name": "get Company Profile", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/companies/{{CorporateId}}?fetchInstructions=ADDRESS&fetchInstructions=COMMUNICATION&fetchInstructions=SalesInfo&fetchInstructions=Keyword", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "companies", - "{{CorporateId}}" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "ADDRESS" - }, - { - "key": "fetchInstructions", - "value": "COMMUNICATION" - }, - { - "key": "fetchInstructions", - "value": "SalesInfo" - }, - { - "key": "fetchInstructions", - "value": "Keyword" - } - ] - } - }, - "response": [] - }, - { - "name": "get Profiles By Ids", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/profilesByIds?profileIds=3263372", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profilesByIds" - ], - "query": [ - { - "key": "profileIds", - "value": "3263372" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Post Profile (create)", - "item": [ - { - "name": "Post Profile", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", - "postman.setEnvironmentVariable(\"ProfileId\", data);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"profileDetails\": {\n \"customer\": {\n \"personName\": [\n {\n \"givenName\": \"Jane\",\n \"surname\": \"Smith\",\n \"nameType\": \"Primary\"\n },\n {\n \"nameType\": \"Alternate\"\n },\n {\n \"nameType\": \"Incognito\"\n }\n ],\n \"alienInfo\": {},\n \"birthCountry\": {\n \"code\": \"\"\n }\n },\n \"addresses\": {\n \"addressInfo\": [\n {\n \"address\": {\n \"isValidated\": false,\n \"addressLine\": [\n \"3450 North Triumph Boulevard\",\n \"Suite 300\",\n \"\",\n \"\"\n ],\n \"cityName\": \"Lehi\",\n \"postalCode\": \"84043\",\n \"state\": \"UT\",\n \"country\": {\n \"value\": \"US\"\n },\n \"language\": \"E\",\n \"type\": \"BUSINESS\",\n \"primaryInd\": true\n }\n }\n ]\n },\n \"telephones\": {\n \"telephoneInfo\": [\n {\n \"telephone\": {\n \"phoneTechType\": \"PHONE\",\n \"phoneUseType\": \"HOME\",\n \"phoneNumber\": \"+1 385 555 0102\",\n \"orderSequence\": \"1\",\n \"primaryInd\": true\n }\n }\n ]\n },\n \"emails\": {\n \"emailInfo\": [\n {\n \"email\": {\n \"emailAddress\": \"example@example.com\",\n \"type\": \"EMAIL\",\n \"typeDescription\": \"Email Address\",\n \"primaryInd\": true\n }\n }\n ]\n },\n \"mailingActions\": {\n \"active\": true\n },\n \"privacyInfo\": {\n \"marketResearchParticipation\": true,\n \"infoFromThirdParty\": true,\n \"autoEnrollLoyaltyProgram\": false,\n \"allowPhone\": true,\n \"allowSMS\": true,\n \"allowEmail\": true,\n \"optInMailingList\": true,\n \"optInMarketResearch\": true,\n \"optInThirdParty\": true,\n \"optInAutoEnrollmentMember\": true,\n \"optInPhone\": true,\n \"optInSms\": true,\n \"optInEmail\": true\n },\n \"taxInfo\": {},\n \"statusCode\": \"Active\",\n \"requestForHotel\": \"{{HotelId}}\",\n \"markAsRecentlyAccessed\": true,\n \"profileType\": \"Guest\"\n },\n \"profileIdList\": []\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles" - ] - } - }, - "response": [] - }, - { - "name": "Post Guest Profile", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", - "postman.setEnvironmentVariable(\"ProfileId\", data);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"guestDetails\": {\n \"customer\": {\n \"personName\": [\n {\n \"givenName\": \"Ben\",\n \"middleName\": \"A\",\n \"surname\": \"Smith\",\n \"nameSuffix\": \"\",\n \"nameTitle\": \"Mr\",\n \"envelopeGreeting\": \"\",\n \"salutation\": \"\",\n \"nameType\": \"PRIMARY\",\n \"language\": \"E\"\n }\n ],\n \"language\": \"E\",\n \"nationality\": \"US\"\n },\n \"profileType\": \"GUEST\",\n \"statusCode\": \"ACTIVE\",\n \"registeredProperty\": \"{{HotelId}}\",\n \"markForHistory\": false\n }\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/guests", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "guests" - ] - } - }, - "response": [] - }, - { - "name": "Post Company Profile", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", - "postman.setEnvironmentVariable(\"CompanyId\", data);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"companyDetails\": {\n \"company\": {\n \"companyName\": \"Oracle Australia\",\n \"iATAInfo\": {}\n },\n \"profileType\": \"Company\",\n \"statusCode\": \"Active\",\n \"registeredProperty\": \"{{HotelId}}\",\n \"markForHistory\": false\n }\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/companies", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "companies" - ] - } - }, - "response": [] - }, - { - "name": "Post Profile -> with phone and email", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", - "postman.setEnvironmentVariable(\"ProfileId\", data);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"profileDetails\": {\n \"customer\": {\n \"personName\": [\n {\n \"givenName\": \"James\",\n \"surname\": \"Smith\",\n \"nameType\": \"Primary\"\n },\n {\n \"nameType\": \"Alternate\"\n },\n {\n \"nameType\": \"Incognito\"\n }\n ],\n \"alienInfo\": {},\n \"birthCountry\": {\n \"code\": \"\"\n },\n \"language\": \"E\"\n },\n \"addresses\": {\n \"addressInfo\": [\n {\n \"address\": {\n \"isValidated\": false,\n \"addressLine\": [\n \"3450 North Triumph Boulevard\",\n \"Suite 300\",\n \"\",\n \"\"\n ],\n \"cityName\": \"Lehi\",\n \"postalCode\": \"84043\",\n \"state\": \"UT\",\n \"country\": {\n \"value\": \"US\"\n },\n \"language\": \"E\",\n \"type\": \"BUSINESS\",\n \"primaryInd\": true\n }\n }\n ]\n },\n \"telephones\": {\n \"telephoneInfo\": [\n {\n \"telephone\": {\n \"phoneTechType\": \"PHONE\",\n \"phoneUseType\": \"HOME\",\n \"phoneNumber\": \"+1 385 555 0102\",\n \"orderSequence\": \"1\",\n \"primaryInd\": true\n }\n }\n ]\n },\n \"mailingActions\": {\n \"active\": true\n },\n \"privacyInfo\": {\n \"marketResearchParticipation\": true,\n \"infoFromThirdParty\": true,\n \"autoEnrollLoyaltyProgram\": false,\n \"allowPhone\": true,\n \"allowSMS\": true,\n \"allowEmail\": true,\n \"optInMailingList\": true,\n \"optInMarketResearch\": true,\n \"optInThirdParty\": true,\n \"optInAutoEnrollmentMember\": true,\n \"optInPhone\": true,\n \"optInSms\": true,\n \"optInEmail\": true\n },\n \"taxInfo\": {},\n \"statusCode\": \"Active\",\n \"requestForHotel\": \"{{HotelId}}\",\n \"markAsRecentlyAccessed\": true,\n \"profileType\": \"Guest\"\n },\n \"profileIdList\": []\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles" - ] - } - }, - "response": [] - }, - { - "name": "Post Profile -> with membership", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", - "postman.setEnvironmentVariable(\"ProfileId\", data);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"profileDetails\": {\n \"customer\": {\n \"personName\": [\n {\n \"givenName\": \"Jack\",\n \"surname\": \"Jones\",\n \"nameType\": \"Primary\",\n \"language\": \"E\"\n }\n ],\n \"privateProfile\": false\n },\n \"profileMemberships\": {\n \"profileMembership\": [\n {\n \"nameOnCard\": \"John Star\",\n \"membershipLevel\": \"BLUE\",\n \"membershipClass\": \"GLP\",\n \"inactive\": false,\n \"memberStatus\": \"ACTIVE\",\n \"pointsLabel\": \"DREAMS\",\n \"enrollmentResort\": \"{{HotelId}}\",\n \"preferredCard\": true,\n \"membershipId\": \"800000007\",\n \"membershipType\": \"DREAMS\",\n \"signupDate\": \"2023-05-04\",\n \"expireDate\": \"2023-12-31\",\n \"orderSequence\": 1\n }\n ]\n },\n \"profileType\": \"Guest\",\n \"statusCode\": \"Active\",\n \"markForHistory\": false\n }\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles" - ] - } - }, - "response": [] - }, - { - "name": "post Profile -> Company", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"profileDetails\": {\n \"company\": {\n \"companyName\": \"Oracle\",\n \"iATAInfo\": {},\n \"language\": \"E\"\n },\n \"addresses\": {\n \"addressInfo\": [\n {\n \"address\": {\n \"addressLine\": [\n \"\",\n \"\",\n \"\",\n \"\"\n ],\n \"cityName\": \"Austin\",\n \"state\": \"TX\",\n \"country\": {\n \"value\": \"US\"\n },\n \"language\": \"E\",\n \"type\": \"BUSINESS\",\n \"updateReservations\": false,\n \"primaryInd\": true\n }\n }\n ]\n },\n \"emails\": {\n \"emailInfo\": [\n {\n \"email\": {\n \"emailAddress\": \"oracle2@oracle.com\",\n \"type\": \"EMAIL BUSINESS\",\n \"emailFormat\": \"HTML\",\n \"primaryInd\": true,\n \"orderSequence\": \"1\"\n }\n }\n ]\n },\n \"profileRestrictions\": {\n \"restricted\": false\n },\n \"mailingActions\": {\n \"active\": true\n },\n \"taxInfo\": {},\n \"statusCode\": \"Active\",\n \"profileType\": \"Company\"\n },\n \"profileIdList\": []\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles" - ] - } - }, - "response": [] - }, - { - "name": "Post Company Profile -> Create Profile with Corporate / IATA ID included", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", - "postman.setEnvironmentVariable(\"CompanyId\", data);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"companyIdList\": [\n {\n \"id\": \"Add IATA or corp ID here\",\n \"type\": \"CorporateId\"\n }\n ],\n \"companyDetails\": {\n \"company\": {\n \"companyName\": \"Oracle Australia\",\n \"iATAInfo\": {}\n },\n \"profileType\": \"Company\",\n \"statusCode\": \"Active\",\n \"registeredProperty\": \"{{HotelId}}\",\n \"markForHistory\": false\n }\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/companies", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "companies" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Put Profile (update)", - "item": [ - { - "name": "Put Profile", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"profileDetails\": {\n \"mailingActions\": {\n \"active\": true\n },\n \"privacyInfo\": {\n \"marketResearchParticipation\": true,\n \"infoFromThirdParty\": true,\n \"autoEnrollLoyaltyProgram\": false,\n \"allowPhone\": false,\n \"allowSMS\": false,\n \"allowEmail\": true,\n \"optInMailingList\": false,\n \"optInMarketResearch\": false,\n \"optInThirdParty\": false,\n \"optInAutoEnrollmentMember\": true,\n \"optInPhone\": false,\n \"optInSms\": false,\n \"optInEmail\": false\n },\n \"taxInfo\": {},\n \"registeredProperty\": \"{{HotelId}}\",\n \"profileType\": \"Guest\"\n },\n \"profileIdList\": [\n {\n \"type\": \"Profile\",\n \"id\": \"{{ProfileId}}\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}" - ] - }, - "description": "- correspondance / Privacy Fields" - }, - "response": [] - }, - { - "name": "Put Company Profile", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"profileDetails\": {\n \"company\": {\n \"companyName\": \"Oracle\",\n \"companyName2\": \"ORACLE\",\n \"companyName3\": \"USA\",\n \"alternateName\": \"ORCL\",\n \"iATAInfo\": {},\n \"currencyCode\": \"USA\",\n \"language\": \"E\",\n \"nationality\": \"US\",\n \"nationalityDescription\": \"USA\"\n },\n \"addresses\": {\n \"addressInfo\": [{\n \"address\": {\n \"addressLine\": [\n \"500 Oracle Parkway\"\n ],\n \"cityName\": \"Redwood Shores\",\n \"postalCode\": \"94065\",\n \"cityExtension\": \"a\",\n \"county\": \"a\",\n \"state\": \"CA\",\n \"country\": {\n \"value\": \"USA\",\n \"code\": \"US\"\n },\n \"language\": \"E\",\n \"type\": \"BUSINESS\",\n \"typeDescription\": \"This is office address.\",\n \"primaryInd\": false\n }\n }]\n },\n \"territory\": \"North America\",\n \"telephones\": {\n \"telephoneInfo\": [{\n \"telephone\": {\n \"phoneTechType\": \"BUSINESS\",\n \"phoneUseTypeDescription\": \"office\",\n \"phoneNumber\": \"+1 415 555 0100\",\n \"extension\": \"x25\",\n \"primaryInd\": false\n }\n }\n ]\n },\n \"profileRestrictions\": {\n \"restricted\": false\n },\n \"statusCode\": \"ACTIVE\",\n \"markForHistory\": false,\n \"hasCommission\": false\n },\n \"links\": []\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{CompanyId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{CompanyId}}" - ] - } - }, - "response": [] - }, - { - "name": "Put Profile -> add keyword", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"profileDetails\": {\n \"customer\": {\n \"personName\": [\n {\n \"givenName\": \"Kate\",\n \"middleName\": \"Anne\",\n \"surname\": \"Smith\",\n \"nameTitle\": \"Mrs\",\n \"nameType\": \"primary\",\n \"language\": \"E\"\n }\n ],\n \"language\": \"E\",\n \"privateProfile\": false\n },\n \"addresses\": {\n \"addressInfo\": [\n {\n \"address\": {\n \"addressLine\": [\n \"2640 Golden Gate Parkway\",\n \"Suite 300\",\n \"\",\n \"\"\n ],\n \"cityName\": \"Naples\",\n \"postalCode\": \"34105\",\n \"state\": \"FL\",\n \"language\": \"E\",\n \"type\": \"HOME\",\n \"typeDescription\": \"Home Address\",\n \"primaryInd\": true\n }\n }\n ]\n },\n \"telephones\": {\n \"telephoneInfo\": [\n {\n \"telephone\": {\n \"phoneTechType\": \"PHONE\",\n \"phoneUseType\": \"MOBILE\",\n \"phoneUseTypeDescription\": \"Mobile Phone Number\",\n \"phoneNumber\": \"+1 415 555 0101\",\n \"primaryInd\": true,\n \"orderSequence\": \"1\"\n }\n }\n ]\n },\n \"keywords\": {\n \"keyword\": [\n {\n \"keywordDetail\": {\n \"newKeyword\": \"TEST KEYWORD11\"\n },\n \"type\": \"KEY\",\n \"keyword\": \"TEST KEYWORD\"\n }\n ],\n \"hasMore\": false,\n \"totalResults\": \"1\"\n },\n \"statusCode\": \"ACTIVE\",\n \"markForHistory\": false,\n \"hasCommission\": false\n },\n \"profileIdList\": [\n {\n \"type\": \"Profile\",\n \"id\": \"{{ProfileId}}\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}" - ] - } - }, - "response": [] - }, - { - "name": "Put Profile -> add phone and email", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"profileDetails\": {\n \"telephones\": {\n \"telephoneInfo\": [\n {\n \"telephone\": {\n \"phoneTechType\": \"PHONE\",\n \"phoneUseType\": \"HOME\",\n \"phoneNumber\": \"+1 415 555 0101\",\n \"orderSequence\": \"1\",\n \"primaryInd\": true\n }\n }\n ]\n },\n \"emails\": {\n \"emailInfo\": [\n {\n \"email\": {\n \"emailAddress\": \"example@example.com\",\n \"type\": \"EMAIL\",\n \"emailFormat\": \"HTML\",\n \"primaryInd\": true,\n \"orderSequence\": \"2\"\n }\n }\n ]\n },\n \"salesInfo\": {},\n \"registeredProperty\": \"{{HotelId}}\"\n },\n \"profileIdList\": [\n {\n \"type\": \"Profile\",\n \"id\": \"{{ProfileId}}\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}" - ] - } - }, - "response": [] - }, - { - "name": "Put Profile -> add an address", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"profileDetails\": {\n \"addresses\": {\n \"addressInfo\": [\n {\n \"address\": {\n \"addressLine\": [\n \"3450 North Triumph Boulevard Suite 300\",\n \"\",\n \"\",\n \"\"\n ],\n \"cityName\": \"Lehi\",\n \"postalCode\": \"84043\",\n \"state\": \"UT\",\n \"country\": {\n \"value\": \"US\"\n },\n \"language\": \"E\",\n \"type\": \"BILLING\",\n \"primaryInd\": false\n }\n }\n ]\n },\n \"registeredProperty\": \"{{HotelId}}\"\n },\n \"profileIdList\": [\n {\n \"type\": \"Profile\",\n \"id\": \"{{ProfileId}}\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}" - ] - } - }, - "response": [] - }, - { - "name": "Put Profile -> add tax Information", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"profileDetails\": {\n \"taxInfo\": {\n \"tax1No\": \"111222333\",\n \"tax2No\": \"334455\"\n }\n },\n \"profileIdList\": [\n {\n \"type\": \"Profile\",\n \"id\": \"{{ProfileId}}\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}" - ] - } - }, - "response": [] - }, - { - "name": "Put Profile -> remove an existing address", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"profileDetails\": {\n \"addresses\": {\n \"addressInfo\": [\n {\n \"type\": \"Address\",\n \"id\": \"32257\"\n }\n ]\n }\n },\n \"profileIdList\": [\n {\n \"type\": \"Profile\",\n \"id\": \"{{ProfileId}}\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}" - ] - } - }, - "response": [] - }, - { - "name": "Put Profile -> remove an existing phone", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"profileDetails\": {\n \"telephones\": {\n \"telephoneInfo\": [\n {\n \"type\": \"HOME\",\n \"id\": \"43308\"\n }\n ]\n }\n },\n \"profileIdList\": [\n {\n \"type\": \"Profile\",\n \"id\": \"{{ProfileId}}\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}" - ] - } - }, - "response": [] - }, - { - "name": "Put Profile -> update an existing address", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"profileDetails\": {\n \"addresses\": {\n \"addressInfo\": [\n {\n \"address\": {\n \"addressLine\": [\n \"3450 North Triumph Boulevard Suite 300\",\n \"\",\n \"\",\n \"\"\n ],\n \"cityName\": \"Lehi\",\n \"postalCode\": \"84043\",\n \"state\": \"UT\",\n \"country\": {\n \"value\": \"US\"\n },\n \"language\": \"E\",\n \"type\": \"HOME\",\n \"primaryInd\": false\n },\n \"type\": \"Address\",\n \"id\": \"45115\"\n }\n ]\n }\n },\n \"profileIdList\": [\n {\n \"type\": \"Profile\",\n \"id\": \"{{ProfileId}}\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Delete Profile", - "item": [ - { - "name": "Delete Profile", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Account Forecasts", - "item": [ - { - "name": "post Account Forecast", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"forecastsInformation\": [\n {\n \"hotelId\": \"{{hotelId}}\",\n \"accountId\": {\n \"type\": \"Profile\",\n \"id\": \"3263376\"\n },\n \"periodCode\": \"13\",\n \"periodStartDate\": \"2023-10-01\",\n \"periodEndDate\": \"2023-12-31\",\n \"roomNights\": \"1\",\n \"averageRate\": {\n \"amount\": 15\n },\n \"roomRevenue\": {\n \"amount\": 15\n },\n \"foodAndBeverageRevenue\": {\n \"amount\": 15\n },\n \"overrideForecast\": \"Default\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/hotels/{{HotelId}}1/forecasts", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}", - "hotels", - "{{HotelId}}1", - "forecasts" - ] - } - }, - "response": [] - }, - { - "name": "get Account Forecasts", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"forecastsInformation\": [\n {\n \"hotelId\": \"{{HotelId}}\",\n \"accountId\": {\n \"type\": \"Profile\",\n \"id\": \"{{ProfileId }}\"\n },\n \"periodCode\": \"13\",\n \"periodStartDate\": \"2023-10-01\",\n \"periodEndDate\": \"2023-12-31\",\n \"roomNights\": \"1\",\n \"averageRate\": {\n \"amount\": 15\n },\n \"roomRevenue\": {\n \"amount\": 15\n },\n \"foodAndBeverageRevenue\": {\n \"amount\": 15\n },\n \"overrideForecast\": \"Default\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/hotels/{{HotelId}}/forecasts", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}", - "hotels", - "{{HotelId}}", - "forecasts" - ] - } - }, - "response": [] - }, - { - "name": "put Account Forecast", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"forecastsInformation\": [\n {\n \"hotelId\": \"{{HotelId}}\",\n \"accountId\": {\n \"type\": \"Profile\",\n \"id\": \"{{ProfileId}}\"\n },\n \"periodCode\": \"OCT2023\",\n \"periodStartDate\": \"2023-10-01\",\n \"periodEndDate\": \"2023-10-31\",\n \"roomNights\": \"2\",\n \"averageRate\": {\n \"amount\": 15\n },\n \"roomRevenue\": {\n \"amount\": 30\n },\n \"foodAndBeverageRevenue\": {\n \"amount\": 15\n },\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/hotels/{{HotelId}}/forecasts/periodCodes/{{PeriodCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}", - "hotels", - "{{HotelId}}", - "forecasts", - "periodCodes", - "{{PeriodCode}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Account Forecast", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/hotels/{{HotelId}}/forecasts/periodCodes/{{PeriodCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}", - "hotels", - "{{HotelId}}", - "forecasts", - "periodCodes", - "{{PeriodCode}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Multiple Account Forecasts", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/hotels/{{HotelId}}/forecasts", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}", - "hotels", - "{{HotelId}}", - "forecasts" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Memberships", - "item": [ - { - "name": "get Membership Details", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/memberships/info?membershipType=CRMROYAL&membershipId=1234567890&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}", - "memberships", - "info" - ], - "query": [ - { - "key": "membershipType", - "value": "CRMROYAL" - }, - { - "key": "membershipId", - "value": "1234567890" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "post Membership", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"profileMemberships\": [\n {\n \"comment\": {\n \"text\": {}\n },\n \"nameOnCard\": \"Profile Test\",\n \"membershipLevel\": \"GOLD\",\n \"inactive\": false,\n \"memberStatus\": \"ACTIVE\",\n \"enrollmentSource\": \"N\",\n \"enrollmentResort\": \"LCSCRM1\",\n \"preferredCard\": false,\n \"membershipId\": \"1234567890\",\n \"membershipType\": \"CRMROYAL\",\n \"orderSequence\": \"1\",\n \"signupDate\": \"2023-02-13\",\n \"expireDate\": \"2023-12-31\"\n }\n ],\n \"profileIdList\": [\n {\n \"type\": \"Profile\",\n \"id\": \"1482178\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/memberships", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}", - "memberships" - ] - } - }, - "response": [] - }, - { - "name": "change Membership", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"profileMemberships\": [\r\n {\r\n \"comment\": {\r\n \"text\": {}\r\n },\r\n \"newMembershipNumber\": \"1234567890\",\r\n \"nameOnCard\": \"Sam Smith\",\r\n \"membershipLevel\": \"GOLD\",\r\n \"inactive\": false,\r\n \"benefits\": [\r\n {\r\n \"code\": \"TEST\"\r\n }\r\n ],\r\n \"excludeFromBatch\": false,\r\n \"memberStatus\": \"ACTIVE\",\r\n \"enrollmentSource\": \"N\",\r\n \"enrollmentResort\": \"{{HotelId}}\",\r\n \"preferredCard\": true,\r\n \"membershipId\": \"1234567890\",\r\n \"membershipType\": \"CRMROYAL\",\r\n \"orderSequence\": \"1\",\r\n \"signupDate\": \"2023-02-13\",\r\n \"expireDate\": \"2023-12-31\"\r\n }\r\n ],\r\n \"profileIdList\": [\r\n {\r\n \"type\": \"Profile\",\r\n \"id\": \"{{ProfileId}}\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/membershipType/{{MembershipType}}/membershipId/{{MembershipId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}", - "membershipType", - "{{MembershipType}}", - "membershipId", - "{{MembershipId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Membership", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/membershipType/{{MembershipType}}/membershipId/{{MembershipId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}", - "membershipType", - "{{MembershipType}}", - "membershipId", - "{{MembershipId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Membership Claims", - "item": [ - { - "name": "post Membership Claim", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"membershipClaimDetails\": {\n \"claimDate\": \"2023-10-08\",\n \"callerName\": \"SAM SMITH\",\n \"claimStatus\": \"OPEN\",\n \"profileId\": {\n \"type\": \"Profile\",\n \"id\": \"{{ProfileId}}2\"\n },\n \"membership\": {\n \"membershipId\": \"602449\",\n \"membershipIdNo\": \"1234567890\",\n \"membershipType\": \"CRMROYAL\"\n },\n \"reservation\": {}\n }\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/membershipClaims", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "membershipClaims" - ] - } - }, - "response": [] - }, - { - "name": "get All Membership Claims", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/memberships/{{MembershipId}}/claims", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "memberships", - "{{MembershipId}}", - "claims" - ] - } - }, - "response": [] - }, - { - "name": "get Membership Claim", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/membershipClaims/{{ClaimId}}?fetchInstructions=ClaimDetail&fetchInstructions=ClaimActivityLog&idContext=OPERA&id=2763&type=MembershipClaimId", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "membershipClaims", - "{{ClaimId}}" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "ClaimDetail" - }, - { - "key": "fetchInstructions", - "value": "ClaimActivityLog" - }, - { - "key": "idContext", - "value": "OPERA" - }, - { - "key": "id", - "value": "2763" - }, - { - "key": "type", - "value": "MembershipClaimId" - } - ] - } - }, - "response": [] - }, - { - "name": "change Membership Claim", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"membershipClaimDetails\": {\n \"claimNo\": {\n \"type\": \"MembershipClaimId\",\n \"id\": \"2763\"\n },\n \"claimDate\": \"2023-10-07\",\n \"callerName\": \"TEST2\",\n \"claimStatus\": \"OPEN\",\n \"approvalStatus\": \"Pending\",\n \"profileId\": {\n \"type\": \"Profile\",\n \"idContext\": \"OPERA\",\n \"id\": \"3263372\"\n }\n }\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/membershipClaims/{{ClaimId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "membershipClaims", - "{{ClaimId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Membership Promotions", - "item": [ - { - "name": "get Membership Promotions", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"membershipClaimDetails\": {\n \"claimNo\": {\n \"type\": \"MembershipClaimId\",\n \"id\": \"2763\"\n },\n \"claimDate\": \"2023-10-07\",\n \"callerName\": \"TEST2\",\n \"claimStatus\": \"OPEN\",\n \"approvalStatus\": \"Pending\",\n \"profileId\": {\n \"type\": \"Profile\",\n \"idContext\": \"OPERA\",\n \"id\": \"{{ProfileId}\"\n }\n }\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/memberships/{{MembershipId}}/promotions?includeInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "memberships", - "{{MembershipId}}", - "promotions" - ], - "query": [ - { - "key": "includeInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Membership Promotion", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"membershipPromotion\": {\n \"promotionCode\": \"MEMPROMO\",\n \"startDate\": \"2023-10-17\",\n \"inactive\": false\n }\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/memberships/{{MembershipId}}/promotions", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "memberships", - "{{MembershipId}}", - "promotions" - ] - } - }, - "response": [] - }, - { - "name": "put Membership Promotion", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"membershipPromotion\": {\n \"inactive\": true\n }\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/memberships/{{MembershipId}}/promotions/{{PromotionCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "memberships", - "{{MembershipId}}", - "promotions", - "{{PromotionCode}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Membership Promotion", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/memberships/{{MembershipId}}/promotions/{{PromotionCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "memberships", - "{{MembershipId}}", - "promotions", - "{{PromotionCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Membership Statistics", - "item": [ - { - "name": "get Profile Membership Statistics", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/profileMembershipStatistics?membershipType=CRMROYAL&membershipCardNo=1234567890&profileId=3263372&transactionDetail=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profileMembershipStatistics" - ], - "query": [ - { - "key": "membershipType", - "value": "CRMROYAL" - }, - { - "key": "membershipCardNo", - "value": "1234567890" - }, - { - "key": "profileId", - "value": "3263372" - }, - { - "key": "transactionDetail", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "get Profile Membership Statistics -> Details", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/profileMembershipStatistics?membershipType=CRMROYAL&membershipCardNo=1234567890&profileId=3263372&transactionDetail=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profileMembershipStatistics" - ], - "query": [ - { - "key": "membershipType", - "value": "CRMROYAL" - }, - { - "key": "membershipCardNo", - "value": "1234567890" - }, - { - "key": "profileId", - "value": "3263372" - }, - { - "key": "transactionDetail", - "value": "true" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Membership Transactions", - "item": [ - { - "name": "post Membership Transaction", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"membershipTransactionDetails\": {\n \"membershipDetails\": {\n \"profileId\": {\n \"type\": \"Profile\",\n \"idContext\": \"OPERA\",\n \"id\": \"{{ProfileId}}\"\n },\n \"membershipId\": {\n \"type\": \"MembershipId\",\n \"id\": \"602449\"\n },\n \"membershipCardNo\": \"1234567890\",\n \"membershipType\": {\n \"code\": \"CRMROYAL\"\n }\n },\n \"membershipTransactionDetails\": {\n \"hotelId\": \"{{HotelId}}1\",\n \"transactionType\": \"ST\",\n \"transactionDate\": \"2023-10-13\",\n \"reservationIdList\": [\n {\n \"type\": \"PmsResvNo\",\n \"id\": \"12345\"\n },\n {\n \"type\": \"CrsBookNo\",\n \"id\": \"12345\"\n }\n ],\n \"currency\": \"IDR\",\n \"stayTimeSpan\": {\n \"startDate\": \"2023-10-13\",\n \"endDate\": \"2023-10-13\",\n \"duration\": \"P1DT0H0M0S\"\n },\n \"pointsCreditDate\": \"2023-10-13\",\n \"adjustment\": true,\n \"pointsCalculated\": true,\n \"exception\": false,\n \"awardPoints\": {\n \"basePoints\": \"5000\",\n \"totalPoints\": \"5000\"\n },\n \"tierPoints\": {}\n }\n }\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/memberships/{{MembershipTransactionId}}/transactions", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "memberships", - "{{MembershipTransactionId}}", - "transactions" - ] - } - }, - "response": [] - }, - { - "name": "get Membership Transaction", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/membershipTransactions/{{MembershipTransactionId}}?idContext=OPERA&id=263935&type=MembershipTransactionId", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "membershipTransactions", - "{{MembershipTransactionId}}" - ], - "query": [ - { - "key": "idContext", - "value": "OPERA" - }, - { - "key": "id", - "value": "263935" - }, - { - "key": "type", - "value": "MembershipTransactionId" - } - ] - } - }, - "response": [] - }, - { - "name": "get Membership Transaction Points Rejection Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/membershipTransactions/{{MembershipTransactionId}}/pointRejectionReasons?offset=1", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "membershipTransactions", - "{{MembershipTransactionId}}", - "pointRejectionReasons" - ], - "query": [ - { - "key": "offset", - "value": "1" - } - ] - } - }, - "response": [] - }, - { - "name": "get Membership Transaction Tier Points", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/membershipTransactions/{{MembershipTransactionId}}/tierPoints?offset=1", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "membershipTransactions", - "{{MembershipTransactionId}}", - "tierPoints" - ], - "query": [ - { - "key": "offset", - "value": "1" - } - ] - } - }, - "response": [] - }, - { - "name": "get Membership Transaction Rates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/membershipTransactions/{{MembershipTransactionId}}/rates?offset=1", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "membershipTransactions", - "{{MembershipTransactionId}}", - "rates" - ], - "query": [ - { - "key": "offset", - "value": "1" - } - ] - } - }, - "response": [] - }, - { - "name": "get Membership Transaction Revenue", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/membershipTransactions/{{MembershipTransactionId}}/revenue?offset=1", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "membershipTransactions", - "{{MembershipTransactionId}}", - "revenue" - ], - "query": [ - { - "key": "offset", - "value": "1" - } - ] - } - }, - "response": [] - }, - { - "name": "get Membership Transactions Summary", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/memberships/{{MembershipTransactionId}}/transactions?membershipType=QF", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "memberships", - "{{MembershipTransactionId}}", - "transactions" - ], - "query": [ - { - "key": "membershipType", - "value": "QF" - } - ] - } - }, - "response": [] - }, - { - "name": "get Membership Transaction Exceptions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{MembershipTransactionId}}/membershipTransactionExceptions?membershipCardNo=1234567890", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{MembershipTransactionId}}", - "membershipTransactionExceptions" - ], - "query": [ - { - "key": "membershipCardNo", - "value": "1234567890" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Profile Attachments", - "item": [ - { - "name": "get Profile Attachments", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/attachments?idContext=OPERA&type=Profile", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}", - "attachments" - ], - "query": [ - { - "key": "idContext", - "value": "OPERA" - }, - { - "key": "type", - "value": "Profile" - } - ] - } - }, - "response": [] - }, - { - "name": "delete Profile Attachment", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/attachments/{{AttachmentId}}?idContext=OPERA&uniqueIdIdContext=OPERA&uniqueIdType=Attachment&type=Profile", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}", - "attachments", - "{{AttachmentId}}" - ], - "query": [ - { - "key": "idContext", - "value": "OPERA" - }, - { - "key": "uniqueIdIdContext", - "value": "OPERA" - }, - { - "key": "uniqueIdType", - "value": "Attachment" - }, - { - "key": "type", - "value": "Profile" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Profile Cashiering Details", - "item": [ - { - "name": "get Profile Cashiering Details", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/cashieringDetails?hotelIds={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}", - "cashieringDetails" - ], - "query": [ - { - "key": "", - "value": "Profile", - "disabled": true - }, - { - "key": "hotelIds", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "change Profile Cashiering Details", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"profileCashieringDetailList\": [\n {\n \"paymentMethod\": {},\n \"routingInstructions\": {\n \"transactionCodes\": [],\n \"billingInstructions\": [],\n \"autoPopulateRouting\": false\n },\n \"taxType\": \"02\",\n \"hotelId\": \"{{HotelId}}\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/cashieringDetails", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}", - "cashieringDetails" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Profile Commission Account", - "item": [ - { - "name": "get Profile Commission Accounts", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/commissionAccount", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}", - "commissionAccount" - ] - } - }, - "response": [] - }, - { - "name": "post Profile Commission Account", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"criteria\": {\n \"hotelId\": \"LCSCRM1\",\n \"profileId\": {\n \"type\": \"Profile\",\n \"idContext\": \"OPERA\",\n \"id\": \"1458295\"\n },\n \"bankAccountId\": {\n \"type\": \"BankAccountId\",\n \"id\": \"78858\"\n },\n \"commissionCode\": {\n \"code\": \"20F\"\n }\n }\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles/1458295/commissionAccount", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "1458295", - "commissionAccount" - ] - } - }, - "response": [] - }, - { - "name": "set Profile Commission Account", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"criteria\": {\n \"hotelId\": \"{{HotelId}}\",\n \"profileId\": {\n \"type\": \"Profile\",\n \"idContext\": \"OPERA\",\n \"id\": \"{{ProfileId}}\"\n },\n \"bankAccountId\": {\n \"type\": \"BankAccountId\",\n \"id\": \"78858\"\n },\n \"commissionCode\": {\n \"code\": \"NON\"\n }\n }\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/commissionAccount", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}", - "commissionAccount" - ] - } - }, - "response": [] - }, - { - "name": "copy Profile Commission Account", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"profileCommissionAccountsInfo\": {\n \"targetHotelCodes\": [\n \"{{hotelId1}}\",\n \"{{hotelId2}}\"\n ],\n \"hotelId\": \"{{HotelId}}\",\n \"profileId\": {\n \"type\": \"Profile\",\n \"idContext\": \"OPERA\",\n \"id\": \"{{ProfileId}}\"\n },\n \"bankAccountId\": {\n \"type\": \"BankAccountId\",\n \"id\": \"78858\"\n },\n \"commissionCode\": {\n \"code\": \"NON\"\n }\n }\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/hotels/{{HotelId}}/profiles/{{ProfileId}}/commissionAccount", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "hotels", - "{{HotelId}}", - "profiles", - "{{ProfileId}}", - "commissionAccount" - ] - } - }, - "response": [] - }, - { - "name": "delete Profile Commission Account", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"profileCashieringDetailList\": [\n {\n \"paymentMethod\": {},\n \"routingInstructions\": {\n \"transactionCodes\": [],\n \"billingInstructions\": [],\n \"autoPopulateRouting\": false\n },\n \"taxType\": \"02\",\n \"hotelId\": \"LCSCRM1\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/commissionAccount?hotelId=LCSCRM1&bankAccountId=78858&bankAccountIdType=BankAccountId&commissionCode=NON", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}", - "commissionAccount" - ], - "query": [ - { - "key": "hotelId", - "value": "LCSCRM1" - }, - { - "key": "bankAccountId", - "value": "78858" - }, - { - "key": "bankAccountIdType", - "value": "BankAccountId" - }, - { - "key": "commissionCode", - "value": "NON" - }, - { - "key": "", - "value": "OPERA", - "disabled": true - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Profile Owners", - "item": [ - { - "name": "get Profile Owners", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/owners?id={{CompanyId}}&idContext=OPERA&type=Profile", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}", - "owners" - ], - "query": [ - { - "key": "id", - "value": "{{CompanyId}}" - }, - { - "key": "idContext", - "value": "OPERA" - }, - { - "key": "type", - "value": "Profile" - } - ] - } - }, - "response": [] - }, - { - "name": "post Profile Owners", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"criteria\": {\n \"profileIdList\": {\n \"id\": {{CompanyId}},\n \"type\": \"Profile\"\n },\n \"owners\": {\n \"ownerCode\": \"SOB\",\n \"profileId\": {\n \"idContext\": \"OPERA\",\n \"id\": {{CompanyId}},\n \"type\": \"Profile\"\n },\n \"hotel\": {\n \"code\": \"{{HotelId}}\"\n },\n \"primary\": false\n }\n }\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/owners", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}", - "owners" - ] - }, - "description": "Use this API to assign a profile owner code to an existing profile in OPERA Cloud. You need to know the owner code for the body of the request, as well as the profile ID. Profile owners can be assigned to Company, Agent, Source profiles." - }, - "response": [] - }, - { - "name": "change Profile Owners", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"criteria\": {\n \"profileIdList\": [\n {\n \"type\": \"Profile\",\n \"id\": \"{{CompanyId}}\"\n }\n ],\n \"owners\": [\n {\n \"hotel\": {\n \"code\": \"{{HotelId}}\"\n },\n \"ownerCode\": \"KMD\",\n \"name\": {\n \"givenName\": \"Sam\",\n \"surname\": \"Brown\"\n },\n \"email\": {\n \"email\": {\n \"emailAddress\": \"example@email.com\"\n }\n },\n \"primary\": true\n }\n ]\n }\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/owners", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}", - "owners" - ] - }, - "description": "Use this API to update a profile owner code to an existing profile in OPERA Cloud. You need to know the owner code for the body of the request, as well as the profile ID. Profile owners can be assigned to Company, Agent, Source profiles. To find the owner code, you can use the operation - GET '/crm/config/v1/accountOwners?findExactOwnerCodeMatch=false&ownerCode=XXX&chainCode=CHA&maxFetchRecords=0&hotelId={{HotelId}}" - }, - "response": [] - } - ] - }, - { - "name": "Profile Preferences", - "item": [ - { - "name": "get Preference for Profile", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/preferences?hotelId={{HotelId}}&id=LAKE", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}", - "preferences" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "id", - "value": "LAKE" - } - ] - } - }, - "response": [] - }, - { - "name": "get Available Preference LOV For Profile", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profileListOfValues/availablePreferences?hotelId={{HotelId}}&maxFetchSize=10&id=POOL", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profileListOfValues", - "availablePreferences" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "maxFetchSize", - "value": "10" - }, - { - "key": "id", - "value": "POOL" - } - ] - } - }, - "response": [] - }, - { - "name": "Get Profile -> fetchInstructions = Preference", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}?fetchInstructions=Preference", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "Preference" - } - ] - } - }, - "response": [] - }, - { - "name": "post Preference (v0) (multiple preferences)", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"preferenceCollections\": [\r\n {\r\n \"preferenceType\": \"ROOM FEATURES\",\r\n \"preference\": [\r\n {\r\n \"preferenceValue\": \"LAKE\",\r\n \"hotels\": \"{{HotelId}}\",\r\n \"description\": \"Lake View\",\r\n \"global\": false\r\n },\r\n {\r\n \"preferenceValue\": \"KING\",\r\n \"hotels\": \"{{HotelId}}\",\r\n \"description\": \"King Bed\",\r\n \"global\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"profileIdList\": {\r\n \"id\": {{ProfileId}},\r\n \"type\": \"Profile\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/preferences", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}", - "preferences" - ] - } - }, - "response": [] - }, - { - "name": "post Preference (v0) (1 preference)", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"preferenceCollections\": {\r\n \"preferenceType\": \"INTERESTS\",\r\n \"preference\": {\r\n \"preferenceValue\": \"BQT\",\r\n \"hotels\": \"{{HotelId}}\",\r\n \"description\": \"Banquets\",\r\n \"global\": true\r\n }\r\n },\r\n \"profileIdList\": {\r\n \"id\": {{ProfileId}},\r\n \"type\": \"Profile\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/preferences", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}", - "preferences" - ] - } - }, - "response": [] - }, - { - "name": "distribute Preference", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"preferenceCollections\": [\n {\n \"preference\": [\n {\n \"preferenceValue\": \"TULIP\",\n \"description\": \"tulip flower\",\n \"global\": false,\n \"hotels\": [\n \"{{HotelId}}\"\n ]\n }\n ],\n \"preferenceType\": \"FLOWER\",\n \"preferenceTypeDescription\": \"Flowers\"\n }\n ],\n \"profileIdList\": [\n {\n \"type\": \"Profile\",\n \"id\": \"2208671851\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/preferences", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}", - "preferences" - ] - } - }, - "response": [] - }, - { - "name": "delete Global Preference", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/preferenceType/{{PreferenceType}}/preferences/{{PreferenceCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}", - "preferenceType", - "{{PreferenceType}}", - "preferences", - "{{PreferenceCode}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Preference", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/hotels/{{HotelId}}/preferenceType/{{PreferenceType}}/preferences/{{PreferenceCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}", - "hotels", - "{{HotelId}}", - "preferenceType", - "{{PreferenceType}}", - "preferences", - "{{PreferenceCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Profile Relationships", - "item": [ - { - "name": "Post Profile Relationship", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"relationship\": {\r\n \"primary\": \"true\",\r\n \"targetProfileType\": \"Guest\",\r\n \"sourceRelation\": \"FRIEND1\",\r\n \"sourceRelationDescription\": \"Friends\",\r\n \"targetRelation\": \"FRIEND2\",\r\n \"targetRelationDescription\": \"Friends\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{SourceProfileId}}/relationships/{{TargetProfileId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{SourceProfileId}}", - "relationships", - "{{TargetProfileId}}" - ] - } - }, - "response": [] - }, - { - "name": "Put Profile Relationship", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"relationship\": {\r\n \"changeRelationship\": {\r\n \"changeProfileID\": {\r\n \"id\": \"16059\",\r\n \"type\": \"Guest\"\r\n },\r\n \"sourceRelation\": \"FRIEND1\",\r\n \"sourceRelationDescription\": \"Friends\",\r\n \"targetRelation\": \"FRIEND2\",\r\n \"targetRelationDescription\": \"Friends\"\r\n },\r\n \"sourceRelation\": \"FRIEND2\",\r\n \"sourceRelationDescription\": \"Friends\",\r\n \"targetRelation\": \"FRIEND1\",\r\n \"targetRelationDescription\": \"Friends\",\r\n \"relationshipID\": \"11020\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{SourceProfileId}}/relationships/{{TargetProfileId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{SourceProfileId}}", - "relationships", - "{{TargetProfileId}}" - ] - } - }, - "response": [] - }, - { - "name": "get Profile Relationships", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/relationships?relationshipPrimaryProfile=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}", - "relationships" - ], - "query": [ - { - "key": "relationshipPrimaryProfile", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "remove Profile Relationship", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{SourceProfileId}}/relationships/{{TargetProfileId}}?sourceRelation=FRIEND1&targetRelation=FRIEND2", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{SourceProfileId}}", - "relationships", - "{{TargetProfileId}}" - ], - "query": [ - { - "key": "sourceRelation", - "value": "FRIEND1" - }, - { - "key": "targetRelation", - "value": "FRIEND2" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Profile Statistics", - "item": [ - { - "name": "get Profile Statistics ", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/profileStatistics?profileId={{ProfileId}}&hotelIds={{HotelId}}&reportType=Reservation&stayFrom=2023-04-01&stayTo=2023-05-28&summary=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profileStatistics" - ], - "query": [ - { - "key": "profileId", - "value": "{{ProfileId}}" - }, - { - "key": "hotelIds", - "value": "{{HotelId}}" - }, - { - "key": "reportType", - "value": "Reservation" - }, - { - "key": "stayFrom", - "value": "2023-04-01" - }, - { - "key": "stayTo", - "value": "2023-05-28" - }, - { - "key": "summary", - "value": "false" - } - ] - }, - "description": "- Reservation" - }, - "response": [] - }, - { - "name": "get Profile Statistics -> Revenue", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/profileStatistics?profileId={{ProfileId}}&hotelIds={{HotelId}}&reportType=Revenue&stayFrom=2023-01-01&stayTo=2023-12-31&summary=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profileStatistics" - ], - "query": [ - { - "key": "profileId", - "value": "{{ProfileId}}" - }, - { - "key": "hotelIds", - "value": "{{HotelId}}" - }, - { - "key": "reportType", - "value": "Revenue" - }, - { - "key": "stayFrom", - "value": "2023-01-01" - }, - { - "key": "stayTo", - "value": "2023-12-31" - }, - { - "key": "summary", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "get Profile Statistics -> Profile Stay Records", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/profileStatistics?profileId={{ProfileId}}&hotelIds={{HotelId}}&reportType=ProfileStayRecords&stayFrom=2023-01-01&stayTo=2023-12-31&summary=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profileStatistics" - ], - "query": [ - { - "key": "profileId", - "value": "{{ProfileId}}" - }, - { - "key": "hotelIds", - "value": "{{HotelId}}" - }, - { - "key": "reportType", - "value": "ProfileStayRecords" - }, - { - "key": "stayFrom", - "value": "2023-01-01" - }, - { - "key": "stayTo", - "value": "2023-12-31" - }, - { - "key": "summary", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "get Profile Statistics -> Detail Stay Records Revenue", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/profileStatistics?profileId={{ProfileId}}&hotelIds={{HotelId}}&reportType=DetailStayRecordsRevenue&stayFrom=2023-01-01&stayTo=2023-12-31&summary=true&stayRecordId=559608&stayRecordIdContext=OPERA&stayRecordIdType=StayRecordId&reservationId={{ReservationId}}&reservationIdContext=OPERA&reservationIdType=Reservation", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profileStatistics" - ], - "query": [ - { - "key": "profileId", - "value": "{{ProfileId}}" - }, - { - "key": "hotelIds", - "value": "{{HotelId}}" - }, - { - "key": "reportType", - "value": "DetailStayRecordsRevenue" - }, - { - "key": "stayFrom", - "value": "2023-01-01" - }, - { - "key": "stayTo", - "value": "2023-12-31" - }, - { - "key": "summary", - "value": "true" - }, - { - "key": "stayRecordId", - "value": "559608" - }, - { - "key": "stayRecordIdContext", - "value": "OPERA" - }, - { - "key": "stayRecordIdType", - "value": "StayRecordId" - }, - { - "key": "reservationId", - "value": "{{ReservationId}}" - }, - { - "key": "reservationIdContext", - "value": "OPERA" - }, - { - "key": "reservationIdType", - "value": "Reservation" - } - ] - }, - "description": "You will be able to get the StayRecordId from first calling \"ProfileStayRecords\" report in getProfileStatistics." - }, - "response": [] - } - ] - }, - { - "name": "check Profile Type", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/profiles/action/validate?id={{ProfileId}}&idContext=opera", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "action", - "validate" - ], - "query": [ - { - "key": "id", - "value": "{{ProfileId}}" - }, - { - "key": "idContext", - "value": "opera" - }, - { - "key": "idType", - "value": "", - "disabled": true - }, - { - "key": "checkProfileInstruction", - "value": "", - "disabled": true - } - ] - }, - "description": "This API validates/checks allowed actions, the existence of attached records and/or indicators of a profile" - }, - "response": [] - }, - { - "name": "get Address", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/address?cityName=Sydney&postalCode=2000&state=NSW&code=AU", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "address" - ], - "query": [ - { - "key": "cityName", - "value": "Sydney" - }, - { - "key": "postalCode", - "value": "2000" - }, - { - "key": "state", - "value": "NSW" - }, - { - "key": "code", - "value": "AU" - } - ] - }, - "description": "- get city and states" - }, - "response": [] - }, - { - "name": "get Airline Transactions Status", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/airline/transactions", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "airline", - "transactions" - ] - } - }, - "response": [] - }, - { - "name": "get Available AR Addresses", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profileListOfValues/availableARAddresses?profileId={{ProfileId}}&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profileListOfValues", - "availableARAddresses" - ], - "query": [ - { - "key": "limit", - "value": "", - "disabled": true - }, - { - "key": "batchStatement", - "value": "", - "disabled": true - }, - { - "key": "balance", - "value": "", - "disabled": true - }, - { - "key": "profileId", - "value": "{{ProfileId}}" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get Duplicate OPERA Subscriptions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/duplicateOPERASubscriptions", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "duplicateOPERASubscriptions" - ] - } - }, - "response": [] - }, - { - "name": "get Duplicate External Subscriptions", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/duplicateExternalSubscriptions", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "duplicateExternalSubscriptions" - ] - } - }, - "response": [] - }, - { - "name": "get E Certificates", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/ecertificates?profileId={{ProfileId}}&profileContext=OPERA&profileType=PROFILE&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "ecertificates" - ], - "query": [ - { - "key": "profileId", - "value": "{{ProfileId}}" - }, - { - "key": "profileContext", - "value": "OPERA" - }, - { - "key": "profileType", - "value": "PROFILE" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "groupCode", - "value": "", - "disabled": true - }, - { - "key": "status", - "value": "", - "description": "\"Cancelled\", \"Consumed\", \"Deleted\", \"Expired\", \"Issued\", \"Reserved\"", - "disabled": true - }, - { - "key": "includeInactive", - "value": "", - "disabled": true - }, - { - "key": "voucherNo", - "value": "", - "disabled": true - }, - { - "key": "excludeVoucherNumbers", - "value": "", - "disabled": true - }, - { - "key": "availableECertificates", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Linked Profiles", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/links", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}", - "links" - ] - } - }, - "response": [] - }, - { - "name": "get Member Points To Expire", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/memberships/{{MembershipId}}/pointsToExpire", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "memberships", - "{{MembershipId}}", - "pointsToExpire" - ] - } - }, - "response": [] - }, - { - "name": "get Membership Award Export Info", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/memberships/{{MembershipId}}/awardExports", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "memberships", - "{{MembershipId}}", - "awardExports" - ] - } - }, - "response": [] - }, - { - "name": "get Membership Award Points By Hotel", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/hotels/{{HotelId}}/memberships/{{MembershipId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "hotels", - "{{HotelId}}", - "memberships", - "{{MembershipId}}" - ] - } - }, - "response": [] - }, - { - "name": "get Membership Issue Awards List", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/memberships/{{MembershipId}}/awards?membershipType=QF", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "memberships", - "{{MembershipId}}", - "awards" - ], - "query": [ - { - "key": "membershipType", - "value": "QF" - } - ] - } - }, - "response": [] - }, - { - "name": "get Membership Tier Projections", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/membershipTierProjections?membershipType=CRMROYAL&projectionDate=2023-10-17&projectionType=UpgradeAndDowngrade&membershipId={{MembershipId}}&id=3263372", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "membershipTierProjections" - ], - "query": [ - { - "key": "membershipType", - "value": "CRMROYAL" - }, - { - "key": "projectionDate", - "value": "2023-10-17" - }, - { - "key": "projectionType", - "value": "UpgradeAndDowngrade" - }, - { - "key": "membershipId", - "value": "{{MembershipId}}" - }, - { - "key": "id", - "value": "3263372" - } - ] - } - }, - "response": [] - }, - { - "name": "get Profile Accounts", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/accounts?idContext=OPERA&type=Profile", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}", - "accounts" - ], - "query": [ - { - "key": "idContext", - "value": "OPERA" - }, - { - "key": "type", - "value": "Profile" - } - ] - } - }, - "response": [] - }, - { - "name": "get Profile Activity Log ", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/profiles/activityLog?activityParamsHotelId={{HotelId}}&module=Profile¶meterName=NAME_ID¶meterValue={{ProfileId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "activityLog" - ], - "query": [ - { - "key": "activityParamsHotelId", - "value": "{{HotelId}}" - }, - { - "key": "module", - "value": "Profile" - }, - { - "key": "parameterName", - "value": "NAME_ID" - }, - { - "key": "parameterValue", - "value": "{{ProfileId}}" - } - ] - }, - "description": "Get the activity changes log for a profile." - }, - "response": [] - }, - { - "name": "get Profile Attachments", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/attachments?idContext=OPERA&type=Profile", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}", - "attachments" - ], - "query": [ - { - "key": "idContext", - "value": "OPERA" - }, - { - "key": "type", - "value": "Profile" - } - ] - } - }, - "response": [] - }, - { - "name": "get Profile By Ext Id", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-externalsystem", - "value": "{{ExternalSystemCode}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/externalSystems/{{ExtSystemCode}}/profiles/{{ProfileExternalId}}?fetchInstructions=Subscriptions", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "profiles", - "{{ProfileExternalId}}" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "Preferences", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Subscriptions" - } - ] - } - }, - "response": [] - }, - { - "name": "get Recently Accessed Profiles", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/recentlyAccessedProfiles", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "recentlyAccessedProfiles" - ] - } - }, - "response": [] - }, - { - "name": "get Cashiering Details", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/cashieringDetails?fetchPaymentMethod=true&fetchRoutingInstruction=true&hotelIds={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}", - "cashieringDetails" - ], - "query": [ - { - "key": "fetchPaymentMethod", - "value": "true" - }, - { - "key": "fetchRoutingInstruction", - "value": "true" - }, - { - "key": "hotelIds", - "value": "{{HotelId}}" - }, - { - "key": "idContext", - "value": "", - "disabled": true - }, - { - "key": "idType", - "value": "", - "disabled": true - } - ] - }, - "description": "get Cashiering details for a profile" - }, - "response": [] - }, - { - "name": "get Stay History", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/stayHistory?fetchInstructions=HistoryReservation", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}", - "stayHistory" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "HistoryReservation" - }, - { - "key": "fetchInstructions", - "value": "FutureReservation", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "export Membership Award", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/v1/memberships/{{MembershipId}}/awardExports", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "memberships", - "{{MembershipId}}", - "awardExports" - ] - } - }, - "response": [] - }, - { - "name": "validate Reservations For Profile", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"criteria\": {\n \"profileIdList\": [\n {\n \"type\": \"Profile\",\n \"id\": \"{{ProfileId}}\"\n }\n ]\n }\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/reservations/action/validate", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}", - "reservations", - "action", - "validate" - ] - } - }, - "response": [] - }, - { - "name": "merge Profiles", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"victimProfileId\": {\r\n \"id\": \"1087757\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{SurvivorProfileId}}/merges", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{SurvivorProfileId}}", - "merges" - ] - } - }, - "response": [] - }, - { - "name": "store Email", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"blockId\": \"{{BlockId}}\",\r\n \"fromAddress\": \"example@example.com\",\r\n \"toAddresses\": [\r\n \"test1@example.com\"\r\n ],\r\n \"subject\": \"Sample Email from external system\",\r\n \"emailBody\": \"Catch up Call with Customer\",\r\n \"profileId\": \"{{ProfileId}}\",\r\n \"hasAttachment\": \"true\",\r\n \"emailId\": \"1234\",\r\n \"emailReceiveDate\": \"04/21/2020: 12:00:00\"\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/emails", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "v1", - "profiles", - "{{ProfileId}}", - "emails" - ] - } - }, - "response": [] - } - ], - "description": "###### APIs to cater for Customer Relationship Management (profile) functionality in OPERA Cloud.\r\n\r\nThere are different types of profiles in OPERA Cloud, including Guest, Company, Travel Agent, Source, Group, and Contact profile types. A profile can store and display a wide range of information about the guest, company, travel agent etc., depending upon the type of profile. For example, a guest profile can store the guest name, address, contact information, details on billing, membership benefits, preferences and much more. All profiles in OPERA when created are assigned a ProfileID. This ID will be used throughout the CRM APIs.\r\n\r\nFor further detailed information on Profiles, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/ch_profiles_intro.htm#OCSUH-Profiles-Intro-B9620FC9).", - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Profile Configuration (CRM Config)", - "item": [ - { - "name": "Account Priorities", - "item": [ - { - "name": "get Account Priorities", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/accountPriorities?description=h&fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "accountPriorities" - ], - "query": [ - { - "key": "codes", - "value": "", - "disabled": true - }, - { - "key": "description", - "value": "h" - }, - { - "key": "wildcard", - "value": "", - "disabled": true - }, - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Account Priorities", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"accountPriorities\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"HIGH\",\r\n \"description\": {\r\n \"defaultText\": \"High\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/accountPriorities", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "accountPriorities" - ] - } - }, - "response": [] - }, - { - "name": "put Account Priorities", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"accountPriorities\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"HIGH\",\r\n \"description\": {\r\n \"defaultText\": \"High Priority\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/accountPriorities/{{AccountPriorityId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "accountPriorities", - "{{AccountPriorityId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Account Priorities", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/accountPriorities/{{AccountPriorityId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "accountPriorities", - "{{AccountPriorityId}}" - ] - } - }, - "response": [] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Account Types", - "item": [ - { - "name": "get Account Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/accountTypes?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "accountTypes" - ], - "query": [ - { - "key": "codes", - "value": "", - "disabled": true - }, - { - "key": "description", - "value": "h", - "disabled": true - }, - { - "key": "wildcard", - "value": "", - "disabled": true - }, - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Account Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"accountTypes\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"COMP\",\r\n \"description\": {\r\n \"defaultText\": \"Competitor Accounts\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/accountTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "accountTypes" - ] - } - }, - "response": [] - }, - { - "name": "put Account Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"accountTypes\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"COMP\",\r\n \"description\": {\r\n \"defaultText\": \"Competitor Accounts\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/accountTypes/{{AccountTypesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "accountTypes", - "{{AccountTypesId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Account Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/accountTypes/{{AccountTypesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "accountTypes", - "{{AccountTypesId}}" - ] - } - }, - "response": [] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Alternate Language Guest Titles", - "item": [ - { - "name": "get Alternate Language Guest Titles", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/alternateLanguages", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "alternateLanguages" - ], - "query": [ - { - "key": "codes", - "value": "", - "disabled": true - }, - { - "key": "wildcard", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Alternate Language Guest Titles", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"alternateLanguageGuestTitles\": [\r\n {\r\n \"description\": \"Dear Mrs 1 \",\r\n \"greeting\": \"Mrs \",\r\n \"displayOrder\": \"1\",\r\n \"newTitleType\": \"4\",\r\n \"newLanguageCode\": \"DE\",\r\n \"code\": \"MrsQ\",\r\n \"titleType\": \"4\",\r\n \"languageCode\": \"DE\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/alternateLanguages", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "alternateLanguages" - ] - } - }, - "response": [] - }, - { - "name": "change Alternate Language Guest Titles", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"alternateLanguageGuestTitles\": [\r\n {\r\n \"description\": \"Dear Mrs 1 \",\r\n \"greeting\": \"Mrs \",\r\n \"displayOrder\": \"1\",\r\n \"newTitleType\": \"4\",\r\n \"newLanguageCode\": \"DE\",\r\n \"code\": \"MrsQ\",\r\n \"titleType\": \"4\",\r\n \"languageCode\": \"DE\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/alternateLanguages/{{GuestTitlesCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "alternateLanguages", - "{{GuestTitlesCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Alternate Language Guest Titles", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/alternateLanguages/{{GuestTitlesCode}}?titleTypes=4&titleDescription=Dear Mrs 1&greeting=Mrs &displayOrder=1&languageCode=DE", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "alternateLanguages", - "{{GuestTitlesCode}}" - ], - "query": [ - { - "key": "titleTypes", - "value": "4" - }, - { - "key": "titleDescription", - "value": "Dear Mrs 1" - }, - { - "key": "greeting", - "value": "Mrs " - }, - { - "key": "displayOrder", - "value": "1" - }, - { - "key": "languageCode", - "value": "DE" - } - ] - } - }, - "response": [] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Address Formats", - "item": [ - { - "name": "get Address Formats", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/addressFormats", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "addressFormats" - ] - } - }, - "response": [] - }, - { - "name": "post Address Formats", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"formats\": [\r\n {\r\n \"formatCode\": \"ADRES\",\r\n \"formatDefinition\": \" ^Acc.Addr1 ^Acc.Addr2 ^Acc.Addr3 ^Acc.City ^Acc.Country ^Acc.Country_Desc ^Acc.Ext ^Acc.Fax ^Acc.Mail ^Acc.Name1 ^Acc.Name2 ^Acc.Name3 ^Acc.Phone ^Acc.Province ^Acc.State ^Acc.XName ^Acc.Zip ^Con.Addr1 ^Con.Addr2 ^Con.Addr3 ^Con.Addr4 ^Con.City ^Con.Country ^Con.Country_Desc ^Con.Ext ^Con.Fax ^Con.First ^Con.Last ^Con.Mail ^Con.Middle ^Con.Phone ^Con.Province ^Con.State ^Con.Title ^Con.XFirst ^Con.XLast ^Con.XTitle ^Con.Zip ^ACCOUNT_NUMBER ^ADDRESS1 ^ADDRESS2 ^ADDRESS3 ^ADDRESS4 ^CITY ^CITY_EXT ^CON_EMPLOYER_NAME1 ^CON_EMPLOYER_NAME2 ^CON_EMPLOYER_NAME3 ^COST_CENTER ^COUNTRY ^COUNTRY_DESCRIPTION ^ENVELOPE_GREETING ^FIRST ^LAST ^MIDDLE ^NAME2 ^NAME3 ^PHONE_NUMBER ^PROVINCE ^STATE ^SUFFIX ^TITLE ^XFIRST_NAME ^XLAST_NAME ^XTITLE ^ZIP_CODE\",\r\n \"description\": \"Address\",\r\n \"displayOrder\": \"1\",\r\n \"salesFormat\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/addressFormats", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "addressFormats" - ] - } - }, - "response": [] - }, - { - "name": "put Address Formats", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"formats\": [\r\n {\r\n \"formatCode\": \"ADRES\",\r\n \"formatDefinition\": \" ^Acc.Addr1 ^Acc.Addr2 ^Acc.Addr3 ^Acc.City ^Acc.Country ^Acc.Country_Desc ^Acc.Ext ^Acc.Fax ^Acc.Mail ^Acc.Name1 ^Acc.Name2 ^Acc.Name3 ^Acc.Phone ^Acc.Province ^Acc.State ^Acc.XName ^Acc.Zip ^Con.Addr1 ^Con.Addr2 ^Con.Addr3 ^Con.Addr4 ^Con.City ^Con.Country ^Con.Country_Desc ^Con.Ext ^Con.Fax ^Con.First ^Con.Last ^Con.Mail ^Con.Middle ^Con.Phone ^Con.Province ^Con.State ^Con.Title ^Con.XFirst ^Con.XLast ^Con.XTitle ^Con.Zip ^ACCOUNT_NUMBER ^ADDRESS1 ^ADDRESS2 ^ADDRESS3 ^ADDRESS4 ^CITY ^CITY_EXT ^CON_EMPLOYER_NAME1 ^CON_EMPLOYER_NAME2 ^CON_EMPLOYER_NAME3 ^COST_CENTER ^COUNTRY ^COUNTRY_DESCRIPTION ^ENVELOPE_GREETING ^FIRST ^LAST ^MIDDLE ^NAME2 ^NAME3 ^PHONE_NUMBER ^PROVINCE ^STATE ^SUFFIX ^TITLE ^XFIRST_NAME ^XLAST_NAME ^XTITLE ^ZIP_CODE ^Acc.Addr1\",\r\n \"description\": \"Address\",\r\n \"displayOrder\": \"3\",\r\n \"salesFormat\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/addressFormats", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "addressFormats" - ] - } - }, - "response": [] - }, - { - "name": "delete Address Formats", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/addressFormats?formatCodes=ADRES", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "addressFormats" - ], - "query": [ - { - "key": "formatCodes", - "value": "ADRES" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Address Types", - "item": [ - { - "name": "get Address Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/addressTypes?description=h&fetchInactive=", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "addressTypes" - ], - "query": [ - { - "key": "description", - "value": "h" - }, - { - "key": "fetchInactive", - "value": "" - } - ] - } - }, - "response": [] - }, - { - "name": "post Address Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"addressTypes\": [\r\n {\r\n \"code\": \"TYPEA\",\r\n \"description\": {\r\n \"defaultText\": \"Text goes here\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/addressTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "addressTypes" - ] - } - }, - "response": [] - }, - { - "name": "put Address Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"addressTypes\": [\r\n {\r\n \"code\": \"TYPEA\",\r\n \"description\": {\r\n \"defaultText\": \"Default text edit\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/addressTypes/{{AddressTypeId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "addressTypes", - "{{AddressTypeId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Address Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/addressTypes/{{AddressTypeId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "addressTypes", - "{{AddressTypeId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Business Segments", - "item": [ - { - "name": "get Business Segments", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/businessSegments?fetchInactive=", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "businessSegments" - ], - "query": [ - { - "key": "codes", - "value": "", - "disabled": true - }, - { - "key": "description", - "value": "h", - "disabled": true - }, - { - "key": "wildcard", - "value": "", - "disabled": true - }, - { - "key": "fetchInactive", - "value": "" - } - ] - } - }, - "response": [] - }, - { - "name": "post Business Segments", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"businessSegments\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"RADIO\",\r\n \"description\": {\r\n \"defaultText\": \"Radio\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/businessSegments", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "businessSegments" - ] - } - }, - "response": [] - }, - { - "name": "change Business Segments", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"businessSegments\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"RADIO\",\r\n \"description\": {\r\n \"defaultText\": \"Radio\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/businessSegments/{{BusinessSegmentCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "businessSegments", - "{{BusinessSegmentCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Business Segments", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/businessSegments/{{BusinessSegmentCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "businessSegments", - "{{BusinessSegmentCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Communication Types", - "item": [ - { - "name": "get Communication Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/communicationTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "communicationTypes" - ], - "query": [ - { - "key": "roles", - "value": "", - "disabled": true - }, - { - "key": "description", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Communication Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"communicationType\": {\r\n \"role\": \"Phone\",\r\n \"description\": \"TEST123\",\r\n \"textEnabled\": false,\r\n \"sequence\": \"1\",\r\n \"code\": \"TEST123\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/communicationTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "communicationTypes" - ] - } - }, - "response": [] - }, - { - "name": "change Communication Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"communicationType\": {\r\n \"role\": \"Phone\",\r\n \"description\": \"TEST123 EDIT\",\r\n \"textEnabled\": false,\r\n \"sequence\": \"1\",\r\n \"code\": \"TEST123\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/communicationTypes/{{CommunicationTypeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "communicationTypes", - "{{CommunicationTypeCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Communication Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/communicationTypes/{{CommunicationTypeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "communicationTypes", - "{{CommunicationTypeCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Company Types", - "item": [ - { - "name": "get CompanyTypes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/companyTypes?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "companyTypes" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Company Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"companyTypes\": [\r\n {\r\n \"code\": \"LOC\",\r\n \"description\": {\r\n \"defaultText\": \"Local Company Types\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/companyTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "companyTypes" - ] - } - }, - "response": [] - }, - { - "name": "putCompanyTypes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"companyTypes\": [\r\n {\r\n \"code\": \"LOC\",\r\n \"description\": {\r\n \"defaultText\": \"Local Company Types\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/companyTypes/{{CompanyTypesCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "companyTypes", - "{{CompanyTypesCode}}" - ] - } - }, - "response": [] - }, - { - "name": "delete CompanyTypes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/companyTypes/{{CompanyTypesCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "companyTypes", - "{{CompanyTypesCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Competition Codes", - "item": [ - { - "name": "get Competition Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/competitionCodes?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "competitionCodes" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - }, - { - "key": "description", - "value": "A", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Competition Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"competitionCodes\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"QUE\",\r\n \"description\": {\r\n \"defaultText\": \"Queens Hotels\"\r\n },\r\n \"displayOrder\": \"21\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/competitionCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "competitionCodes" - ] - } - }, - "response": [] - }, - { - "name": "put Competition Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"competitionCodes\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"QUE\",\r\n \"description\": {\r\n \"defaultText\": \"Queens Hotels\"\r\n },\r\n \"displayOrder\": \"21\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/competitionCodes/{{CompetitionCodesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "competitionCodes", - "{{CompetitionCodesId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Competition Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/competitionCodes/{{CompetitionCodesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "competitionCodes", - "{{CompetitionCodesId}}" - ] - } - }, - "response": [] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Credit Ratings", - "item": [ - { - "name": "get Credit Ratings", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/creditRatings", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "creditRatings" - ] - } - }, - "response": [] - }, - { - "name": "post Credit Ratings", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"creditRatings\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"1\",\r\n \"description\": {\r\n \"defaultText\": \"Low Credit\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/creditRatings", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "creditRatings" - ] - } - }, - "response": [] - }, - { - "name": "get Credit Ratings", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"creditRatings\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"1\",\r\n \"description\": {\r\n \"defaultText\": \"Low Credit\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/creditRatings", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "creditRatings" - ], - "query": [ - { - "key": "description", - "value": "A", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "delete Credit Ratings", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/creditRatings?creditRatings=1", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "creditRatings" - ], - "query": [ - { - "key": "creditRatings", - "value": "1" - } - ] - } - }, - "response": [] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Distance Types", - "item": [ - { - "name": "get Distance Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/distanceTypes?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "distanceTypes" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Districts", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"distanceTypes\": [\r\n {\r\n \"code\": \"MT\",\r\n \"description\": {\r\n \"defaultText\": \"Meters\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/distanceTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "distanceTypes" - ] - } - }, - "response": [] - }, - { - "name": "put Distance Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"distanceTypes\": [\r\n {\r\n \"code\": \"KM\",\r\n \"description\": {\r\n \"defaultText\": \"Kilometers\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/distanceTypes/{{DistanceTypesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "distanceTypes", - "{{DistanceTypesId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Distance Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/distanceTypes/{{DistanceTypesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "distanceTypes", - "{{DistanceTypesId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Districts", - "item": [ - { - "name": "get Districts", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/districts?description=S", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "districts" - ], - "query": [ - { - "key": "codes", - "value": "", - "disabled": true - }, - { - "key": "wildcard", - "value": "", - "disabled": true - }, - { - "key": "description", - "value": "S" - } - ] - } - }, - "response": [] - }, - { - "name": "post Districts", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"districts\": [\r\n {\r\n \"code\": \"ASI\",\r\n \"description\": {\r\n \"defaultText\": \"Asian Pacific\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/districts", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "districts" - ] - } - }, - "response": [] - }, - { - "name": "put Districts ", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"districts\": [\r\n {\r\n \"code\": \"ASI\",\r\n \"description\": {\r\n \"defaultText\": \"Asian Pacific\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/districts/{{DistrictsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "districts", - "{{DistrictsId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Districts ", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/districts/{{DistrictsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "districts", - "{{DistrictsId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Excludive Preferences", - "item": [ - { - "name": "get Exclusive Preferences", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/hotels/{{HotelId}}/exclusivePreferences?preferenceCodes=01", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "exclusivePreferences" - ], - "query": [ - { - "key": "exclusivePreferenceCodes", - "value": "", - "disabled": true - }, - { - "key": "preferenceGroupsCodes", - "value": "", - "disabled": true - }, - { - "key": "preferenceCodes", - "value": "01" - } - ] - }, - "description": "Requires OPERA Cloud to have the control - Exclusive Preferences enabled" - }, - "response": [] - } - ] - }, - { - "name": "Guest Statuses", - "item": [ - { - "name": "get Guest Statuses", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/guestStatuses?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "guestStatuses" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Guest Statuses", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"guestStatuses\": [\r\n {\r\n \"code\": \"CHIN\",\r\n \"description\": {\r\n \"defaultText\": \"Checked In\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/guestStatuses", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "guestStatuses" - ] - } - }, - "response": [] - }, - { - "name": "put Guest Statuses(v0)", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"guestStatuses\": [\r\n {\r\n \"code\": \"CHIN\",\r\n \"description\": {\r\n \"defaultText\": \"Checked In\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/guestStatuses/{{GuestStatusCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "guestStatuses", - "{{GuestStatusCode}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Guest Statuses ", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/guestStatuses/{{GuestStatusCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "guestStatuses", - "{{GuestStatusCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Guest Titles", - "item": [ - { - "name": "get Guest Titles", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/guestTitles?description=M", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "guestTitles" - ], - "query": [ - { - "key": "wildcard", - "value": "M", - "disabled": true - }, - { - "key": "description", - "value": "M" - } - ] - } - }, - "response": [] - }, - { - "name": "post Guest Titles", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"guestTitles\": [\r\n {\r\n \"description\": \"MR\",\r\n \"greeting\": \"Envelope Greeting\",\r\n \"displayOrder\": \"1\",\r\n \"newTitleType\": \"10\",\r\n \"newLanguageCode\": \"EN\",\r\n \"code\": \"MR\",\r\n \"titleType\": \"12\",\r\n \"languageCode\": \"EN\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/guestTitles", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "guestTitles" - ] - } - }, - "response": [] - }, - { - "name": "put Guest Titles", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"guestTitles\": [\r\n {\r\n \"description\": \"MR\",\r\n \"greeting\": \"Envelope Greeting\",\r\n \"displayOrder\": \"1\",\r\n \"newTitleType\": \"10\",\r\n \"newLanguageCode\": \"EN\",\r\n \"code\": \"MR\",\r\n \"titleType\": \"12\",\r\n \"languageCode\": \"EN\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/guestTitles/{{GuestTitlesCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "guestTitles", - "{{GuestTitlesCode}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Guest Titles", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/guestTitles/{{GuestTitlesCode}}?titleType=10&displayOrder=1&description=MR&languageCode=EN", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "guestTitles", - "{{GuestTitlesCode}}" - ], - "query": [ - { - "key": "titleType", - "value": "10" - }, - { - "key": "displayOrder", - "value": "1" - }, - { - "key": "description", - "value": "MR" - }, - { - "key": "languageCode", - "value": "EN" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Guest Types", - "item": [ - { - "name": "get Guest Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/guestTypes?fetchInactive=True", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "guestTypes" - ], - "query": [ - { - "key": "fetchInactive", - "value": "True" - } - ] - } - }, - "response": [] - }, - { - "name": "post Guest Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"guestTypes\": [\r\n {\r\n \"code\": \"LEI\",\r\n \"description\": {\r\n \"defaultText\": \"Leisure\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/guestTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "guestTypes" - ] - } - }, - "response": [] - }, - { - "name": "change Guest Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"guestTypes\": [\r\n {\r\n \"code\": \"LEI\",\r\n \"description\": {\r\n \"defaultText\": \"Leisure\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/guestTypes/{{GuestTypeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "guestTypes", - "{{GuestTypeCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Guest Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/guestTypes/{{GuestTypeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "guestTypes", - "{{GuestTypeCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Identification Types", - "item": [ - { - "name": "get Identification Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/identificationTypes?fetchInactive=True", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "identificationTypes" - ], - "query": [ - { - "key": "wildCard", - "value": "d", - "disabled": true - }, - { - "key": "codes", - "value": "", - "disabled": true - }, - { - "key": "fetchInactive", - "value": "True" - } - ] - } - }, - "response": [] - }, - { - "name": "post Identification Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"identificationTypes\": [\r\n {\r\n \"identificationRole\": \"Passport\",\r\n \"code\": \"PASSPORT\",\r\n \"description\": {\r\n \"defaultText\": \"Passport ID\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/identificationTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "identificationTypes" - ] - } - }, - "response": [] - }, - { - "name": "put Identification Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"identificationTypes\": [\r\n {\r\n \"identificationRole\": \"Passport\",\r\n \"code\": \"PASSPORT\",\r\n \"description\": {\r\n \"defaultText\": \"Passport ID\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/identificationTypes/{{IdentificationTypesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "identificationTypes", - "{{IdentificationTypesId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Identification Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/identificationTypes/{{IdentificationTypesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "identificationTypes", - "{{IdentificationTypesId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Industry Codes", - "item": [ - { - "name": "get Industry Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/industryCodes?description=a", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "industryCodes" - ], - "query": [ - { - "key": "description", - "value": "a" - }, - { - "key": "codes", - "value": "", - "disabled": true - }, - { - "key": "wildcard", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Industry Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"industryCodes\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"ADV\",\r\n \"description\": {\r\n \"defaultText\": \"Advertising\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/industryCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "industryCodes" - ] - } - }, - "response": [] - }, - { - "name": "put Industry Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"industryCodes\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"ADV\",\r\n \"description\": {\r\n \"defaultText\": \"Advertising.\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/industryCodes/{{IndustryCodesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "industryCodes", - "{{IndustryCodesId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Industry Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/industryCodes/{{IndustryCodesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "industryCodes", - "{{IndustryCodesId}}" - ] - } - }, - "response": [] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Influence Codes", - "item": [ - { - "name": "get Influence Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/influenceCodes?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "influenceCodes" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Influence Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"influenceCodes\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"DE\",\r\n \"description\": {\r\n \"defaultText\": \"Decision Maker\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/influenceCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "influenceCodes" - ] - } - }, - "response": [] - }, - { - "name": "put Influence Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"influenceCodes\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"DE\",\r\n \"description\": {\r\n \"defaultText\": \"Decision Maker\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/influenceCodes/{{InfluenceCodesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "influenceCodes", - "{{InfluenceCodesId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Influence Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/influenceCodes/{{InfluenceCodesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "influenceCodes", - "{{InfluenceCodesId}}" - ] - } - }, - "response": [] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Immigration Statuses", - "item": [ - { - "name": "get Immigration Statuses", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/immigrationStatuses?wildcard=A&description=A", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "immigrationStatuses" - ], - "query": [ - { - "key": "codes", - "value": "", - "disabled": true - }, - { - "key": "wildcard", - "value": "A" - }, - { - "key": "description", - "value": "A" - } - ] - } - }, - "response": [] - }, - { - "name": "post Immigration Statuses", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"immigrationStatuses\": [\r\n {\r\n \"code\": \"PR\",\r\n \"description\": {\r\n \"defaultText\": \"Perminent Resident\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/immigrationStatuses", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "immigrationStatuses" - ], - "query": [ - { - "key": "codes", - "value": "1", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "change Immigration Statuses", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"immigrationStatuses\": [\r\n {\r\n \"code\": \"PR\",\r\n \"description\": {\r\n \"defaultText\": \"Perminent Resident\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/immigrationStatuses/{{ImmigrationStatusCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "immigrationStatuses", - "{{ImmigrationStatusCode}}" - ], - "query": [ - { - "key": "codes", - "value": "1", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "remove Immigration Statuses", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/immigrationStatuses/{{ImmigrationStatusCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "immigrationStatuses", - "{{ImmigrationStatusCode}}" - ], - "query": [ - { - "key": "codes", - "value": "1", - "disabled": true - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Keyword types", - "item": [ - { - "name": "get Keyword Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/keywordTypes?description=campaign", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "keywordTypes" - ], - "query": [ - { - "key": "description", - "value": "campaign" - }, - { - "key": "codes", - "value": "c", - "disabled": true - }, - { - "key": "wildcard", - "value": "c", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Keyword Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"keywordTypes\": [\r\n {\r\n \"masterSubKeyword\": false,\r\n \"code\": \"CLU\",\r\n \"description\": {\r\n \"defaultText\": \"Club Number\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/keywordTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "keywordTypes" - ], - "query": [ - { - "key": "codes", - "value": "1", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "put Keyword Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"keywordTypes\": [\r\n {\r\n \"masterSubKeyword\": false,\r\n \"code\": \"CLU\",\r\n \"description\": {\r\n \"defaultText\": \"Club Number\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/keywordTypes/{{KeywordTypesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "keywordTypes", - "{{KeywordTypesId}}" - ], - "query": [ - { - "key": "codes", - "value": "1", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "delete keyword types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/keywordTypes/{{KeywordTypesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "keywordTypes", - "{{KeywordTypesId}}" - ], - "query": [ - { - "key": "codes", - "value": "1", - "disabled": true - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Mailing Action Codes", - "item": [ - { - "name": "get Mailing Action Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/mailingActionCodes?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "mailingActionCodes" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Mailing Action Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"mailingActionCodes\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"CHR\",\r\n \"description\": {\r\n \"defaultText\": \"Christmas Card Mailing List\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/mailingActionCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "mailingActionCodes" - ] - } - }, - "response": [] - }, - { - "name": "change Mailing Action Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"mailingActionCodes\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"CHR\",\r\n \"description\": {\r\n \"defaultText\": \"Christmas Card Mailing List\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/mailingActionCodes/{{MailingActionCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "mailingActionCodes", - "{{MailingActionCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Mailing Action Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/mailingActionCodes/{{MailingActionCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "mailingActionCodes", - "{{MailingActionCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Memberships Awards", - "item": [ - { - "name": "get Membership Awards", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipAwards?membershipType=VS", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipAwards" - ], - "query": [ - { - "key": "membershipType", - "value": "VS" - }, - { - "key": "fetchInactive", - "value": "false", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Membership Awards", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"membershipAwards\": [\r\n {\r\n \"shortDescription\": \"Awards\",\r\n \"dateRange\": {\r\n \"start\": \"2023-03-11\",\r\n \"end\": \"2023-03-17\"\r\n },\r\n \"inactive\": false,\r\n \"autoConsume\": false,\r\n \"forceVerification\": false,\r\n \"awardBasedOn\": \"Rate\",\r\n \"rateInfo\": {\r\n \"cancelPenaltyDays\": \"0\",\r\n \"cancelPenaltyCharge\": \"0\",\r\n \"cancelPenaltyType\": \"Points\"\r\n },\r\n \"awardDetails\": [],\r\n \"membershipType\": \"VS\",\r\n \"awardCode\": \"GOLD\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipAwards", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipAwards" - ] - } - }, - "response": [] - }, - { - "name": "put Membership Awards", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"membershipAwards\": [\r\n {\r\n \"shortDescription\": \"Awards\",\r\n \"dateRange\": {\r\n \"start\": \"2023-03-11\",\r\n \"end\": \"2023-03-17\"\r\n },\r\n \"inactive\": false,\r\n \"autoConsume\": false,\r\n \"forceVerification\": false,\r\n \"awardBasedOn\": \"Rate\",\r\n \"rateInfo\": {\r\n \"cancelPenaltyDays\": \"0\",\r\n \"cancelPenaltyCharge\": \"0\",\r\n \"cancelPenaltyType\": \"Points\"\r\n },\r\n \"awardDetails\": [],\r\n \"membershipType\": \"VS\",\r\n \"awardCode\": \"GOLD\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipAwards/{{MembershipAwardsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipAwards", - "{{MembershipAwardsId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Membership Awards", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipAwards/{{MembershipAwardsId}}?membershipType=VS", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipAwards", - "{{MembershipAwardsId}}" - ], - "query": [ - { - "key": "membershipType", - "value": "VS" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Membership Classes", - "item": [ - { - "name": "get Membership Classes", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipClasses?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipClasses" - ], - "query": [ - { - "key": "codes", - "value": "CAR", - "disabled": true - }, - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Membership Classes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"membershipClasses\": [\r\n {\r\n \"loyaltyProgram\": false,\r\n \"frequentFlyer\": false,\r\n \"code\": \"NMSCLASS\",\r\n \"description\": \"New Membership Class\",\r\n \"displaySequence\": \"21\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipClasses", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipClasses" - ] - } - }, - "response": [] - }, - { - "name": "put Membership Classes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"membershipClasses\": [\r\n {\r\n \"loyaltyProgram\": false,\r\n \"frequentFlyer\": false,\r\n \"code\": \"CAR\",\r\n \"description\": \"Car Rental Programs\",\r\n \"displaySequence\": \"5\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipClasses/{{MembershipClassId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipClasses", - "{{MembershipClassId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Membership Classes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipClasses/{{MembershipClassId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipClasses", - "{{MembershipClassId}}" - ] - } - }, - "response": [] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Membership Claim Origins", - "item": [ - { - "name": "get Membership Claim Origins", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipClaimOrigins?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipClaimOrigins" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Membership Enrollment Codes", - "item": [ - { - "name": "get Membership Enrollment Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipEnrollmentCodes?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipEnrollmentCodes" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Membership Enrollment Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"membershipEnrollmentCodes\": [\r\n {\r\n \"code\": \"CRO\",\r\n \"description\": {\r\n \"defaultText\": \"Enrolled from CRO\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipEnrollmentCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipEnrollmentCodes" - ] - } - }, - "response": [] - }, - { - "name": "change Membership Enrollment Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"membershipEnrollmentCodes\": [\r\n {\r\n \"code\": \"CRO\",\r\n \"description\": {\r\n \"defaultText\": \"Enrolled from CRO\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipEnrollmentCodes/{{EnrollmentCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipEnrollmentCodes", - "{{EnrollmentCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Membership Enrollment Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipEnrollmentCodes/{{EnrollmentCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipEnrollmentCodes", - "{{EnrollmentCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Membership Enrollment Groups", - "item": [ - { - "name": "get Membership Enrollment Groups", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipEnrollmentGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipEnrollmentGroups" - ] - } - }, - "response": [] - }, - { - "name": "post membership Enrollment Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"membershipEnrollmentGroups\": [\r\n {\r\n \"enrollmentCodes\": [\r\n {\r\n \"code\": \"OWNER\"\r\n },\r\n {\r\n \"code\": \"SEPARA\"\r\n }\r\n ],\r\n \"code\": \"LOY\",\r\n \"description\": \"Loyalty\",\r\n \"displaySequence\": \"7\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipEnrollmentGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipEnrollmentGroups" - ] - } - }, - "response": [] - }, - { - "name": "put Membership Enrollment Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"membershipEnrollmentGroups\": [\r\n {\r\n \"enrollmentCodes\": [\r\n {\r\n \"code\": \"OWNER\"\r\n },\r\n {\r\n \"code\": \"SEPARA\"\r\n }\r\n ],\r\n \"code\": \"LOY\",\r\n \"description\": \"Loyalty\",\r\n \"displaySequence\": \"7\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipEnrollmentGroups/{{MembershipEnrollmentGroupsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipEnrollmentGroups", - "{{MembershipEnrollmentGroupsId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Membership Enrollment Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipEnrollmentGroups/{{MembershipEnrollmentGroupsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipEnrollmentGroups", - "{{MembershipEnrollmentGroupsId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Membership Levels", - "item": [ - { - "name": "get Membership Levels", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipLevels?membershipTypeCode=VA&includeInactive=false&includeFolioTexts=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipLevels" - ], - "query": [ - { - "key": "membershipTypeCode", - "value": "VA" - }, - { - "key": "includeInactive", - "value": "false" - }, - { - "key": "includeFolioTexts", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Membership Levels", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"membershipLevels\": [\r\n {\r\n \"description\": \"Membership level for Gold\",\r\n \"vip\": \"CEL\",\r\n \"displayColor\": \"Yellow\",\r\n \"folioTexts\": [],\r\n \"type\": \"SAT\",\r\n \"code\": \"GOLD\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipLevels", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipLevels" - ] - } - }, - "response": [] - }, - { - "name": "put Membership Levels", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"membershipLevels\": [\r\n {\r\n \"description\": \"Membership level for Gold\",\r\n \"label\": \"Mem level label\",\r\n \"rank\": \"4\",\r\n \"vip\": \"CEL\",\r\n \"displayColor\": \"Green\",\r\n \"inactive\": false,\r\n \"folioTexts\": [],\r\n \"fulfillment\": false,\r\n \"changesRestricted\": false,\r\n \"restrictedLevel\": true,\r\n \"renewCard\": true,\r\n \"feeRequired\": true,\r\n \"type\": \"SAT\",\r\n \"code\": \"GOLD\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipLevels/{{MembershipLevelsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipLevels", - "{{MembershipLevelsId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Membership Levels", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipLevels/{{MembershipLevelsId}}?type=SAT", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipLevels", - "{{MembershipLevelsId}}" - ], - "query": [ - { - "key": "type", - "value": "SAT" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Membership Market Groups", - "item": [ - { - "name": "get Membership Market Groups", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipMarketGroups?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipMarketGroups" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Membership Market Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"membershipMarketGroups\": [\r\n {\r\n \"marketCodes\": [\r\n {\r\n \"code\": \"AWMC\"\r\n },\r\n {\r\n \"code\": \"BAR1\"\r\n }\r\n ],\r\n \"code\": \"LEISURE\",\r\n \"description\": \"Leisure Travel\",\r\n \"displaySequence\": \"4\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipMarketGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipMarketGroups" - ] - } - }, - "response": [] - }, - { - "name": "put Membership Market Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"membershipMarketGroups\": [\r\n {\r\n \"marketCodes\": [\r\n {\r\n \"code\": \"AWMC\"\r\n },\r\n {\r\n \"code\": \"BAR1\"\r\n }\r\n ],\r\n \"code\": \"LEISURE\",\r\n \"description\": \"Leisure Travel\",\r\n \"displaySequence\": \"4\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipMarketGroups/{{MembershipMarketGroupId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipMarketGroups", - "{{MembershipMarketGroupId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Membership Market Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipMarketGroups/{{MembershipMarketGroupId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipMarketGroups", - "{{MembershipMarketGroupId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Membership Property Groups", - "item": [ - { - "name": "get Membership Property Groups", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipPropertyGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipPropertyGroups" - ] - } - }, - "response": [] - }, - { - "name": "post Membership Property Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"membershipPropertyGroups\": [\r\n {\r\n \"hotels\": [\r\n {\r\n \"code\": \"ANC\"\r\n }\r\n ],\r\n \"code\": \"SUITES\",\r\n \"description\": \"Suites Only\",\r\n \"displaySequence\": \"4\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipPropertyGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipPropertyGroups" - ] - } - }, - "response": [] - }, - { - "name": "put Membership Property Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"membershipPropertyGroups\": [\r\n {\r\n \"hotels\": [\r\n {\r\n \"code\": \"SAND01\"\r\n }\r\n ],\r\n \"code\": \"SUITES\",\r\n \"description\": \"Suites Only\",\r\n \"displaySequence\": \"4\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipPropertyGroups/{{MembershipPropertyGroupsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipPropertyGroups", - "{{MembershipPropertyGroupsId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Membership Property Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipPropertyGroups/{{MembershipPropertyGroupsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipPropertyGroups", - "{{MembershipPropertyGroupsId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Membership Rate Groups", - "item": [ - { - "name": "get Membership Rate Groups", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipRateGroups?includeInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipRateGroups" - ], - "query": [ - { - "key": "includeInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Membership Rate Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"membershipRateGroups\": [\r\n {\r\n \"rateCodes\": [\r\n {\r\n \"code\": \"BAR\"\r\n },\r\n {\r\n \"code\": \"RACK\"\r\n }\r\n ],\r\n \"code\": \"GROUPFF\",\r\n \"description\": \"Group for FF\",\r\n \"displaySequence\": \"4\"\r\n }\r\n ]\r\n}" - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipRateGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipRateGroups" - ] - }, - "description": "Rate Groups are used within the setup of point calculation rules for Membership Types. Within a rule, you may specify if points are calculated by a rate group. You can identify which rate codes belong within the rate group so that OPERA Cloud calculates points based on the codes selected here. For example, you may create a rate group called Package and within this group, you can select the package rate codes. When this rate group is applied to a calculation rule, points are calculated if the reservation rate code is included in this rate group." - }, - "response": [] - }, - { - "name": "put Membership Rate Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"membershipRateGroups\": [\r\n {\r\n \"rateCodes\": [\r\n {\r\n \"code\": \"BAR\"\r\n },\r\n {\r\n \"code\": \"RACK\"\r\n }\r\n ],\r\n \"code\": \"GROUPFF\",\r\n \"description\": \"Group for FF\",\r\n \"displaySequence\": \"4\"\r\n }\r\n ]\r\n}" - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipRateGroups/{{MembershipRateGroupId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipRateGroups", - "{{MembershipRateGroupId}}" - ] - }, - "description": "Rate Groups are used within the setup of point calculation rules for Membership Types. Within a rule, you may specify if points are calculated by a rate group. You can identify which rate codes belong within the rate group so that OPERA Cloud calculates points based on the codes selected here. For example, you may create a rate group called Package and within this group, you can select the package rate codes. When this rate group is applied to a calculation rule, points are calculated if the reservation rate code is included in this rate group." - }, - "response": [] - } - ] - }, - { - "name": "Membership Types", - "item": [ - { - "name": "get Membership Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipTypes" - ] - } - }, - "response": [] - }, - { - "name": "get Membership Type", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipTypes/{{MembershipTypeId}}?membershipTypeCode={{MembershipTypeId}}&fetchInstructions=PrimaryDetails", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipTypes", - "{{MembershipTypeId}}" - ], - "query": [ - { - "key": "membershipTypeCode", - "value": "{{MembershipTypeId}}" - }, - { - "key": "fetchInstructions", - "value": "PrimaryDetails" - } - ] - } - }, - "response": [] - }, - { - "name": "post Membership Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"membershipTypes\": [\r\n {\r\n \"membershipType\": \"HIGH\",\r\n \"membershipClass\": \"PTS\",\r\n \"description\": \"High Rollers Type\",\r\n \"ranking\": \"3\",\r\n \"sequence\": \"3\",\r\n \"cardDetails\": {\r\n \"membershipCardValidationRule\": {\r\n \"rule\": \"Novalid\",\r\n \"ranges\": []\r\n }\r\n },\r\n \"membershipAction\": \"NoAction\",\r\n \"additionalDetails\": {},\r\n \"handlingDetails\": {\r\n \"allowCardNumberOverride\": false\r\n },\r\n \"inactive\": false,\r\n \"centralSetup\": false,\r\n \"enrollmentCodeRequiredYn\": false,\r\n \"bookerProgramYn\": false,\r\n \"companyYn\": false,\r\n \"travelAgentYn\": false,\r\n \"sourceYn\": false,\r\n \"groupYn\": false,\r\n \"contactYn\": false,\r\n \"primaryMembership\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipTypes" - ] - } - }, - "response": [] - }, - { - "name": "put Membership Type", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"membershipTypeChangeInstructions\": [\r\n {\r\n \"membershipType\": {\r\n \"membershipType\": \"OWNER\",\r\n \"membershipClass\": \"CPR\",\r\n \"description\": \"Ownership Memberships\",\r\n \"pointsLabel\": \"OWNER Points\",\r\n \"sequence\": \"4\",\r\n \"cardDetails\": {\r\n \"membershipCardValidationRule\": {\r\n \"rule\": \"Novalid\",\r\n \"ranges\": [\r\n {},\r\n {},\r\n {}\r\n ]\r\n },\r\n \"cardNumberBasedOn\": \"DefaultSequence\",\r\n \"allowDuplicateCardNumbers\": false,\r\n \"expirationDateRequired\": false\r\n },\r\n \"membershipAction\": \"AutoPopulate\"\r\n },\r\n \"awardGenerationMethod\": \"Manual\",\r\n \"awardPointsDetail\": {\r\n \"calendarPeriod\": \"Calendar\",\r\n \"expiryPeriod\": \"One\",\r\n \"awardPointsExpiryDate\": \"DoNotExpire\",\r\n \"gracePeriodYear\": \"NoGracePeriod\",\r\n \"requiredOnStayPeriod\": false,\r\n \"exceptionCriteria\": {\r\n \"multipleRooms\": \"Two\",\r\n \"bBSingleProperty\": false,\r\n \"bBSingleGroup\": false,\r\n \"bBCrossMembership\": false\r\n }\r\n },\r\n \"tierPointsDetails\": {\r\n \"tierExpirationMonth\": \"December\",\r\n \"requalifyOnUpgrade\": false,\r\n \"downgradeRenewalInAutoJob\": false,\r\n \"upgradePeriodCalendar\": \"ThisYear\",\r\n \"downgradePeriodCalendar\": \"ThisYear\",\r\n \"enableTierManagementReset\": false,\r\n \"nonMemberPoints\": false\r\n },\r\n \"additionalDetails\": {\r\n \"autoWebEnrollment\": false,\r\n \"autoUpdateWebLogin\": false\r\n },\r\n \"handlingDetails\": {\r\n \"levelRequired\": false,\r\n \"fulfillment\": false,\r\n \"allowCardNumberOverride\": false,\r\n \"saveCardNumberHistory\": false,\r\n \"nameProtected\": false,\r\n \"alternateNameProtected\": false,\r\n \"autoGenerateReferenceNo\": false,\r\n \"autoPopulateNumberFromName\": false,\r\n \"nameOnCardFromAltName\": false,\r\n \"moveMemPromotions\": false\r\n },\r\n \"inactive\": false,\r\n \"excludeProfileFromPurge\": false,\r\n \"allowShares\": false,\r\n \"sendCheckoutToInterface\": false,\r\n \"multiplier\": false,\r\n \"centralSetup\": true,\r\n \"centralSetupYn\": true,\r\n \"enrollmentCodeRequiredYn\": false,\r\n \"bookerProgramYn\": false,\r\n \"companyYn\": false,\r\n \"travelAgentYn\": false,\r\n \"sourceYn\": false,\r\n \"groupYn\": false,\r\n \"contactYn\": false,\r\n \"externallyControlled\": false,\r\n \"primaryMembership\": false,\r\n \"printFolioMsgOnConfirmation\": false\r\n }\r\n }\r\n]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipTypes/{{MembershipTypeId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipTypes", - "{{MembershipTypeId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Membership Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipTypes/{{MembershipTypeId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipTypes", - "{{MembershipTypeId}}" - ] - } - }, - "response": [] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Membership Type Rules", - "item": [ - { - "name": "get Membership Type Rule", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipTypeRules/{{MembershipTypeRulesId}}?includeInactive=true&membershipType=DREAMS&membershipPointsSequence=1&fetchInstructions=RuleDefinition", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipTypeRules", - "{{MembershipTypeRulesId}}" - ], - "query": [ - { - "key": "includeInactive", - "value": "true" - }, - { - "key": "membershipType", - "value": "DREAMS" - }, - { - "key": "membershipPointsSequence", - "value": "1" - }, - { - "key": "fetchInstructions", - "value": "RuleDefinition", - "description": "\"RuleDefinition\", \"PointsDefinition\", \"RuleConditions\"" - } - ] - } - }, - "response": [] - }, - { - "name": "get Membership Type Rules", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipTypeRules?includeInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipTypeRules" - ], - "query": [ - { - "key": "includeInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Membership Type Rules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"membershipTypeRules\": [\r\n {\r\n \"rulePrimaryDetails\": {\r\n \"membershipTypeRuleId\": {\r\n \"membershipType\": \"AA\",\r\n \"membershipPointsSequence\": \"9\"\r\n },\r\n \"description\": \"OR Stay Rule\",\r\n \"ruleBasedOn\": \"Stay\",\r\n \"ruleStartDate\": \"2023-08-06\",\r\n \"ruleEndDate\": \"2023-04-30\",\r\n \"pointsType\": \"Base\"\r\n },\r\n \"ruleDefinition\": {\r\n \"ruleCode\": \"ORSTAY\",\r\n \"programType\": \"All\",\r\n \"ruleAppliesOn\": \"Arrival\"\r\n },\r\n \"rulePointsDefinition\": {\r\n \"points\": \"20\",\r\n \"costPerPoint\": \"1\",\r\n \"percentagePoints\": false,\r\n \"excludePointProjection\": false\r\n },\r\n \"ruleConditions\": {\r\n \"generalConditions\": {\r\n \"property\": \"{{HotelId}}\"\r\n },\r\n \"rateConditions\": {\r\n \"qualifyingRates\": false,\r\n \"excludeRateGroup\": false,\r\n \"excludeRevenueGroup\": false,\r\n \"includeTransactionGroup\": false,\r\n \"allMembershipRates\": false,\r\n \"allMembershipTrx\": false\r\n },\r\n \"roomConditions\": {\r\n \"roomsToCharge\": false\r\n },\r\n \"segmentationConditions\": {\r\n \"excludeMarketGroup\": false\r\n },\r\n \"reservationConditions\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n }\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipTypeRules", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipTypeRules" - ] - } - }, - "response": [] - }, - { - "name": "put Membership Type Rules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"membershipTypeRules\": [\r\n {\r\n \"rulePrimaryDetails\": {\r\n \"membershipTypeRuleId\": {\r\n \"membershipType\": \"AA\",\r\n \"membershipPointsSequence\": \"9\"\r\n },\r\n \"description\": \"OR Stay Rule\",\r\n \"ruleBasedOn\": \"Stay\",\r\n \"ruleStartDate\": \"2023-08-06\",\r\n \"ruleEndDate\": \"2023-08-30\",\r\n \"pointsType\": \"Base\"\r\n },\r\n \"ruleDefinition\": {\r\n \"ruleCode\": \"ORSTAY\",\r\n \"programType\": \"All\",\r\n \"ruleAppliesOn\": \"Arrival\"\r\n },\r\n \"rulePointsDefinition\": {\r\n \"points\": \"20\",\r\n \"costPerPoint\": \"1\",\r\n \"percentagePoints\": false,\r\n \"excludePointProjection\": false\r\n },\r\n \"ruleConditions\": {\r\n \"generalConditions\": {\r\n \"property\": \"{{HotelId}}\"\r\n },\r\n \"rateConditions\": {\r\n \"qualifyingRates\": false,\r\n \"excludeRateGroup\": false,\r\n \"excludeRevenueGroup\": false,\r\n \"includeTransactionGroup\": false,\r\n \"allMembershipRates\": false,\r\n \"allMembershipTrx\": false\r\n },\r\n \"roomConditions\": {\r\n \"roomsToCharge\": false\r\n },\r\n \"segmentationConditions\": {\r\n \"excludeMarketGroup\": false\r\n },\r\n \"reservationConditions\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n }\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipTypeRules/{{MembershipTypeRulesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipTypeRules", - "{{MembershipTypeRulesId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Membership Type Rules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipTypeRules/{{MembershipTypeRulesId}}?membershipPointsSequence=2", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipTypeRules", - "{{MembershipTypeRulesId}}" - ], - "query": [ - { - "key": "membershipPointsSequence", - "value": "2" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Membership Status Codes", - "item": [ - { - "name": "get Membership Status Codes", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipStatusCodes?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipStatusCodes" - ], - "query": [ - { - "key": "codes", - "value": "CAR", - "disabled": true - }, - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Membership Status Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"membershipStatusCodes\": [\r\n {\r\n \"code\": \"ACTIVE\",\r\n \"description\": {\r\n \"defaultText\": \"Active\"\r\n },\r\n \"displayOrder\": \"5\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipStatusCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipStatusCodes" - ] - } - }, - "response": [] - }, - { - "name": "put Membership Status Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"membershipStatusCodes\": [\r\n {\r\n \"code\": \"ACTIVE\",\r\n \"description\": {\r\n \"defaultText\": \"Active\"\r\n },\r\n \"displayOrder\": \"5\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipStatusCodes/{{MembershipStatusCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipStatusCodes", - "{{MembershipStatusCode}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Membership Status Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipStatusCodes/{{MembershipStatusCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipStatusCodes", - "{{MembershipStatusCode}}" - ] - } - }, - "response": [] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Nationalities", - "item": [ - { - "name": "get Nationalities", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/nationalities?wildcard=S&description=S", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "nationalities" - ], - "query": [ - { - "key": "wildcard", - "value": "S" - }, - { - "key": "codes", - "value": "", - "disabled": true - }, - { - "key": "description", - "value": "S" - } - ] - } - }, - "response": [] - }, - { - "name": "post Nationalities", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"nationalities\": [\r\n {\r\n \"code\": \"CA\",\r\n \"description\": {\r\n \"defaultText\": \"Canadian\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/nationalities", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "nationalities" - ] - }, - "description": "The Preference Group will need to already exist, to then create a prefernce code and associate it with that Group." - }, - "response": [] - }, - { - "name": "put Nationalities", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"nationalities\": [\r\n {\r\n \"code\": \"CA\",\r\n \"description\": {\r\n \"defaultText\": \"Canadian\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/nationalities/{{NationalitiesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "nationalities", - "{{NationalitiesId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Nationalities", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/nationalities/{{NationalitiesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "nationalities", - "{{NationalitiesId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Owner Teams", - "item": [ - { - "name": "get Owner Teams", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/ownerTeams?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "ownerTeams" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post OwnerTeams", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"ownerTeams\": [\r\n {\r\n \"code\": \"NIGHT\",\r\n \"description\": {\r\n \"defaultText\": \"Night Audit\"\r\n },\r\n \"displayOrder\": \"4\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/ownerTeams", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "ownerTeams" - ] - } - }, - "response": [] - }, - { - "name": "change OwnerTeams", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"ownerTeams\": [\r\n {\r\n \"code\": \"NIGHT\",\r\n \"description\": {\r\n \"defaultText\": \"Night Audit\"\r\n },\r\n \"displayOrder\": \"4\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/ownerTeams/{{OwnerTeamCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "ownerTeams", - "{{OwnerTeamCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove OwnerTeams", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/ownerTeams/{{OwnerTeamCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "ownerTeams", - "{{OwnerTeamCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Pay Days", - "item": [ - { - "name": "get Pay Days", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/payDays?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "payDays" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Pay Days", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"payDays\": [\r\n {\r\n \"code\": \"30\",\r\n \"description\": {\r\n \"defaultText\": \"30 Pay Days\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/payDays", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "payDays" - ], - "query": [ - { - "key": "codes", - "value": "1", - "disabled": true - } - ] - }, - "description": "The Preference Group will need to already exist, to then create a prefernce code and associate it with that Group." - }, - "response": [] - }, - { - "name": "put Pay Days", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"payDays\": [\r\n {\r\n \"code\": \"30\",\r\n \"description\": {\r\n \"defaultText\": \"30 Pay Days\"\r\n },\r\n \"displayOrder\": \"4\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/payDays/{{PayDaysId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "payDays", - "{{PayDaysId}}" - ], - "query": [ - { - "key": "codes", - "value": "1", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "delete Pay Days", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/payDays/{{PayDaysId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "payDays", - "{{PayDaysId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Preferences", - "item": [ - { - "name": "get Available Preferences", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/availablePreferences?preferenceType=SPECIALS&isOnlyForReservation=true&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "availablePreferences" - ], - "query": [ - { - "key": "preferenceType", - "value": "SPECIALS" - }, - { - "key": "isOnlyForReservation", - "value": "true" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get Preferences", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/hotels/{{HotelId}}/preferences?preferenceGroupsCodes=ROOM+FEATURES", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "preferences" - ], - "query": [ - { - "key": "preferenceGroupsCodes", - "value": "ROOM+FEATURES" - } - ] - } - }, - "response": [] - }, - { - "name": "post Preferences", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"hotelPreferences\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"Chocolate Box\",\r\n \"code\": \"CHB\",\r\n \"preferenceGroup\": \"SPECIALS\",\r\n \"orderSequence\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/hotels/{{HotelId}}/preferences", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "preferences" - ] - } - }, - "response": [] - }, - { - "name": "put Preferences", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"hotelPreferences\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"Early Arrival\",\r\n \"code\": \"EA\",\r\n \"preferenceGroup\": \"SPECIALS\",\r\n \"housekeeping\": true,\r\n \"orderSequence\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/hotels/{{HotelId}}/preferences", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "preferences" - ] - } - }, - "response": [] - }, - { - "name": "delete Preferences", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/hotels/{{HotelId}}/preferences?preferenceCode=SHOW&preferenceGroup=ROOM FEATURES", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "preferences" - ], - "query": [ - { - "key": "preferenceCode", - "value": "SHOW" - }, - { - "key": "preferenceGroup", - "value": "ROOM FEATURES" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Profile Inactive Reasons", - "item": [ - { - "name": "get Profile Inactive Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/profileInactiveReasons?description=b", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "profileInactiveReasons" - ], - "query": [ - { - "key": "description", - "value": "b" - }, - { - "key": "wildCard", - "value": "c", - "disabled": true - }, - { - "key": "codes", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Profile Inactive Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"profileInactiveReasons\": [\r\n {\r\n \"code\": \"NPM\",\r\n \"description\": {\r\n \"defaultText\": \"Non Payment\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/profileInactiveReasons", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "profileInactiveReasons" - ] - } - }, - "response": [] - }, - { - "name": "put Profile Inactive Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"profileInactiveReasons\": [\r\n {\r\n \"code\": \"NPM\",\r\n \"description\": {\r\n \"defaultText\": \"Non Payment\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/profileInactiveReasons/{{ProfileInactiveReasonsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "profileInactiveReasons", - "{{ProfileInactiveReasonsId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Profile Inactive Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/profileInactiveReasons/{{ProfileInactiveReasonsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "profileInactiveReasons", - "{{ProfileInactiveReasonsId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Profile Restriction Reasons", - "item": [ - { - "name": "get Profile Restriction Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/profileRestrictionReasons?description=a", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "profileRestrictionReasons" - ], - "query": [ - { - "key": "codes", - "value": "PAY", - "disabled": true - }, - { - "key": "wildCard", - "value": "", - "disabled": true - }, - { - "key": "description", - "value": "a" - } - ] - } - }, - "response": [] - }, - { - "name": "post Profile Restriction Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"profileRestrictionReasons\": [\r\n {\r\n \"code\": \"FREQ\",\r\n \"description\": {\r\n \"defaultText\": \"FREQUENT CANCELLED\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/profileRestrictionReasons", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "profileRestrictionReasons" - ] - } - }, - "response": [] - }, - { - "name": "put Profile Restriction Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"profileRestrictionReasons\": [\r\n {\r\n \"code\": \"FREQ\",\r\n \"description\": {\r\n \"defaultText\": \"FREQUENT CANCELLED\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/profileRestrictionReasons/{{ProfileRestrictionReasonsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "profileRestrictionReasons", - "{{ProfileRestrictionReasonsId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Profile Restriction Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/profileRestrictionReasons/{{ProfileRestrictionReasonsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "profileRestrictionReasons", - "{{ProfileRestrictionReasonsId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Preferences Groups", - "item": [ - { - "name": "get Preference Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/preferenceGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "preferenceGroups" - ] - } - }, - "response": [] - }, - { - "name": "post Preference Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"preferenceGroups\": [\r\n {\r\n \"description\": \"Pre group\",\r\n \"mandatoryReservation\": false,\r\n \"maxQuantity\": \"5\",\r\n \"sequence\": \"1\",\r\n \"code\": \"BALCONY\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/preferenceGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "preferenceGroups" - ] - } - }, - "response": [] - }, - { - "name": "put Preference Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"preferenceGroups\": [\r\n {\r\n \"description\": \"Room with Balcony update\",\r\n \"mandatoryReservation\": false,\r\n \"reservationPreference\": true,\r\n \"maxQuantity\": \"4\",\r\n \"sequence\": \"2\",\r\n \"allowSubTypes\": false,\r\n \"code\": \"BALCONY\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/preferenceGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "preferenceGroups" - ] - } - }, - "response": [] - }, - { - "name": "delete Preference Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/preferenceGroups?preferenceGroup=PREGROUP", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "preferenceGroups" - ], - "query": [ - { - "key": "preferenceGroup", - "value": "PREGROUP" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Sources", - "item": [ - { - "name": "get Sources", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/sources?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "sources" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Sources", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"sources\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"NEWS\",\r\n \"description\": {\r\n \"defaultText\": \"Newspaper\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/sources", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "sources" - ] - } - }, - "response": [] - }, - { - "name": "put Sources", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"sources\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"NEWS\",\r\n \"description\": {\r\n \"defaultText\": \"Newspaper\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/sources/{{SourcesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "sources", - "{{SourcesId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Sources", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/sources/{{SourcesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "sources", - "{{SourcesId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Travel Agent Types", - "item": [ - { - "name": "get Travel Agent Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/fiscalAgentTypes?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "fiscalAgentTypes" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - }, - "description": "Requires OPERA Cloud to have the control - Exclusive Preferences enabled" - }, - "response": [] - }, - { - "name": "post Travel Agent Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"travelAgentTypes\": [\r\n {\r\n \"code\": \"WH\",\r\n \"description\": {\r\n \"defaultText\": \"Wholesale Number\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/fiscalAgentTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "fiscalAgentTypes" - ] - }, - "description": "Requires OPERA Cloud to have the control - Exclusive Preferences enabled" - }, - "response": [] - }, - { - "name": "change Travel Agent Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"travelAgentTypes\": [\r\n {\r\n \"code\": \"WH\",\r\n \"description\": {\r\n \"defaultText\": \"Wholesale Number\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/fiscalAgentTypes/{{FiscalAgentTypeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "fiscalAgentTypes", - "{{FiscalAgentTypeCode}}" - ] - }, - "description": "Requires OPERA Cloud to have the control - Exclusive Preferences enabled" - }, - "response": [] - }, - { - "name": "remove Travel Agent Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/fiscalAgentTypes/{{FiscalAgentTypeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "fiscalAgentTypes", - "{{FiscalAgentTypeCode}}" - ] - }, - "description": "Requires OPERA Cloud to have the control - Exclusive Preferences enabled" - }, - "response": [] - } - ] - }, - { - "name": "Template Preferences", - "item": [ - { - "name": "get Template Preferences", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/preferences?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "preferences" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Template Preferences", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templatePreferences\": [\r\n {\r\n \"global\": true,\r\n \"description\": \"Celiac\",\r\n \"code\": \"CELIAC\",\r\n \"preferenceGroup\": \"DIETARY\",\r\n \"orderSequence\": \"5\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/preferences", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "preferences" - ], - "query": [ - { - "key": "codes", - "value": "1", - "disabled": true - } - ] - }, - "description": "The Preference Group will need to already exist, to then create a prefernce code and associate it with that Group." - }, - "response": [] - }, - { - "name": "put Template Preferences", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templatePreferences\": [\r\n {\r\n \"global\": true,\r\n \"description\": \"Perferences\",\r\n \"code\": \"PER\",\r\n \"preferenceGroup\": \"COMMUNICATION\",\r\n \"orderSequence\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/preferences", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "preferences" - ], - "query": [ - { - "key": "codes", - "value": "1", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "copy Preferences", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"copyInstructions\": {\r\n \"hotelCodes\": [\r\n \"{{HotelId}}\"\r\n ],\r\n \"templatePreferences\": [\r\n {\r\n \"code\": \"TPER\",\r\n \"preferenceGroup\": \"COMMUNICATION\"\r\n }\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/preferences/copy", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "preferences", - "copy" - ], - "query": [ - { - "key": "codes", - "value": "1", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "delete Template Preferences", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/preferences?preferenceCode=CELIAC&preferenceGroup=DIETARY", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "preferences" - ], - "query": [ - { - "key": "preferenceCode", - "value": "CELIAC" - }, - { - "key": "preferenceGroup", - "value": "DIETARY" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Template Exclusive Preferences", - "item": [ - { - "name": "get Template Exclusive Preferences", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/exclusivePreferences?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "exclusivePreferences" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Template Exclusive Preferences", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateExclusivePreferences\": [\r\n {\r\n \"preferenceCodes\": [\r\n {\r\n \"code\": \"CAB\"\r\n },\r\n {\r\n \"code\": \"GALILMH\"\r\n }\r\n ],\r\n \"code\": \"C1\",\r\n \"preferenceGroup\": \"WINE\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/exclusivePreferences", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "exclusivePreferences" - ], - "query": [ - { - "key": "codes", - "value": "1", - "disabled": true - } - ] - }, - "description": "The Preference Group will need to already exist, to then create a prefernce code and associate it with that Group." - }, - "response": [] - }, - { - "name": "put Template Exclusive Preferences", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateExclusivePreferences\": [\r\n {\r\n \"preferenceCodes\": [\r\n {\r\n \"code\": \"CAB\"\r\n },\r\n {\r\n \"code\": \"GALILMH\"\r\n }\r\n ],\r\n \"code\": \"C1\",\r\n \"preferenceGroup\": \"WINE\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/exclusivePreferences", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "exclusivePreferences" - ] - } - }, - "response": [] - }, - { - "name": "delete Template Exclusive Preferences", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/exclusivePreferences?exclusivePreferenceCode=C1&exclusivePreferenceGroup=WINE", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "exclusivePreferences" - ], - "query": [ - { - "key": "exclusivePreferenceCode", - "value": "C1" - }, - { - "key": "exclusivePreferenceGroup", - "value": "WINE" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Territories", - "item": [ - { - "name": "get Territories", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/territories?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "territories" - ], - "query": [ - { - "key": "wildCard", - "value": "c", - "disabled": true - }, - { - "key": "codes", - "value": "", - "disabled": true - }, - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Territories", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"territories\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"AP\",\r\n \"description\": {\r\n \"defaultText\": \"Asia Pacific\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/territories", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "territories" - ], - "query": [ - { - "key": "codes", - "value": "1", - "disabled": true - } - ] - }, - "description": "The Preference Group will need to already exist, to then create a prefernce code and associate it with that Group." - }, - "response": [] - }, - { - "name": "put Territories", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"territories\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"AP\",\r\n \"description\": {\r\n \"defaultText\": \"Asia Pacific\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/territories/{{TerritoriesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "territories", - "{{TerritoriesId}}" - ], - "query": [ - { - "key": "codes", - "value": "1", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "delete Territories", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/territories/{{TerritoriesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "territories", - "{{TerritoriesId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "VIP Levels", - "item": [ - { - "name": "get VIP Levels", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/vipLevels?wildCard=G&description=", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "vipLevels" - ], - "query": [ - { - "key": "codes", - "value": "1", - "disabled": true - }, - { - "key": "wildCard", - "value": "G" - }, - { - "key": "description", - "value": "" - } - ] - } - }, - "response": [] - }, - { - "name": "post VIP Levels", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"vIPLevels\": [\r\n {\r\n \"displayColor\": \"Red\",\r\n \"ranking\": \"2\",\r\n \"code\": \"RUBY\",\r\n \"description\": {\r\n \"defaultText\": \"Ruby VIP Level\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/vipLevels", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "vipLevels" - ] - } - }, - "response": [] - }, - { - "name": "put VIP Levels", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"vIPLevels\": [\r\n {\r\n \"displayColor\": \"Red\",\r\n \"ranking\": \"2\",\r\n \"code\": \"RUBY\",\r\n \"description\": {\r\n \"defaultText\": \"Ruby VIP Level\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/vipLevels/{{VipLevelsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "vipLevels", - "{{VipLevelsId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete VIP Levels", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/vipLevels/{{VipLevelsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "vipLevels", - "{{VipLevelsId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Additional", - "item": [ - { - "name": "postCommunicationType", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"communicationType\": {\n \"role\": \"Email\",\n \"description\": \"Email Test\",\n \"textEnabled\": false,\n \"sequence\": \"15\",\n \"code\": \"EMAIL_TEST\"\n }\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/communicationTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "communicationTypes" - ] - } - }, - "response": [] - }, - { - "name": "changeCommunicationType", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"communicationType\": {\n \"role\": \"Email\",\n \"description\": \"Email Test Description\",\n \"textEnabled\": false,\n \"sequence\": \"15\"\n }\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/communicationTypes/EMAIL_TEST", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "communicationTypes", - "EMAIL_TEST" - ] - } - }, - "response": [] - }, - { - "name": "getCommunicationType", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/communicationTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "communicationTypes" - ] - } - }, - "response": [] - }, - { - "name": "removeCommunicationType", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/communicationTypes/EMAIL_TEST", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "communicationTypes", - "EMAIL_TEST" - ] - } - }, - "response": [] - }, - { - "name": "postMembershipBenefitPrograms", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"membershipBenefitPrograms\": [\n {\n \"description\": \"Black Level Benefit\",\n \"dateRange\": {\n \"start\": \"2023-10-16\",\n \"end\": \"2023-10-15\"\n },\n \"minimumLevel\": \"BLACK\",\n \"membershipType\": \"CRMROYAL\",\n \"code\": \"BLKBENEFIT\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipBenefitPrograms", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipBenefitPrograms" - ] - } - }, - "response": [] - }, - { - "name": "putMembershipBenefitPrograms", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"membershipBenefitPrograms\": [\n {\n \"description\": \"Black Level Benefit\",\n \"inactive\": false,\n \"dateRange\": {\n \"start\": \"2023-10-16\",\n \"end\": \"2023-10-15\"\n },\n \"minimumLevel\": \"BLACK\",\n \"membershipType\": \"CRMROYAL\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipBenefitPrograms/BLKBENEFIT", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipBenefitPrograms", - "BLKBENEFIT" - ] - } - }, - "response": [] - }, - { - "name": "getMembershipBenefitPrograms", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipBenefitPrograms?membershipType=CRMROYAL&includeInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipBenefitPrograms" - ], - "query": [ - { - "key": "membershipType", - "value": "CRMROYAL" - }, - { - "key": "includeInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "deleteMembershipBenefitPrograms", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipBenefitPrograms/BLKBENEFIT?membershipType=CRMROYAL", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipBenefitPrograms", - "BLKBENEFIT" - ], - "query": [ - { - "key": "membershipType", - "value": "CRMROYAL" - } - ] - } - }, - "response": [] - }, - { - "name": "postDistanceTypes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"distanceTypes\": [\n {\n \"code\": \"MILES\",\n \"description\": {\n \"defaultText\": \"Miles\",\n \"translatedTexts\": []\n },\n \"displayOrder\": \"15\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/distanceTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "distanceTypes" - ] - } - }, - "response": [] - }, - { - "name": "putDistanceTypes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"distanceTypes\": [\n {\n \"description\": {\n \"defaultText\": \"Miles Description\",\n \"translatedTexts\": []\n },\n \"displayOrder\": \"15\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/distanceTypes/MILES", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "distanceTypes", - "MILES" - ] - } - }, - "response": [] - }, - { - "name": "getDistanceTypes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/distanceTypes?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "distanceTypes" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "deleteDistanceTypes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/distanceTypes/MILES", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "distanceTypes", - "MILES" - ] - } - }, - "response": [] - }, - { - "name": "postProfileRelationships", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"profileLinks\": [\n {\n \"fromDescription\": \"Company\",\n \"toDescription\": \"Guest Employee\",\n \"fromType\": \"COMPANY\",\n \"toType\": \"D\",\n \"fromCode\": \"CO\",\n \"toCode\": \"SUB\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/relationships", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "relationships" - ] - } - }, - "response": [] - }, - { - "name": "putProfileRelationships", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"profileLinks\": [\n {\n \"fromDescription\": \"Company Description\",\n \"toDescription\": \"Guest Employee Description\",\n \"defaultProfileLink\": false,\n \"globalProfileLink\": false,\n \"fromType\": \"COMPANY\",\n \"toType\": \"D\",\n \"fromCode\": \"CO\",\n \"toCode\": \"SUB\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/relationships", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "relationships" - ] - } - }, - "response": [] - }, - { - "name": "deleteProfileRelationships", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/relationships?toType=D&fromType=COMPANY&toCode=SUB&fromCode=CO", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "relationships" - ], - "query": [ - { - "key": "toType", - "value": "D" - }, - { - "key": "fromType", - "value": "COMPANY" - }, - { - "key": "toCode", - "value": "SUB" - }, - { - "key": "fromCode", - "value": "CO" - } - ] - } - }, - "response": [] - }, - { - "name": "getProfileRelationships", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/relationships?fromType=COMPANY", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "relationships" - ], - "query": [ - { - "key": "fromType", - "value": "COMPANY" - } - ] - } - }, - "response": [] - }, - { - "name": "createGuestStatus", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"guestStatuses\": [\n {\n \"code\": \"CHOUT\",\n \"description\": {\n \"defaultText\": \"Checked Out Description\",\n \"translatedTexts\": []\n },\n \"displayOrder\": \"2\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/guestStatuses", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "guestStatuses" - ] - } - }, - "response": [] - }, - { - "name": "changeGuestStatuses", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"guestStatuses\": [\n {\n \"description\": {\n \"defaultText\": \"Checked Out\",\n \"translatedTexts\": []\n },\n \"displayOrder\": \"2\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/guestStatuses/CHOUT", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "guestStatuses", - "CHOUT" - ] - } - }, - "response": [] - }, - { - "name": "getGuestStatuses", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/guestStatuses?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "guestStatuses" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "removeGuestStatuses", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/guestStatuses/CHOUT", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "guestStatuses", - "CHOUT" - ] - } - }, - "response": [] - }, - { - "name": "postMembershipRates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"membershipRates\": [\n {\n \"hotelId\": \"LCSCRM1\",\n \"ruleCode\": \"ABC\",\n \"description\": \"ABC\",\n \"beginDate\": \"2023-10-16\",\n \"endDate\": \"2023-10-15\",\n \"ratePlanCodes\": [\n \"AWARDDAY\"\n ],\n \"memberships\": [\n {\n \"membershipType\": \"CRMROYAL\",\n \"membershipLevel\": [\n \"BLACK\"\n ]\n }\n ],\n \"inactive\": false,\n \"guaranteed\": false\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipRates", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipRates" - ] - } - }, - "response": [] - }, - { - "name": "putMembershipRates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"membershipRates\": [\n {\n \"hotelId\": \"LCSCRM1\",\n \"ruleCode\": \"ABC\",\n \"description\": \"ABC\",\n \"beginDate\": \"2023-10-16\",\n \"endDate\": \"2023-10-15\",\n \"ratePlanCodes\": [\n \"AWARDDAY\"\n ],\n \"memberships\": [\n {\n \"membershipType\": \"CRMROYAL\",\n \"membershipLevel\": [\n \"BLACK\"\n ]\n }\n ],\n \"inactive\": false,\n \"guaranteed\": false\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipRates/ABC", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipRates", - "ABC" - ] - } - }, - "response": [] - }, - { - "name": "getMembershipRates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipRates?hotelIds=LCSCRM1&ratePlanCodes=AWARDDAY", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipRates" - ], - "query": [ - { - "key": "hotelIds", - "value": "LCSCRM1" - }, - { - "key": "ratePlanCodes", - "value": "AWARDDAY" - } - ] - } - }, - "response": [] - }, - { - "name": "deleteMembershipRates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipRates/ABC?hotelId=LCSCRM1", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipRates", - "ABC" - ], - "query": [ - { - "key": "hotelId", - "value": "LCSCRM1" - } - ] - } - }, - "response": [] - }, - { - "name": "postMembershipClaimOrigins", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"membershipClaimOrigins\": [\n {\n \"code\": \"ONLINE\",\n \"description\": {\n \"defaultText\": \"Online\",\n \"translatedTexts\": []\n },\n \"displayOrder\": \"15\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipClaimOrigins", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipClaimOrigins" - ] - } - }, - "response": [] - }, - { - "name": "changeMembershipClaimOrigins", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"membershipClaimOrigins\": [\n {\n \"code\": \"ONLINE\",\n \"description\": {\n \"defaultText\": \"Online Description\",\n \"translatedTexts\": []\n },\n \"displayOrder\": \"15\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipClaimOrigins/ONLINE", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipClaimOrigins", - "ONLINE" - ] - } - }, - "response": [] - }, - { - "name": "getMembershipClaimOrigins", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipClaimOrigins?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipClaimOrigins" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "removeMembershipClaimOrigins", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipClaimOrigins/ONLINE", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipClaimOrigins", - "ONLINE" - ] - } - }, - "response": [] - }, - { - "name": "postIdentificationCountries", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"identificationCountries\": [\n {\n \"code\": \"PH\",\n \"description\": {\n \"defaultText\": \"Philippines\",\n \"translatedTexts\": []\n },\n \"displayOrder\": \"15\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/identificationCountries", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "identificationCountries" - ] - } - }, - "response": [] - }, - { - "name": "putIdentificationCountries", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"identificationCountries\": [\n {\n \"code\": \"PH\",\n \"description\": {\n \"defaultText\": \"Philippines Description\",\n \"translatedTexts\": []\n },\n \"displayOrder\": \"15\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/identificationCountries/PH", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "identificationCountries", - "PH" - ] - } - }, - "response": [] - }, - { - "name": "getIdentificationCountries", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/identificationCountries?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "identificationCountries" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "deleteIdentificationCountries", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/identificationCountries/PH", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "identificationCountries", - "PH" - ] - } - }, - "response": [] - }, - { - "name": "postMembershipStatusCodes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"membershipStatusCodes\": [\n {\n \"code\": \"INACTIVE\",\n \"description\": {\n \"defaultText\": \"Inactive\",\n \"translatedTexts\": []\n },\n \"displayOrder\": \"15\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipStatusCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipStatusCodes" - ] - } - }, - "response": [] - }, - { - "name": "changeMembershipStatusCodes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"membershipStatusCodes\": [\n {\n \"description\": {\n \"defaultText\": \"Inactive Description\",\n \"translatedTexts\": []\n },\n \"displayOrder\": \"15\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipStatusCodes/INACTIVE", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipStatusCodes", - "INACTIVE" - ] - } - }, - "response": [] - }, - { - "name": "getMembershipStatusCodes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipStatusCodes?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipStatusCodes" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "removeMembershipStatusCodes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipStatusCodes/INACTIVE", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipStatusCodes", - "INACTIVE" - ] - } - }, - "response": [] - }, - { - "name": "postMembershipRateGroups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"membershipRateGroups\": [\n {\n \"rateCodes\": [\n {\n \"code\": \"ABCTEST\"\n },\n {\n \"code\": \"BAR1\"\n }\n ],\n \"code\": \"FLEXAWAR\",\n \"description\": \"Flexible Awards\",\n \"displaySequence\": \"15\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipRateGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipRateGroups" - ] - } - }, - "response": [] - }, - { - "name": "putMembershipRateGroups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"membershipRateGroups\": [\n {\n \"rateCodes\": [\n {\n \"code\": \"ABCTEST\"\n },\n {\n \"code\": \"BAR1\"\n },\n {\n \"code\": \"11REGD\"\n }\n ],\n \"code\": \"FLEXAWAR\",\n \"description\": \"Flexible Awards Description\",\n \"displaySequence\": \"15\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipRateGroups/FLEXAWAR", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipRateGroups", - "FLEXAWAR" - ] - } - }, - "response": [] - }, - { - "name": "getMembershipRateGroups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipRateGroups?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipRateGroups" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "deleteMembershipRateGroups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipRateGroups/FLEXAWAR", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipRateGroups", - "FLEXAWAR" - ] - } - }, - "response": [] - }, - { - "name": "postCreditRatings", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"creditRatings\": [\n {\n \"inactive\": false,\n \"code\": \"HIGHEST\",\n \"description\": {\n \"defaultText\": \"Highest Credit Rating\",\n \"translatedTexts\": []\n },\n \"displayOrder\": \"15\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/creditRatings", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "creditRatings" - ] - } - }, - "response": [] - }, - { - "name": "putCreditRatings", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"creditRatings\": [\n {\n \"inactive\": false,\n \"code\": \"HIGHEST\",\n \"description\": {\n \"defaultText\": \"Highest Credit Rating Description\",\n \"translatedTexts\": []\n },\n \"displayOrder\": \"15\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/creditRatings", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "creditRatings" - ] - } - }, - "response": [] - }, - { - "name": "deleteCreditRatings", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/creditRatings?creditRatings=HIGHEST", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "creditRatings" - ], - "query": [ - { - "key": "creditRatings", - "value": "HIGHEST" - } - ] - } - }, - "response": [] - }, - { - "name": "getCreditRatings", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/creditRatings?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "creditRatings" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "postCityPostalCodes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"cityPostalCodes\": [\n {\n \"postalCodeFrom\": \"34101\",\n \"postalCodeTo\": \"34146\",\n \"city\": \"Naples\",\n \"stateCode\": \"FL\",\n \"countryCode\": \"US\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/cityPostalCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "cityPostalCodes" - ] - } - }, - "response": [] - }, - { - "name": "changeCityPostalCodes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"cityPostalCodes\": [\n {\n \"postalCodeFrom\": \"34101\",\n \"postalCodeTo\": \"34146\",\n \"city\": \"Naples\",\n \"stateCode\": \"FL\",\n \"territoryCode\": \"NAM\",\n \"countryCode\": \"US\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/cityPostalCodes/-8209055", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "cityPostalCodes", - "-8209055" - ] - } - }, - "response": [] - }, - { - "name": "getCityPostalCodes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/cityPostalCodes?codes=US&offset=1&cityWildCard=NAPLES&limit=25", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "cityPostalCodes" - ], - "query": [ - { - "key": "codes", - "value": "US" - }, - { - "key": "offset", - "value": "1" - }, - { - "key": "cityWildCard", - "value": "NAPLES" - }, - { - "key": "limit", - "value": "25" - } - ] - } - }, - "response": [] - }, - { - "name": "removeCityPostalCodes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/cityPostalCodes/-8209055", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "cityPostalCodes", - "-8209055" - ] - } - }, - "response": [] - }, - { - "name": "postProfileNameValidations", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"profileNames\": [\n {\n \"type\": \"Company\",\n \"name\": \"COMPANY_RULE\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/profileNameValidations", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "profileNameValidations" - ] - } - }, - "response": [] - }, - { - "name": "putProfileNameValidations", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"profileNames\": {\n \"newProfileName\": {\n \"type\": \"Company\",\n \"name\": \"COMPANY_RULE1\"\n },\n \"type\": \"Company\",\n \"name\": \"COMPANY_RULE\"\n }\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/profileNameValidations", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "profileNameValidations" - ] - } - }, - "response": [] - }, - { - "name": "getProfileNameValidations", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/profileNameValidations", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "profileNameValidations" - ] - } - }, - "response": [] - }, - { - "name": "deleteProfileNameValidations", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/profileNameValidations?profileName=COMPANY_RULE1&profileType=Company", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "profileNameValidations" - ], - "query": [ - { - "key": "profileName", - "value": "COMPANY_RULE1" - }, - { - "key": "profileType", - "value": "Company" - } - ] - } - }, - "response": [] - }, - { - "name": "postStates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"states\": [\n {\n \"countryCode\": \"US\",\n \"stateCode\": \"FL\",\n \"description\": \"Florida\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/states", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "states" - ] - } - }, - "response": [] - }, - { - "name": "getStates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/states?codes=US", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "states" - ], - "query": [ - { - "key": "codes", - "value": "US" - } - ] - } - }, - "response": [] - }, - { - "name": "postMembershipClaimTypes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"membershipClaimTypes\": [\n {\n \"code\": \"POINTS\",\n \"description\": {\n \"defaultText\": \"Points Inquiry\",\n \"translatedTexts\": []\n },\n \"displayOrder\": \"15\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipClaimTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipClaimTypes" - ] - } - }, - "response": [] - }, - { - "name": "changeMembershipClaimTypes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"membershipClaimTypes\": [\n {\n \"description\": {\n \"defaultText\": \"Points Inquiry Description\",\n \"translatedTexts\": []\n },\n \"displayOrder\": \"15\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipClaimTypes/POINTS", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipClaimTypes", - "POINTS" - ] - } - }, - "response": [] - }, - { - "name": "getMembershipClaimTypes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipClaimTypes?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipClaimTypes" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "removeMembershipClaimTypes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipClaimTypes/POINTS", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipClaimTypes", - "POINTS" - ] - } - }, - "response": [] - }, - { - "name": "postGenderTypes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"genderTypes\": [\n {\n \"code\": \"C\",\n \"description\": {\n \"defaultText\": \"Test C\",\n \"translatedTexts\": []\n },\n \"displayOrder\": \"15\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/genderTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "genderTypes" - ] - } - }, - "response": [] - }, - { - "name": "putGenderTypes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"genderTypes\": [\n {\n \"description\": {\n \"defaultText\": \"Test C Description\",\n \"translatedTexts\": []\n },\n \"displayOrder\": \"15\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/genderTypes/C", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "genderTypes", - "C" - ] - } - }, - "response": [] - }, - { - "name": "getGenderTypes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/genderTypes?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "genderTypes" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "deleteGenderTypes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/genderTypes/C", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "genderTypes", - "C" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "get Account Owners", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/accountOwners?findExactOwnerCodeMatch=false&chainCode=OHIPSB&givenName=ka&maxFetchRecords=0&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "accountOwners" - ], - "query": [ - { - "key": "findExactOwnerCodeMatch", - "value": "false" - }, - { - "key": "chainCode", - "value": "OHIPSB" - }, - { - "key": "givenName", - "value": "ka" - }, - { - "key": "maxFetchRecords", - "value": "0" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - }, - "description": "Room numbers with Roomtype and description" - }, - "response": [] - }, - { - "name": "get City Postal Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/cityPostalCodes?description=h&fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "cityPostalCodes" - ], - "query": [ - { - "key": "codes", - "value": "", - "disabled": true - }, - { - "key": "description", - "value": "h" - }, - { - "key": "wildcard", - "value": "", - "disabled": true - }, - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "get Ecertificate Location Types", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/hotels/{{HotelId}}/eCertificateLocationTypes?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "eCertificateLocationTypes" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "get Membership Claim Types", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/config/v1/membershipClaimTypes?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "membershipClaimTypes" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "get Claim Adjustment Limits", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/claimAdjustmentLimits?hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "claimAdjustmentLimits" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get QualifyingRates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/qualifyingRates?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "qualifyingRates" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - }, - { - "key": "wildCard", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Titles", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/config/v1/titles?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "config", - "v1", - "titles" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - } - ], - "description": "###### APIs for Customer Relationship Management (profile) configuration in OPERA Cloud \r\n\r\nFor further detailed information on Profile Configuration, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/c_admin_client_relations_profile_management_ch.htm#OCSUH-ProfileManagement-A86FBA35).", - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Report Configuration (REP Config)", - "item": [ - { - "name": "get Report Parameters", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rep/config/v1/reportParameters?idContext=OPERA&id={{ReportId}}&type=ModuleId", - "host": [ - "{{HostName}}" - ], - "path": [ - "rep", - "config", - "v1", - "reportParameters" - ], - "query": [ - { - "key": "idContext", - "value": "OPERA" - }, - { - "key": "id", - "value": "{{ReportId}}" - }, - { - "key": "type", - "value": "ModuleId" - } - ] - } - }, - "response": [] - }, - { - "name": "get Reports", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rep/config/v1/reports?includeInternalReports=true&idContext=OPERA&multiPropertyOnly=false&hotel={{HotelId}}&excludeGroup=false&id={{ReportId}}&type=ModuleId&includeUnpublished=false&includeWatermarkDetails=true&includeRnAReports=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "rep", - "config", - "v1", - "reports" - ], - "query": [ - { - "key": "includeInternalReports", - "value": "true" - }, - { - "key": "idContext", - "value": "OPERA" - }, - { - "key": "multiPropertyOnly", - "value": "false" - }, - { - "key": "hotel", - "value": "{{HotelId}}" - }, - { - "key": "excludeGroup", - "value": "false" - }, - { - "key": "id", - "value": "{{ReportId}}" - }, - { - "key": "type", - "value": "ModuleId" - }, - { - "key": "includeUnpublished", - "value": "false" - }, - { - "key": "includeWatermarkDetails", - "value": "true" - }, - { - "key": "includeRnAReports", - "value": "true" - } - ] - }, - "description": "Use this API to return generic reports based on search criteria such as excludeGroup, includeInternalReports, includeRnAReports, includeUnpublished, includeWatermarkDetails, limit, multiPropertyOnly, protectedReportParam, scheduled, name, group, hotel, id, idContext, type.EndFragment" - }, - "response": [] - }, - { - "name": "delete Generic Reports", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rep/config/v1/genericReports?idContext=OPERA&HotelId={{HotelId}}&id={{ReportId}}&type=ModuleId", - "host": [ - "{{HostName}}" - ], - "path": [ - "rep", - "config", - "v1", - "genericReports" - ], - "query": [ - { - "key": "idContext", - "value": "OPERA" - }, - { - "key": "HotelId", - "value": "{{HotelId}}" - }, - { - "key": "id", - "value": "{{ReportId}}" - }, - { - "key": "type", - "value": "ModuleId" - } - ] - } - }, - "response": [] - }, - { - "name": "put Generic Reports (update)", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reports\": {\r\n \"report\": [\r\n {\r\n \"moduleId\": {\r\n \"type\": \"ModuleId\", \"id\": \"5252810\"\r\n },\r\n \"externalReportUrl\": {\r\n \"isUrlDynamic\": false\r\n },\r\n \"printReport\": {\r\n \"copies\": \"1\"\r\n },\r\n \"name\": {\r\n \"defaultText\": \"newResDetail_rq\", \"translatedTexts\": []\r\n },\r\n \"reportName\": \"res_detail\",\r\n \"userDefinedReport\": false,\r\n \"moduleType\": \"Rep\",\r\n \"usedInApp\": [\r\n \"Property\"\r\n ],\r\n \"formToRun\": \"O9_GENERIC_FORM\",\r\n \"reportLanguage\": \"E\",\r\n \"active\": true,\r\n \"protected\": false,\r\n \"reportGroup\": \"ACCOUNT\",\r\n \"multiPropertyReport\": false,\r\n \"excelOutput\": false,\r\n \"watermarkDetails\": {\r\n \"mode\": \"GroupSettings\"\r\n },\r\n \"parameters\": []\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rep/config/v1/genericReports", - "host": [ - "{{HostName}}" - ], - "path": [ - "rep", - "config", - "v1", - "genericReports" - ] - } - }, - "response": [] - }, - { - "name": "post Generic Reports (create)", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reports\": {\r\n \"report\": [\r\n {\r\n \"externalReportUrl\": {},\r\n \"printReport\": {},\r\n \"name\": {\r\n \"defaultText\": \"test_new_rq\", \"translatedTexts\": []\r\n },\r\n \"reportName\": \"billingreport\",\r\n \"userDefinedReport\": false,\r\n \"moduleType\": \"Rep\",\r\n \"usedInApp\": [\r\n \"Property\"\r\n ],\r\n \"reportLanguage\": \"E\",\r\n \"active\": true,\r\n \"protected\": false,\r\n \"reportGroup\": \"ACCOUNTS RECEIVABLES\",\r\n \"multiPropertyReport\": true,\r\n \"excelOutput\": false,\r\n \"watermarkDetails\": {\r\n \"mode\": \"GroupSettings\"\r\n },\r\n \"parameters\": []\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rep/config/v1/genericReports", - "host": [ - "{{HostName}}" - ], - "path": [ - "rep", - "config", - "v1", - "genericReports" - ] - } - }, - "response": [] - } - ], - "description": "APIs for adding, updating, deleting stationery reports in OPERA Cloud." - }, - { - "name": "Reservations (RSV)", - "item": [ - { - "name": "Cancellation Policy", - "item": [ - { - "name": "post Cancellation Policy", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"policy\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n \"revenueType\": \"Rooms\",\r\n \"policy\": {\r\n \"deadline\": {\r\n \"absoluteDeadline\": \"2023-07-14\"\r\n },\r\n \"amountPercent\": {\r\n \"amount\": \"50\"\r\n },\r\n \"policyCode\": \"FLAT\",\r\n \"manual\": true\r\n },\r\n \"percentageDue\": \"100\",\r\n \"comments\": \"FLATRATE\",\r\n \"policyId\": {\r\n \"type\": \"PolicyScheduleId\",\r\n \"id\": \"-1\"\r\n }\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/cancellationPolicies", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "cancellationPolicies" - ] - }, - "description": "To update an existing reservation in OPERA by adding or updating reservation comments." - }, - "response": [] - }, - { - "name": "delete Cancellation Policy", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/cancellationPolicies?policyId=355803", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "cancellationPolicies" - ], - "query": [ - { - "key": "policyId", - "value": "355803" - } - ] - }, - "description": "To update an existing reservation in OPERA by adding or updating reservation comments." - }, - "response": [] - } - ] - }, - { - "name": "Cancel Reservation", - "item": [ - { - "name": "post cancel Reservation", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reason\": {\r\n \"code\": \"DUP\",\r\n \"description\": \"Trip Cancelled\"\r\n },\r\n \"reservations\": {\r\n \"reservationIdList\": {\r\n \"id\": {{ReservationId}},\r\n \"type\": \"Reservation\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/cancellations", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "cancellations" - ] - }, - "description": "To cancel a reservation in OPERA Cloud." - }, - "response": [] - } - ] - }, - { - "name": "Get Reservation", - "item": [ - { - "name": "get Reservation", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}?fetchInstructions=Reservation", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "Reservation" - }, - { - "key": "fetchInstructions", - "value": "Comments", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "GuestMemberships", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "GuestLastStay", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "ProfileAwards", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "ScheduledActivities", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "ReservationAwards", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Tickets", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "GuestComments", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Packages", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "InventoryItems", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "ReservationPaymentMethods", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "RoutingInstructions", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Preferences", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Memberships", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Alerts", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Traces", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "ConfirmationLetters", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "CallHistory", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "FixedCharges", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "GuestMessages", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "ReservationPolicies", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Indicators", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "LinkedReservations", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "ECoupons", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "TrackItItems", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "WebRegistrationCards", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "ReservationActivities", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "PrepaidCards", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Attachments", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Locators", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "TransactionDiversions", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "ECertificates", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "UpsellInfo", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "RoomAssignedByAI", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "RevenuesAndBalances", - "disabled": true - } - ] - }, - "description": "To fetch reservation from OPERA using ID" - }, - "response": [] - }, - { - "name": "get Reservation -> inc Fixed Charges", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}?fetchInstructions=FixedCharges", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}" - ], - "query": [ - { - "key": "allowedActions", - "value": "FacilitySchedule", - "disabled": true - }, - { - "key": "allowedActions", - "value": "PostCharge", - "disabled": true - }, - { - "key": "allowedActions", - "value": "PreCharge", - "disabled": true - }, - { - "key": "allowedActions", - "value": "PostToNoShowCancel", - "disabled": true - }, - { - "key": "allowedActions", - "value": "EnrollToPrimaryMembership", - "disabled": true - }, - { - "key": "allowedActions", - "value": "EnrollInProgress", - "disabled": true - }, - { - "key": "allowedActions", - "value": "Upsell", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "FixedCharges" - } - ] - } - }, - "response": [] - }, - { - "name": "get Reservation -> inc Guest Messages", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}?fetchInstructions=GuestMessages", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "GuestMessages" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Get Hotel Reservations (search for reservations)", - "item": [ - { - "name": "get Hotel Reservations", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?limit=10&optedForCommunication=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations" - ], - "query": [ - { - "key": "limit", - "value": "10" - }, - { - "key": "offset", - "value": "10", - "disabled": true - }, - { - "key": "searchType", - "value": "Any", - "disabled": true - }, - { - "key": "text", - "value": "POP", - "disabled": true - }, - { - "key": "reservationIdList", - "value": "178464", - "disabled": true - }, - { - "key": "confirmationNumberList", - "value": "6704043", - "disabled": true - }, - { - "key": "cancellationNumberList", - "value": "2373946", - "disabled": true - }, - { - "key": "arrivalEndDate", - "value": "2023-04-01", - "disabled": true - }, - { - "key": "arrivalStartDate", - "value": "2023-04-01", - "disabled": true - }, - { - "key": "departureEndDate", - "value": "2023-04-01", - "disabled": true - }, - { - "key": "departureStartDate", - "value": "2023-04-01", - "disabled": true - }, - { - "key": "expectedArrivalEndTime", - "value": "2023-04-16T21:00:00", - "disabled": true - }, - { - "key": "expectedArrivalStartTime", - "value": "21:00", - "disabled": true - }, - { - "key": "expectedReturnEndTime", - "value": "23:00", - "disabled": true - }, - { - "key": "expectedReturnStartTime", - "value": "2023-04-16T21:00:00", - "disabled": true - }, - { - "key": "companyNames", - "value": "ORACLE", - "disabled": true - }, - { - "key": "travelAgentIds", - "value": "23423", - "disabled": true - }, - { - "key": "companyIds", - "value": "2222", - "disabled": true - }, - { - "key": "sourceIds", - "value": "PMS", - "disabled": true - }, - { - "key": "contactIds", - "value": "1111", - "disabled": true - }, - { - "key": "groupIds", - "value": "3333", - "disabled": true - }, - { - "key": "billingContactIds", - "value": "4444", - "disabled": true - }, - { - "key": "profileIds", - "value": "12345", - "disabled": true - }, - { - "key": "membershipCardNumber", - "value": "5555", - "disabled": true - }, - { - "key": "membershipLevels", - "value": "DREAM", - "disabled": true - }, - { - "key": "membershipTypes", - "value": "DREAM", - "disabled": true - }, - { - "key": "surname", - "value": "Smith", - "disabled": true - }, - { - "key": "givenName", - "value": "Jack", - "disabled": true - }, - { - "key": "anyVIPStatus", - "value": "1", - "disabled": true - }, - { - "key": "vipCodes", - "value": "CEL", - "disabled": true - }, - { - "key": "guaranteeCode", - "value": "6PM", - "disabled": true - }, - { - "key": "paymentMethod", - "value": "CA", - "disabled": true - }, - { - "key": "discountApplied", - "value": "true", - "disabled": true - }, - { - "key": "createdBy", - "value": "44654", - "disabled": true - }, - { - "key": "cancelledByList", - "value": "54321", - "disabled": true - }, - { - "key": "cancelledOn", - "value": "2023-10-11", - "disabled": true - }, - { - "key": "ratePlanCodes", - "value": "RACK", - "disabled": true - }, - { - "key": "sourceCodes", - "value": "COLD", - "disabled": true - }, - { - "key": "marketCodes", - "value": "DIR", - "disabled": true - }, - { - "key": "excludeBlockReservations", - "value": "false", - "disabled": true - }, - { - "key": "blockName", - "value": "Winter Conference", - "disabled": true - }, - { - "key": "blockIds", - "value": "4564", - "disabled": true - }, - { - "key": "blockCodes", - "value": "PMTE100716", - "disabled": true - }, - { - "key": "customReference", - "value": "55555", - "disabled": true - }, - { - "key": "recordLocator", - "value": "7777", - "disabled": true - }, - { - "key": "orderBy", - "value": "ArrivalDate", - "disabled": true - }, - { - "key": "sortOrder", - "value": "DESC", - "disabled": true - }, - { - "key": "roomAssignedOnly", - "value": "false", - "disabled": true - }, - { - "key": "roomUnassignedOnly", - "value": "true", - "disabled": true - }, - { - "key": "roomId", - "value": "100", - "disabled": true - }, - { - "key": "roomType", - "value": "SUP", - "disabled": true - }, - { - "key": "roomFeatures", - "value": "PVIEW", - "disabled": true - }, - { - "key": "roomSpecials", - "value": "S", - "disabled": true - }, - { - "key": "roomSmokingPreference", - "value": "S", - "disabled": true - }, - { - "key": "roomFloorPreferences", - "value": "HIGH", - "disabled": true - }, - { - "key": "housekeepingRoomStatuses", - "value": "Inspected", - "disabled": true - }, - { - "key": "roomClasses", - "value": "KING", - "disabled": true - }, - { - "key": "roomRangeFrom", - "value": "100", - "disabled": true - }, - { - "key": "roomRangeTo", - "value": "205", - "disabled": true - }, - { - "key": "communication", - "value": "1234", - "disabled": true - }, - { - "key": "hasDepositBalance", - "value": "true", - "disabled": true - }, - { - "key": "hasOpenBalance", - "value": "true", - "disabled": true - }, - { - "key": "hasOpenFolio", - "value": "true", - "disabled": true - }, - { - "key": "includeScheduledCheckOut", - "value": "true", - "disabled": true - }, - { - "key": "linkedOnly", - "value": "true", - "disabled": true - }, - { - "key": "unlinkedOnly", - "value": "true", - "disabled": true - }, - { - "key": "actualArrivals", - "value": "false", - "disabled": true - }, - { - "key": "actualDepartures", - "value": "false", - "disabled": true - }, - { - "key": "complimentaryReservations", - "value": "true", - "disabled": true - }, - { - "key": "dayOfArrivalCancels", - "value": "true", - "disabled": true - }, - { - "key": "dayUse", - "value": "false", - "disabled": true - }, - { - "key": "earlyDepartures", - "value": "true", - "disabled": true - }, - { - "key": "expectedArrivals", - "value": "false", - "disabled": true - }, - { - "key": "expectedDepartures", - "value": "true", - "disabled": true - }, - { - "key": "extendedStays", - "value": "false", - "disabled": true - }, - { - "key": "houseUseReservations", - "value": "true", - "disabled": true - }, - { - "key": "stayovers", - "value": "false", - "disabled": true - }, - { - "key": "stayDate", - "value": "2023-10-10", - "disabled": true - }, - { - "key": "excludePseudoRoomReservations", - "value": "true", - "disabled": true - }, - { - "key": "excludeReservationIds", - "value": "555555", - "disabled": true - }, - { - "key": "excludeVIPStatusCodes", - "value": "HIGH", - "disabled": true - }, - { - "key": "excludeSpecials", - "value": "NS", - "disabled": true - }, - { - "key": "excludeFloorPreferences", - "value": "LF", - "disabled": true - }, - { - "key": "excludeAdvanceCheckedIn", - "value": "true", - "disabled": true - }, - { - "key": "playerId", - "value": "1234", - "disabled": true - }, - { - "key": "gamingBalanceFrom", - "value": "50", - "disabled": true - }, - { - "key": "gamingBalanceTo", - "value": "100", - "disabled": true - }, - { - "key": "compAccountingBalanceFrom", - "value": "100", - "disabled": true - }, - { - "key": "compAccountingBalanceTo", - "value": "1000", - "disabled": true - }, - { - "key": "reservationStatuses", - "value": "CheckedOut", - "disabled": true - }, - { - "key": "transportationCodes", - "value": "AIR", - "disabled": true - }, - { - "key": "roomReadyStatuses", - "value": "Failed", - "disabled": true - }, - { - "key": "checkoutMessageReceived", - "value": "false", - "disabled": true - }, - { - "key": "optedForCommunication", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "get Hotel Reservations -> Already checked out", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?unlinkedOnly=false&actualDepartures=false&complimentaryReservations=false&arrivalEndDate=2023-09-19&allowedReservationActions=FacilitySchedule&allowedReservationActions=PreCharge&allowedReservationActions=PostCharge&allowedReservationActions=PostToNoShowCancel&allowedReservationActions=HouseKeeping&hasOpenFolio=false&expectedArrivals=false&reservationStatuses=CheckedOut&expectedDepartures=false&excludeBlockReservations=false&limit=20&dayOfArrivalCancels=false&earlyDepartures=false&offset=1&excludeNoPost=false&discountApplied=false&roomAssignedOnly=true&linkedOnly=false&blockCriteriaHotelCode={{HotelId}}&excludePMRooms=false&actualArrivals=false&roomUnassignedOnly=true&arrivalStartDate=2023-09-19&stayovers=false&dayUse=false&recentlyAccessed=false&houseUseReservations=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations" - ], - "query": [ - { - "key": "unlinkedOnly", - "value": "false" - }, - { - "key": "actualDepartures", - "value": "false" - }, - { - "key": "complimentaryReservations", - "value": "false" - }, - { - "key": "arrivalEndDate", - "value": "2023-09-19" - }, - { - "key": "allowedReservationActions", - "value": "FacilitySchedule" - }, - { - "key": "allowedReservationActions", - "value": "PreCharge" - }, - { - "key": "allowedReservationActions", - "value": "PostCharge" - }, - { - "key": "allowedReservationActions", - "value": "PostToNoShowCancel" - }, - { - "key": "allowedReservationActions", - "value": "HouseKeeping" - }, - { - "key": "hasOpenFolio", - "value": "false" - }, - { - "key": "expectedArrivals", - "value": "false" - }, - { - "key": "reservationStatuses", - "value": "CheckedOut" - }, - { - "key": "expectedDepartures", - "value": "false" - }, - { - "key": "excludeBlockReservations", - "value": "false" - }, - { - "key": "limit", - "value": "20" - }, - { - "key": "dayOfArrivalCancels", - "value": "false" - }, - { - "key": "earlyDepartures", - "value": "false" - }, - { - "key": "offset", - "value": "1" - }, - { - "key": "excludeNoPost", - "value": "false" - }, - { - "key": "discountApplied", - "value": "false" - }, - { - "key": "roomAssignedOnly", - "value": "true" - }, - { - "key": "linkedOnly", - "value": "false" - }, - { - "key": "blockCriteriaHotelCode", - "value": "{{HotelId}}" - }, - { - "key": "excludePMRooms", - "value": "false" - }, - { - "key": "actualArrivals", - "value": "false" - }, - { - "key": "roomUnassignedOnly", - "value": "true" - }, - { - "key": "arrivalStartDate", - "value": "2023-09-19" - }, - { - "key": "stayovers", - "value": "false" - }, - { - "key": "dayUse", - "value": "false" - }, - { - "key": "recentlyAccessed", - "value": "false" - }, - { - "key": "houseUseReservations", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "get Hotel Reservations -> Arrivals eg Due In", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?unlinkedOnly=false&actualDepartures=false&complimentaryReservations=false&arrivalStartDate=2023-10-01&arrivalEndDate=2023-10-02&allowedReservationActions=PreCharge&allowedReservationActions=PostCharge&allowedReservationActions=PostToNoShowCancel&allowedReservationActions=HouseKeeping&hasOpenFolio=false&expectedArrivals=false&reservationStatuses=DueIn&expectedDepartures=false&excludeBlockReservations=false&limit=20&dayOfArrivalCancels=false&earlyDepartures=false&offset=1&excludeNoPost=false&discountApplied=false&roomAssignedOnly=true&linkedOnly=false&excludePMRooms=false&actualArrivals=false&roomUnassignedOnly=true&stayovers=false&dayUse=false&recentlyAccessed=false&houseUseReservations=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations" - ], - "query": [ - { - "key": "unlinkedOnly", - "value": "false" - }, - { - "key": "actualDepartures", - "value": "false" - }, - { - "key": "complimentaryReservations", - "value": "false" - }, - { - "key": "arrivalStartDate", - "value": "2023-10-01" - }, - { - "key": "arrivalEndDate", - "value": "2023-10-02" - }, - { - "key": "allowedReservationActions", - "value": "PreCharge" - }, - { - "key": "allowedReservationActions", - "value": "PostCharge" - }, - { - "key": "allowedReservationActions", - "value": "PostToNoShowCancel" - }, - { - "key": "allowedReservationActions", - "value": "HouseKeeping" - }, - { - "key": "hasOpenFolio", - "value": "false" - }, - { - "key": "expectedArrivals", - "value": "false" - }, - { - "key": "reservationStatuses", - "value": "DueIn" - }, - { - "key": "expectedDepartures", - "value": "false" - }, - { - "key": "excludeBlockReservations", - "value": "false" - }, - { - "key": "limit", - "value": "20" - }, - { - "key": "dayOfArrivalCancels", - "value": "false" - }, - { - "key": "earlyDepartures", - "value": "false" - }, - { - "key": "offset", - "value": "1" - }, - { - "key": "excludeNoPost", - "value": "false" - }, - { - "key": "discountApplied", - "value": "false" - }, - { - "key": "roomAssignedOnly", - "value": "true" - }, - { - "key": "linkedOnly", - "value": "false" - }, - { - "key": "excludePMRooms", - "value": "false" - }, - { - "key": "actualArrivals", - "value": "false" - }, - { - "key": "roomUnassignedOnly", - "value": "true" - }, - { - "key": "stayovers", - "value": "false" - }, - { - "key": "dayUse", - "value": "false" - }, - { - "key": "recentlyAccessed", - "value": "false" - }, - { - "key": "houseUseReservations", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "get Hotel Reservations -> blockCode", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?searchType=Any&blockName=MB1&blockIds=437028&blockCodes=1802MKSR", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations" - ], - "query": [ - { - "key": "limit", - "value": "10", - "disabled": true - }, - { - "key": "offset", - "value": "", - "disabled": true - }, - { - "key": "searchType", - "value": "Any" - }, - { - "key": "blockName", - "value": "MB1" - }, - { - "key": "blockIds", - "value": "437028" - }, - { - "key": "blockCodes", - "value": "1802MKSR" - } - ] - } - }, - "response": [] - }, - { - "name": "get Hotel Reservations -> Dates", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?createdOnStartDate=2023-03-03", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations" - ], - "query": [ - { - "key": "createdOnStartDate", - "value": "2023-03-03" - } - ] - } - }, - "response": [] - }, - { - "name": "get Hotel Reservations -> Departures for the day", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?unlinkedOnly=false&actualDepartures=false&complimentaryReservations=false&arrivalEndDate=2023-09-19&allowedReservationActions=FacilitySchedule&allowedReservationActions=PreCharge&allowedReservationActions=PostCharge&allowedReservationActions=PostToNoShowCancel&allowedReservationActions=HouseKeeping&hasOpenFolio=false&expectedArrivals=false&reservationStatuses=DueOut&expectedDepartures=false&excludeBlockReservations=false&limit=20&dayOfArrivalCancels=false&earlyDepartures=false&offset=1&excludeNoPost=false&discountApplied=false&roomAssignedOnly=true&linkedOnly=false&blockCriteriaHotelCode={{HotelId}}&excludePMRooms=false&actualArrivals=false&roomUnassignedOnly=true&arrivalStartDate=2023-09-19&stayovers=false&dayUse=false&recentlyAccessed=false&houseUseReservations=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations" - ], - "query": [ - { - "key": "unlinkedOnly", - "value": "false" - }, - { - "key": "actualDepartures", - "value": "false" - }, - { - "key": "complimentaryReservations", - "value": "false" - }, - { - "key": "arrivalEndDate", - "value": "2023-09-19" - }, - { - "key": "allowedReservationActions", - "value": "FacilitySchedule" - }, - { - "key": "allowedReservationActions", - "value": "PreCharge" - }, - { - "key": "allowedReservationActions", - "value": "PostCharge" - }, - { - "key": "allowedReservationActions", - "value": "PostToNoShowCancel" - }, - { - "key": "allowedReservationActions", - "value": "HouseKeeping" - }, - { - "key": "hasOpenFolio", - "value": "false" - }, - { - "key": "expectedArrivals", - "value": "false" - }, - { - "key": "reservationStatuses", - "value": "DueOut" - }, - { - "key": "expectedDepartures", - "value": "false" - }, - { - "key": "excludeBlockReservations", - "value": "false" - }, - { - "key": "limit", - "value": "20" - }, - { - "key": "dayOfArrivalCancels", - "value": "false" - }, - { - "key": "earlyDepartures", - "value": "false" - }, - { - "key": "offset", - "value": "1" - }, - { - "key": "excludeNoPost", - "value": "false" - }, - { - "key": "discountApplied", - "value": "false" - }, - { - "key": "roomAssignedOnly", - "value": "true" - }, - { - "key": "linkedOnly", - "value": "false" - }, - { - "key": "blockCriteriaHotelCode", - "value": "{{HotelId}}" - }, - { - "key": "excludePMRooms", - "value": "false" - }, - { - "key": "actualArrivals", - "value": "false" - }, - { - "key": "roomUnassignedOnly", - "value": "true" - }, - { - "key": "arrivalStartDate", - "value": "2023-09-19" - }, - { - "key": "stayovers", - "value": "false" - }, - { - "key": "dayUse", - "value": "false" - }, - { - "key": "recentlyAccessed", - "value": "false" - }, - { - "key": "houseUseReservations", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "get Hotel Reservations -> external Ref Id", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?externalReferenceIds=123456", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations" - ], - "query": [ - { - "key": "externalReferenceIds", - "value": "123456" - } - ] - } - }, - "response": [] - }, - { - "name": "get Hotel Reservations -> Future Arrivals", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?complimentaryReservations=false&arrivalStartDate=2023-10-01&arrivalEndDate=2023-10-03&actualDepartures=false&expectedArrivals=false&expectedDepartures=false&excludeBlockReservations=false&excludePMRooms=true&limit=100&offset=1&unlinkedOnly=false&actualArrivals=false&houseUseReservations=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations" - ], - "query": [ - { - "key": "complimentaryReservations", - "value": "false" - }, - { - "key": "arrivalStartDate", - "value": "2023-10-01" - }, - { - "key": "arrivalEndDate", - "value": "2023-10-03" - }, - { - "key": "actualDepartures", - "value": "false" - }, - { - "key": "expectedArrivals", - "value": "false" - }, - { - "key": "expectedDepartures", - "value": "false" - }, - { - "key": "excludeBlockReservations", - "value": "false" - }, - { - "key": "excludePMRooms", - "value": "true" - }, - { - "key": "limit", - "value": "100" - }, - { - "key": "offset", - "value": "1" - }, - { - "key": "unlinkedOnly", - "value": "false" - }, - { - "key": "actualArrivals", - "value": "false" - }, - { - "key": "houseUseReservations", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "get Hotel Reservations -> FetchInstructions", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?limit=10&fetchInstructions=Reservation&fetchInstructions=Indicators", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations" - ], - "query": [ - { - "key": "limit", - "value": "10" - }, - { - "key": "fetchInstructions", - "value": "Reservation" - }, - { - "key": "fetchInstructions", - "value": "Indicators" - }, - { - "key": "fetchInstructions", - "value": "Deposit", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "RevenuesAndBalances", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "GuestServiceStatus", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "MasterInfo", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "CancellationInfo", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "BlockReservations", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "TaxType", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "GuestDeviceNotification", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "RoomAssignedByAI", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Hotel Reservations -> Future Departures", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?unlinkedOnly=false&actualDepartures=false&complimentaryReservations=false&allowedReservationActions=FacilitySchedule&allowedReservationActions=PreCharge&allowedReservationActions=PostCharge&allowedReservationActions=PostToNoShowCancel&allowedReservationActions=HouseKeeping&hasOpenFolio=false&expectedArrivals=false&expectedDepartures=false&excludeBlockReservations=false&limit=20&dayOfArrivalCancels=false&earlyDepartures=false&offset=1&excludeNoPost=false&discountApplied=false&roomAssignedOnly=true&linkedOnly=false&blockCriteriaHotelCode={{HotelId}}&excludePMRooms=false&actualArrivals=false&roomUnassignedOnly=true&stayovers=false&dayUse=false&recentlyAccessed=false&houseUseReservations=false&departureStartDate=2023-10-01&departureEndDate=2023-10-10", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations" - ], - "query": [ - { - "key": "unlinkedOnly", - "value": "false" - }, - { - "key": "actualDepartures", - "value": "false" - }, - { - "key": "complimentaryReservations", - "value": "false" - }, - { - "key": "allowedReservationActions", - "value": "FacilitySchedule" - }, - { - "key": "allowedReservationActions", - "value": "PreCharge" - }, - { - "key": "allowedReservationActions", - "value": "PostCharge" - }, - { - "key": "allowedReservationActions", - "value": "PostToNoShowCancel" - }, - { - "key": "allowedReservationActions", - "value": "HouseKeeping" - }, - { - "key": "hasOpenFolio", - "value": "false" - }, - { - "key": "expectedArrivals", - "value": "false" - }, - { - "key": "expectedDepartures", - "value": "false" - }, - { - "key": "excludeBlockReservations", - "value": "false" - }, - { - "key": "limit", - "value": "20" - }, - { - "key": "dayOfArrivalCancels", - "value": "false" - }, - { - "key": "earlyDepartures", - "value": "false" - }, - { - "key": "offset", - "value": "1" - }, - { - "key": "excludeNoPost", - "value": "false" - }, - { - "key": "discountApplied", - "value": "false" - }, - { - "key": "roomAssignedOnly", - "value": "true" - }, - { - "key": "linkedOnly", - "value": "false" - }, - { - "key": "blockCriteriaHotelCode", - "value": "{{HotelId}}" - }, - { - "key": "excludePMRooms", - "value": "false" - }, - { - "key": "actualArrivals", - "value": "false" - }, - { - "key": "roomUnassignedOnly", - "value": "true" - }, - { - "key": "stayovers", - "value": "false" - }, - { - "key": "dayUse", - "value": "false" - }, - { - "key": "recentlyAccessed", - "value": "false" - }, - { - "key": "houseUseReservations", - "value": "false" - }, - { - "key": "departureStartDate", - "value": "2023-10-01" - }, - { - "key": "departureEndDate", - "value": "2023-10-10" - } - ] - } - }, - "response": [] - }, - { - "name": "get Hotel Reservations -> Generic search with Detailed Filters", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?anyVIPStatus=false&unlinkedOnly=false&actualDepartures=false&complimentaryReservations=false&arrivalEndDate=2023-12-01&ratePlanCodes={{ratePlanCode}}&allowedReservationActions=FacilitySchedule&allowedReservationActions=PreCharge&allowedReservationActions=PostCharge&allowedReservationActions=PostToNoShowCancel&allowedReservationActions=HouseKeeping&hasOpenFolio=false&expectedArrivals=false&expectedDepartures=false&excludeBlockReservations=false&limit=20&roomType={{roomType}},{{roomType2}}&dayOfArrivalCancels=false&earlyDepartures=false&offset=1&excludeNoPost=false&discountApplied=false&sourceCodes={{sourceCode}}&roomAssignedOnly=true&linkedOnly=false&blockCriteriaHotelCode={{HotelId}}&excludePMRooms=false&actualArrivals=false&vipCodes=005&roomUnassignedOnly=true&arrivalStartDate=2023-12-31&stayovers=false&dayUse=false&recentlyAccessed=false&marketCodes={{marketCode}}&houseUseReservations=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations" - ], - "query": [ - { - "key": "anyVIPStatus", - "value": "false" - }, - { - "key": "unlinkedOnly", - "value": "false" - }, - { - "key": "actualDepartures", - "value": "false" - }, - { - "key": "complimentaryReservations", - "value": "false" - }, - { - "key": "arrivalEndDate", - "value": "2023-12-01" - }, - { - "key": "ratePlanCodes", - "value": "{{ratePlanCode}}" - }, - { - "key": "allowedReservationActions", - "value": "FacilitySchedule" - }, - { - "key": "allowedReservationActions", - "value": "PreCharge" - }, - { - "key": "allowedReservationActions", - "value": "PostCharge" - }, - { - "key": "allowedReservationActions", - "value": "PostToNoShowCancel" - }, - { - "key": "allowedReservationActions", - "value": "HouseKeeping" - }, - { - "key": "hasOpenFolio", - "value": "false" - }, - { - "key": "expectedArrivals", - "value": "false" - }, - { - "key": "expectedDepartures", - "value": "false" - }, - { - "key": "excludeBlockReservations", - "value": "false" - }, - { - "key": "limit", - "value": "20" - }, - { - "key": "roomType", - "value": "{{roomType}},{{roomType2}}" - }, - { - "key": "dayOfArrivalCancels", - "value": "false" - }, - { - "key": "earlyDepartures", - "value": "false" - }, - { - "key": "offset", - "value": "1" - }, - { - "key": "excludeNoPost", - "value": "false" - }, - { - "key": "discountApplied", - "value": "false" - }, - { - "key": "sourceCodes", - "value": "{{sourceCode}}" - }, - { - "key": "roomAssignedOnly", - "value": "true" - }, - { - "key": "linkedOnly", - "value": "false" - }, - { - "key": "blockCriteriaHotelCode", - "value": "{{HotelId}}" - }, - { - "key": "excludePMRooms", - "value": "false" - }, - { - "key": "actualArrivals", - "value": "false" - }, - { - "key": "vipCodes", - "value": "005" - }, - { - "key": "roomUnassignedOnly", - "value": "true" - }, - { - "key": "arrivalStartDate", - "value": "2023-12-31" - }, - { - "key": "stayovers", - "value": "false" - }, - { - "key": "dayUse", - "value": "false" - }, - { - "key": "recentlyAccessed", - "value": "false" - }, - { - "key": "marketCodes", - "value": "{{marketCode}}" - }, - { - "key": "houseUseReservations", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "get Hotel Reservations -> Gte type & Payment method", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?fetchInstructions=Reservation&limit=5&guaranteeCode=6PM&paymentMethod=CA&ratePlanCodes=BAR", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "Reservation" - }, - { - "key": "limit", - "value": "5" - }, - { - "key": "guaranteeCode", - "value": "6PM" - }, - { - "key": "paymentMethod", - "value": "CA" - }, - { - "key": "ratePlanCodes", - "value": "BAR" - } - ] - } - }, - "response": [] - }, - { - "name": "get Hotel Reservations -> Inhouse Reservations", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?unlinkedOnly=false&actualDepartures=false&complimentaryReservations=false&arrivalStartDate=2023-09-18&arrivalEndDate=2023-09-19&allowedReservationActions=FacilitySchedule&allowedReservationActions=PreCharge&allowedReservationActions=PostCharge&allowedReservationActions=PostToNoShowCancel&allowedReservationActions=HouseKeeping&hasOpenFolio=false&expectedArrivals=false&reservationStatuses=InHouse&expectedDepartures=false&excludeBlockReservations=false&limit=20&dayOfArrivalCancels=false&earlyDepartures=false&offset=1&excludeNoPost=false&discountApplied=false&roomAssignedOnly=true&linkedOnly=false&excludePMRooms=false&actualArrivals=false&roomUnassignedOnly=true&stayovers=false&dayUse=false&recentlyAccessed=false&houseUseReservations=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations" - ], - "query": [ - { - "key": "unlinkedOnly", - "value": "false" - }, - { - "key": "actualDepartures", - "value": "false" - }, - { - "key": "complimentaryReservations", - "value": "false" - }, - { - "key": "arrivalStartDate", - "value": "2023-09-18" - }, - { - "key": "arrivalEndDate", - "value": "2023-09-19" - }, - { - "key": "allowedReservationActions", - "value": "FacilitySchedule" - }, - { - "key": "allowedReservationActions", - "value": "PreCharge" - }, - { - "key": "allowedReservationActions", - "value": "PostCharge" - }, - { - "key": "allowedReservationActions", - "value": "PostToNoShowCancel" - }, - { - "key": "allowedReservationActions", - "value": "HouseKeeping" - }, - { - "key": "hasOpenFolio", - "value": "false" - }, - { - "key": "expectedArrivals", - "value": "false" - }, - { - "key": "reservationStatuses", - "value": "InHouse" - }, - { - "key": "expectedDepartures", - "value": "false" - }, - { - "key": "excludeBlockReservations", - "value": "false" - }, - { - "key": "limit", - "value": "20" - }, - { - "key": "dayOfArrivalCancels", - "value": "false" - }, - { - "key": "earlyDepartures", - "value": "false" - }, - { - "key": "offset", - "value": "1" - }, - { - "key": "excludeNoPost", - "value": "false" - }, - { - "key": "discountApplied", - "value": "false" - }, - { - "key": "roomAssignedOnly", - "value": "true" - }, - { - "key": "linkedOnly", - "value": "false" - }, - { - "key": "excludePMRooms", - "value": "false" - }, - { - "key": "actualArrivals", - "value": "false" - }, - { - "key": "roomUnassignedOnly", - "value": "true" - }, - { - "key": "stayovers", - "value": "false" - }, - { - "key": "dayUse", - "value": "false" - }, - { - "key": "recentlyAccessed", - "value": "false" - }, - { - "key": "houseUseReservations", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "get Hotel Reservations -> Membership", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?searchType=Any&membershipCardNumber=123456&membershipLevels=GOLD&orderBy=GuestSurname&sortOrder=ASC", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations" - ], - "query": [ - { - "key": "searchType", - "value": "Any" - }, - { - "key": "membershipCardNumber", - "value": "123456" - }, - { - "key": "membershipLevels", - "value": "GOLD" - }, - { - "key": "orderBy", - "value": "GuestSurname" - }, - { - "key": "sortOrder", - "value": "ASC" - } - ] - } - }, - "response": [] - }, - { - "name": "get Hotel Reservations -> Name", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?surname=Jones", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations" - ], - "query": [ - { - "key": "searchType", - "value": "Any", - "disabled": true - }, - { - "key": "surname", - "value": "Jones" - }, - { - "key": "givenName", - "value": "KATE", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Reservation", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Hotel Reservations -> RoomNumber", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?roomId=107", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations" - ], - "query": [ - { - "key": "roomId", - "value": "107" - }, - { - "key": "recentlyAccessed", - "value": "", - "disabled": true - }, - { - "key": "limit", - "value": "10", - "disabled": true - }, - { - "key": "offset", - "value": "", - "disabled": true - }, - { - "key": "searchType", - "value": "Any", - "disabled": true - }, - { - "key": "text", - "value": "", - "disabled": true - }, - { - "key": "reservationIdList", - "value": "178464", - "disabled": true - }, - { - "key": "confirmationNumberList", - "value": "6704043", - "disabled": true - }, - { - "key": "cancellationNumberList", - "value": "", - "disabled": true - }, - { - "key": "arrivalEndDate", - "value": "2023-04-01", - "disabled": true - }, - { - "key": "arrivalStartDate", - "value": "", - "disabled": true - }, - { - "key": "departureEndDate", - "value": "2023-04-01", - "disabled": true - }, - { - "key": "departureStartDate", - "value": "2023-04-01", - "disabled": true - }, - { - "key": "expectedArrivalEndTime", - "value": "2023-04-16T21:00:00", - "disabled": true - }, - { - "key": "expectedArrivalStartTime", - "value": "21:00", - "disabled": true - }, - { - "key": "expectedReturnEndTime", - "value": "23:00", - "disabled": true - }, - { - "key": "expectedReturnStartTime", - "value": "", - "disabled": true - }, - { - "key": "companyNames", - "value": "", - "disabled": true - }, - { - "key": "travelAgentIds", - "value": "", - "disabled": true - }, - { - "key": "companyIds", - "value": "", - "disabled": true - }, - { - "key": "sourceIds", - "value": "PMS", - "disabled": true - }, - { - "key": "contactIds", - "value": "", - "disabled": true - }, - { - "key": "groupIds", - "value": "", - "disabled": true - }, - { - "key": "billingContactIds", - "value": "", - "disabled": true - }, - { - "key": "profileIds", - "value": "12345", - "disabled": true - }, - { - "key": "membershipCardNumber", - "value": "", - "disabled": true - }, - { - "key": "membershipLevels", - "value": "", - "disabled": true - }, - { - "key": "membershipTypes", - "value": "", - "disabled": true - }, - { - "key": "surname", - "value": "Smith", - "disabled": true - }, - { - "key": "givenName", - "value": "Jack", - "disabled": true - }, - { - "key": "anyVIPStatus", - "value": "", - "disabled": true - }, - { - "key": "vipCodes", - "value": "CEL", - "disabled": true - }, - { - "key": "guaranteeCode", - "value": "6PM", - "disabled": true - }, - { - "key": "paymentMethod", - "value": "CA", - "disabled": true - }, - { - "key": "discountApplied", - "value": "", - "disabled": true - }, - { - "key": "createdBy", - "value": "44654", - "disabled": true - }, - { - "key": "cancelledByList", - "value": "", - "disabled": true - }, - { - "key": "cancelledOn", - "value": "", - "disabled": true - }, - { - "key": "ratePlanCodes", - "value": "", - "disabled": true - }, - { - "key": "sourceCodes", - "value": "COLD", - "disabled": true - }, - { - "key": "marketCodes", - "value": "DIR", - "disabled": true - }, - { - "key": "excludeBlockReservations", - "value": "false", - "disabled": true - }, - { - "key": "blockName", - "value": "Winter Conference", - "disabled": true - }, - { - "key": "blockIds", - "value": "", - "disabled": true - }, - { - "key": "blockCodes", - "value": "", - "disabled": true - }, - { - "key": "customReference", - "value": "", - "disabled": true - }, - { - "key": "recordLocator", - "value": "", - "disabled": true - }, - { - "key": "orderBy", - "value": "ArrivalDate", - "disabled": true - }, - { - "key": "sortOrder", - "value": "DESC", - "disabled": true - }, - { - "key": "roomAssignedOnly", - "value": "false", - "disabled": true - }, - { - "key": "roomUnassignedOnly", - "value": "true", - "disabled": true - }, - { - "key": "roomId", - "value": "", - "disabled": true - }, - { - "key": "roomType", - "value": "SUP", - "disabled": true - }, - { - "key": "roomFeatures", - "value": "PVIEW", - "disabled": true - }, - { - "key": "roomSpecials", - "value": "S", - "disabled": true - }, - { - "key": "roomSmokingPreference", - "value": "S", - "disabled": true - }, - { - "key": "roomFloorPreferences", - "value": "", - "disabled": true - }, - { - "key": "housekeepingRoomStatuses", - "value": "Inspected", - "disabled": true - }, - { - "key": "roomClasses", - "value": "", - "disabled": true - }, - { - "key": "roomRangeFrom", - "value": "", - "disabled": true - }, - { - "key": "roomRangeTo", - "value": "", - "disabled": true - }, - { - "key": "communication", - "value": "", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "", - "disabled": true - }, - { - "key": "allowPreRegistration", - "value": "", - "disabled": true - }, - { - "key": "hasDepositBalance", - "value": "", - "disabled": true - }, - { - "key": "hasOpenBalance", - "value": "", - "disabled": true - }, - { - "key": "hasOpenFolio", - "value": "", - "disabled": true - }, - { - "key": "includeScheduledCheckOut", - "value": "", - "disabled": true - }, - { - "key": "linkedOnly", - "value": "", - "disabled": true - }, - { - "key": "unlinkedOnly", - "value": "", - "disabled": true - }, - { - "key": "actualArrivals", - "value": "", - "disabled": true - }, - { - "key": "actualDepartures", - "value": "", - "disabled": true - }, - { - "key": "complimentaryReservations", - "value": "", - "disabled": true - }, - { - "key": "dayOfArrivalCancels", - "value": "", - "disabled": true - }, - { - "key": "dayUse", - "value": "", - "disabled": true - }, - { - "key": "earlyDepartures", - "value": "", - "disabled": true - }, - { - "key": "expectedArrivals", - "value": "", - "disabled": true - }, - { - "key": "expectedDepartures", - "value": "", - "disabled": true - }, - { - "key": "extendedStays", - "value": "", - "disabled": true - }, - { - "key": "houseUseReservations", - "value": "", - "disabled": true - }, - { - "key": "stayovers", - "value": "", - "disabled": true - }, - { - "key": "stayDate", - "value": "", - "disabled": true - }, - { - "key": "roomRoutingId", - "value": "", - "disabled": true - }, - { - "key": "excludePseudoRoomReservations", - "value": "", - "disabled": true - }, - { - "key": "excludeReservationIds", - "value": "", - "disabled": true - }, - { - "key": "excludeVIPStatusCodes", - "value": "", - "disabled": true - }, - { - "key": "excludeSpecials", - "value": "", - "disabled": true - }, - { - "key": "excludeFloorPreferences", - "value": "", - "disabled": true - }, - { - "key": "excludeAdvanceCheckedIn", - "value": "", - "disabled": true - }, - { - "key": "playerId", - "value": "", - "disabled": true - }, - { - "key": "gamingBalanceFrom", - "value": "", - "disabled": true - }, - { - "key": "gamingBalanceTo", - "value": "", - "disabled": true - }, - { - "key": "compAccountingBalanceFrom", - "value": "", - "disabled": true - }, - { - "key": "compAccountingBalanceTo", - "value": "", - "disabled": true - }, - { - "key": "reservationStatuses", - "value": "NoShow", - "disabled": true - }, - { - "key": "transportationCodes", - "value": "", - "disabled": true - }, - { - "key": "roomReadyStatuses", - "value": "Failed", - "disabled": true - }, - { - "key": "checkoutMessageReceived", - "value": "false", - "disabled": true - }, - { - "key": "optedForCommunication", - "value": "false", - "disabled": true - }, - { - "key": "unlinkedOnly", - "value": "false", - "disabled": true - }, - { - "key": "actualDepartures", - "value": "false", - "disabled": true - }, - { - "key": "complimentaryReservations", - "value": "false", - "disabled": true - }, - { - "key": "hasOpenFolio", - "value": "false", - "disabled": true - }, - { - "key": "expectedArrivals", - "value": "false", - "disabled": true - }, - { - "key": "expectedDepartures", - "value": "false", - "disabled": true - }, - { - "key": "dayOfArrivalCancels", - "value": "false", - "disabled": true - }, - { - "key": "earlyDepartures", - "value": "false", - "disabled": true - }, - { - "key": "offset", - "value": "0", - "disabled": true - }, - { - "key": "excludeNoPost", - "value": "false", - "disabled": true - }, - { - "key": "discountApplied", - "value": "false", - "disabled": true - }, - { - "key": "roomAssignedOnly", - "value": "true", - "disabled": true - }, - { - "key": "linkedOnly", - "value": "false", - "disabled": true - }, - { - "key": "blockCriteriaHotelCode", - "value": "PROP2", - "disabled": true - }, - { - "key": "excludePMRooms", - "value": "false", - "disabled": true - }, - { - "key": "actualArrivals", - "value": "false", - "disabled": true - }, - { - "key": "stayovers", - "value": "false", - "disabled": true - }, - { - "key": "dayUse", - "value": "false", - "disabled": true - }, - { - "key": "recentlyAccessed", - "value": "false", - "disabled": true - }, - { - "key": "houseUseReservations", - "value": "false", - "disabled": true - }, - { - "key": "arrivalEndDate", - "value": "2023-09-25", - "disabled": true - }, - { - "key": "limit", - "value": "20", - "disabled": true - }, - { - "key": "arrivalStartDate", - "value": "2023-09-24", - "disabled": true - }, - { - "key": "orderBy", - "value": "GuestSurname", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Hotel Reservations -> SearchType", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?searchType=Arrival", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations" - ], - "query": [ - { - "key": "searchType", - "value": "Arrival" - } - ] - } - }, - "response": [] - }, - { - "name": "get Hotel Reservations -> resvId", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?reservationIdList={{ReservationId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations" - ], - "query": [ - { - "key": "reservationIdList", - "value": "{{ReservationId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get Hotel Reservations -> using OPERA confirmation number", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?confirmationNumberList=134295564&fetchInstructions=Reservation", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations" - ], - "query": [ - { - "key": "confirmationNumberList", - "value": "134295564" - }, - { - "key": "fetchInstructions", - "value": "Reservation" - } - ] - }, - "description": "To fetch reservation from OPERA using ID" - }, - "response": [] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Guest Messages", - "item": [ - { - "name": "get Guest Messages", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/guestMessages", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "guestMessages" - ], - "query": [ - { - "key": "limit", - "value": "", - "disabled": true - }, - { - "key": "offset", - "value": "", - "disabled": true - }, - { - "key": "reservationId", - "value": "", - "disabled": true - }, - { - "key": "room", - "value": "", - "disabled": true - }, - { - "key": "reservationStatus", - "value": "", - "description": "\"Any\", \"DayUse\", \"Arrival\", \"Arrived\", \"Departure\", \"WaitList\", \"Cancellation\", \"CheckedOut\", \"NoShow\", \"Complimentary\", \"InHouse\", \"PostStayPendingBalance\", \"PreRegistered\", \"PostToRoom\", \"OpenFolio\", \"ScheduledCheckOut\", \"Queued\", \"MobileCheckout\", \"RegisteredAndInHouse\", \"ResvBlockTraces\", \"GuestMessages\", \"MassCancellation\", \"Operator\", \"Turndown\", \"WalkIn\", \"AdvanceCheckedIn\", \"OpenBalance\", \"AutoFolioSettlement\", \"Routing\", \"PlayerSnapshot\"", - "disabled": true - }, - { - "key": "confirmationNo", - "value": "", - "disabled": true - }, - { - "key": "recipientName", - "value": "", - "disabled": true - }, - { - "key": "blockName", - "value": "", - "disabled": true - }, - { - "key": "retrieveTextedMessages", - "value": "", - "disabled": true - }, - { - "key": "retrievePrintedMessages", - "value": "", - "disabled": true - }, - { - "key": "retrieveUndeliveredMessages", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Guest Messages", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n ],\r\n \"guestMessages\": [\r\n {\r\n \"message\": {\r\n \"messageText\": \"Kate Oracle phoned, please call her back.\",\r\n \"messageDate\": \"2023-08-26 03:27:53.0\",\r\n \"typeOfMessage\": \"Tm\",\r\n \"recipient\": \"Jones, kate\"\r\n },\r\n \"delivery\": {\r\n \"deliveryStatus\": \"Mr\"\r\n }\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/guestMessages", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "guestMessages" - ] - } - }, - "response": [] - }, - { - "name": "put Resv Guest Messages", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"hotelId\":\"{{HotelId}}\",\r\n \"guestMessages\":[\r\n {\r\n \"message\":{\r\n \"messageText\":\"Kate Oracle phoned, please call her back.\",\r\n \"messageDate\":\"2023-08-26 03:27:53.0\",\r\n \"typeOfMessage\":\"Tm\",\r\n \"recipient\":\"Jones, kate\"\r\n },\r\n \"delivery\":{\r\n \"deliveryStatus\":\"Mr\"\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/guestMessages", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "guestMessages" - ] - } - }, - "response": [] - }, - { - "name": "delete Guest Messages", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/guestMessages/{{GuestMessageId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "guestMessages", - "{{GuestMessageId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Post Reservation (create)", - "item": [ - { - "name": "post Reservation", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", - "postman.setEnvironmentVariable(\"ReservationId\", data);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservations\": {\r\n \"reservation\": [\r\n {\r\n \"sourceOfSale\": {\r\n \"sourceType\": \"PMS\",\r\n \"sourceCode\": \"{{HotelId}}\"\r\n },\r\n \"roomStay\": {\r\n \"roomRates\": [\r\n {\r\n \"total\": {\r\n \"amountBeforeTax\": \"200\"\r\n },\r\n \"rates\": {\r\n \"rate\": [\r\n {\r\n \"base\": {\r\n \"amountBeforeTax\": \"200\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"shareDistributionInstruction\": \"Full\",\r\n \"total\": {\r\n \"amountBeforeTax\": \"200\"\r\n },\r\n \"start\": \"2023-11-17\",\r\n \"end\": \"2023-11-19\"\r\n }\r\n ]\r\n },\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"roomType\": \"SUP\",\r\n \"ratePlanCode\": \"BAR\",\r\n \"start\": \"2023-11-17\",\r\n \"end\": \"2023-11-19\",\r\n \"suppressRate\": true,\r\n \"marketCode\": \"LEISURE\",\r\n \"marketCodeDescription\": \"Leisure\",\r\n \"sourceCode\": \"PHONE\",\r\n \"sourceCodeDescription\": \"Phonee\",\r\n \"numberOfUnits\": \"1\",\r\n \"pseudoRoom\": false,\r\n \"roomTypeCharged\": \"SUP\",\r\n \"houseUseOnly\": false,\r\n \"complimentary\": false,\r\n \"fixedRate\": true,\r\n \"discountAllowed\": false,\r\n \"bogoDiscount\": false\r\n }\r\n ],\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"arrivalDate\": \"2023-11-17\",\r\n \"departureDate\": \"2023-11-19\",\r\n \"guarantee\": {\r\n \"guaranteeCode\": \"6PM\",\r\n \"shortDescription\": \"6PM Hold\"\r\n },\r\n \"roomNumberLocked\": false,\r\n \"printRate\": false\r\n },\r\n \"reservationGuests\": [\r\n {\r\n \"profileInfo\": {\r\n \"profile\": {\r\n \"customer\": {\r\n \"personName\": [\r\n {\r\n \"givenName\": \"Sarah\",\r\n \"middleName\": \"\",\r\n \"surname\": \"Smith\",\r\n \"nameType\": \"Primary\"\r\n }\r\n ],\r\n \"language\": \"E\"\r\n },\r\n \"addresses\": {\r\n \"addressInfo\": [\r\n {\r\n \"address\": {\r\n \"addressLine\": [\r\n \"Riverside Corporate Park\",\r\n \"4 Julius Avenue\"\r\n ],\r\n \"cityName\": \"North Ryde\",\r\n \"postalCode\": \"2113\",\r\n \"state\": \"NSW\",\r\n \"country\": {\r\n \"value\": \"AU\",\r\n \"code\": \"AU\"\r\n },\r\n \"language\": \"EN\",\r\n \"type\": \"HOME\",\r\n \"primaryInd\": true\r\n }\r\n }\r\n ]\r\n },\r\n \"profileType\": \"Guest\"\r\n }\r\n },\r\n \"primary\": true\r\n }\r\n ],\r\n \"reservationPaymentMethods\": [\r\n {\r\n \"paymentMethod\": \"CA\",\r\n \"folioView\": \"1\"\r\n }\r\n ],\r\n \"comments\": [\r\n {\r\n \"comment\": {\r\n \"text\": {\r\n \"value\": \"Please ensure I have coffee in my room\"\r\n },\r\n \"commentTitle\": \"General Notes\",\r\n \"notificationLocation\": \"RESERVATION\",\r\n \"type\": \"GEN\",\r\n \"internal\": false\r\n }\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomStayReservation\": true,\r\n \"reservationStatus\": \"Reserved\",\r\n \"computedReservationStatus\": \"DueIn\",\r\n \"walkIn\": false,\r\n \"printRate\": false,\r\n \"preRegistered\": false,\r\n \"upgradeEligible\": false,\r\n \"allowAutoCheckin\": false,\r\n \"hasOpenFolio\": false,\r\n \"allowMobileCheckout\": false,\r\n \"allowMobileViewFolio\": false,\r\n \"allowPreRegistration\": false,\r\n \"optedForCommunication\": false\r\n }\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations" - ] - } - }, - "response": [] - }, - { - "name": "post Reservation -> without rate amount", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", - "postman.setEnvironmentVariable(\"ReservationId\", data);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservations\": {\r\n \"reservation\": [\r\n {\r\n \"externalReferences\": [\r\n {\r\n \"id\": \"80039020\",\r\n \"idExtension\": 1,\r\n \"idContext\": \"{{externalSystemCode}}\"\r\n }\r\n ],\r\n \"sourceOfSale\": {\r\n \"sourceType\": \"PMS\",\r\n \"sourceCode\": \"{{HotelId}}\"\r\n },\r\n \"roomStay\": {\r\n \"roomRates\": [\r\n {\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"roomType\": \"{{RoomTypeCode}}\",\r\n \"ratePlanCode\": \"{{RatePlanCode}}\",\r\n \"start\": \"2023-09-10\",\r\n \"end\": \"2023-09-11\",\r\n \"marketCode\": \"LEISURE\",\r\n \"sourceCode\": \"LEISURE\",\r\n \"numberOfUnits\": \"1\",\r\n \"roomTypeCharged\": \"{{RoomTypeCode}}\",\r\n \"fixedRate\": false\r\n }\r\n ],\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"arrivalDate\": \"2023-09-10\",\r\n \"departureDate\": \"2023-09-11\",\r\n \"guarantee\": {\r\n \"guaranteeCode\": \"6PM\"\r\n }\r\n },\r\n \"reservationGuests\": [\r\n {\r\n \"profileInfo\": {\r\n \"profile\": {\r\n \"customer\": {\r\n \"personName\": [\r\n {\r\n \"givenName\": \"Ben}\",\r\n \"surname\": \"Smith\",\r\n \"nameType\": \"Primary\"\r\n },\r\n {\r\n \"nameType\": \"External\"\r\n }\r\n ],\r\n \"language\": \"E\"\r\n },\r\n \"profileType\": \"Guest\"\r\n }\r\n },\r\n \"primary\": true\r\n }\r\n ],\r\n \"additionalGuestInfo\": {\r\n \"lastStay\": {},\r\n \"purposeOfStay\": \"VAC\"\r\n },\r\n \"comments\": [],\r\n \"reservationPaymentMethods\": [\r\n {\r\n \"paymentMethod\": \"{{paymentMethod}}\",\r\n \"folioView\": \"1\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomStayReservation\": true,\r\n \"reservationStatus\": \"Reserved\",\r\n \"computedReservationStatus\": \"Reserved\"\r\n }\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations" - ] - }, - "description": "When posting a reservation without a rate amount in the request, you still need to pass a valid rate code. The reservation will then be created in OPERA Cloud with the amount that rate code has configured on it in OPERA Cloud." - }, - "response": [] - }, - { - "name": "post Reservation -> address, email and comments", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", - "postman.setEnvironmentVariable(\"ReservationId\", data);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservations\": {\r\n \"reservation\": [\r\n {\r\n \"sourceOfSale\": {\r\n \"sourceType\": \"PMS\",\r\n \"sourceCode\": \"{{HotelId}}\"\r\n },\r\n \"roomStay\": {\r\n \"roomRates\": [\r\n {\r\n \"total\": {\r\n \"amountBeforeTax\": \"200\"\r\n },\r\n \"rates\": {\r\n \"rate\": [\r\n {\r\n \"base\": {\r\n \"amountBeforeTax\": \"200\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"shareDistributionInstruction\": \"Full\",\r\n \"total\": {\r\n \"amountBeforeTax\": \"200\"\r\n },\r\n \"start\": \"2023-04-17\",\r\n \"end\": \"2023-04-19\"\r\n }\r\n ]\r\n },\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"roomType\": \"{{RoomTypeCode}}\",\r\n \"ratePlanCode\": \"{{RatePlanCode}}\",\r\n \"start\": \"2023-04-17\",\r\n \"end\": \"2023-04-19\",\r\n \"suppressRate\": true,\r\n \"marketCode\": \"LEISURE\",\r\n \"marketCodeDescription\": \"Leisure\",\r\n \"sourceCode\": \"PHONE\",\r\n \"sourceCodeDescription\": \"Phonee\",\r\n \"numberOfUnits\": \"1\",\r\n \"pseudoRoom\": false,\r\n \"roomTypeCharged\": \"{{RoomTypeCode}}\",\r\n \"houseUseOnly\": false,\r\n \"complimentary\": false,\r\n \"fixedRate\": true,\r\n \"discountAllowed\": false,\r\n \"bogoDiscount\": false\r\n }\r\n ],\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"arrivalDate\": \"2023-04-17\",\r\n \"departureDate\": \"2023-04-19\",\r\n \"guarantee\": {\r\n \"guaranteeCode\": \"6PM\",\r\n \"shortDescription\": \"6PM Hold\"\r\n },\r\n \"roomNumberLocked\": false,\r\n \"printRate\": false\r\n },\r\n \"reservationGuests\": [\r\n {\r\n \"profileInfo\": {\r\n \"profile\": {\r\n \"customer\": {\r\n \"personName\": [\r\n {\r\n \"givenName\": \"Sarah\",\r\n \"middleName\": \"\",\r\n \"surname\": \"Johns\",\r\n \"nameType\": \"Primary\"\r\n },\r\n {\r\n \"nameType\": \"External\"\r\n }\r\n ],\r\n \"language\": \"E\"\r\n },\r\n \"addresses\": {\r\n \"addressInfo\": [\r\n {\r\n \"address\": {\r\n \"addressLine\": [\r\n \"Riverside Corporate Park\",\r\n \"4 Julius Avenue\"\r\n ],\r\n \"cityName\": \"North Ryde\",\r\n \"postalCode\": \"2113\",\r\n \"state\": \"NSW\",\r\n \"country\": {\r\n \"value\": \"AU\",\r\n \"code\": \"AU\"\r\n },\r\n \"language\": \"EN\",\r\n \"type\": \"HOME\",\r\n \"primaryInd\": true\r\n }\r\n }\r\n ]\r\n },\r\n \"emails\": {\r\n \"emailInfo\": [\r\n {\r\n \"email\": {\r\n \"emailAddress\": \"example2@example.com\",\r\n \"type\": \"EMAIL\",\r\n \"typeDescription\": \"Email Address\",\r\n \"primaryInd\": true\r\n }\r\n }\r\n ]\r\n },\r\n \"profileType\": \"Guest\"\r\n }\r\n },\r\n \"primary\": true\r\n }\r\n ],\r\n \"reservationPaymentMethods\": [\r\n {\r\n \"paymentMethod\": \"CA\",\r\n \"folioView\": \"1\"\r\n }\r\n ],\r\n \"comments\": [\r\n {\r\n \"comment\": {\r\n \"text\": {\r\n \"value\": \"Please ensure I have coffee in my room\"\r\n },\r\n \"commentTitle\": \"General Notes\",\r\n \"notificationLocation\": \"RESERVATION\",\r\n \"type\": \"GEN\",\r\n \"internal\": false\r\n }\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomStayReservation\": true,\r\n \"reservationStatus\": \"Reserved\",\r\n \"computedReservationStatus\": \"DueIn\",\r\n \"walkIn\": false,\r\n \"printRate\": false,\r\n \"preRegistered\": false,\r\n \"upgradeEligible\": false,\r\n \"allowAutoCheckin\": false,\r\n \"hasOpenFolio\": false,\r\n \"allowMobileCheckout\": false,\r\n \"allowMobileViewFolio\": false,\r\n \"allowPreRegistration\": false,\r\n \"optedForCommunication\": false\r\n }\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations" - ] - } - }, - "response": [] - }, - { - "name": "post Reservation -> add guest and company profile to reservation", - "event": [ - { - "listen": "prerequest", - "script": { - "exec": [ - "" - ], - "type": "text/javascript" - } - }, - { - "listen": "test", - "script": { - "exec": [ - "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", - "postman.setEnvironmentVariable(\"ReservationId\", data);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservations\": {\r\n \"reservation\": [\r\n {\r\n \"sourceOfSale\": {\r\n \"sourceType\": \"PMS\",\r\n \"sourceCode\": \"{{HotelId}}\"\r\n },\r\n \"roomStay\": {\r\n \"roomRates\": [\r\n {\r\n \"total\": {\r\n \"amountBeforeTax\": \"145\"\r\n },\r\n \"rates\": {\r\n \"rate\": [\r\n {\r\n \"base\": {\r\n \"amountBeforeTax\": \"145\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"shareDistributionInstruction\": \"Full\",\r\n \"total\": {\r\n \"amountBeforeTax\": \"145\"\r\n },\r\n \"start\": \"{{currentdate}}\",\r\n \"end\": \"{{currentdateplus1}}\"\r\n }\r\n ]\r\n },\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"roomType\": \"{{RoomTypeCode}}\",\r\n \"ratePlanCode\": \"{{RatePlanCode}}\",\r\n \"start\": \"{{currentdate}}\",\r\n \"end\": \"{{currentdateplus1}}\",\r\n \"suppressRate\": true,\r\n \"marketCode\": \"BAR\",\r\n \"sourceCode\": \"PHONE\",\r\n \"numberOfUnits\": \"1\",\r\n \"pseudoRoom\": false,\r\n \"roomTypeCharged\": \"{{RoomTypeCode}}\",\r\n \"houseUseOnly\": false,\r\n \"complimentary\": false,\r\n \"fixedRate\": true,\r\n \"discountAllowed\": false,\r\n \"bogoDiscount\": false\r\n }\r\n ],\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"arrivalDate\": \"{{currentdate}}\",\r\n \"departureDate\": \"{{currentdateplus1}}\",\r\n \"guarantee\": {\r\n \"guaranteeCode\": \"6PM\",\r\n \"shortDescription\": \"6PM Hold\"\r\n },\r\n \"roomNumberLocked\": false,\r\n \"printRate\": false\r\n },\r\n \"reservationGuests\": [\r\n {\r\n \"profileInfo\": {\r\n \"profile\": {\r\n \"customer\": {\r\n \"personName\": [\r\n {\r\n \"givenName\": \"Sam\",\r\n \"middleName\": \"F\",\r\n \"surname\": \"Smith\",\r\n \"nameType\": \"Primary\"\r\n },\r\n {\r\n \"nameType\": \"External\"\r\n }\r\n ],\r\n \"language\": \"E\"\r\n },\r\n \"addresses\": {\r\n \"addressInfo\": [\r\n {\r\n \"address\": {\r\n \"addressLine\": [\r\n \"Riverside Corporate Park\",\r\n \"4 Julius Avenue\"\r\n ],\r\n \"cityName\": \"North Ryde\",\r\n \"postalCode\": \"2113\",\r\n \"state\": \"NSW\",\r\n \"country\": {\r\n \"value\": \"AU\",\r\n \"code\": \"AU\"\r\n },\r\n \"language\": \"EN\",\r\n \"type\": \"HOME\",\r\n \"primaryInd\": true\r\n }\r\n }\r\n ]\r\n },\r\n \"emails\": {\r\n \"emailInfo\": {\r\n \"email\": {\r\n \"emailAddress\": \"example@example.com\",\r\n \"type\": \"HOME\",\r\n \"typeDescription\": \"\",\r\n \"primaryInd\": true\r\n }\r\n }\r\n },\r\n \"profileType\": \"Guest\"\r\n }\r\n },\r\n \"primary\": true\r\n },\r\n {\r\n \"profileInfo\": {\r\n \"profile\": {\r\n \"company\": {\r\n \"companyName\": \"Oracle Australia \"\r\n },\r\n \"addresses\": {\r\n \"addressInfo\": {\r\n \"address\": {\r\n \"addressLine\": [\r\n \"Riverside Corporate Park\",\r\n \"4 Julius Avenue\"\r\n ],\r\n \"cityName\": \"North Ryde\",\r\n \"postalCode\": \"2113\",\r\n \"state\": \"NSW\",\r\n \"country\": {\r\n \"value\": \"AU\",\r\n \"code\": \"AU\"\r\n },\r\n \"language\": \"E\",\r\n \"type\": \"BUSINESS\"\r\n }\r\n }\r\n },\r\n \"profileType\": \"COMPANY\"\r\n }\r\n }\r\n }\r\n ],\r\n \"reservationPaymentMethods\": [\r\n {\r\n \"paymentMethod\": \"CA\",\r\n \"folioView\": \"1\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomStayReservation\": true,\r\n \"reservationStatus\": \"Reserved\",\r\n \"printRate\": false,\r\n \"preRegistered\": false,\r\n \"upgradeEligible\": false,\r\n \"allowAutoCheckin\": false,\r\n \"hasOpenFolio\": false,\r\n \"allowMobileCheckout\": false,\r\n \"allowMobileViewFolio\": false,\r\n \"allowPreRegistration\": false,\r\n \"optedForCommunication\": false\r\n }\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "" - ] - } - }, - "response": [] - }, - { - "name": "post Reservation -> add memberships on profile", - "event": [ - { - "listen": "prerequest", - "script": { - "exec": [ - "" - ], - "type": "text/javascript" - } - }, - { - "listen": "test", - "script": { - "exec": [ - "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", - "postman.setEnvironmentVariable(\"ReservationId\", data);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservations\": {\r\n \"reservation\": [\r\n {\r\n \"sourceOfSale\": {\r\n \"sourceType\": \"PMS\",\r\n \"sourceCode\": \"{{HotelId}}\"\r\n },\r\n \"roomStay\": {\r\n \"roomRates\": [\r\n {\r\n \"total\": {\r\n \"amountBeforeTax\": \"200\"\r\n },\r\n \"rates\": {\r\n \"rate\": [\r\n {\r\n \"base\": {\r\n \"amountBeforeTax\": \"200\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"shareDistributionInstruction\": \"Full\",\r\n \"total\": {\r\n \"amountBeforeTax\": \"200\"\r\n },\r\n \"start\": \"{{currentdate}}\",\r\n \"end\": \"{{currentdateplus1}}\"\r\n }\r\n ]\r\n },\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"roomType\": \"{{RoomTypeCode}}\",\r\n \"ratePlanCode\": \"{{RatePlanCode}}\",\r\n \"start\": \"{{currentdate}}\",\r\n \"end\": \"{{currentdateplus1}}\",\r\n \"suppressRate\": true,\r\n \"marketCode\": \"LEISURE\",\r\n \"marketCodeDescription\": \"Leisure\",\r\n \"sourceCode\": \"WEB\",\r\n \"sourceCodeDescription\": \"Website\",\r\n \"numberOfUnits\": \"1\",\r\n \"pseudoRoom\": false,\r\n \"roomTypeCharged\": \"{{RoomTypeCode}}\",\r\n \"houseUseOnly\": false,\r\n \"complimentary\": false,\r\n \"fixedRate\": true,\r\n \"discountAllowed\": false,\r\n \"bogoDiscount\": false\r\n }\r\n ],\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"arrivalDate\": \"{{currentdate}}\",\r\n \"departureDate\": \"{{currentdateplus1}}\",\r\n \"guarantee\": {\r\n \"guaranteeCode\": \"6PM\",\r\n \"shortDescription\": \"6PM Hold\"\r\n },\r\n \"roomNumberLocked\": false,\r\n \"printRate\": false\r\n },\r\n \"reservationGuests\": [\r\n {\r\n \"profileInfo\": {\r\n \"profile\": {\r\n \"customer\": {\r\n \"personName\": [\r\n {\r\n \"givenName\": \"Sarah\",\r\n \"surname\": \"Smith\",\r\n \"nameType\": \"Primary\"\r\n },\r\n {\r\n \"nameType\": \"External\"\r\n }\r\n ],\r\n \"language\": \"E\"\r\n },\r\n \"profileMemberships\": {\r\n \"profileMembership\": [\r\n {\r\n \"nameOnCard\": \"Sarah\",\r\n \"programDescription\": \"Oracle Airlines\",\r\n \"inactive\": false,\r\n \"membershipId\": \"4000000\",\r\n \"membershipType\": \"OA\",\r\n \"centralSetup\": false,\r\n \"signupDate\": \"2023-05-12\",\r\n \"orderSequence\": 1\r\n },\r\n {\r\n \"nameOnCard\": \"Sarah\",\r\n \"programDescription\": \"Another Airline Australia\",\r\n \"inactive\": false,\r\n \"membershipId\": \"112443445\",\r\n \"membershipType\": \"AN\",\r\n \"centralSetup\": false,\r\n \"signupDate\": \"2023-05-12\",\r\n \"orderSequence\": 2\r\n }\r\n ]\r\n },\r\n \"addresses\": {\r\n \"addressInfo\": [\r\n {\r\n \"address\": {\r\n \"addressLine\": [\r\n \"Riverside Corporate Park\",\r\n \"4 Julius Avenue\"\r\n ],\r\n \"cityName\": \"North Ryde\",\r\n \"postalCode\": \"2113\",\r\n \"state\": \"NSW\",\r\n \"country\": {\r\n \"value\": \"AU\",\r\n \"code\": \"AU\"\r\n },\r\n \"language\": \"EN\",\r\n \"type\": \"HOME\",\r\n \"primaryInd\": true\r\n }\r\n }\r\n ]\r\n },\r\n \"profileType\": \"Guest\"\r\n }\r\n },\r\n \"primary\": true\r\n }\r\n ],\r\n \"reservationPaymentMethods\": [\r\n {\r\n \"paymentMethod\": \"CA\",\r\n \"folioView\": \"1\"\r\n }\r\n ],\r\n \"comments\": [\r\n {\r\n \"comment\": {\r\n \"text\": {\r\n \"value\": \"Please ensure I have coffee machine in my room\"\r\n },\r\n \"commentTitle\": \"General Notes\",\r\n \"notificationLocation\": \"RESERVATION\",\r\n \"type\": \"GEN\",\r\n \"internal\": false\r\n }\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomStayReservation\": true,\r\n \"reservationStatus\": \"Reserved\",\r\n \"walkIn\": false,\r\n \"printRate\": false,\r\n \"preRegistered\": false,\r\n \"upgradeEligible\": false,\r\n \"allowAutoCheckin\": false,\r\n \"hasOpenFolio\": false,\r\n \"allowMobileCheckout\": false,\r\n \"allowMobileViewFolio\": false,\r\n \"allowPreRegistration\": false,\r\n \"optedForCommunication\": false\r\n }\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations" - ] - } - }, - "response": [] - }, - { - "name": "post Reservation -> include external reference", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", - "postman.setEnvironmentVariable(\"ReservationId\", data);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservations\": {\r\n \"reservation\": [\r\n {\r\n \"externalReferences\": [\r\n {\r\n \"id\": \"123444\",\r\n \"idExtension\": 1,\r\n \"idContext\": \"UPDATEME\"\r\n }\r\n ],\r\n \"sourceOfSale\": {\r\n \"sourceType\": \"PMS\",\r\n \"sourceCode\": \"{{HotelId}}\"\r\n },\r\n \"roomStay\": {\r\n \"roomRates\": [\r\n {\r\n \"total\": {\r\n \"amountBeforeTax\": \"200\"\r\n },\r\n \"rates\": {\r\n \"rate\": [\r\n {\r\n \"base\": {\r\n \"amountBeforeTax\": \"200\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"start\": \"2023-11-01\",\r\n \"end\": \"2023-11-02\"\r\n }\r\n ]\r\n },\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"roomType\": \"{{RoomTypeCode}}\",\r\n \"ratePlanCode\": \"{{RatePlanCode}}\",\r\n \"start\": \"2023-11-01\",\r\n \"end\": \"2023-11-02\",\r\n \"marketCode\": \"BUSINESS\",\r\n \"sourceCode\": \"PHONE\",\r\n \"numberOfUnits\": \"1\",\r\n \"roomTypeCharged\": \"{{RoomTypeCode}}\"\r\n }\r\n ],\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"arrivalDate\": \"2023-11-01\",\r\n \"departureDate\": \"2023-11-02\",\r\n \"guarantee\": {\r\n \"guaranteeCode\": \"6PM\",\r\n \"shortDescription\": \"6PM Hold\"\r\n },\r\n \"roomNumberLocked\": false,\r\n \"printRate\": false\r\n },\r\n \"reservationGuests\": [\r\n {\r\n \"profileInfo\": {\r\n \"profile\": {\r\n \"customer\": {\r\n \"personName\": [\r\n {\r\n \"givenName\": \"Sarah\",\r\n \"surname\": \"Smith\",\r\n \"nameType\": \"Primary\"\r\n }\r\n ],\r\n \"language\": \"E\"\r\n },\r\n \"profileType\": \"Guest\"\r\n }\r\n },\r\n \"primary\": true\r\n }\r\n ],\r\n \"reservationPaymentMethods\": [\r\n {\r\n \"paymentMethod\": \"CA\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomStayReservation\": true,\r\n \"reservationStatus\": \"Reserved\",\r\n \"computedReservationStatus\": \"DueIn\",\r\n \"optedForCommunication\": false\r\n }\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations" - ] - } - }, - "response": [] - }, - { - "name": "post Reservation -> minimal details", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", - "postman.setEnvironmentVariable(\"ReservationId\", data);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservations\": {\r\n \"reservation\": [\r\n {\r\n \"sourceOfSale\": {\r\n \"sourceType\": \"PMS\",\r\n \"sourceCode\": \"{{HotelId}}\"\r\n },\r\n \"roomStay\": {\r\n \"roomRates\": [\r\n {\r\n \"total\": {\r\n \"amountBeforeTax\": \"200\"\r\n },\r\n \"rates\": {\r\n \"rate\": [\r\n {\r\n \"base\": {\r\n \"amountBeforeTax\": \"200\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"start\": \"2023-01-10\",\r\n \"end\": \"2023-01-12\"\r\n }\r\n ]\r\n },\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"roomType\": \"{{RoomTypeCode}}\",\r\n \"ratePlanCode\": \"{{RatePlanCode}}\",\r\n \"start\": \"2023-01-10\",\r\n \"end\": \"2023-01-12\",\r\n \"marketCode\": \"BUSINESS\",\r\n \"sourceCode\": \"PHONE\",\r\n \"numberOfUnits\": \"1\",\r\n \"roomTypeCharged\": \"{{RoomTypeCode}}\"\r\n }\r\n ],\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"arrivalDate\": \"2023-01-10\",\r\n \"departureDate\": \"2023-01-12\",\r\n \"guarantee\": {\r\n \"guaranteeCode\": \"6PM\",\r\n \"shortDescription\": \"6PM Hold\"\r\n },\r\n \"roomNumberLocked\": false,\r\n \"printRate\": false\r\n },\r\n \"reservationGuests\": [\r\n {\r\n \"profileInfo\": {\r\n \"profile\": {\r\n \"customer\": {\r\n \"personName\": [\r\n {\r\n \"givenName\": \"Jack\",\r\n \"surname\": \"Smith\",\r\n \"nameType\": \"Primary\"\r\n }\r\n ],\r\n \"language\": \"E\"\r\n },\r\n \"profileType\": \"Guest\"\r\n }\r\n },\r\n \"primary\": true\r\n }\r\n ],\r\n \"reservationPaymentMethods\": [\r\n {\r\n \"paymentMethod\": \"CA\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomStayReservation\": true,\r\n \"reservationStatus\": \"Reserved\",\r\n \"computedReservationStatus\": \"Reserved\",\r\n \"optedForCommunication\": false\r\n }\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations" - ] - } - }, - "response": [] - }, - { - "name": "post Reservation -> using an existing profile", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", - "postman.setEnvironmentVariable(\"ReservationId\", data);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservations\": {\r\n \"reservation\": {\r\n \"reservationGuests\": {\r\n \"profileInfo\": {\r\n \"profileIdList\": {\r\n \"id\": {{ProfileId}},\r\n \"type\": \"Profile\"\r\n }\r\n }\r\n },\r\n \"reservationPaymentMethods\": {\r\n \"paymentMethod\": \"CA\"\r\n },\r\n \"markAsRecentlyAccessed\": true,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationStatus\": \"Reserved\",\r\n \"roomStay\": {\r\n \"guarantee\": {\r\n \"onHold\": false,\r\n \"guaranteeCode\": \"6PM\"\r\n },\r\n \"roomRates\": {\r\n \"sourceCode\": \"PHONE\",\r\n \"numberOfUnits\": 1,\r\n \"rates\": {\r\n \"rate\": {\r\n \"start\": \"2023-07-23\",\r\n \"end\": \"2023-07-24\",\r\n \"base\": {\r\n \"amountBeforeTax\": 50,\r\n \"currencyCode\": \"USD\"\r\n }\r\n }\r\n },\r\n \"start\": \"2023-07-23\",\r\n \"marketCode\": \"LEISURE\",\r\n \"end\": \"2023-07-24\",\r\n \"roomTypeCharged\": \"{{RoomTypeCode}}\",\r\n \"ratePlanCode\": \"{{RatePlanCode}}\",\r\n \"roomType\": \"{{RoomTypeCode}}\",\r\n \"pseudoRoom\": false\r\n },\r\n \"guestCounts\": {\r\n \"children\": 0,\r\n \"adults\": 1\r\n },\r\n \"departureDate\": \"2023-07-24\",\r\n \"arrivalDate\": \"2023-07-23\"\r\n }\r\n }\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations" - ] - } - }, - "response": [] - }, - { - "name": "post Reservation -> with a comment", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", - "postman.setEnvironmentVariable(\"ReservationId\", data);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservations\": {\r\n \"reservation\": [\r\n {\r\n \"sourceOfSale\": {\r\n \"sourceType\": \"PMS\",\r\n \"sourceCode\": \"{{HotelId}}\"\r\n },\r\n \"roomStay\": {\r\n \"roomRates\": [\r\n {\r\n \"total\": {\r\n \"amountBeforeTax\": \"200\"\r\n },\r\n \"rates\": {\r\n \"rate\": [\r\n {\r\n \"base\": {\r\n \"amountBeforeTax\": \"200\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"shareDistributionInstruction\": \"Full\",\r\n \"total\": {\r\n \"amountBeforeTax\": \"200\"\r\n },\r\n \"start\": \"2023-07-01\",\r\n \"end\": \"2023-07-02\"\r\n }\r\n ]\r\n },\r\n \"stayProfiles\": [\r\n {\r\n \"profileIdList\": [\r\n {\r\n \"id\": \"{{ProfileId}}\",\r\n \"type\": \"Profile\"\r\n }\r\n ],\r\n \"reservationProfileType\": \"Group\"\r\n }\r\n ],\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"roomType\": \"{{RoomTypeCode}}\",\r\n \"ratePlanCode\": \"{{RatePlanCode}}\",\r\n \"start\": \"2023-07-01\",\r\n \"end\": \"2023-07-02\",\r\n \"suppressRate\": true,\r\n \"marketCode\": \"BUSINESS\",\r\n \"marketCodeDescription\": \"Business Association\",\r\n \"sourceCode\": \"PHONE\",\r\n \"sourceCodeDescription\": \"Phone Call\",\r\n \"numberOfUnits\": \"1\",\r\n \"pseudoRoom\": false,\r\n \"roomTypeCharged\": \"{{RoomTypeCode}}\",\r\n \"houseUseOnly\": false,\r\n \"complimentary\": false,\r\n \"fixedRate\": true,\r\n \"discountAllowed\": false,\r\n \"bogoDiscount\": false\r\n }\r\n ],\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"arrivalDate\": \"2023-07-01\",\r\n \"departureDate\": \"2023-07-02\",\r\n \"guarantee\": {\r\n \"guaranteeCode\": \"6PM\",\r\n \"shortDescription\": \"6PM Hold\"\r\n },\r\n \"roomNumberLocked\": false,\r\n \"printRate\": false\r\n },\r\n \"reservationGuests\": [\r\n {\r\n \"profileInfo\": {\r\n \"profile\": {\r\n \"customer\": {\r\n \"personName\": [\r\n {\r\n \"givenName\": \"Jack\",\r\n \"surname\": \"Smith\",\r\n \"nameType\": \"Primary\"\r\n },\r\n {\r\n \"nameType\": \"External\"\r\n }\r\n ],\r\n \"language\": \"E\"\r\n },\r\n \"profileType\": \"Guest\"\r\n }\r\n },\r\n \"primary\": true\r\n }\r\n ],\r\n \"reservationProfiles\": {\r\n \"reservationProfile\": [\r\n {\r\n \"profileIdList\": [\r\n {\r\n \"id\": \"{{ProfileId}}\",\r\n \"type\": \"Profile\"\r\n }\r\n ],\r\n \"reservationProfileType\": \"Group\"\r\n }\r\n ]\r\n },\r\n \"reservationPaymentMethods\": [\r\n {\r\n \"paymentMethod\": \"CA\",\r\n \"folioView\": \"1\"\r\n }\r\n ],\r\n \"comments\": [\r\n {\r\n \"comment\": {\r\n \"text\": {\r\n \"value\": \"Reservation Notes\"\r\n },\r\n \"commentTitle\": \"Res General Notes\",\r\n \"notificationLocation\": \"RESERVATION\",\r\n \"type\": \"GEN\",\r\n \"internal\": false\r\n }\r\n }\r\n ],\r\n \"reservationPackages\": [\r\n {\r\n \"packageHeaderType\": {\r\n \"primaryDetails\": {\r\n \"description\": \"Champage on arrival in Room\"\r\n },\r\n \"transactionDetails\": {\r\n \"allowance\": true,\r\n \"currency\": \"USD\",\r\n \"postingType\": \"D\",\r\n \"calculationRule\": \"F\"\r\n },\r\n \"postingAttributes\": {\r\n \"addToRate\": false,\r\n \"printSeparateLine\": false,\r\n \"postNextDay\": false,\r\n \"forecastNextDay\": false\r\n }\r\n },\r\n \"scheduleList\": [\r\n {\r\n \"consumptionDate\": \"2023-07-01\",\r\n \"unitPrice\": \"25\",\r\n \"computedResvPrice\": \"25\",\r\n \"unitAllowance\": \"25\",\r\n \"reservationDate\": \"2023-07-01\",\r\n \"originalUnitPrice\": \"25\",\r\n \"originalUnitAllowance\": \"25\"\r\n }\r\n ],\r\n \"consumptionDetails\": {\r\n \"defaultQuantity\": \"1\",\r\n \"totalQuantity\": \"1\",\r\n \"allowanceConsumed\": false\r\n },\r\n \"packageCode\": \"CHAMP\",\r\n \"startDate\": \"2023-07-01\",\r\n \"endDate\": \"2023-07-02\",\r\n \"source\": \"Reservation\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomStayReservation\": true,\r\n \"reservationStatus\": \"Reserved\",\r\n \"computedReservationStatus\": \"DueIn\",\r\n \"walkIn\": false,\r\n \"printRate\": false,\r\n \"preRegistered\": false,\r\n \"upgradeEligible\": false,\r\n \"allowAutoCheckin\": false,\r\n \"hasOpenFolio\": false,\r\n \"allowMobileCheckout\": false,\r\n \"allowMobileViewFolio\": false,\r\n \"allowPreRegistration\": false,\r\n \"optedForCommunication\": false\r\n }\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations" - ] - }, - "description": "To create reservation in OPERA with a reservation comment." - }, - "response": [] - }, - { - "name": "Post Reservation -> with Credit Card", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-externalSystem", - "value": "", - "type": "text", - "disabled": true - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservations\": {\r\n \"reservation\": [\r\n {\r\n \"sourceOfSale\": {\r\n \"sourceType\": \"CRS\",\r\n \"sourceCode\": \"CRS\"\r\n },\r\n \"roomStay\": {\r\n \"roomRates\": [\r\n {\r\n \"total\": {\r\n \"amountBeforeTax\": \"200\"\r\n },\r\n \"rates\": {\r\n \"rate\": [\r\n {\r\n \"base\": {\r\n \"amountBeforeTax\": \"200\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"shareDistributionInstruction\": \"Full\",\r\n \"total\": {\r\n \"amountBeforeTax\": \"200\"\r\n },\r\n \"start\": \"2023-08-01\",\r\n \"end\": \"2023-08-02\"\r\n }\r\n ]\r\n },\r\n \"stayProfiles\": [\r\n {\r\n \"profileIdList\": [\r\n {\r\n \"id\": {{profileId}},\r\n \"type\": \"Profile\"\r\n }\r\n ],\r\n \"reservationProfileType\": \"Group\"\r\n }\r\n ],\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"roomType\": \"STDK\",\r\n \"ratePlanCode\": \"PACKAGE\",\r\n \"start\": \"2023-08-01\",\r\n \"end\": \"2023-08-02\",\r\n \"suppressRate\": true,\r\n \"marketCode\": \"ASSN\",\r\n \"marketCodeDescription\": \"Group Association\",\r\n \"sourceOfBusiness\": \"REF\",\r\n \"sourceOfBusinessDescription\": \"Referral\",\r\n \"numberOfUnits\": \"1\",\r\n \"pseudoRoom\": false,\r\n \"roomTypeCharged\": \"STDK\",\r\n \"houseUseOnly\": false,\r\n \"complimentary\": false,\r\n \"fixedRate\": true,\r\n \"discountAllowed\": false,\r\n \"bogoDiscount\": false\r\n }\r\n ],\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"arrivalDate\": \"2023-08-01\",\r\n \"departureDate\": \"2023-08-02\",\r\n \"guarantee\": {\r\n \"guaranteeCode\": \"6PM\",\r\n \"shortDescription\": \"6PM Hold\"\r\n },\r\n \"roomNumberLocked\": false,\r\n \"printRate\": false\r\n },\r\n \"reservationGuests\": [\r\n {\r\n \"profileInfo\": {\r\n \"profile\": {\r\n \"customer\": {\r\n \"personName\": [\r\n {\r\n \"givenName\": \"Sarah\",\r\n \"surname\": \"Smith\",\r\n \"nameType\": \"Primary\"\r\n },\r\n {\r\n \"nameType\": \"External\"\r\n }\r\n ],\r\n \"language\": \"E\"\r\n },\r\n \"profileType\": \"Guest\"\r\n }\r\n },\r\n \"primary\": true\r\n }\r\n ],\r\n \"reservationProfiles\": {\r\n \"reservationProfile\": [\r\n {\r\n \"profileIdList\": [\r\n {\r\n \"id\": {{ProfileId}},\r\n \"type\": \"Profile\"\r\n }\r\n ],\r\n \"reservationProfileType\": \"Group\"\r\n }\r\n ]\r\n },\r\n \"reservationPaymentMethods\": [\r\n {\r\n \"paymentCard\": {\r\n \"cardType\": \"Va\",\r\n \"cardNumber\": \"4000clear text goes here\",\r\n \"expirationDate\": \"2023-12-31\",\r\n \"cardHolderName\": \"Sam Jones\",\r\n \"cardOrToken\": \"CardNumber\",\r\n \"processing\": \"Manual\",\r\n \"swiped\": false,\r\n \"citId\": \"1234567898765444\"\r\n },\r\n \"authorizationRule\": {\r\n \"code\": \"2\",\r\n \"amount\": {\r\n \"amount\": \"100\",\r\n \"currencyCode\": \"USD\"\r\n }\r\n },\r\n \"paymentMethod\": \"VA\",\r\n \"folioView\": \"1\"\r\n }\r\n ],\r\n \"roomStayReservation\": true,\r\n \"reservationStatus\": \"Reserved\",\r\n \"computedReservationStatus\": \"Reserved\",\r\n \"walkIn\": false,\r\n \"printRate\": false,\r\n \"preRegistered\": false,\r\n \"upgradeEligible\": false,\r\n \"allowAutoCheckin\": false,\r\n \"hasOpenFolio\": false,\r\n \"allowMobileCheckout\": false,\r\n \"allowMobileViewFolio\": false,\r\n \"allowPreRegistration\": false,\r\n \"optedForCommunication\": false\r\n }\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations" - ] - } - }, - "response": [] - }, - { - "name": "post Reservation -> add Travel Agent profile", - "event": [ - { - "listen": "test", - "script": { - "exec": [ - "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", - "postman.setEnvironmentVariable(\"ReservationId\", data);" - ], - "type": "text/javascript", - "packages": {} - } - } - ], - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservations\": {\r\n \"reservation\": [\r\n {\r\n \"sourceOfSale\": {\r\n \"sourceType\": \"PMS\",\r\n \"sourceCode\": \"{{HotelId}}\"\r\n },\r\n \"roomStay\": {\r\n \"roomRates\": [\r\n {\r\n \"total\": {\r\n \"amountBeforeTax\": \"100\"\r\n },\r\n \"rates\": {\r\n \"rate\": [\r\n {\r\n \"base\": {\r\n \"amountBeforeTax\": \"100\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"shareDistributionInstruction\": \"Full\",\r\n \"total\": {\r\n \"amountBeforeTax\": \"100\"\r\n },\r\n \"start\": \"2024-04-25\",\r\n \"end\": \"2024-04-26\"\r\n }\r\n ]\r\n },\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"roomType\": \"{{RoomType}}\",\r\n \"ratePlanCode\": \"F1W\",\r\n \"start\": \"2024-04-25\",\r\n \"end\": \"2024-04-26\",\r\n \"suppressRate\": true,\r\n \"marketCode\": \"CNR\",\r\n \"marketCodeDescription\": \"CNR\",\r\n \"sourceCode\": \"GD\",\r\n \"sourceCodeDescription\": \"GD\",\r\n \"numberOfUnits\": \"1\",\r\n \"pseudoRoom\": false,\r\n \"roomTypeCharged\": \"{{RoomTypeCharged}}\",\r\n \"houseUseOnly\": false,\r\n \"complimentary\": false,\r\n \"fixedRate\": true,\r\n \"discountAllowed\": false,\r\n \"bogoDiscount\": false\r\n }\r\n ],\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"arrivalDate\": \"2024-04-25\",\r\n \"departureDate\": \"2024-04-26\",\r\n \"guarantee\": {\r\n \"guaranteeCode\": \"4P\",\r\n \"shortDescription\": \"4PM Hold\"\r\n },\r\n \"roomNumberLocked\": false,\r\n \"printRate\": false\r\n },\r\n \"reservationGuests\": [\r\n {\r\n \"profileInfo\": {\r\n \"profile\": {\r\n \"customer\": {\r\n \"personName\": [\r\n {\r\n \"givenName\": \"Oracle\",\r\n \"middleName\": \"\",\r\n \"surname\": \"Test\",\r\n \"nameType\": \"Primary\"\r\n }\r\n ],\r\n \"language\": \"E\"\r\n },\r\n \"addresses\": {\r\n \"addressInfo\": [\r\n {\r\n \"address\": {\r\n \"addressLine\": [\r\n \"Riverside Corporate Park\",\r\n \"4 Julius Avenue\"\r\n ],\r\n \"cityName\": \"North Ryde\",\r\n \"postalCode\": \"2113\",\r\n \"state\": \"NSW\",\r\n \"country\": {\r\n \"value\": \"AU\",\r\n \"code\": \"AU\"\r\n },\r\n \"language\": \"EN\",\r\n \"type\": \"HOME\",\r\n \"primaryInd\": true\r\n }\r\n }\r\n ]\r\n },\r\n \"profileType\": \"Guest\"\r\n }\r\n },\r\n \"primary\": true\r\n } \r\n ],\r\n \"reservationProfiles\": {\r\n \"reservationProfile\": [\r\n {\r\n \"profileIdList\": [ \r\n {\r\n \"id\": \"111\",\r\n \"type\": \"CorporateId\"\r\n }\r\n ], \r\n \"profile\": {\r\n \"company\": {\r\n \"companyName\": \"NIK 2 TA\"\r\n },\r\n \"telephones\": {\r\n \"telephoneInfo\": [\r\n {\r\n \"telephone\": {\r\n \"phoneNumber\": \"9886898090\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"reservationProfileType\": \"TravelAgent\"\r\n }]},\r\n\r\n \"reservationPaymentMethods\": [\r\n {\r\n \"paymentMethod\": \"CA\",\r\n \"folioView\": \"1\"\r\n }\r\n ],\r\n \"comments\": [\r\n {\r\n \"comment\": {\r\n \"text\": {\r\n \"value\": \"Please ensure I have coffee in my room\"\r\n },\r\n \"commentTitle\": \"General Notes\",\r\n \"notificationLocation\": \"RESERVATION\",\r\n \"type\": \"GEN\",\r\n \"internal\": false\r\n }\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomStayReservation\": true,\r\n \"reservationStatus\": \"Reserved\",\r\n \"computedReservationStatus\": \"DueIn\",\r\n \"walkIn\": false,\r\n \"printRate\": false,\r\n \"preRegistered\": false,\r\n \"upgradeEligible\": false,\r\n \"allowAutoCheckin\": false,\r\n \"hasOpenFolio\": false,\r\n \"allowMobileCheckout\": false,\r\n \"allowMobileViewFolio\": false,\r\n \"allowPreRegistration\": false,\r\n \"optedForCommunication\": false\r\n }\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations" - ] - }, - "description": "POST reservation that will create the TA profile if it does not exist. \n• postReservation w/ TA profile – result of this sample is a reservation is created and a TA profile is created on the fly (using the TA profile data in the payload) and the TA profile is associated to the newly created reservation. \n• postReservation w/ Company profile – result of this sample is a reservation is created and a Company profile is created on the fly (using the Company profile data in the payload) and the Company profile is associated to the newly created reservation." - }, - "response": [] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "pre CheckIn Reservation", - "item": [ - { - "name": "post preCheckIn Reservation", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservation\": {\r\n \"reservationId\": {\r\n \"type\": \"Reservation\"\r\n },\r\n \"preCheckInDetails\": {\r\n \"arrival\": {\r\n \"arrivalTime\": \"2023-04-15 14:05:00.0\"\r\n }\r\n }\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/preCheckIn", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "preCheckIn" - ] - }, - "description": "To preregister reservaiton in OPERA" - }, - "response": [] - }, - { - "name": "delete preCheckIn Reservation", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/preCheckIn", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "preCheckIn" - ] - }, - "description": "To reverse preregister reservaiton in OPERA" - }, - "response": [] - } - ] - }, - { - "name": "Put Reservation (update)", - "item": [ - { - "name": "put Reservation", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservations\": [\r\n {\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n ],\r\n \"comments\": [\r\n {\r\n \"comment\": {\r\n \"commentTitle\": \" Reservation General Notes\",\r\n \"notificationLocation\": \"GEN\",\r\n \"type\": \"RESERVATION\",\r\n \"internal\": true,\r\n \"text\": {\r\n \"value\": \"Adding a reservation note here\"\r\n }\r\n }\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"customReference\": \"\",\r\n \"preRegistered\": false,\r\n \"allowMobileCheckout\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}" - ] - }, - "description": "To update an existing reservation in OPERA by adding or updating reservation comments." - }, - "response": [] - }, - { - "name": "put Reservation -> add a package", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservations\": [\r\n {\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n ],\r\n \"reservationPackages\": [\r\n {\r\n \"packageHeaderType\": {\r\n \"primaryDetails\": {\r\n \"description\": \"Fruit Box in room for arrival\"\r\n },\r\n \"transactionDetails\": {\r\n \"allowance\": false,\r\n \"currency\": \"USD\",\r\n \"postingType\": \"D\",\r\n \"calculationRule\": \"F\"\r\n },\r\n \"postingAttributes\": {\r\n \"addToRate\": false,\r\n \"printSeparateLine\": true,\r\n \"postNextDay\": false,\r\n \"forecastNextDay\": false\r\n }\r\n },\r\n \"scheduleList\": [\r\n {\r\n \"consumptionDate\": \"2023-07-20\",\r\n \"unitPrice\": \"0\",\r\n \"unitAllowance\": \"0\",\r\n \"reservationDate\": \"2023-07-20\",\r\n \"originalUnitPrice\": \"0\",\r\n \"originalUnitAllowance\": \"0\"\r\n },\r\n {\r\n \"consumptionDate\": \"2023-07-19\",\r\n \"unitPrice\": \"0\",\r\n \"unitAllowance\": \"0\",\r\n \"reservationDate\": \"2023-07-19\",\r\n \"originalUnitPrice\": \"0\",\r\n \"originalUnitAllowance\": \"0\"\r\n },\r\n {\r\n \"consumptionDate\": \"2023-07-18\",\r\n \"unitPrice\": \"0\",\r\n \"unitAllowance\": \"0\",\r\n \"reservationDate\": \"2023-07-18\",\r\n \"originalUnitPrice\": \"0\",\r\n \"originalUnitAllowance\": \"0\"\r\n },\r\n {\r\n \"consumptionDate\": \"2023-07-17\",\r\n \"unitPrice\": \"0\",\r\n \"unitAllowance\": \"0\",\r\n \"reservationDate\": \"2023-07-17\",\r\n \"originalUnitPrice\": \"0\",\r\n \"originalUnitAllowance\": \"0\"\r\n },\r\n {\r\n \"consumptionDate\": \"2023-07-16\",\r\n \"unitPrice\": \"0\",\r\n \"unitAllowance\": \"0\",\r\n \"reservationDate\": \"2023-07-16\",\r\n \"originalUnitPrice\": \"0\",\r\n \"originalUnitAllowance\": \"0\"\r\n }\r\n ],\r\n \"consumptionDetails\": {\r\n \"defaultQuantity\": \"1\",\r\n \"totalQuantity\": \"1\"\r\n },\r\n \"packageCode\": \"FRUITBOX\",\r\n \"startDate\": \"2023-07-16\",\r\n \"endDate\": \"2023-07-21\"\r\n }\r\n ],\r\n \"overrideInstructions\": [],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"customReference\": \"\",\r\n \"preRegistered\": false,\r\n \"allowMobileCheckout\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}" - ] - }, - "description": "To update an existing reservation in OPERA by attaching packages, such as breakfast, chocolates etc." - }, - "response": [] - }, - { - "name": "put Reservation -> add preferences and arrival time", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservations\": [\r\n {\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n ],\r\n \"preferenceCollection\": [\r\n {\r\n \"preference\": [\r\n {\r\n \"preferenceValue\": \"LAKE\",\r\n \"hotels\": \"{{HotelId}}\",\r\n \"description\": \"Lake View\",\r\n \"global\": false\r\n },\r\n {\r\n \"preferenceValue\": \"KING\",\r\n \"hotels\": \"{{HotelId}}\",\r\n \"description\": \"King Bed\",\r\n \"global\": false\r\n }\r\n ],\r\n \"preferenceType\": \"ROOM FEATURES\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"customReference\": \"\",\r\n \"preRegistered\": false,\r\n \"allowMobileCheckout\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}" - ] - }, - "description": "To update an existing reservation in OPERA by attaching Preferences and updating the arrival time." - }, - "response": [] - }, - { - "name": "put Reservation -> add preferences", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservations\": [\r\n {\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n ],\r\n \"preferenceCollection\": [\r\n {\r\n \"preference\": [\r\n {\r\n \"preferenceValue\": \"LAKE\",\r\n \"hotels\": \"{{HotelId}}\",\r\n \"description\": \"Lake View\",\r\n \"global\": false\r\n },\r\n {\r\n \"preferenceValue\": \"KING\",\r\n \"hotels\": \"{{HotelId}}\",\r\n \"description\": \"King Bed\",\r\n \"global\": false\r\n }\r\n ],\r\n \"preferenceType\": \"ROOM FEATURES\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"customReference\": \"\",\r\n \"preRegistered\": false,\r\n \"allowMobileCheckout\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}" - ] - }, - "description": "To update an existing reservation in OPERA by attaching Preferences." - }, - "response": [] - }, - { - "name": "put Reservation -> attach an accompanying guest profile", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservations\": [\r\n {\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n ],\r\n \"reservationGuests\": [\r\n {\r\n \"profileInfo\": {\r\n \"profileIdList\": [\r\n {\r\n \"type\": \"Profile\",\r\n \"id\": \"19819\"\r\n }\r\n ],\r\n \"profile\": {}\r\n }\r\n },\r\n {\r\n \"profileInfo\": {\r\n \"profileIdList\": [\r\n {\r\n \"type\": \"Profile\",\r\n \"id\": \"15987\"\r\n }\r\n ],\r\n \"profile\": {}\r\n },\r\n \"primary\": false\r\n }\r\n ]\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}" - ] - }, - "description": "To update an existing reservation in OPERA by adding an accompanying guest (second profile)" - }, - "response": [] - }, - { - "name": "put Reservation -> CC payment", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-externalSystem", - "value": "", - "type": "text", - "disabled": true - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservations\": {\r\n \"reservationPaymentMethods\": [\r\n {\r\n \"paymentCard\": {\r\n \"cardType\": \"Va\",\r\n \"cardNumber\": \"4012 clear text goes here\",\r\n \"expirationDate\": \"2023-12-31\",\r\n \"cardHolderName\": \"TEST TEST\",\r\n \"cardOrToken\": \"CardNumber\",\r\n \"citId\": \"1234567898765432\"\r\n },\r\n \"authorizationRule\": {\r\n \"code\": \"2\",\r\n \"amount\": {\r\n \"amount\": \"100\",\r\n \"currencyCode\": \"USD\"\r\n }\r\n },\r\n \"paymentMethod\": \"VA\",\r\n \"folioView\": \"1\"\r\n }\r\n ],\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}" - ] - } - }, - "response": [] - }, - { - "name": "Put Reservation -> add Token as payment method", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-externalSystem", - "value": "", - "type": "text", - "disabled": true - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservations\": {\r\n \"reservationPaymentMethods\": [\r\n {\r\n \"paymentMethod\": \"MC\",\r\n \"folioView\": 1,\r\n \"paymentCard\": {\r\n \"cardType\": \"Mc\",\r\n \"cardNumber\": \"8041123412341234\",\r\n \"cardNumberMasked\": \"XXXXXXXXXXXX4321\",\r\n \"expirationDate\": \"2023-12-31\",\r\n \"cardHolderName\": \"OPI Token\",\r\n \"cardOrToken\": \"Token\",\r\n \"citId\": \"654321ABC1234578\"\r\n }\r\n }\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}" - ] - } - }, - "response": [] - }, - { - "name": "put Reservation -> remove an accompanying guest profile", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservations\": [\r\n {\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n ],\r\n \"reservationGuests\": [\r\n {\r\n \"profileInfo\": {\r\n \"profileIdList\": [\r\n {\r\n \"type\": \"Profile\",\r\n \"id\": \"19819\"\r\n }\r\n ],\r\n \"profile\": {}\r\n }\r\n }\r\n ]\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}" - ] - }, - "description": "To update an existing reservation in OPERA by adding an accompanying guest (second profile)" - }, - "response": [] - }, - { - "name": "put Reservation -> modify dates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservations\":{\r\n \"sourceOfSale\":{\r\n \"sourceType\":\"PMS\",\r\n \"sourceCode\":\"{{HotelId}}\"\r\n },\r\n \"roomStay\":{\r\n \"roomRates\":[\r\n {\r\n \"rates\":{\r\n \"rate\":[\r\n {\r\n \"base\":{\r\n \"amountBeforeTax\":\"110\",\r\n \"currencyCode\":\"USD\"\r\n },\r\n \"start\":\"2023-11-17\",\r\n \"end\":\"2023-11-17\"\r\n }\r\n ]\r\n },\r\n \"guestCounts\":{\r\n \"adults\":\"1\",\r\n \"children\":\"0\"\r\n },\r\n \"roomType\":\"SUP\",\r\n \"ratePlanCode\":\"RACK\",\r\n \"start\":\"2023-11-17\",\r\n \"end\":\"2023-11-18\",\r\n \"suppressRate\":false,\r\n \"marketCode\":\"HOTEL\",\r\n \"sourceCode\":\"LEISURE\",\r\n \"numberOfUnits\":\"1\",\r\n \"pseudoRoom\":false,\r\n \"roomTypeCharged\":\"SUP\",\r\n \"houseUseOnly\":false,\r\n \"complimentary\":false,\r\n \"fixedRate\":true,\r\n \"discountAllowed\":false,\r\n \"bogoDiscount\":false\r\n }\r\n ],\r\n \"guestCounts\":{\r\n \"adults\":\"1\",\r\n \"children\":\"0\"\r\n },\r\n \"arrivalDate\":\"2023-11-17\",\r\n \"departureDate\":\"2023-11-18\",\r\n \"expectedTimes\":{\r\n \"reservationExpectedArrivalTime\":\"2023-11-17\",\r\n \"reservationExpectedDepartureTime\":\"2023-11-18\"\r\n },\r\n \"guarantee\":{\r\n \"guaranteeCode\":\"6PM\",\r\n \"shortDescription\":\"6PM\"\r\n },\r\n \"total\":{\r\n \"amountBeforeTax\":\"310\"\r\n },\r\n \"totalPoints\":{\r\n \"points\":\"0\"\r\n },\r\n \"roomNumberLocked\":false,\r\n \"printRate\":false,\r\n \"bookingMedium\":\"PMS\",\r\n \"bookingMediumDescription\":\"PMS Channel\"\r\n },\r\n \"reservationPaymentMethods\":[\r\n {\r\n \"paymentMethod\":\"CA\",\r\n \"folioView\":\"1\"\r\n }\r\n ],\r\n \"hotelId\":\"{{HotelId}}\",\r\n \"roomStayReservation\":true,\r\n \"reservationStatus\":\"Reserved\",\r\n \"computedReservationStatus\":\"Reserved\",\r\n \"walkIn\":false,\r\n \"printRate\":true,\r\n \"upgradeEligible\":false,\r\n \"hasOpenFolio\":false,\r\n \"allowMobileCheckout\":false,\r\n \"allowPreRegistration\":false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}" - ] - }, - "description": "To update an existing reservation in OPERA by modifying the dates." - }, - "response": [] - }, - { - "name": "put Reservation -> update departure time", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservations\": [\r\n {\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n ],\r\n \"roomStay\": {\r\n \"arrivalDate\": \"2023-03-17\",\r\n \"departureDate\": \"2023-03-18\",\r\n \"expectedTimes\": {\r\n \"reservationExpectedArrivalTime\": \"2023-03-17 19:48:17.0\",\r\n \"reservationExpectedDepartureTime\": \"2023-03-18 09:20:00.0\"\r\n }\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"customReference\": \"\",\r\n \"preRegistered\": false,\r\n \"allowMobileCheckout\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}" - ] - }, - "description": "To update an existing reservation in OPERA by updating the departure time." - }, - "response": [] - }, - { - "name": "put Reservation -> update Guest Message", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservations\": [\r\n {\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n ],\r\n \"guestMessages\": [\r\n {\r\n \"message\": {\r\n \"messageText\": \"Updated - Sam Jones rang and left a message for you. Please call him back.\",\r\n \"messageDate\": \"2023-04-28 20:19:31.0\",\r\n \"typeOfMessage\": \"Tm\",\r\n \"recipient\": \"Smith, Alex\"\r\n },\r\n \"delivery\": {},\r\n \"id\": \"149686\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"customReference\": \"\",\r\n \"preRegistered\": false,\r\n \"allowMobileCheckout\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}" - ] - }, - "description": "To update an existing reservation in OPERA by updating the guest message." - }, - "response": [] - }, - { - "name": "put Reservation -> add a new trace", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservations\": [\r\n {\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n ],\r\n \"traces\": [\r\n {\r\n \"timeInfo\": {\r\n \"dateTimeSpan\": {\r\n \"startDateTime\": \"2023-10-19 08:59:00.0\",\r\n \"endDateTime\": \"2023-10-19 08:59:00.0\"\r\n },\r\n \"traceOn\": \"2023-10-19 08:59:00.0\",\r\n \"traceTime\": \"08:59\"\r\n },\r\n \"departmentId\": \"ACC\",\r\n \"traceText\": \"Please check guest account\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"customReference\": \"\",\r\n \"preRegistered\": false,\r\n \"allowMobileCheckout\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}" - ] - }, - "description": "To update an existing reservation in OPERA by adding a new trace." - }, - "response": [] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Reservation Alerts", - "item": [ - { - "name": "get Reservation Alerts", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}?fetchInstructions=Alerts", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "Reservation", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Alerts" - } - ] - } - }, - "response": [] - }, - { - "name": "post Reservation Alert", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"reservations\":[\n {\n \"reservationIdList\":[\n {\n \"type\":\"Reservation\",\n \"id\":\"{{ReservationId}}\"\n }\n ],\n \"alerts\":[\n {\n \"code\":\"CHECKOUT\",\n \"area\":\"Reservation\",\n \"description\":\"Please ensure guest wants to use credit card\",\n \"screenNotification\":true,\n \"printerNotification\":false\n }\n ],\n \"hotelId\":\"{{HotelId}}\",\n \"customReference\":\"\",\n \"preRegistered\":false,\n \"allowMobileCheckout\":false\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}" - ] - } - }, - "response": [] - }, - { - "name": "update Reservation Alert ", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"reservations\": [\n {\n \"reservationIdList\": [\n {\n \"type\": \"Reservation\",\n \"id\": \"{{ReservationId}}\"\n }\n ],\n \"alerts\": [\n {\n \"code\": \"CHECKOUT\",\n \"global\": false,\n \"area\": \"Reservation\",\n \"description\": \"Please ensure guest is happy with stay\",\n \"screenNotification\": true,\n \"printerNotification\": false,\n \"type\": \"Alert\",\n \"id\": \"120560\"\n }\n ],\n \"hotelId\": \"{{HotelId}}\",\n \"customReference\": \"\",\n \"preRegistered\": false,\n \"allowMobileCheckout\": false\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete a Reservation Alert", - "protocolProfileBehavior": { - "disabledSystemHeaders": { - "content-type": true - } - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservations\":[\r\n {\r\n \"reservationIdList\":[\r\n {\r\n \"type\":\"Reservation\",\r\n \"id\":\"{{ReservationId}}\"\r\n }\r\n ],\r\n \"alerts\":[\r\n {\r\n \"type\":\"Alert\",\r\n \"idContext\":\"OPERA\",\r\n \"id\":\"120560\"\r\n }\r\n ],\r\n \"hotelId\":\"{{HotelId}}\",\r\n \"customReference\":\"\",\r\n \"preRegistered\":false,\r\n \"allowMobileCheckout\":false\r\n }\r\n ]\r\n}" - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Reservation Attachment", - "item": [ - { - "name": "get Reservation Attachments", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/attachments", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "attachments" - ] - } - }, - "response": [] - }, - { - "name": "delete Reservation Attachment", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/attachments/{{AttachmentId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "attachments", - "{{AttachmentId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Reservation Deposits", - "item": [ - { - "name": "post Deposit Policy", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"policy\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n \"revenueType\": \"Rooms\",\r\n \"policy\": {\r\n \"amountPercent\": {\r\n \"percent\": \"50\",\r\n \"amount\": \"50\"\r\n },\r\n \"deadline\": {\r\n \"absoluteDeadline\": \"2023-09-16\"\r\n },\r\n \"policyCode\": \"FULL\",\r\n \"manual\": false\r\n },\r\n \"comments\": \"Full Deposit\",\r\n \"policyId\": {\r\n \"type\": \"PolicyScheduleId\",\r\n \"id\": \"-1\"\r\n }\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/depositPolicies", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "depositPolicies" - ] - } - }, - "response": [] - }, - { - "name": "put Deposit Policy", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"policy\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n \"revenueType\": \"Rooms\",\r\n \"policy\": {\r\n \"amountPercent\": {\r\n \"percent\": \"52\",\r\n \"amount\": \"260\"\r\n },\r\n \"deadline\": {\r\n \"absoluteDeadline\": \"2023-09-16\"\r\n },\r\n \"manual\": false\r\n },\r\n \"comments\": \"Full Deposit comment can go here\",\r\n \"policyId\": {\r\n \"type\": \"PolicyScheduleId\",\r\n \"id\": \"514069\"\r\n }\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/depositPolicies", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "depositPolicies" - ] - } - }, - "response": [] - }, - { - "name": "delete Deposit Policy", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/depositPolicies?policyId=995954", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "depositPolicies" - ], - "query": [ - { - "key": "policyId", - "value": "995954" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Reservation Links", - "item": [ - { - "name": "get Linked Reservations Summary", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/linkedSummary", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "linkedSummary" - ] - }, - "description": "To fetch links between reservations in OPERA Cloud." - }, - "response": [] - }, - { - "name": "delete Reservation Links", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/linkedReservations/{{ReservationId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "linkedReservations", - "{{ReservationId}}" - ] - }, - "description": "To unlink reservations in OPERA" - }, - "response": [] - }, - { - "name": "post ReservationLinks", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservationIdList\": [\r\n {\r\n \"id\": \"{{ReservationId2}}\",\r\n \"type\": \"Reservation\"\r\n }\r\n ],\r\n \"linkToReservationId\": {\r\n \"id\": \"{{ReservationId}}\",\r\n \"type\": \"Reservation\"\r\n },\r\n \"responseInstruction\": {\r\n \"fetchLinkedReservations\": true\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/linkedReservations/{{ReservationId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "linkedReservations", - "{{ReservationId}}" - ] - }, - "description": "To unlink reservations in OPERA" - }, - "response": [] - } - ] - }, - { - "name": "Reservation Locators", - "item": [ - { - "name": "get Reservation Locators", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/guestLocators", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "guestLocators" - ] - } - }, - "response": [] - }, - { - "name": "post Reservation Locators", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{ \r\n \"reservationLocators\": [ \r\n { \r\n \"dateSpan\": { \r\n \"start\": \"2023-10-26 15:00:00.0\",\r\n \"end\": \"2023-10-26 15:45:00.0\"\r\n }, \r\n \"timeSpan\": { \r\n \"startDateTime\": \"2023-10-26 15:00:00.0\",\r\n \"endDateTime\": \"2023-10-26 15:45:00.0\"\r\n }, \r\n \"locatorText\": \"Hotel Garage\", \r\n \"locatorOn\": \"2023-07-09\", \r\n \"locatorBy\": \"APIUSER\" \r\n } \r\n ] \r\n } \r\n", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/guestLocators", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "guestLocators" - ] - } - }, - "response": [] - }, - { - "name": "put Reservation Locators", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservationId\": {\r\n \"type\": \"OPERA\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationLocators\": [\r\n {\r\n \"dateSpan\": {\r\n \"start\": \"2023-10-26 12:00:00.0\",\r\n \"end\": \"2023-10-26 13:30:00.0\"\r\n },\r\n \"timeSpan\": {\r\n \"startDateTime\": \"2023-10-26 12:00:00.0\",\r\n \"endDateTime\": \"2023-10-26 13:30:00.0\"\r\n },\r\n \"locatorText\": \"SPA 2 TEST\",\r\n \"locatorOn\": \"2023-08-01 14:53:17.0\",\r\n \"locatorBy\": \"MIKE\",\r\n \"locatorId\": {\r\n \"id\": \"16774\",\r\n \"type\": \"LocatorId\"\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/guestLocators/{{LocatorId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "guestLocators", - "{{LocatorId}}" - ] - } - }, - "response": [ - { - "name": "putReservationLocators (V1) RS", - "originalRequest": { - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservationId\": {\r\n \"type\": \"OPERA\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationLocators\": [\r\n {\r\n \"dateSpan\": {\r\n \"start\": \"2023-10-26 12:00:00.0\",\r\n \"end\": \"2023-10-26 13:30:00.0\"\r\n },\r\n \"timeSpan\": {\r\n \"startDateTime\": \"2023-10-26 12:00:00.0\",\r\n \"endDateTime\": \"2023-10-26 13:30:00.0\"\r\n },\r\n \"locatorText\": \"SPA 2\",\r\n \"locatorId\": {\r\n \"id\": \"16774\",\r\n \"type\": \"LocatorId\"\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/guestLocators/16774", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "guestLocators", - "16774" - ] - } - }, - "status": "OK", - "code": 200, - "_postman_previewlanguage": "json", - "header": [ - { - "key": "Server", - "value": "nginx" - }, - { - "key": "Date", - "value": "Thu, 26 Aug 2021 17:40:49 GMT" - }, - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8" - }, - { - "key": "Content-Length", - "value": "229" - }, - { - "key": "Connection", - "value": "keep-alive" - }, - { - "key": "Keep-Alive", - "value": "timeout=10" - }, - { - "key": "Cache-Control", - "value": "no-cache, no-store" - }, - { - "key": "X-XSS-Protection", - "value": "1; mode=block" - }, - { - "key": "X-XSS-Protection", - "value": "1; mode=block;" - }, - { - "key": "Strict-Transport-Security", - "value": "max-age=31536000 ; includeSubDomains" - }, - { - "key": "Strict-Transport-Security", - "value": "max-age=31536000; includeSubDomains" - }, - { - "key": "X-ORACLE-DMS-RID", - "value": "0" - }, - { - "key": "X-Content-Type-Options", - "value": "nosniff" - }, - { - "key": "X-Content-Type-Options", - "value": "nosniff" - }, - { - "key": "X-ORACLE-DMS-ECID", - "value": "3d470e55-7360-49b1-9b76-4aa86351dcbd-0003daa7" - }, - { - "key": "Content-Encoding", - "value": "gzip" - }, - { - "key": "Vary", - "value": "Accept-Encoding" - }, - { - "key": "X-Frame-Options", - "value": "DENY" - }, - { - "key": "X-Frame-Options", - "value": "DENY" - }, - { - "key": "Referrer-Policy", - "value": "no-referrer" - } - ], - "cookie": [], - "body": "{\n \"links\": [\n {\n \"href\": \"https://ocr1-demo-oc.hospitality-api.eu-frankfurt-1.ocs.oc-test.com/rsv/v1/hotels/PS1OEDS2/reservations/169065/guestLocators\",\n \"rel\": \"self\",\n \"templated\": false,\n \"method\": \"GET\",\n \"operationId\": \"getReservationLocators\"\n },\n {\n \"href\": \"https://ocr1-demo-oc.hospitality-api.eu-frankfurt-1.ocs.oc-test.com/rsv/v1/hotels/PS1OEDS2/reservations/169065/guestLocators/16774\",\n \"rel\": \"self\",\n \"templated\": false,\n \"method\": \"DELETE\",\n \"operationId\": \"deleteReservationLocators\"\n }\n ]\n}" - } - ] - }, - { - "name": "delete Reservation Locators", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-externalsystem", - "value": "{{ExternalSystemCode}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/guestLocators/{{LocatorId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "guestLocators", - "{{LocatorId}}" - ] - } - }, - "response": [ - { - "name": "deleteReservationLocators (V1) RS", - "originalRequest": { - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-externalsystem", - "value": "{{ExternalSystemCode}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/guestLocators/16774", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "guestLocators", - "16774" - ] - } - }, - "status": "OK", - "code": 200, - "_postman_previewlanguage": "json", - "header": [ - { - "key": "Server", - "value": "nginx" - }, - { - "key": "Date", - "value": "Wed, 25 Aug 2021 19:12:14 GMT" - }, - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8" - }, - { - "key": "Content-Length", - "value": "217" - }, - { - "key": "Connection", - "value": "keep-alive" - }, - { - "key": "Keep-Alive", - "value": "timeout=10" - }, - { - "key": "Cache-Control", - "value": "no-cache, no-store" - }, - { - "key": "X-XSS-Protection", - "value": "1; mode=block" - }, - { - "key": "X-XSS-Protection", - "value": "1; mode=block;" - }, - { - "key": "Strict-Transport-Security", - "value": "max-age=31536000 ; includeSubDomains" - }, - { - "key": "Strict-Transport-Security", - "value": "max-age=31536000; includeSubDomains" - }, - { - "key": "X-ORACLE-DMS-RID", - "value": "0" - }, - { - "key": "X-Content-Type-Options", - "value": "nosniff" - }, - { - "key": "X-Content-Type-Options", - "value": "nosniff" - }, - { - "key": "X-ORACLE-DMS-ECID", - "value": "9024975e-c8ac-43dc-9268-eaa36848e8ff-00038ca4" - }, - { - "key": "Content-Encoding", - "value": "gzip" - }, - { - "key": "Vary", - "value": "Accept-Encoding" - }, - { - "key": "X-Frame-Options", - "value": "DENY" - }, - { - "key": "X-Frame-Options", - "value": "DENY" - }, - { - "key": "Referrer-Policy", - "value": "no-referrer" - } - ], - "cookie": [], - "body": "{\n \"links\": [\n {\n \"href\": \"https://ocr1-demo-oc.hospitality-api.eu-frankfurt-1.ocs.oc-test.com/rsv/v1/hotels/PS1OEDS2/reservations/169065/guestLocators\",\n \"rel\": \"self\",\n \"templated\": false,\n \"method\": \"GET\",\n \"operationId\": \"getReservationLocators\"\n },\n {\n \"href\": \"https://ocr1-demo-oc.hospitality-api.eu-frankfurt-1.ocs.oc-test.com/rsv/v1/hotels/PS1OEDS2/reservations/169065/guestLocators\",\n \"rel\": \"self\",\n \"templated\": false,\n \"method\": \"POST\",\n \"operationId\": \"postReservationLocators\"\n }\n ]\n}" - } - ] - } - ] - }, - { - "name": "Reservation Payment Methods", - "item": [ - { - "name": "get Payment Methods", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/PROP2/reservations?unlinkedOnly=false&actualDepartures=false&complimentaryReservations=false&allowedReservationActions=FacilitySchedule&allowedReservationActions=PreCharge&allowedReservationActions=PostCharge&allowedReservationActions=PostToNoShowCancel&allowedReservationActions=HouseKeeping&roomId=100&hasOpenFolio=false&expectedArrivals=false&reservationStatuses=DueIn&expectedDepartures=false&excludeBlockReservations=false&surname=pop&limit=20&dayOfArrivalCancels=false&earlyDepartures=false&offset=1&givenName=patel&excludeNoPost=false&discountApplied=false&roomAssignedOnly=true&linkedOnly=false&blockCriteriaHotelCode=PROP2&excludePMRooms=false&actualArrivals=false&roomUnassignedOnly=true&arrivalStartDate=2023-07-10&stayovers=false&dayUse=false&recentlyAccessed=false&houseUseReservations=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "PROP2", - "reservations" - ], - "query": [ - { - "key": "unlinkedOnly", - "value": "false" - }, - { - "key": "actualDepartures", - "value": "false" - }, - { - "key": "complimentaryReservations", - "value": "false" - }, - { - "key": "allowedReservationActions", - "value": "FacilitySchedule" - }, - { - "key": "allowedReservationActions", - "value": "PreCharge" - }, - { - "key": "allowedReservationActions", - "value": "PostCharge" - }, - { - "key": "allowedReservationActions", - "value": "PostToNoShowCancel" - }, - { - "key": "allowedReservationActions", - "value": "HouseKeeping" - }, - { - "key": "roomId", - "value": "100" - }, - { - "key": "hasOpenFolio", - "value": "false" - }, - { - "key": "expectedArrivals", - "value": "false" - }, - { - "key": "reservationStatuses", - "value": "DueIn" - }, - { - "key": "expectedDepartures", - "value": "false" - }, - { - "key": "excludeBlockReservations", - "value": "false" - }, - { - "key": "surname", - "value": "pop" - }, - { - "key": "limit", - "value": "20" - }, - { - "key": "dayOfArrivalCancels", - "value": "false" - }, - { - "key": "earlyDepartures", - "value": "false" - }, - { - "key": "offset", - "value": "1" - }, - { - "key": "givenName", - "value": "patel" - }, - { - "key": "excludeNoPost", - "value": "false" - }, - { - "key": "discountApplied", - "value": "false" - }, - { - "key": "roomAssignedOnly", - "value": "true" - }, - { - "key": "linkedOnly", - "value": "false" - }, - { - "key": "blockCriteriaHotelCode", - "value": "PROP2" - }, - { - "key": "excludePMRooms", - "value": "false" - }, - { - "key": "actualArrivals", - "value": "false" - }, - { - "key": "roomUnassignedOnly", - "value": "true" - }, - { - "key": "arrivalStartDate", - "value": "2023-07-10" - }, - { - "key": "stayovers", - "value": "false" - }, - { - "key": "dayUse", - "value": "false" - }, - { - "key": "recentlyAccessed", - "value": "false" - }, - { - "key": "houseUseReservations", - "value": "false" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Reservation Shares", - "item": [ - { - "name": "get Share Reservations", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/shares", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "shares" - ] - } - }, - "response": [] - }, - { - "name": "get Share Reservations By Ext Id", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}//externalSystems/{{ExternalSystemCode}}/reservations/{{ReservationExternalId}}/shares", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "", - "externalSystems", - "{{ExternalSystemCode}}", - "reservations", - "{{ReservationExternalId}}", - "shares" - ] - } - }, - "response": [] - }, - { - "name": "post Combine Share Reservations", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"combineShareInstruction\": {\r\n \"distributionType\": \"Full\",\r\n \"overrideInventoryCheck\": true,\r\n \"roomMoveCheckedinResv\": true,\r\n \"overrideMaxOccupancyCheck\": true\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"shareToReservation\": {\r\n \"reservationIdList\": [\r\n {\r\n \"id\": \"718682\",\r\n \"type\": \"Reservation\"\r\n }\r\n ]\r\n },\r\n \"existingReservationId\": {\r\n \"id\": \"720933\",\r\n \"type\": \"Reservation\"\r\n }\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/shares", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "shares" - ] - }, - "description": "To create share reservaiton in OPERA by comibining another reservation" - }, - "response": [] - }, - { - "name": "delete Share Reservation", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/shares?returnShareReservations=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "shares" - ], - "query": [ - { - "key": "overrideMaxOccupancyCheck", - "value": "true", - "disabled": true - }, - { - "key": "overrideInventoryCheck", - "value": "true", - "disabled": true - }, - { - "key": "returnShareReservations", - "value": "false", - "description": "This query parameter is needed to break share" - }, - { - "key": "overrideRateAvailabilityCheck", - "value": "true", - "disabled": true - } - ] - }, - "description": "This API can be used to separate the share reservations." - }, - "response": [] - } - ] - }, - { - "name": "Reservation Tickets", - "item": [ - { - "name": "get Reservation Tickets", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/tickets?retrieveIssuedOnly=false&retrieveNotIssuedOnly=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "tickets" - ], - "query": [ - { - "key": "retrieveIssuedOnly", - "value": "false" - }, - { - "key": "retrieveNotIssuedOnly", - "value": "false" - } - ] - }, - "description": "This will retrieve any existing tickets that are on a reservation." - }, - "response": [] - }, - { - "name": "post Reservation Tickets", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"tickets\": [\r\n {\r\n \"packageCode\": \"TICKET1\",\r\n \"description\": \"ticket for ABC Concert\",\r\n \"price\": \"0\",\r\n \"quantity\": 1\r\n }\r\n ],\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/tickets", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "tickets" - ] - }, - "description": "To first find available tickets to sell to a guest, use the operations\r\n- getPackages in Rate module\r\n- get Reservation Packages Group Items LOV (in ListOfValues module)." - }, - "response": [] - }, - { - "name": "put Reservation Tickets", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"tickets\": [\r\n {\r\n \"ticketId\": {\r\n \"type\": \"TicketId\",\r\n \"id\": \"153\"\r\n },\r\n \"packageCode\": \"TICKET1\",\r\n \"description\": \"ticket for ABC Concert\",\r\n \"price\": \"0\",\r\n \"quantity\": 1,\r\n \"reference\": \"12345\"\r\n }\r\n ],\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/tickets", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "tickets" - ] - }, - "description": "To first find available tickets to sell to a guest, use the operations\r\n- getPackages in Rate module\r\n- get Reservation Packages Group Items LOV (in ListOfValues module)." - }, - "response": [] - }, - { - "name": "get Tickets Inquiry", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/tickets/inquiry", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "tickets", - "inquiry" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Sell Message Config", - "item": [ - { - "name": "get Sell Message Config", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/sellMessages/config?offset=0&displayDate=2023-07-08", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "sellMessages", - "config" - ], - "query": [ - { - "key": "criteriaId", - "value": "", - "disabled": true - }, - { - "key": "criteriaIdType", - "value": "", - "disabled": true - }, - { - "key": "ratePlanCode", - "value": "", - "disabled": true - }, - { - "key": "roomType", - "value": "", - "disabled": true - }, - { - "key": "startDate", - "value": "", - "disabled": true - }, - { - "key": "endDate", - "value": "", - "disabled": true - }, - { - "key": "duration", - "value": "", - "disabled": true - }, - { - "key": "offset", - "value": "0" - }, - { - "key": "displayDate", - "value": "2023-07-08" - } - ] - } - }, - "response": [] - }, - { - "name": "post Sell Message Config", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"sellMessageConfigs\": {\r\n \"sellMessageConfig\": [\r\n {\r\n \"message\": \"Sell Message for reservation agents can go here\",\r\n \"timespan\": {\r\n \"startDate\": \"2023-06-30\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"languageCode\": \"E\",\r\n \"stickyFlag\": false,\r\n \"sellSequence\": \"1\",\r\n \"usedInModule\": [\r\n \"Reservations\"\r\n ]\r\n }\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/sellMessages/config", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "sellMessages", - "config" - ] - } - }, - "response": [] - }, - { - "name": "put Sell Message Config", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"sellMessageConfigs\": {\r\n \"sellMessageConfig\": [\r\n {\r\n \"message\": \"Sell Message for reservation agents can go here\",\r\n \"timespan\": {\r\n \"startDate\": \"2023-05-30\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"languageCode\": \"E\",\r\n \"stickyFlag\": false,\r\n \"sellSequence\": \"1\",\r\n \"usedInModule\": [\r\n \"Reservations\"\r\n ],\r\n \"id\": \"12000\"\r\n }\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/sellMessages/config", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "sellMessages", - "config" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Transaction Diversions", - "item": [ - { - "name": "get Transaction Diversions", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/transactionDiversions", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "transactionDiversions" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Upsell Reservation (get/post/delete)", - "item": [ - { - "name": "get Upsell", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/upsell", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "upsell" - ] - }, - "description": "Use this operation to see if an upsell offer exists on a reservation. This means a guest has accepted an upsell offer, and you can view the offer details on the reservation." - }, - "response": [] - }, - { - "name": "post Upsell Reservation", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"hotelId\": \"{{HotelId}}\",\n \"reservationId\": {\n \"type\": \"Reservation\"\n \"id\": \"{{ReservationId}}\"\n },\n \"upsell\": {\n \"ruleId\": {\n \"id\": \"754\",\n \"type\": \"UpsellRuleId\"\n },\n \"ratePlanCode\": \"BAR\",\n \"roomType\": {\n \"roomType\": \"SGL\"\n },\n \"firstNightAmount\": {\n \"amount\": {\n \"amount\": 150\n }\n },\n \"totalStayAmount\": {\n \"amount\": {\n \"amount\": 150\n }\n },\n \"rates\": [\n {\n \"date\": \"2023-04-16\",\n \"requiredAmount\": {\n \"amount\": {\n \"amount\": 150\n }\n }\n },\n {\n \"date\": \"2023-04-17\",\n \"requiredAmount\": {\n \"amount\": {\n \"amount\": 150\n }\n }\n }\n ]\n }\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/upsell", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "upsell" - ] - } - }, - "response": [] - }, - { - "name": "delete Upsell", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/upsell", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "upsell" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "get Alerts Notices", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/alerts", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "alerts" - ] - } - }, - "response": [] - }, - { - "name": "get Awards", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/awards?reservationId={{ReservationId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "awards" - ], - "query": [ - { - "key": "reservationId", - "value": "{{ReservationId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get Call History", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/calls", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "calls" - ] - } - }, - "response": [] - }, - { - "name": "get Call Statistics", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/calls/statistics?start=2023-10-01", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "calls", - "statistics" - ], - "query": [ - { - "key": "start", - "value": "2023-10-01" - } - ] - } - }, - "response": [] - }, - { - "name": "get Cancellation History", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/cancellationHistory", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "cancellationHistory" - ] - } - }, - "response": [] - }, - { - "name": "get Confirmation Letters", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/confirmationLetters", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "confirmationLetters" - ], - "query": [ - { - "key": "reservationGuestId", - "value": "", - "disabled": true - }, - { - "key": "reservationGuestIdType", - "value": "", - "disabled": true - }, - { - "key": "membershipId", - "value": "", - "disabled": true - }, - { - "key": "membershipLevelCode", - "value": "", - "disabled": true - }, - { - "key": "surname", - "value": "Smith", - "disabled": true - }, - { - "key": "givenName", - "value": "", - "disabled": true - }, - { - "key": "blockIdType", - "value": "", - "disabled": true - }, - { - "key": "blockId", - "value": "", - "disabled": true - }, - { - "key": "blockName", - "value": "", - "disabled": true - }, - { - "key": "arrivalStartDate", - "value": "", - "disabled": true - }, - { - "key": "arrivalEndDate", - "value": "", - "disabled": true - }, - { - "key": "createdOnStartDate", - "value": "", - "disabled": true - }, - { - "key": "createdOnEndDate", - "value": "", - "disabled": true - }, - { - "key": "sent", - "value": "", - "disabled": true - }, - { - "key": "pending", - "value": "", - "disabled": true - }, - { - "key": "notAttached", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get ECoupons", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/eCoupons", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "eCoupons" - ] - } - }, - "response": [] - }, - { - "name": "get External System Delivery History", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/fetchExternalSystemDeliveryHistory", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "fetchExternalSystemDeliveryHistory" - ] - } - }, - "response": [] - }, - { - "name": "get External System Reservations", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/externalSystems/{{ExternalSystemCode}}/reservations?externalReferenceList=234234", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "externalSystems", - "{{ExternalSystemCode}}", - "reservations" - ], - "query": [ - { - "key": "searchType", - "value": "Any", - "disabled": true - }, - { - "key": "reservationIdList", - "value": "360343", - "disabled": true - }, - { - "key": "confirmationNumberList", - "value": "575218", - "disabled": true - }, - { - "key": "externalReferenceList", - "value": "234234", - "description": "This query parameter is needed to use this operation." - } - ] - } - }, - "response": [] - }, - { - "name": "get Future Reservations Or Blocks", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/profiles/{{ProfileId}}/reservations", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "profiles", - "{{ProfileId}}", - "reservations" - ] - } - }, - "response": [] - }, - { - "name": "get Linked Reservations", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/linkedSummary", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "linkedSummary" - ] - } - }, - "response": [] - }, - { - "name": "get Package", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/packages?productCode={{PackageCode}}&fetchInstructions=Primary&fetchInstructions=Classification&fetchInstructions=Schedule&fetchInstructions=Transaction&fetchInstructions=InventoryItems&packageQuantity=1", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "packages" - ], - "query": [ - { - "key": "productCode", - "value": "{{PackageCode}}" - }, - { - "key": "fetchInstructions", - "value": "Primary" - }, - { - "key": "fetchInstructions", - "value": "Classification" - }, - { - "key": "fetchInstructions", - "value": "Schedule" - }, - { - "key": "fetchInstructions", - "value": "Transaction" - }, - { - "key": "fetchInstructions", - "value": "InventoryItems" - }, - { - "key": "packageQuantity", - "value": "1" - } - ] - }, - "description": "Get package details that are on a reservation." - }, - "response": [] - }, - { - "name": "get Pre Arrival Member Reservations", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/preArrivalMembersReservations?membershipType=QF&start=2023-04-01&end=2023-04-10&externalReferenceType=AC", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "preArrivalMembersReservations" - ], - "query": [ - { - "key": "membershipType", - "value": "QF" - }, - { - "key": "start", - "value": "2023-04-01" - }, - { - "key": "end", - "value": "2023-04-10" - }, - { - "key": "externalReferenceType", - "value": "AC" - } - ] - } - }, - "response": [] - }, - { - "name": "get Pre Configured Routing Instructions", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/preConfiguredRoutingInstructions?travelAgentName=AAA", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "preConfiguredRoutingInstructions" - ], - "query": [ - { - "key": "travelAgentName", - "value": "AAA", - "description": "At least one query parameter is needed to use this operation" - } - ] - } - }, - "response": [] - }, - { - "name": "get Rate Info to get daily detail", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}}/reservations/rateInfo?summaryInfo=false&type=Reservation&id=1840783&detailDate=2023-07-10", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}}", - "reservations", - "rateInfo" - ], - "query": [ - { - "key": "summaryInfo", - "value": "false" - }, - { - "key": "type", - "value": "Reservation" - }, - { - "key": "id", - "value": "1840783" - }, - { - "key": "detailDate", - "value": "2023-07-10" - } - ] - } - }, - "response": [] - }, - { - "name": "get Rate Info to get summary information", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}}/reservations/rateInfo?summaryInfo=true&ratePlanCode={{RatePlanCode}}&roomType={{RoomType}}&adults=2&criteriaStartDate=2023-04-01&criteriaEndDate=2023-04-03", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}}", - "reservations", - "rateInfo" - ], - "query": [ - { - "key": "summaryInfo", - "value": "true" - }, - { - "key": "ratePlanCode", - "value": "{{RatePlanCode}}" - }, - { - "key": "roomType", - "value": "{{RoomType}}" - }, - { - "key": "adults", - "value": "2" - }, - { - "key": "criteriaStartDate", - "value": "2023-04-01" - }, - { - "key": "criteriaEndDate", - "value": "2023-04-03" - }, - { - "key": "type", - "value": "Reservation", - "disabled": true - }, - { - "key": "id", - "value": "1840783", - "disabled": true - }, - { - "key": "detailDate", - "value": "2023-07-10", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Reprint Tickets", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/tickets/reprint", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "tickets", - "reprint" - ] - } - }, - "response": [] - }, - { - "name": "get Reservation Activity Log", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/activityLog?parameterName=RESV_NAME_ID¶meterValue={{ReservationId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "activityLog" - ], - "query": [ - { - "key": "parameterName", - "value": "RESV_NAME_ID" - }, - { - "key": "parameterValue", - "value": "{{ReservationId}}" - }, - { - "key": "activityType", - "value": "UPDATE RESERVATION", - "disabled": true - }, - { - "key": "searchText", - "value": "", - "disabled": true - }, - { - "key": "activityGroup", - "value": "REP_RESERVATION", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Reservation By Ext Id", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/externalSystems/{{ExternalSystemCode}}/reservations/{{ReservationExternalId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "externalSystems", - "{{ExternalSystemCode}}", - "reservations", - "{{ReservationExternalId}}" - ] - } - }, - "response": [] - }, - { - "name": "get Reservation Indicators", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/reservations/indicators?reservationId={{ReservationId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "reservations", - "indicators" - ], - "query": [ - { - "key": "hotelid", - "value": "{{HotelId}}", - "disabled": true - }, - { - "key": "reservationId", - "value": "{{ReservationId}}", - "description": "Reservation id is must query parameter" - } - ] - } - }, - "response": [] - }, - { - "name": "get Reservation Inventory Items", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/inventoryItems", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "inventoryItems" - ] - } - }, - "response": [] - }, - { - "name": "get Reservation Pace", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/reservations/pace?stayDate=2023-11-01&leadDays=5&channels=OWS&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "reservations", - "pace" - ], - "query": [ - { - "key": "stayDate", - "value": "2023-11-01" - }, - { - "key": "leadDays", - "value": "5" - }, - { - "key": "channels", - "value": "OWS" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get Reservation Policies", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/policies", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "policies" - ] - } - }, - "response": [] - }, - { - "name": "get Reservation Preference", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/preferences", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "preferences" - ] - } - }, - "response": [] - }, - { - "name": "get Room Calendar", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/roomCalendar?endDate=2023-01-01&startDate=2922-02-01", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "roomCalendar" - ], - "query": [ - { - "key": "endDate", - "value": "2023-01-01" - }, - { - "key": "startDate", - "value": "2922-02-01" - }, - { - "key": "roomStatus", - "value": "", - "disabled": true - }, - { - "key": "advanceCheckedIn", - "value": "", - "disabled": true - }, - { - "key": "assignedRooms", - "value": "", - "disabled": true - }, - { - "key": "componentRooms", - "value": "", - "disabled": true - }, - { - "key": "connectingRoomsOnly", - "value": "", - "disabled": true - }, - { - "key": "dueOut", - "value": "", - "disabled": true - }, - { - "key": "isSortDescending", - "value": "", - "disabled": true - }, - { - "key": "pageIndex", - "value": "", - "disabled": true - }, - { - "key": "partiallyAssignedRooms", - "value": "", - "disabled": true - }, - { - "key": "recordsPerPage", - "value": "", - "disabled": true - }, - { - "key": "roomConditions", - "value": "", - "disabled": true - }, - { - "key": "sortingBy", - "value": "", - "disabled": true - }, - { - "key": "unassignedRooms", - "value": "", - "disabled": true - }, - { - "key": "roomId", - "value": "", - "disabled": true - }, - { - "key": "roomType", - "value": "", - "disabled": true - }, - { - "key": "roomClass", - "value": "", - "disabled": true - }, - { - "key": "floor", - "value": "", - "disabled": true - }, - { - "key": "roomFeature", - "value": "", - "disabled": true - }, - { - "key": "roomStatus", - "value": "", - "disabled": true - }, - { - "key": "smokingPreference", - "value": "", - "disabled": true - }, - { - "key": "bedType", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Script", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/script?reservationId={{ReservationId}}&reservationIdType=Reservation", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "script" - ], - "query": [ - { - "key": "reservationId", - "value": "{{ReservationId}}" - }, - { - "key": "reservationIdType", - "value": "Reservation" - } - ] - } - }, - "response": [] - }, - { - "name": "get Sell Messages", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/sellMessages?hotelId={{HotelId}}&fetchInstruction=RateCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "sellMessages" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "criteriaId", - "value": "", - "disabled": true - }, - { - "key": "criteriaIdType", - "value": "", - "disabled": true - }, - { - "key": "ratePlanCode", - "value": "", - "disabled": true - }, - { - "key": "roomType", - "value": "", - "disabled": true - }, - { - "key": "startDate", - "value": "", - "disabled": true - }, - { - "key": "endDate", - "value": "", - "disabled": true - }, - { - "key": "duration", - "value": "", - "disabled": true - }, - { - "key": "fetchInstruction", - "value": "RateCodes" - } - ] - } - }, - "response": [] - }, - { - "name": "get Reservation Statistics", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/reservations/statistics?requestedReportsTypeEndDate=2023-06-21&reportCode=ReservationAndRevenueSummary&requestedReportsTypeStartDate=2023-06-15&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "reservations", - "statistics" - ], - "query": [ - { - "key": "requestedReportsTypeEndDate", - "value": "2023-06-21" - }, - { - "key": "reportCode", - "value": "ReservationAndRevenueSummary" - }, - { - "key": "requestedReportsTypeStartDate", - "value": "2023-06-15" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get Reservation Statistics -> Channel Monitor Summary Report", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/reservations/statistics?requestedReportsTypeEndDate=2023-06-21&reportCode=ChannelMonitorSummary&requestedReportsTypeStartDate=2023-06-15&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "reservations", - "statistics" - ], - "query": [ - { - "key": "requestedReportsTypeEndDate", - "value": "2023-06-21" - }, - { - "key": "reportCode", - "value": "ChannelMonitorSummary" - }, - { - "key": "requestedReportsTypeStartDate", - "value": "2023-06-15" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get Reservations To Share By ReservationId", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/share?surname=Smith&fetchInstructions=Reservation&limit=5", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "share" - ], - "query": [ - { - "key": "surname", - "value": "Smith" - }, - { - "key": "givenName", - "value": "", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "Reservation" - }, - { - "key": "limit", - "value": "5" - } - ] - } - }, - "response": [] - }, - { - "name": "get Traces By Reservation", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/traces", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "traces" - ] - } - }, - "response": [] - }, - { - "name": "get Traces By Room", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/rooms/{{RoomId}}/traces", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "rooms", - "{{RoomId}}", - "traces" - ] - } - }, - "response": [] - }, - { - "name": "post Call", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"call\": {\r\n \"dateTimeSpan\": {\r\n \"startDateTime\": \"2023-01-27T01:53:47.866Z\",\r\n \"endDateTime\": \"2023-01-27T01:53:47.866Z\"\r\n },\r\n \"caller\": {\r\n \"givenName\": \"Sam\",\r\n \"surname\": \"Jones\",\r\n \"phone\": \"+1(123)1234-1234\",\r\n \"email\": \"eg@sample.com\"\r\n },\r\n \"reservation\": {\r\n \"reservationIdList\": [\r\n {\r\n \"id\": \"{{ReservationId}}\",\r\n \"type\": \"string\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/calls", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "calls" - ] - } - }, - "response": [] - }, - { - "name": "post Turnaway Reservation", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"turnaway\": {\r\n \"details\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-10-18\",\r\n \"endDate\": \"2023-10-19\",\r\n \"duration\": \"P1DT0H0M0S\"\r\n },\r\n \"ratePlanCode\": \"ARATE\",\r\n \"roomType\": \"PRES\",\r\n \"rateAmount\": {},\r\n \"guestCounts\": {\r\n \"adults\": 1,\r\n \"children\": 0\r\n }\r\n },\r\n \"profileIdList\": [\r\n {\r\n \"type\": \"Profile\",\r\n \"id\": \"{{ProfileId}}\"\r\n }\r\n ],\r\n \"address\": {\r\n \"postalCode\": \"84060\",\r\n \"country\": {\r\n \"code\": \"US\"\r\n }\r\n },\r\n \"comments\": \"A comment can go here\",\r\n \"reasonCode\": \"RATECLOSED\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/turnaways", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "turnaways" - ] - } - }, - "response": [] - }, - { - "name": "put Reinstate Reservation", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"additionalReservationIdList\": []\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/cancellations", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "cancellations" - ] - } - }, - "response": [] - }, - { - "name": "put Split Multi Room Reservation", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservationId\":{\r\n \"type\":\"Reservation\",\r\n \"id\":\"{{ReservationId}}\"\r\n },\r\n \"reservationPaymentMethods\":{\r\n \"copyCreditCards\":true,\r\n \"copyOthers\":true,\r\n \"reservationPaymentMethod\":[\r\n {\r\n \"paymentMethod\":\"CA\",\r\n \"folioView\":\"1\"\r\n }\r\n ]\r\n },\r\n \"responseInstructions\":{\r\n \"fetchLinkedReservations\":false,\r\n \"fetchNewReservationIDs\":false\r\n },\r\n \"lockHandle\":0,\r\n \"splitAll\":false\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/split", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "split" - ] - } - }, - "response": [] - }, - { - "name": "put Split Multi Room Reservation -> with payment Methods = Credit Card", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n \"reservationPaymentMethods\": {\r\n \"copyCreditCards\": true,\r\n \"copyOthers\": true,\r\n \"reservationPaymentMethod\": [\r\n {\r\n \"paymentCard\": {\r\n \"cardType\": \"AX\"\r\n },\r\n \"authorizationRule\": {\r\n \"code\": \"5\",\r\n \"amount\": {\r\n \"amount\": \"250\"\r\n }\r\n },\r\n \"paymentMethod\": \"AX-TST\",\r\n \"folioView\": \"1\"\r\n }\r\n ]\r\n },\r\n \"responseInstructions\": {\r\n \"fetchLinkedReservations\": false,\r\n \"fetchNewReservationIDs\": false\r\n },\r\n \"lockHandle\": 0,\r\n \"splitAll\": false\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/split", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}", - "split" - ] - } - }, - "response": [] - }, - { - "name": "delete Reservation", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "v1", - "hotels", - "{{HotelId}}", - "reservations", - "{{ReservationId}}" - ] - }, - "description": "To update an existing reservation in OPERA by adding or updating reservation comments." - }, - "response": [] - } - ], - "description": "###### OPERA Cloud Reservations API\r\n\r\nThis module provides a complete set of capabilities for creating and updating reservations. Reservations are a central feature of OPERA Cloud. As a key source of information, the reservation specifies a guest's arrival date, departure date, room type, rate, packages, and many other details. It is also a gateway to dozens of other functions that contribute to the guest's experience. All reservations in OPERA Cloud require a guest profile. \r\n\r\nYou can create profiles while booking a reservation. If a profile already exists, you can look it up (using getProfiles in CRM module) and attach it to the reservation during the reservation booking process using the Profile ID.\r\n\r\nFor further detailed information on Reservations, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/ch_bookings.htm#OCSUH-Bookings-Intro-B9901ED8).", - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Reservation Master Data Management (RSV Config)", - "item": [ - { - "name": "Alert Codes", - "item": [ - { - "name": "get Alert Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/alertCodes?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "alertCodes" - ], - "query": [ - { - "key": "wildCard", - "value": "e", - "disabled": true - }, - { - "key": "codes", - "value": "", - "disabled": true - }, - { - "key": "description", - "value": "e", - "disabled": true - }, - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Alert Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"alerts\": [\r\n {\r\n \"code\": \"CONTROL\",\r\n \"description\": \"Additional control required\",\r\n \"displaySequence\": 2,\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/alertCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "alertCodes" - ] - } - }, - "response": [] - }, - { - "name": "put Alert Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"alerts\": [\r\n {\r\n \"code\": \"CONTROL\",\r\n \"description\": \"Additional control required\",\r\n \"displaySequence\": 2,\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/alertCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "alertCodes" - ] - } - }, - "response": [] - }, - { - "name": "delete Alert Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/alertCodes?codes=CONTROL", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "alertCodes" - ], - "query": [ - { - "key": "codes", - "value": "CONTROL" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Alert Code Templates", - "item": [ - { - "name": "get Alert Code Templates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/alertCodes?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "alertCodes" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Alert Code Templates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"alertTemplates\": [\r\n {\r\n \"displaySequence\": \"2\",\r\n \"code\": \"ID\",\r\n \"description\": \"Check ID\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/alertCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "alertCodes" - ] - } - }, - "response": [] - }, - { - "name": "delete Alert Code Templates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/alertCodes?alertCodeTemplateCodes=ID", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "alertCodes" - ], - "query": [ - { - "key": "alertCodeTemplateCodes", - "value": "ID" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Block Rankings", - "item": [ - { - "name": "get Block Rankings", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/blockRankings?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "blockRankings" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - }, - { - "key": "wildcard", - "value": "", - "disabled": true - }, - { - "key": "description", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Block Rankings", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"blockRankings\": [\r\n {\r\n \"code\": \"HIGH\",\r\n \"description\": {\r\n \"defaultText\": \"High\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/blockRankings", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "blockRankings" - ] - } - }, - "response": [] - }, - { - "name": "remove Block Rankings", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/blockRankings/{{BlockRankingsCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "blockRankings", - "{{BlockRankingsCode}}" - ] - } - }, - "response": [] - }, - { - "name": "put Block Ranking", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"blockRankings\": [\r\n {\r\n \"code\": \"HIGH\",\r\n \"description\": {\r\n \"defaultText\": \"High\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/blockRankings/{{BlockRankingsCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "blockRankings", - "{{BlockRankingsCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Block Conversions", - "item": [ - { - "name": "get Block Conversions", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/blockConversions?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "blockConversions" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - }, - { - "key": "wildcard", - "value": "", - "disabled": true - }, - { - "key": "description", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Block Conversions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"blockConversions\": [\r\n {\r\n \"code\": \"HIGH\",\r\n \"description\": {\r\n \"defaultText\": \"High\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/blockConversions", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "blockConversions" - ] - } - }, - "response": [] - }, - { - "name": "change Block Conversions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"blockConversions\": [\r\n {\r\n \"code\": \"HIGH\",\r\n \"description\": {\r\n \"defaultText\": \"High\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/blockConversions/{{BlockConversionCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "blockConversions", - "{{BlockConversionCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Block Conversions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/blockConversions/{{BlockConversionCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "blockConversions", - "{{BlockConversionCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Booking Types", - "item": [ - { - "name": "get Booking Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/bookingTypes?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "bookingTypes" - ], - "query": [ - { - "key": "wildCard", - "value": "e", - "disabled": true - }, - { - "key": "codes", - "value": "", - "disabled": true - }, - { - "key": "description", - "value": "e", - "disabled": true - }, - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Booking Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"bookingTypes\": [\r\n {\r\n \"code\": \"C\",\r\n \"description\": {\r\n \"defaultText\": \"Contract\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/bookingTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "bookingTypes" - ] - } - }, - "response": [] - }, - { - "name": "put Booking Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"bookingTypes\": [\r\n {\r\n \"code\": \"C\",\r\n \"description\": {\r\n \"defaultText\": \"Contract\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/bookingTypes/{{BookingTypesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "bookingTypes", - "{{BookingTypesId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Booking Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/bookingTypes/{{BookingTypesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "bookingTypes", - "{{BookingTypesId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Auto Attach Elements", - "item": [ - { - "name": "get Auto Attach Elements", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/autoAttachElements?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "autoAttachElements" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Auto Attach Elements", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"autoAttachRules\": [\r\n {\r\n \"attachElements\": {\r\n \"code\": [\r\n \"EA\"\r\n ],\r\n \"type\": \"Preference\"\r\n },\r\n \"basedOn\": {\r\n \"roomType\": \"{{RoomType}}\",\r\n \"type\": \"RoomType\"\r\n },\r\n \"code\": \"ROOMRULE\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/autoAttachElements", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "autoAttachElements" - ] - } - }, - "response": [] - }, - { - "name": "put Auto Attach Elements", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"autoAttachRules\": [\r\n {\r\n \"attachElements\": {\r\n \"code\": [\r\n \"EA\"\r\n ],\r\n \"type\": \"Preference\"\r\n },\r\n \"basedOn\": {\r\n \"roomType\": \"{{RoomType}}\",\r\n \"type\": \"RoomType\"\r\n },\r\n \"code\": \"ROOMRULE\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/autoAttachElements", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "autoAttachElements" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Cancellation Codes (Reasons)", - "item": [ - { - "name": "get Cancellation Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/cancellationCodes?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "cancellationCodes" - ], - "query": [ - { - "key": "wildCard", - "value": "a", - "disabled": true - }, - { - "key": "codes", - "value": "", - "disabled": true - }, - { - "key": "description", - "value": "s", - "disabled": true - }, - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Cancellation Codes(V1)", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"cancellationCodes\": [\r\n {\r\n \"code\": \"WEATHER\",\r\n \"description\": {\r\n \"defaultText\": \"Weather Conditions\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/cancellationCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "cancellationCodes" - ] - } - }, - "response": [] - }, - { - "name": "put Cancellation Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"cancellationCodes\": [\r\n {\r\n \"code\": \"WEATHER\",\r\n \"description\": {\r\n \"defaultText\": \"Weather Conditions\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/cancellationCodes/{{CancellationCodesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "cancellationCodes", - "{{CancellationCodesId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Cancellation Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/cancellationCodes/{{CancellationCodesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "cancellationCodes", - "{{CancellationCodesId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Cancellation Policy", - "item": [ - { - "name": "get Cancellation Policy", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/cancelpolicies?hotelIds={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "cancelpolicies" - ], - "query": [ - { - "key": "includeInactive", - "value": "true", - "disabled": true - }, - { - "key": "hotelIds", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "post Cancellation Policy", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"cancelPenalty\": {\r\n \"cancelPenaltyConfig\": [\r\n {\r\n \"sequence\": \"1\",\r\n \"inactive\": false,\r\n \"deadline\": {\r\n \"offsetFromArrival\": \"1\",\r\n \"offsetDropTime\": \"2023-01-01 06:00:00.0\"\r\n },\r\n \"amountPercent\": {\r\n \"basisType\": \"FlatAmount\",\r\n \"amount\": \"50\"\r\n },\r\n \"penaltyDescription\": \"FLATRATE\",\r\n \"policyCode\": \"FLAT\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/cancelpolicy/{{CancelPolicyCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "cancelpolicy", - "{{CancelPolicyCode}}" - ] - } - }, - "response": [] - }, - { - "name": "change Cancellation Policy", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"cancelPenalty\": {\r\n \"cancelPenaltyConfig\": [\r\n {\r\n \"sequence\": \"1\",\r\n \"inactive\": false,\r\n \"deadline\": {\r\n \"offsetFromArrival\": \"1\",\r\n \"offsetDropTime\": \"2023-01-01 06:00:00.0\"\r\n },\r\n \"amountPercent\": {\r\n \"basisType\": \"FlatAmount\",\r\n \"amount\": \"50\"\r\n },\r\n \"penaltyDescription\": \"FLATRATE\",\r\n \"policyCode\": \"FLAT\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/cancelpolicy/{{CancelPolicyCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "cancelpolicy", - "{{CancelPolicyCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Deposit Policy", - "item": [ - { - "name": "get Deposit Policy", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/depositpolicies?hotelIds={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "depositpolicies" - ], - "query": [ - { - "key": "includeInactive", - "value": "true", - "disabled": true - }, - { - "key": "hotelIds", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "post Deposit Policy", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"depositPolicy\": {\r\n \"depositPolicy\": [\r\n {\r\n \"sequence\": \"5\",\r\n \"inactive\": false,\r\n \"amountPercent\": {\r\n \"basisType\": \"Percentage\",\r\n \"percent\": \"2\"\r\n },\r\n \"deadline\": {\r\n \"offsetFromArrival\": \"30\"\r\n },\r\n \"description\": \"2 Nights/3 days prior to Arrival\",\r\n \"policyCode\": \"2NT-3DAY\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/depositpolicy/{{DepositPolicyCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "depositpolicy", - "{{DepositPolicyCode}}" - ] - } - }, - "response": [] - }, - { - "name": "change Deposit Policy", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"depositPolicy\": {\r\n \"depositPolicy\": [\r\n {\r\n \"sequence\": \"5\",\r\n \"inactive\": false,\r\n \"amountPercent\": {\r\n \"basisType\": \"Percentage\",\r\n \"percent\": \"2\"\r\n },\r\n \"deadline\": {\r\n \"offsetFromArrival\": \"30\"\r\n },\r\n \"description\": \"2 Nights/3 days prior to Arrival\",\r\n \"policyCode\": \"TCP\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/depositpolicy/{{DepositPolicyCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "depositpolicy", - "{{DepositPolicyCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Entry Points", - "item": [ - { - "name": "get Entry Points", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/entryPoints?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "entryPoints" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Entry Points", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"entryPoints\": [\r\n {\r\n \"code\": \"MAIN\",\r\n \"description\": {\r\n \"defaultText\": \"Main Entry - Valet Area\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/entryPoints", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "entryPoints" - ] - } - }, - "response": [] - }, - { - "name": "put Entry Points", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"entryPoints\": [\r\n {\r\n \"code\": \"MAIN\",\r\n \"description\": {\r\n \"defaultText\": \"Main Entry - Valet Area\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/entryPoints/{{EntryPointsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "entryPoints", - "{{EntryPointsId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Entry Points", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/entryPoints/{{EntryPointsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "entryPoints", - "{{EntryPointsId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Discount Reasons", - "item": [ - { - "name": "get Discount Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/discountReasons?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "discountReasons" - ], - "query": [ - { - "key": "wildCard", - "value": "a", - "disabled": true - }, - { - "key": "codes", - "value": "", - "disabled": true - }, - { - "key": "description", - "value": "l", - "disabled": true - }, - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Discount Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"discountReasons\": [\r\n {\r\n \"advancedDiscountRules\": [\r\n {}\r\n ],\r\n \"code\": \"EMPLOYEE\",\r\n \"description\": {\r\n \"defaultText\": \"Employee Discount\",\r\n \"translatedTexts\": []\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/discountReasons", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "discountReasons" - ] - } - }, - "response": [] - }, - { - "name": "put Discount Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"discountReasons\": [\r\n {\r\n \"advancedDiscountRules\": [\r\n {}\r\n ],\r\n \"code\": \"EMPLOYEE\",\r\n \"description\": {\r\n \"defaultText\": \"Employee Discount\",\r\n \"translatedTexts\": []\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/discountReasons/{{DiscountReasonsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "discountReasons", - "{{DiscountReasonsId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Discount Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/discountReasons/{{DiscountReasonsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "discountReasons", - "{{DiscountReasonsId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Global Action Codes", - "item": [ - { - "name": "get Global Action Codes", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/globalActionCodes?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "globalActionCodes" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Global Action Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"globalActionCodes\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"TEST\",\r\n \"description\": {\r\n \"defaultText\": \"test\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/globalActionCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "globalActionCodes" - ] - } - }, - "response": [] - }, - { - "name": "change Global Action Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"globalActionCodes\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"TEST\",\r\n \"description\": {\r\n \"defaultText\": \"test\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/globalActionCodes/{{ActionCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "globalActionCodes", - "{{ActionCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Global Action Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/globalActionCodes/{{ActionCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "globalActionCodes", - "{{ActionCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Global Alerts", - "item": [ - { - "name": "get Global Alerts", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/globalAlerts?hotels/{{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "globalAlerts" - ], - "query": [ - { - "key": "hotels/{{HotelId}}", - "value": null - } - ] - } - }, - "response": [] - }, - { - "name": "post Global Alerts", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"globalAlerts\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"alertCode\": \"CHECK\",\r\n \"description\": \"To send an alert of Check out type if tax is adjusted during END OF DAY.\",\r\n \"area\": \"Reservation\",\r\n \"queryId\": \"28588\",\r\n \"notifications\": {\r\n \"screen\": true,\r\n \"print\": false\r\n },\r\n \"conditions\": {\r\n \"condition\": [\r\n {\r\n \"leftExpression\": {\r\n \"fieldName\": \"ARRIVAL\",\r\n \"fieldDescription\": \"Arrival Date\",\r\n \"tableName\": \"NAME_RESERVATION\",\r\n \"virtual\": false,\r\n \"dataType\": \"DATE\",\r\n \"lovSelected\": \"\"\r\n },\r\n \"operator\": {\r\n \"operatorName\": \"225\",\r\n \"operatorDescription\": \"Is Between\",\r\n \"parameterSize\": \"3\"\r\n },\r\n \"rightExpression\": {\r\n \"parameter\": [\r\n \"2023-06-23\",\r\n \"2023-06-23\"\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"welcomeOffer\": false,\r\n \"stopCheckInCheckOut\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/globalAlerts", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "globalAlerts" - ] - }, - "description": "Use LOV modules \r\n- https://{host}/operarest/{schemamap}/lov/v1/listOfValues/AlertCodesMultiHotel?parameterName=HotelCodes&includeInactiveFlag=false¶meterValue={{HotelId}}\r\n\r\n- GET 'https://{host}/operarest/{schemamap}/lov/v1/listOfValues/AlertAreas?parameterName=InHouseYn&includeInactiveFlag=false¶meterValue=Y' \r\n to find available fields for this request." - }, - "response": [] - }, - { - "name": "put Global Alerts", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"globalAlerts\": [\r\n {\r\n \"alertId\": \"18250\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"alertCode\": \"ADJUST\",\r\n \"description\": \"To send an alert of Check out type if tax is adjusted during END OF DAY.\",\r\n \"area\": \"Reservation\",\r\n \"queryId\": \"28588\",\r\n \"notifications\": {\r\n \"screen\": true,\r\n \"print\": false\r\n },\r\n \"conditions\": {\r\n \"condition\": [\r\n {\r\n \"leftExpression\": {\r\n \"fieldName\": \"ARRIVAL\",\r\n \"fieldDescription\": \"Arrival Date\",\r\n \"tableName\": \"NAME_RESERVATION\",\r\n \"virtual\": false,\r\n \"dataType\": \"DATE\",\r\n \"lovSelected\": \"\"\r\n },\r\n \"operator\": {\r\n \"operatorName\": \"225\",\r\n \"operatorDescription\": \"Is Between\",\r\n \"parameterSize\": \"3\"\r\n },\r\n \"rightExpression\": {\r\n \"parameter\": [\r\n \"2023-06-23\",\r\n \"2023-06-23\"\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"welcomeOffer\": false,\r\n \"stopCheckInCheckOut\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/globalAlerts", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "globalAlerts" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Guarantee Code", - "item": [ - { - "name": "get Guarantee Codes", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/guaranteeCodes?hotelIds={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "guaranteeCodes" - ], - "query": [ - { - "key": "hotelIds", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "post Guarantee Code", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"guaranteeCode\": {\r\n \"massCancellation\": {\r\n \"autoCancel\": false\r\n },\r\n \"inactive\": false,\r\n \"requirements\": {\r\n \"phoneNumber\": false,\r\n \"address\": false,\r\n \"creditCard\": true,\r\n \"arrivalTime\": true,\r\n \"deposit\": false\r\n },\r\n \"shortDescription\": {\r\n \"defaultText\": \"Credit Card Guarantee\"\r\n },\r\n \"guaranteeCode\": \"CC\",\r\n \"onHold\": false,\r\n \"reserveInventory\": true,\r\n \"orderSequence\": \"7\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/guaranteeCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "guaranteeCodes" - ] - } - }, - "response": [] - }, - { - "name": "change Guarantee Code", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"guaranteeCode\": {\r\n \"massCancellation\": {\r\n \"autoCancel\": false\r\n },\r\n \"inactive\": false,\r\n \"requirements\": {\r\n \"phoneNumber\": false,\r\n \"address\": false,\r\n \"creditCard\": true,\r\n \"arrivalTime\": true,\r\n \"deposit\": false\r\n },\r\n \"shortDescription\": {\r\n \"defaultText\": \"Credit Card Guarantee\"\r\n },\r\n \"guaranteeCode\": \"CC\",\r\n \"onHold\": false,\r\n \"reserveInventory\": true,\r\n \"orderSequence\": \"7\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/guaranteeCodes/{{GuaranteeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "guaranteeCodes", - "{{GuaranteeCode}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Guarantee Code", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/guaranteeCodes/{{GuaranteeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "guaranteeCodes", - "{{GuaranteeCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Guarantee Code Schedule", - "item": [ - { - "name": "get Guarantee Code Schedules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/guaranteeCodeSchedules?startDate=2023-03-01&inactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "guaranteeCodeSchedules" - ], - "query": [ - { - "key": "startDate", - "value": "2023-03-01" - }, - { - "key": "inactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Guarantee Code Schedules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"guaranteeCodeSchedule\": {\r\n \"scheduleDetail\": {\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-03-04\",\r\n \"endDate\": \"2023-04-14\"\r\n },\r\n \"applicableCodes\": {\r\n \"ratePlanCodes\": [\r\n \"DAILY\"\r\n ],\r\n \"guaranteeCodes\": [\r\n \"6PM\"\r\n ]\r\n },\r\n \"sequence\": \"2\",\r\n \"override\": false,\r\n \"inactive\": false\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/guaranteeCodeSchedules", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "guaranteeCodeSchedules" - ] - } - }, - "response": [] - }, - { - "name": "change Guarantee Code Schedules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"guaranteeCodeSchedule\": {\r\n \"scheduleDetail\": {\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-03-05\",\r\n \"endDate\": \"2023-04-14\"\r\n },\r\n \"applicableCodes\": {\r\n \"ratePlanCodes\": [\r\n \"DAILY\"\r\n ],\r\n \"guaranteeCodes\": [\r\n \"6PM\"\r\n ]\r\n },\r\n \"sequence\": \"2\",\r\n \"override\": false,\r\n \"inactive\": false\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/guaranteeCodeSchedules/{{PolicyScheduleId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "guaranteeCodeSchedules", - "{{PolicyScheduleId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Guarantee Code Schedules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/guaranteeCodeSchedules/{{PolicyScheduleId}}?idContext=OPERA&type=PolicyScheduleId", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "guaranteeCodeSchedules", - "{{PolicyScheduleId}}" - ], - "query": [ - { - "key": "idContext", - "value": "OPERA" - }, - { - "key": "type", - "value": "PolicyScheduleId" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Guest Messages", - "item": [ - { - "name": "get Guest Messages", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/guestMessages", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "guestMessages" - ] - } - }, - "response": [] - }, - { - "name": "post Guest Messages", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"guestMessages\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"FD\",\r\n \"description\": {\r\n \"defaultText\": \"Please see the agent at the Front Desk at your earliest convenience\"\r\n },\r\n \"displaySequence\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/guestMessages", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "guestMessages" - ] - } - }, - "response": [] - }, - { - "name": "put Guest Messages", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"guestMessages\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"FD\",\r\n \"description\": {\r\n \"defaultText\": \"Please see the agent at the Front Desk at your earliest convenience\"\r\n },\r\n \"displaySequence\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/guestMessages", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "guestMessages" - ] - } - }, - "response": [] - }, - { - "name": "delete Guest Messages", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/guestMessages/{{MessageCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "guestMessages", - "{{MessageCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Guest Message Templates", - "item": [ - { - "name": "get Guest Message Templates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/guestMessages", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "guestMessages" - ] - } - }, - "response": [] - }, - { - "name": "post Guest Message Templates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"guestMessageTemplates\": [\r\n {\r\n \"code\": \"PKG\",\r\n \"description\": {\r\n \"defaultText\": \"You have a pakage waiting at the Front Desk\"\r\n },\r\n \"displaySequence\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/guestMessages", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "guestMessages" - ] - } - }, - "response": [] - }, - { - "name": "put Guest Message Templates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"guestMessageTemplates\": [\r\n {\r\n \"code\": \"PKG\",\r\n \"description\": {\r\n \"defaultText\": \"You have a pakage waiting at the Front Desk\"\r\n },\r\n \"displaySequence\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/guestMessages", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "guestMessages" - ] - } - }, - "response": [] - }, - { - "name": "delete Guest Message Templates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/guestMessages?guestMessageTemplateCodes=PKG", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "guestMessages" - ], - "query": [ - { - "key": "guestMessageTemplateCodes", - "value": "PKG" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Locator Codes", - "item": [ - { - "name": "post Locator Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"locatorCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"displaySequence\": \"1\",\r\n \"inactive\": false,\r\n \"code\": \"6\",\r\n \"description\": \"Poolside -Take Msg\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/locatorCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "locatorCodes" - ] - } - }, - "response": [] - }, - { - "name": "put Locator Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"locatorCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"displaySequence\": \"1\",\r\n \"inactive\": false,\r\n \"code\": \"6\",\r\n \"description\": \"Poolside -Take Msg\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/locatorCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "locatorCodes" - ] - } - }, - "response": [] - }, - { - "name": "delete Locator Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/locatorCodes/{{LocatorCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "locatorCodes", - "{{LocatorCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Locator Codes Template", - "item": [ - { - "name": "get Locator Codes Template", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/templates/locatorCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "templates", - "locatorCodes" - ] - } - }, - "response": [] - }, - { - "name": "post Locator Codes Template", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"locatorCodes\": [\r\n {\r\n \"displaySequence\": \"7\",\r\n \"inactive\": false,\r\n \"code\": \"22\",\r\n \"description\": \"Spa Location\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/templates/locatorCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "templates", - "locatorCodes" - ] - } - }, - "response": [] - }, - { - "name": "put Locator Codes Template", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"locatorCodes\": [\r\n {\r\n \"displaySequence\": \"7\",\r\n \"inactive\": false,\r\n \"code\": \"22\",\r\n \"description\": \"Spa Location\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/templates/locatorCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "templates", - "locatorCodes" - ] - } - }, - "response": [] - }, - { - "name": "delete Locator Codes Template", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/templates/locatorCodes?locatorCodes=22", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "templates", - "locatorCodes" - ], - "query": [ - { - "key": "locatorCodes", - "value": "22" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Market Codes", - "item": [ - { - "name": "get Market Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/marketCodes?hotelIds={{HotelId}}&includeInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "marketCodes" - ], - "query": [ - { - "key": "hotelIds", - "value": "{{HotelId}}" - }, - { - "key": "includeInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Market Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"marketCode\": {\r\n \"displayColor\": \"Blue\",\r\n \"groupCode\": \"ALL\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": {\r\n \"defaultText\": \"Government Group\"\r\n },\r\n \"sequence\": \"4\",\r\n \"code\": \"GGOV\",\r\n \"inactive\": false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/marketCodes/{{MarketCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "marketCodes", - "{{MarketCode}}" - ] - } - }, - "response": [] - }, - { - "name": "change Market Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"marketCode\": {\r\n \"displayColor\": \"Blue\",\r\n \"groupCode\": \"ALL\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": {\r\n \"defaultText\": \"Government Group\"\r\n },\r\n \"sequence\": \"4\",\r\n \"code\": \"GGOV\",\r\n \"inactive\": false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/marketCodes/{{MarketCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "marketCodes", - "{{MarketCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Market Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/marketCodes/{{MarketCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "marketCodes", - "{{MarketCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Market Groups", - "item": [ - { - "name": "get Market Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/marketCodes?hotelIds={{HotelId}}&includeInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "marketCodes" - ], - "query": [ - { - "key": "hotelIds", - "value": "{{HotelId}}" - }, - { - "key": "includeInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Market Group", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"marketGroup\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": {\r\n \"defaultText\": \"Internet\"\r\n },\r\n \"sequence\": \"12\",\r\n \"code\": \"INT\",\r\n \"inactive\": false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/marketGroups/{{MarketGroupCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "marketGroups", - "{{MarketGroupCode}}" - ] - } - }, - "response": [] - }, - { - "name": "change Market Group", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"marketGroup\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": {\r\n \"defaultText\": \"Internet\"\r\n },\r\n \"sequence\": \"12\",\r\n \"code\": \"INT\",\r\n \"inactive\": false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/marketGroups/{{MarketGroupCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "marketGroups", - "{{MarketGroupCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Market Group", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/marketGroups/{{MarketGroupCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "marketGroups", - "{{MarketGroupCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Origin Codes", - "item": [ - { - "name": "get Origin Codes", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/originCodes?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "originCodes" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Origin Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"originCodes\": [\r\n {\r\n \"code\": \"CH\",\r\n \"description\": {\r\n \"defaultText\": \"Channel\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/originCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "originCodes" - ] - } - }, - "response": [] - }, - { - "name": "put Origin Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"originCodes\": [\r\n {\r\n \"code\": \"CH\",\r\n \"description\": {\r\n \"defaultText\": \"Channel\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/originCodes/{{OriginCodesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "originCodes", - "{{OriginCodesId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Origin Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/originCodes/{{OriginCodesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "originCodes", - "{{OriginCodesId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Policy Schedule", - "item": [ - { - "name": "get Policy Schedules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/policyschedules?policyType=Cancellation&startDate=2023-03-11&inactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "policyschedules" - ], - "query": [ - { - "key": "policyType", - "value": "Cancellation" - }, - { - "key": "ratePlanCodes", - "value": "", - "disabled": true - }, - { - "key": "policyCodes", - "value": "", - "disabled": true - }, - { - "key": "startDate", - "value": "2023-03-11" - }, - { - "key": "endDate", - "value": "", - "disabled": true - }, - { - "key": "guaranteeCodes", - "value": "", - "disabled": true - }, - { - "key": "inactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "change Policy Schedules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"policySchedule\": {\r\n \"scheduleId\": {\r\n \"type\": \"PolicyScheduleId\",\r\n \"id\": \"194998\"\r\n },\r\n \"scheduleDetail\": {\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-07-04\",\r\n \"endDate\": \"2023-12-31\"\r\n },\r\n \"policy\": {\r\n \"code\": \"NONCXL\",\r\n \"description\": \"Non Cancellable\"\r\n },\r\n \"applicableCodes\": {},\r\n \"sequence\": \"1\",\r\n \"override\": false,\r\n \"inactive\": false\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"policyType\": \"Cancellation\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/policyschedules/{{PolicyScheduleId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "policyschedules", - "{{PolicyScheduleId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Policy Schedules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/policyschedules/{{PolicyScheduleId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "policyschedules", - "{{PolicyScheduleId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Purpose Of Stays", - "item": [ - { - "name": "get Purpose Of Stays", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/purposeOfStays?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "purposeOfStays" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Purpose Of Stays", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"purposeOfStays\": [\r\n {\r\n \"code\": \"LEI\",\r\n \"description\": {\r\n \"defaultText\": \"Leisure Stay\"\r\n },\r\n \"displayOrder\": \"5\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/purposeOfStays", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "purposeOfStays" - ] - } - }, - "response": [] - }, - { - "name": "put Purpose Of Stays", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"purposeOfStays\": [\r\n {\r\n \"code\": \"LEI\",\r\n \"description\": {\r\n \"defaultText\": \"Leisure Stay\"\r\n },\r\n \"displayOrder\": \"5\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/purposeOfStays/{{PurposeOfStaysId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "purposeOfStays", - "{{PurposeOfStaysId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Purpose Of Stays", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/purposeOfStays/{{PurposeOfStaysId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "purposeOfStays", - "{{PurposeOfStaysId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Pre Check In Rules (Pre Registration Rules)", - "item": [ - { - "name": "get Pre CheckIn Rules", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/precheckinRules", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "precheckinRules" - ] - } - }, - "response": [] - }, - { - "name": "create Pre Check In Rules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"preCheckInRules\": [\r\n {\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-07-08\",\r\n \"endDate\": \"2023-07-31\"\r\n },\r\n \"reservationTypes\": [\r\n \"6PM\"\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ruleType\": \"ReservationTypes\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/precheckinRules", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "precheckinRules" - ] - } - }, - "response": [] - }, - { - "name": "change Pre Check In Rules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"preCheckInRules\": [\r\n {\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-06-22\",\r\n \"endDate\": \"2023-06-23\"\r\n },\r\n \"newTimeSpan\": {\r\n \"startDate\": \"2023-06-22\",\r\n \"endDate\": \"2023-12-23\"\r\n },\r\n \"timeLimit\": {\r\n \"hoursPriorToCheckIn\": \"24\",\r\n \"hoursPostCheckIn\": \"24\",\r\n \"absoluteFlag\": false\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ruleType\": \"TimeLimit\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/precheckinRules", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "precheckinRules" - ] - } - }, - "response": [] - }, - { - "name": "remove Pre Check In Rules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/precheckinRules?ruleType=ReservationTypes&startDate=2023-07-08&endDate=2023-07-31", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "precheckinRules" - ], - "query": [ - { - "key": "ruleType", - "value": "ReservationTypes" - }, - { - "key": "startDate", - "value": "2023-07-08" - }, - { - "key": "endDate", - "value": "2023-07-31" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Service Request Codes", - "item": [ - { - "name": "get Service Request Codes", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/serviceRequestCodes?pageNumber=1&inactive=false&hotelIds={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "serviceRequestCodes" - ], - "query": [ - { - "key": "pageNumber", - "value": "1" - }, - { - "key": "inactive", - "value": "false" - }, - { - "key": "hotelIds", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "post Service Request Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"serviceRequestCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"COFFEE\",\r\n \"description\": \"Coffee Machine delivered to room\",\r\n \"deptCode\": \"PMS\",\r\n \"editable\": true\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/serviceRequestCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "serviceRequestCodes" - ] - } - }, - "response": [] - }, - { - "name": "change Service Request Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"serviceRequestCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"COFFEE\",\r\n \"description\": \"Coffee Machine delivered to room\",\r\n \"deptCode\": \"PMS\",\r\n \"editable\": true\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/serviceRequestCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "serviceRequestCodes" - ] - } - }, - "response": [] - }, - { - "name": "remove Service Request Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/serviceRequestCodes?serviceRequestCode=TST", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "serviceRequestCodes" - ], - "query": [ - { - "key": "serviceRequestCode", - "value": "TST" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Source Codes", - "item": [ - { - "name": "get Source Codes", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/sourceCodes/", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "sourceCodes", - "" - ] - } - }, - "response": [] - }, - { - "name": "post Source Code", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"sourceCode\": {\r\n \"groupCode\": \"ALL\",\r\n \"description\": {\r\n \"defaultText\": \"Catering\"\r\n },\r\n \"sequence\": \"5\",\r\n \"code\": \"CAT\",\r\n \"inactive\": false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/sourceCodes/", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "sourceCodes", - "" - ] - } - }, - "response": [] - }, - { - "name": "change Source Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"sourceCode\": {\r\n \"groupCode\": \"ALL\",\r\n \"description\": {\r\n \"defaultText\": \"Catering\"\r\n },\r\n \"sequence\": \"5\",\r\n \"code\": \"CAT\",\r\n \"inactive\": false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/sourceCodes/{{SourceCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "sourceCodes", - "{{SourceCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Source Code", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/sourceCodes/{{SourceCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "sourceCodes", - "{{SourceCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Source Groups", - "item": [ - { - "name": "get Source Groups", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/sourceGroups?includeInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "sourceGroups" - ], - "query": [ - { - "key": "includeInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Source Group", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"sourceGroup\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": {\r\n \"defaultText\": \"Marketing\"\r\n },\r\n \"sequence\": \"5\",\r\n \"code\": \"MARK\",\r\n \"inactive\": false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/sourceGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "sourceGroups" - ] - } - }, - "response": [] - }, - { - "name": "change Source Group", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"sourceGroup\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": {\r\n \"defaultText\": \"Marketing\"\r\n },\r\n \"sequence\": \"5\",\r\n \"code\": \"MARK\",\r\n \"inactive\": false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/sourceGroups/{{SourceGroupCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "sourceGroups", - "{{SourceGroupCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Source Group", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/sourceGroups/{{SourceGroupCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "sourceGroups", - "{{SourceGroupCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Template Cancellation Policy", - "item": [ - { - "name": "get Template Cancellation Policy", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/cancelpolicytemplates?hotelId={{HotelId}}&includeInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "cancelpolicytemplates" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "includeInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Template Cancellation Policy", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateCancelPenalty\": {\r\n \"sequence\": \"5\",\r\n \"inactive\": false,\r\n \"deadline\": {\r\n \"offsetFromArrival\": \"1\",\r\n \"offsetDropTime\": \"1970-01-01 16:00:00.0\"\r\n },\r\n \"amountPercent\": {\r\n \"basisType\": \"FlatAmount\",\r\n \"amount\": \"0\"\r\n },\r\n \"penaltyDescription\": \"4PM Cancel policy\",\r\n \"policyCode\": \"4PM\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/cancelpolicytemplate/{{CancelPolicyTemplate}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "cancelpolicytemplate", - "{{CancelPolicyTemplate}}" - ] - } - }, - "response": [] - }, - { - "name": "change Template Cancellation Policy", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateCancelPenalty\": {\r\n \"sequence\": \"5\",\r\n \"inactive\": false,\r\n \"deadline\": {\r\n \"offsetFromArrival\": \"1\",\r\n \"offsetDropTime\": \"1970-01-01 16:00:00.0\"\r\n },\r\n \"amountPercent\": {\r\n \"basisType\": \"FlatAmount\",\r\n \"amount\": \"0\"\r\n },\r\n \"penaltyDescription\": \"4PM Cancel policy\",\r\n \"policyCode\": \"4PM\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/cancelpolicytemplate/{{CancelPolicyTemplate}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "cancelpolicytemplate", - "{{CancelPolicyTemplate}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Template Cancellation Policy", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/cancelpolicytemplate/{{CancelPolicyTemplate}}?policyCode=4PM", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "cancelpolicytemplate", - "{{CancelPolicyTemplate}}" - ], - "query": [ - { - "key": "policyCode", - "value": "4PM" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Template Deposit Policy", - "item": [ - { - "name": "get Template Deposit Policy", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/depositpolicytemplates?hotelId={{HotelId}}&includeInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "depositpolicytemplates" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "includeInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Template Deposit Policy", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateDepositPolicy\": {\r\n \"sequence\": \"2\",\r\n \"inactive\": false,\r\n \"amountPercent\": {\r\n \"basisType\": \"Percentage\",\r\n \"percent\": \"10\"\r\n },\r\n \"deadline\": {\r\n \"offsetFromBookingDate\": \"20\"\r\n },\r\n \"description\": \"10%\",\r\n \"policyCode\": \"10\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/depositpolicytemplate/{{DepositPolicyTemplate}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "depositpolicytemplate", - "{{DepositPolicyTemplate}}" - ] - } - }, - "response": [] - }, - { - "name": "change Template Deposit Policy", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateDepositPolicy\": {\r\n \"sequence\": \"2\",\r\n \"inactive\": false,\r\n \"amountPercent\": {\r\n \"basisType\": \"Percentage\",\r\n \"percent\": \"10\"\r\n },\r\n \"deadline\": {\r\n \"offsetFromBookingDate\": \"20\"\r\n },\r\n \"description\": \"10%\",\r\n \"policyCode\": \"10\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/depositpolicytemplate/{{DepositPolicyTemplate}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "depositpolicytemplate", - "{{DepositPolicyTemplate}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Template Deposit Policy", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/depositpolicytemplate/{{DepositPolicyTemplate}}?policyCode=10", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "depositpolicytemplate", - "{{DepositPolicyTemplate}}" - ], - "query": [ - { - "key": "policyCode", - "value": "10" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Template Guarantee Code", - "item": [ - { - "name": "get Template Guarantee Codes", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/guaranteeCodeTemplates", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "guaranteeCodeTemplates" - ], - "query": [ - { - "key": "hotelIds", - "value": "{{HotelId}}", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "create Template Guarantee Code", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateGuaranteeCode\": {\r\n \"massCancellation\": {\r\n \"autoCancel\": false\r\n },\r\n \"inactive\": false,\r\n \"requirements\": {\r\n \"phoneNumber\": false,\r\n \"address\": false,\r\n \"creditCard\": false,\r\n \"arrivalTime\": true,\r\n \"deposit\": false\r\n },\r\n \"shortDescription\": {\r\n \"defaultText\": \"Complimentary\"\r\n },\r\n \"guaranteeCode\": \"COMP\",\r\n \"onHold\": false,\r\n \"reserveInventory\": true,\r\n \"orderSequence\": \"11\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/guaranteeCodeTemplates/{{GuaranteeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "guaranteeCodeTemplates", - "{{GuaranteeCode}}" - ] - } - }, - "response": [] - }, - { - "name": "change Template Guarantee Code", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateGuaranteeCode\": {\r\n \"massCancellation\": {\r\n \"autoCancel\": false\r\n },\r\n \"inactive\": false,\r\n \"requirements\": {\r\n \"phoneNumber\": false,\r\n \"address\": false,\r\n \"creditCard\": false,\r\n \"arrivalTime\": true,\r\n \"deposit\": false\r\n },\r\n \"shortDescription\": {\r\n \"defaultText\": \"Complimentary\"\r\n },\r\n \"guaranteeCode\": \"COMP\",\r\n \"onHold\": false,\r\n \"reserveInventory\": true,\r\n \"orderSequence\": \"11\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/guaranteeCodeTemplates/{{GuaranteeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "guaranteeCodeTemplates", - "{{GuaranteeCode}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Template Guarantee Code", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/guaranteeCodeTemplates/{{GuaranteeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "guaranteeCodeTemplates", - "{{GuaranteeCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Template Market Code", - "item": [ - { - "name": "get Template Market Codes", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/marketCodeTemplates?fetchInactive=true&templateMarketCodes=GROUP", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "marketCodeTemplates" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - }, - { - "key": "templateMarketCodes", - "value": "GROUP" - }, - { - "key": "templateMarketGroupsCodes", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Template Market Code", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateMarketCode\": {\r\n \"displayColor\": \"Blue\",\r\n \"groupCode\": \"ALL\",\r\n \"description\": {\r\n \"defaultText\": \"CORP. PROMOTIONS & PACKAGES\"\r\n },\r\n \"sequence\": \"1\",\r\n \"code\": \"CPR\",\r\n \"inactive\": false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/marketCodeTemplates", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "marketCodeTemplates" - ] - } - }, - "response": [] - }, - { - "name": "change Template Market Code", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateMarketCode\": {\r\n \"displayColor\": \"Blue\",\r\n \"groupCode\": \"ALL\",\r\n \"description\": {\r\n \"defaultText\": \"CORP. PROMOTIONS & PACKAGES\"\r\n },\r\n \"sequence\": \"1\",\r\n \"code\": \"CPR\",\r\n \"inactive\": false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/marketCodeTemplates/{{MarketCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "marketCodeTemplates", - "{{MarketCode}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Template Market Code", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/marketCodeTemplates/{{MarketCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "marketCodeTemplates", - "{{MarketCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Template Market Group", - "item": [ - { - "name": "get Template Market Groups", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/marketGroupTemplates?includeInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "marketGroupTemplates" - ], - "query": [ - { - "key": "includeInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Template Market Group", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateMarketGroup\": {\r\n \"description\": {\r\n \"defaultText\": \"Group\"\r\n },\r\n \"sequence\": \"2\",\r\n \"code\": \"GROUP\",\r\n \"inactive\": false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/marketGroupTemplate/{{MarketGroupCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "marketGroupTemplate", - "{{MarketGroupCode}}" - ] - } - }, - "response": [] - }, - { - "name": "change Template Market Group", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateMarketGroup\": {\r\n \"description\": {\r\n \"defaultText\": \"Group\"\r\n },\r\n \"sequence\": \"2\",\r\n \"code\": \"GROUP\",\r\n \"inactive\": false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/marketGroupTemplate/{{MarketGroupCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "marketGroupTemplate", - "{{MarketGroupCode}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Template Market Group", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/marketGroupTemplate/{{MarketGroupCode}}?templateMarketGroup=GROUP", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "marketGroupTemplate", - "{{MarketGroupCode}}" - ], - "query": [ - { - "key": "templateMarketGroup", - "value": "GROUP" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Template Source Codes", - "item": [ - { - "name": "get Template Source Codes", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/templates/sourceCodes?templateSourceCodes=WEB", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "templates", - "sourceCodes" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false", - "disabled": true - }, - { - "key": "templateSourceCodes", - "value": "WEB" - } - ] - } - }, - "response": [] - }, - { - "name": "post Template Source Code", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateSourceCode\": {\r\n \"groupCode\": \"ALL\",\r\n \"description\": {\r\n \"defaultText\": \"Call Center\"\r\n },\r\n \"sequence\": \"2\",\r\n \"code\": \"VOI\",\r\n \"inactive\": false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/templates/sourceCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "templates", - "sourceCodes" - ] - } - }, - "response": [] - }, - { - "name": "change Template Source Code", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateSourceCode\": {\r\n \"groupCode\": \"ALL\",\r\n \"description\": {\r\n \"defaultText\": \"Call Center\"\r\n },\r\n \"sequence\": \"2\",\r\n \"code\": \"VOI\",\r\n \"inactive\": false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/templates/sourceCodes/{{SourceCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "templates", - "sourceCodes", - "{{SourceCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Template Source Code", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/templates/sourceCodes/{{SourceCode}}?templateSourceCode=INTERNAL", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "templates", - "sourceCodes", - "{{SourceCode}}" - ], - "query": [ - { - "key": "templateSourceCode", - "value": "INTERNAL" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Template Source Groups", - "item": [ - { - "name": "get Template Source Group", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/templates/sourceGroups?includeInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "templates", - "sourceGroups" - ], - "query": [ - { - "key": "includeInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Template Source Group", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateSourceGroup\": {\r\n \"description\": {\r\n \"defaultText\": \"Leisure\"\r\n },\r\n \"sequence\": \"2\",\r\n \"code\": \"LEIS\",\r\n \"inactive\": false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/templates/sourceGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "templates", - "sourceGroups" - ] - } - }, - "response": [] - }, - { - "name": "change Template Source Group", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateSourceGroup\": {\r\n \"description\": {\r\n \"defaultText\": \"Leisure\"\r\n },\r\n \"sequence\": \"2\",\r\n \"code\": \"LEIS\",\r\n \"inactive\": false\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/templates/sourceGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "templates", - "sourceGroups" - ] - } - }, - "response": [] - }, - { - "name": "remove Template Source Group", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/templates/sourceGroups?templateSourceGroup=BUS", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "templates", - "sourceGroups" - ], - "query": [ - { - "key": "templateSourceGroup", - "value": "BUS" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Template TurnAway Codes", - "item": [ - { - "name": "get Template TurnAway Codes", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/turnawayCodes?includeInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "turnawayCodes" - ], - "query": [ - { - "key": "includeInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Template TurnAway Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"turnAwayCodes\": [\r\n {\r\n \"code\": \"LASTRATEROOM\",\r\n \"description\": {\r\n \"defaultText\": \"LAST RATE ROOM.\"\r\n },\r\n \"displaySequence\": \"10\",\r\n \"turnAwayType\": \"Denial\",\r\n \"inactive\": false,\r\n \"canDelete\": true\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/turnawayCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "turnawayCodes" - ] - } - }, - "response": [] - }, - { - "name": "put Template TurnAway Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"turnAwayCodes\": [\r\n {\r\n \"code\": \"LASTRATEROOM\",\r\n \"description\": {\r\n \"defaultText\": \"LAST RATE ROOM.\"\r\n },\r\n \"displaySequence\": \"10\",\r\n \"turnAwayType\": \"Denial\",\r\n \"inactive\": false,\r\n \"canDelete\": true\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/turnawayCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "turnawayCodes" - ] - } - }, - "response": [] - }, - { - "name": "delete Template Turn Away Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/turnawayCodes/{{TurnawayCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "turnawayCodes", - "{{TurnawayCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Trace Texts", - "item": [ - { - "name": "get Trace Texts", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/traceTexts", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "traceTexts" - ] - } - }, - "response": [] - }, - { - "name": "post Trace Texts", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"traceTexts\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"departmentCode\": \"HSP\",\r\n \"traceText\": \"Housekeeping new trace text\",\r\n \"canDelete\": true,\r\n \"displaySequence\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/traceTexts", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "traceTexts" - ] - } - }, - "response": [] - }, - { - "name": "put Trace Texts", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"traceTexts\": [\r\n {\r\n \"originalTraceText\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"departmentCode\": \"GBLA\",\r\n \"traceText\": \"Chain global department code with property specific trace text\",\r\n \"canDelete\": true,\r\n \"displaySequence\": \"2\"\r\n },\r\n \"newTraceText\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"departmentCode\": \"GBLA\",\r\n \"traceText\": \"Chain global department code with property specific trace text\",\r\n \"canDelete\": true,\r\n \"displaySequence\": \"3\"\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/traceTexts", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "traceTexts" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "TurnAway Codes", - "item": [ - { - "name": "get Hotel TurnAway Codes", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/turnawayCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "turnawayCodes" - ] - } - }, - "response": [] - }, - { - "name": "post Hotel TurnAway Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"turnAwayCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"NOLIKE\",\r\n \"description\": {\r\n \"defaultText\": \"Don't Like the hotel\"\r\n },\r\n \"displaySequence\": \"10\",\r\n \"turnAwayType\": \"Regret\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/turnawayCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "turnawayCodes" - ] - } - }, - "response": [] - }, - { - "name": "put Hotel TurnAway Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"turnAwayCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"NOLIKE\",\r\n \"description\": {\r\n \"defaultText\": \"Don't Like the hotel\"\r\n },\r\n \"displaySequence\": \"10\",\r\n \"turnAwayType\": \"Regret\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/turnawayCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "turnawayCodes" - ] - } - }, - "response": [] - }, - { - "name": "delete Hotel TurnAway Code", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/turnawayCodes/{{Code}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "turnawayCodes", - "{{Code}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Upsell Configuration", - "item": [ - { - "name": "get Upsell Rules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/upsellRules?searchByRoomType=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "upsellRules" - ], - "query": [ - { - "key": "searchByRoomType", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "delete Upsell Rules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/upsellRules/{{RuleCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "upsellRules", - "{{RuleCode}}" - ] - } - }, - "response": [] - }, - { - "name": "post Upsell Rules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"upsellRules\": [\r\n {\r\n \"description\": \"Testing for New Rule\",\r\n \"upsellByRoomType\": true,\r\n \"fromRoomTypeOrFromRoomClass\": \"ECO\",\r\n \"toRoomTypeOrToRoomClass\": \"SUP\",\r\n \"startDate\": \"2023-03-03\",\r\n \"endDate\": \"2023-12-31\",\r\n \"rateCodes\": [\r\n \"BARBB\",\r\n \"BAR\"\r\n ],\r\n \"marketCodes\": [],\r\n \"upsellByOccupancyLevels\": false,\r\n \"formula\": \"FlatAmountAddedToOriginalRate\",\r\n \"upsellAmount\": \"5\",\r\n \"currencyCode\": \"USD\",\r\n \"roundingRule\": \"Down\",\r\n \"occupancyLevelsType\": [],\r\n \"useDefaultTrxCode\": true,\r\n \"transactionCode\": {\r\n \"description\": \"Room Upsell\",\r\n \"transactionCode\": \"1500\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"upsellRuleCode\": \"UPSELLRULE2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/upsellRules", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "upsellRules" - ] - } - }, - "response": [] - }, - { - "name": "test Upsell Rules", - "protocolProfileBehavior": { - "disabledSystemHeaders": {} - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"arrivalDate\": \"2023-04-06\",\r\n \"nights\": 1,\r\n \"adults\": 1,\r\n \"children\": 0,\r\n \"numberOfRooms\": 1,\r\n \"roomType\": \"ECO\",\r\n \"rateCode\": \"BAR\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/upsellRules/action/validate", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "upsellRules", - "action", - "validate" - ] - } - }, - "response": [] - }, - { - "name": "put Upsell Rules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"upsellRules\": [\r\n {\r\n \"description\": \"New upsell rule\",\r\n \"upsellByRoomType\": true,\r\n \"fromRoomTypeOrFromRoomClass\": \"STDQ\",\r\n \"toRoomTypeOrToRoomClass\": \"*\",\r\n \"startDate\": \"2023-07-03\",\r\n \"upsellByOccupancyLevels\": false,\r\n \"formula\": \"FlatAmountAddedToOriginalRate\",\r\n \"upsellAmount\": \"11\",\r\n \"currencyCode\": \"USD\",\r\n \"roundingRule\": \"None\",\r\n \"occupancyLevelsType\": [],\r\n \"useDefaultTrxCode\": true,\r\n \"transactionCode\": {\r\n \"transactionCode\": \"1000\",\r\n \"trxCode\": \"1000\"\r\n },\r\n \"trxCode\": {\r\n \"transactionCode\": \"1000\",\r\n \"trxCode\": \"1000\"\r\n },\r\n \"hotelId\": \"PROP2\",\r\n \"upsellRuleCode\": \"NEWUPSE\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/upsellRules", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "upsellRules" - ] - } - }, - "response": [] - }, - { - "name": "copy Upsell Rules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"UpsellRules\": [\r\n {\r\n \"targetHotelCode\": [\r\n \"PROP2\"\r\n ],\r\n \"sourceHotelCode\": \"{{HotelId}}\",\r\n \"code\": \"TER1\"\r\n }\r\n ],\r\n \"links\": [],\r\n \"warnings\": []\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/upsellRules/copy", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "upsellRules", - "copy" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Waitlist Codes", - "item": [ - { - "name": "get Waitlist Codes", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/waitlistCodes?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "waitlistCodes" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Waitlist Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"waitlistCodes\": [\r\n {\r\n \"code\": \"WAIT\",\r\n \"description\": {\r\n \"defaultText\": \"WAIT\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/waitlistCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "waitlistCodes" - ] - } - }, - "response": [] - }, - { - "name": "put Waitlist Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"waitlistCodes\": [\r\n {\r\n \"code\": \"WAIT\",\r\n \"description\": {\r\n \"defaultText\": \"WAIT\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/waitlistCodes/{{WaitlistCodesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "waitlistCodes", - "{{WaitlistCodesId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Waitlist Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/waitlistCodes/{{WaitlistCodesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "waitlistCodes", - "{{WaitlistCodesId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Waitlist Priorities", - "item": [ - { - "name": "get Waitlist Priorities", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/waitlistPriorities?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "waitlistPriorities" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Waitlist Priorities", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"waitlistPriorities\": [\r\n {\r\n \"code\": \"PRIOR\",\r\n \"description\": {\r\n \"defaultText\": \"prior\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/waitlistPriorities", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "waitlistPriorities" - ] - } - }, - "response": [] - }, - { - "name": "put Waitlist Priorities", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"waitlistPriorities\": [\r\n {\r\n \"code\": \"PRIOR\",\r\n \"description\": {\r\n \"defaultText\": \"Prior Stay Guest\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/waitlistPriorities/{{WaitlistPrioritiesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "waitlistPriorities", - "{{WaitlistPrioritiesId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Waitlist Priorities", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/waitlistPriorities/{{WaitlistPrioritiesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "waitlistPriorities", - "{{WaitlistPrioritiesId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "get Scripts", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/scripts?hotelId={{HotelId}}&type=ClosingScript", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "scripts" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "type", - "value": "ClosingScript" - }, - { - "key": "membershipTypesCodes", - "value": "", - "disabled": true - }, - { - "key": "croCodes", - "value": "", - "disabled": true - }, - { - "key": "codes", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Service Request Code Priorities", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/serviceRequestCodes/{{ServiceRequestCode}}/priorities?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "serviceRequestCodes", - "{{ServiceRequestCode}}", - "priorities" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "get Rate Plan Ratings", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/ratePlans/ratings?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "ratePlans", - "ratings" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "get Room Ratings", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/rooms/ratings?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "config", - "v1", - "hotels", - "{{HotelId}}", - "rooms", - "ratings" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - } - ], - "description": "###### APIs to cater for Reservation Configuration in OPERA Cloud. \r\n\r\nIn this module you can retrieve, create, modify or delete configuration related to Reservations, such as market codes, policy schedules, cancellation codes etc.\r\n\r\nFor further detailed information on Event creation, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/ch_booking_admin_section.htm#OCSUH-BookingAdministrationTopics-BE9E0674).", - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Rate Plan Management (RTP)", - "item": [ - { - "name": "Display Sets", - "item": [ - { - "name": "get Display Sets", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rtp/v1/displaySets?wildCard=N&description=", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "displaySets" - ], - "query": [ - { - "key": "wildCard", - "value": "N" - }, - { - "key": "description", - "value": "" - } - ] - } - }, - "response": [] - }, - { - "name": "post Display Sets", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"displaySets\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"NEWCODE\",\r\n \"description\": {\r\n \"defaultText\": \"Add New Display Set Description\"\r\n },\r\n \"displayOrder\": \"60\"\r\n }\r\n ]\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/displaySets", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "displaySets" - ] - }, - "description": "Use this operation to add a package (such as Breakfast, or box of chocolated) to a rate plan." - }, - "response": [] - }, - { - "name": "put Display Sets", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"displaySets\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"{{DisplaySet}}\",\r\n \"description\": {\r\n \"defaultText\": \"Negotiated display set.\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/displaySets/{{DisplaySetsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "displaySets", - "{{DisplaySetsId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Display Sets", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/displaySets/{{DisplaySetsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "displaySets", - "{{DisplaySetsId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Hotel Package Forecast Groups", - "item": [ - { - "name": "get Hotel Package Forecast Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/packageForecastGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "packageForecastGroups" - ], - "query": [ - { - "key": "taxRangeType", - "value": "", - "disabled": true - } - ] - }, - "description": "Response for the request to search for package formula ranges. Based on the hotel code and tax range type code, response can contain multiple package formula ranges." - }, - "response": [] - }, - { - "name": "post Hotel Package Forecast Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"hotelPackageForecastGroups\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"Summer\",\r\n \"sellSequence\": \"1\",\r\n \"inactive\": false,\r\n \"code\": \"SUM\"\r\n }\r\n ]\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/packageForecastGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "packageForecastGroups" - ] - }, - "description": "Response for the request to search for package formula ranges. Based on the hotel code and tax range type code, response can contain multiple package formula ranges." - }, - "response": [] - }, - { - "name": "put Hotel Package Forecast Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"hotelPackageForecastGroups\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"Summer\",\r\n \"sellSequence\": \"1\",\r\n \"inactive\": false,\r\n \"code\": \"SUM\"\r\n }\r\n ]\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/packageForecastGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "packageForecastGroups" - ] - }, - "description": "Response for the request to search for package formula ranges. Based on the hotel code and tax range type code, response can contain multiple package formula ranges." - }, - "response": [] - } - ] - }, - { - "name": "Negotiated Rates", - "item": [ - { - "name": "get Negotiated Rates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/negotiatedRates", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "negotiatedRates" - ] - } - }, - "response": [] - }, - { - "name": "get Negotiated Rates For Given Hotel And Rate", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/negotiatedRates/{{RateCode}}/profiles", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "negotiatedRates", - "{{RateCode}}", - "profiles" - ] - }, - "description": "Get all profiles with Negotiated Rates." - }, - "response": [] - }, - { - "name": "get Negotiated Rates For Given Profile", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rtp/v1/profiles/{{ProfileId}}/negotiatedRates", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "profiles", - "{{ProfileId}}", - "negotiatedRates" - ] - }, - "description": "GGet a profile's Negotiated Rates." - }, - "response": [] - }, - { - "name": "post Negotiated Rates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"negotiatedRates\": [\n {\n \"negotiatedProfile\": [\n {\n \"profileIdList\": [\n {\n \"id\": \"932034\",\n \"type\": \"Profile\"\n }\n ],\n \"rateInfoList\": [\n {\n \"negotiatedRateOrder\": 42,\n \"newTimeSpan\": {\n \"startDate\": \"2023-04-03\",\n \"endDate\": \"2023-04-03\"\n }\n }\n ]\n }\n ],\n \"ratePlanCode\": \"NEGTEST\"\n }\n ]\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/negotiatedRates", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "negotiatedRates" - ] - } - }, - "response": [] - }, - { - "name": "put Negotiated Rates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"negotiatedRates\": [\n {\n \"negotiatedProfile\": [\n {\n \"profileIdList\": [\n {\n \"id\": \"932034\"\n }\n ],\n \"rateInfoList\": [\n {\n \"negotiatedRateOrder\": 898,\n \"newTimeSpan\": {\n \"startDate\": \"2023-04-04\",\n \"endDate\": \"2023-04-04\"\n },\n \"start\": \"2023-04-03\",\n \"end\": \"2023-04-03\"\n }\n ]\n }\n ]\n }\n ]\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/negotiatedRates/{{RateCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "negotiatedRates", - "{{RateCode}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Negotiated Rates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/profiles/{{ProfileId}}/startDate/{{StartDate}}/negotiatedRates/{{RatePlanId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "profiles", - "{{ProfileId}}", - "startDate", - "{{StartDate}}", - "negotiatedRates", - "{{RatePlanId}}" - ] - } - }, - "response": [] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Package Groups", - "item": [ - { - "name": "get Package Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/packageGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "packageGroups" - ] - } - }, - "response": [] - }, - { - "name": "post Package Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"packageGroups\": {\r\n \"packageGroup\": [\r\n {\r\n \"membersList\": [\r\n {\r\n \"code\": \"BFSTEXL\",\r\n \"description\": \"Buffet Breakfast\"\r\n },\r\n {\r\n \"code\": \"FRUITBOX\",\r\n \"description\": \"Fruit Box\"\r\n }\r\n ],\r\n \"description\": \"Create a new package group code\",\r\n \"shortDescription\": \"short description goes here\",\r\n \"code\": \"NEWCODEHERE\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/packageGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "packageGroups" - ] - }, - "description": "Use this operation to create a new group package code. You will need to know the avilable packaged, use getPackages for this property to find these out first." - }, - "response": [] - }, - { - "name": "put Package Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"packageGroups\": {\r\n \"packageGroup\": [\r\n {\r\n \"membersList\": [\r\n {\r\n \"code\": \"BFSTEXL\",\r\n \"description\": \"Buffet Breakfast\"\r\n },\r\n {\r\n \"code\": \"FRUITBOX\",\r\n \"description\": \"Fruit Box\"\r\n }\r\n ],\r\n \"description\": \"Create a new package group code - update\",\r\n \"shortDescription\": \"short description goes here\",\r\n \"code\": \"{{PackaceGroupCode}}\",\r\n \"sellSeparate\": true\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/packageGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "packageGroups" - ] - } - }, - "response": [] - }, - { - "name": "delete Package Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/packageGroups/{{PackageCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "packageGroups", - "{{PackageCode}}" - ] - }, - "description": "Use this operation to delete an existing Package Group code from a property." - }, - "response": [] - } - ] - }, - { - "name": "Packages", - "item": [ - { - "name": "get Packages", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rtp/v1/packages?includeGroup=true&sellSeparate=true&endDate=2023-09-27&children=0&adults=1&fetchInstructions=Header&fetchInstructions=CalculatedPrice&fetchInstructions=Items&hotelId={{HotelId}}&startDate=2023-09-26&ticketPostingRhythm=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "packages" - ], - "query": [ - { - "key": "includeGroup", - "value": "true" - }, - { - "key": "sellSeparate", - "value": "true" - }, - { - "key": "endDate", - "value": "2023-09-27" - }, - { - "key": "children", - "value": "0" - }, - { - "key": "adults", - "value": "1" - }, - { - "key": "fetchInstructions", - "value": "Header" - }, - { - "key": "fetchInstructions", - "value": "CalculatedPrice" - }, - { - "key": "fetchInstructions", - "value": "Items" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "startDate", - "value": "2023-09-26" - }, - { - "key": "ticketPostingRhythm", - "value": "false" - } - ] - }, - "description": "Use this operation to search for available packages at a property. You can search by date range, to see what packages are available to add to a reservation for example." - }, - "response": [] - }, - { - "name": "get Packages (v1) -> tickets", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rtp/v1/packages?includeGroup=true&sellSeparate=true&startDate=2023-07-16&endDate=2023-07-21&adults=1&children=0&fetchInstructions=Header&fetchInstructions=CalculatedPrice&fetchInstructions=Items&ticketPostingRhythm=true&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "packages" - ], - "query": [ - { - "key": "includeGroup", - "value": "true" - }, - { - "key": "sellSeparate", - "value": "true" - }, - { - "key": "startDate", - "value": "2023-07-16" - }, - { - "key": "endDate", - "value": "2023-07-21" - }, - { - "key": "adults", - "value": "1" - }, - { - "key": "children", - "value": "0" - }, - { - "key": "fetchInstructions", - "value": "Header" - }, - { - "key": "fetchInstructions", - "value": "CalculatedPrice" - }, - { - "key": "fetchInstructions", - "value": "Items" - }, - { - "key": "ticketPostingRhythm", - "value": "true" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - }, - "description": "Use this operation to search for available packages at a property. You can search by date range, to see what packages are available to add to a reservation for example." - }, - "response": [] - }, - { - "name": "get Package", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/packages/{{PackageCode}}?fetchInstructions=Header&fetchInstructions=Items&fetchInstructions=CalculatedPrice&fetchInstructions=Details&fetchInstructions=PostingRules", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "packages", - "{{PackageCode}}" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "Header" - }, - { - "key": "fetchInstructions", - "value": "Items" - }, - { - "key": "fetchInstructions", - "value": "CalculatedPrice" - }, - { - "key": "fetchInstructions", - "value": "Details" - }, - { - "key": "fetchInstructions", - "value": "PostingRules" - } - ] - } - }, - "response": [] - }, - { - "name": "get Package Rates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/packages/{{PackageCode}}/rates", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "packages", - "{{PackageCode}}", - "rates" - ] - } - }, - "response": [] - }, - { - "name": "post Package", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"packageCode\": {\r\n \"header\": {\r\n \"primaryDetails\": {\r\n \"description\": \"Fruit and Chocolate Box\",\r\n \"shortDescription\": \"Fruit and Chocolate\"\r\n },\r\n \"transactionDetails\": {\r\n \"allowance\": false,\r\n \"packagePostingRules\": {\r\n \"transactionCode\": {\r\n \"code\": \"1000\",\r\n \"type\": \"Inclusive\"\r\n }\r\n }\r\n },\r\n \"postingAttributes\": {\r\n \"inventoryItems\": [],\r\n \"addToRate\": false,\r\n \"printSeparateLine\": true,\r\n \"sellSeparate\": true,\r\n \"postNextDay\": false,\r\n \"forecastNextDay\": false,\r\n \"webBookable\": true,\r\n \"formulaFunctionArguments\": [],\r\n \"catering\": false,\r\n \"postingRhythm\": {\r\n \"type\": \"EveryNight\"\r\n },\r\n \"priceCalculationRule\": \"FlatRate\"\r\n }\r\n },\r\n \"schedules\": [\r\n {\r\n \"newTimeSpan\": {\r\n \"startDate\": \"2023-03-03\",\r\n \"endDate\": \"2023-07-03\"\r\n },\r\n \"schedulePrices\": [\r\n {\r\n \"unitPrice\": \"35\"\r\n },\r\n {\r\n \"bucket\": \"Bucket2\"\r\n },\r\n {\r\n \"bucket\": \"Bucket3\"\r\n }\r\n ],\r\n \"newMinNights\": \"1\",\r\n \"newMaxNights\": \"2\",\r\n \"newMinPersons\": \"1\",\r\n \"newMaxPersons\": \"4\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"FRUITCHOC\",\r\n \"adjustOverlappingRange\": true\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/packages/{{PackageCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "packages", - "{{PackageCode}}" - ] - } - }, - "response": [] - }, - { - "name": "put Package", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"packageCode\":{\r\n \"header\":{\r\n \"primaryDetails\":{\r\n \"description\":\"Fruit and Chocolate Box\",\r\n \"shortDescription\":\"Fruit and Chocolate\"\r\n },\r\n \"transactionDetails\":{\r\n \"allowance\":false,\r\n \"packagePostingRules\":{\r\n \"transactionCode\":{\r\n \"code\":\"1000\",\r\n \"type\":\"Inclusive\"\r\n }\r\n }\r\n },\r\n \"postingAttributes\":{\r\n \"inventoryItems\":[\r\n \r\n ],\r\n \"addToRate\":false,\r\n \"printSeparateLine\":true,\r\n \"sellSeparate\":true,\r\n \"postNextDay\":false,\r\n \"forecastNextDay\":false,\r\n \"webBookable\":true,\r\n \"formulaFunctionArguments\":[\r\n \r\n ],\r\n \"catering\":false,\r\n \"postingRhythm\":{\r\n \"type\":\"EveryNight\"\r\n },\r\n \"priceCalculationRule\":\"FlatRate\"\r\n }\r\n },\r\n \"schedules\":[\r\n {\r\n \"newTimeSpan\":{\r\n \"startDate\":\"2023-07-03\",\r\n \"endDate\":\"2023-07-03\"\r\n },\r\n \"schedulePrices\":[\r\n {\r\n \"unitPrice\":\"38\"\r\n },\r\n {\r\n \"bucket\":\"Bucket2\"\r\n },\r\n {\r\n \"bucket\":\"Bucket3\"\r\n }\r\n ],\r\n \"newMinNights\":\"1\",\r\n \"newMaxNights\":\"2\",\r\n \"newMinPersons\":\"1\",\r\n \"newMaxPersons\":\"4\"\r\n }\r\n ],\r\n \"hotelId\":\"{{HotelId}}\",\r\n \"code\":\"FRUITBOX2\",\r\n \"adjustOverlappingRange\":true\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/packages/{{PackageCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "packages", - "{{PackageCode}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Package", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/packages/{{PackageCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "packages", - "{{PackageCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Package Formula Ranges", - "item": [ - { - "name": "get Package Formula Ranges", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/packageFormulaRanges", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "packageFormulaRanges" - ], - "query": [ - { - "key": "taxRangeType", - "value": "", - "disabled": true - } - ] - }, - "description": "Response for the request to search for package formula ranges. Based on the hotel code and tax range type code, response can contain multiple package formula ranges." - }, - "response": [] - }, - { - "name": "post Package Formula Ranges", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"packageFormulaRanges\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"taxRangeType\": \"CITYTAX\",\r\n \"amountFrom\": {\r\n \"amount\": \"10\"\r\n },\r\n \"amountTo\": {\r\n \"amount\": \"200\"\r\n },\r\n \"taxAmount\": {\r\n \"amount\": \"7\"\r\n },\r\n \"intervalAmount\": {\r\n \"amount\": \"5\"\r\n },\r\n \"pkgFormulaRangeId\": \"516476\"\r\n }\r\n ]\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/packageFormulaRanges", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "packageFormulaRanges" - ] - } - }, - "response": [] - }, - { - "name": "put Package Formula Ranges", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"packageFormulaRanges\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"taxRangeType\": \"CITYTAX\",\r\n \"amountFrom\": {\r\n \"amount\": \"10\"\r\n },\r\n \"amountTo\": {\r\n \"amount\": \"200\"\r\n },\r\n \"taxAmount\": {\r\n \"amount\": \"7\"\r\n },\r\n \"intervalAmount\": {\r\n \"amount\": \"5\"\r\n },\r\n \"pkgFormulaRangeId\": \"6854\"\r\n }\r\n ]\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/packageFormulaRanges/{{PackageFormulaRangeId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "packageFormulaRanges", - "{{PackageFormulaRangeId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Promotion Codes", - "item": [ - { - "name": "post Promotion Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"propertyPromotionCode\": {\r\n \"propertyPromotionRateCodes\": [\r\n {\r\n \"rateUseDesc\": \"BAR\",\r\n \"actionType\": \"CREATED\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"promotionCode\": \"3FOR4\",\r\n \"rateCode\": \"BAR\"\r\n }\r\n ],\r\n \"promoCodeRoutingInstruction\": {},\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"promotionCodeDetails\": {\r\n \"promotionName\": {\r\n \"defaultText\": \"New promotion code description\"\r\n },\r\n \"promotionGroup\": \"SUMMER\",\r\n \"description\": \"Long description goes here\",\r\n \"bookingDate\": {\r\n \"startDate\": \"2023-07-08\",\r\n \"endDate\": \"2023-12-31\"\r\n },\r\n \"stayDate\": {\r\n \"startDate\": \"2023-07-08\",\r\n \"endDate\": \"2023-06-30\"\r\n },\r\n \"categoryDesc\": \"Long description goes here\",\r\n \"promoInstructions\": \"Any instructions can be added here\",\r\n \"promoInformation\": \"Information about this promo goes here\",\r\n \"upgradeAllowed\": \"Y\",\r\n \"checkInOutTime\": {}\r\n },\r\n \"promotionCode\": \"3FOR4\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/promotionCodes/{{PromotionCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "promotionCodes", - "{{PromotionCode}}" - ] - } - }, - "response": [] - }, - { - "name": "get Promotion Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/promotionCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "promotionCodes" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Promotion Groups", - "item": [ - { - "name": "get Promotional Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/promotionGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "promotionGroups" - ] - } - }, - "response": [] - }, - { - "name": "post Promotional Group", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"promotionGroup\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"promotionGroup\": \"NEWGROUP\",\r\n \"plan\": \"You can add a description here\",\r\n \"name\": \"Promo Name here\",\r\n \"type\": \"Ptype\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/promotionGroups/{{GroupCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "promotionGroups", - "{{GroupCode}}" - ] - } - }, - "response": [] - }, - { - "name": "put Promotional Group", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"promotionGroup\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"promotionGroup\": \"NEWGROUP\",\r\n \"plan\": \"You can update the description here\",\r\n \"name\": \"Promo Name here\",\r\n \"type\": \"Ptype\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/promotionGroups/{{GroupCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "promotionGroups", - "{{GroupCode}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Promotional Group", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/promotionGroups/{{GroupCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "promotionGroups", - "{{GroupCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Rate Access Exclusions", - "item": [ - { - "name": "get Rate Plan -> with fetchInstructions = AccessExclusions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}?fetchInstructions=AccessExclusions", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "ratePlans", - "{{RatePlanCode}}" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "Packages", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "PrimaryDetails", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "TransactionDetails", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "RateCommission", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "AccessExclusions" - } - ] - } - }, - "response": [] - }, - { - "name": "put Rate Access Exclusions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"rateAccessExclusions\": {\r\n \"rateAccessExclusion\": [\r\n {\r\n \"dateRange\": {\r\n \"start\": \"2023-07-09\",\r\n \"end\": \"2023-07-10\"\r\n },\r\n \"sourceType\": \"CRO\",\r\n \"sourceValue\": \"NAMER\",\r\n \"allowModifyReservation\": true,\r\n \"allowCancelReservation\": true,\r\n \"inactive\": false\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"rateCode\": \"{{RatePlanCode}}\"\r\n }\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateAccessExclusions", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "rateAccessExclusions" - ] - }, - "description": "Response for the request to search for package formula ranges. Based on the hotel code and tax range type code, response can contain multiple package formula ranges." - }, - "response": [] - } - ] - }, - { - "name": "Rate Class", - "item": [ - { - "name": "get Rate Class", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateClasses", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "rateClasses" - ], - "query": [ - { - "key": "rateCategory", - "value": "", - "disabled": true - }, - { - "key": "sellDate", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Rate Class", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"rateClass\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"Rate Class Descriptionss\",\r\n \"sequence\": \"21\",\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-01-12\"\r\n },\r\n \"rateClass\": \"RATECLASS12\"\r\n }\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateClasses", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "rateClasses" - ] - } - }, - "response": [] - }, - { - "name": "change Rate Class", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"rateClass\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"Rate Class Description\",\r\n \"sequence\": \"21\",\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-01-12\"\r\n },\r\n \"rateClass\": \"RATECLASS12\"\r\n }\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateClasses/{{RateClassCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "rateClasses", - "{{RateClassCode}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Rate Class", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateClasses/{{RateClassCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "rateClasses", - "{{RateClassCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Rate Categories", - "item": [ - { - "name": "get Rate Category", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateCategories", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "rateCategories" - ], - "query": [ - { - "key": "rateCategory", - "value": "", - "disabled": true - }, - { - "key": "sellDate", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Rate Category", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"hotelRateCategory\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"rateCategoryDetails\": {\r\n \"beginDate\": \"2023-01-20\",\r\n \"endDate\": \"2023-12-20\",\r\n \"description\": \"Government Rates\",\r\n \"rateClass\": \"ALL\",\r\n \"sellSequence\": \"2\"\r\n },\r\n \"rateCategory\": \"GOVT\"\r\n }\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateCategories", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "rateCategories" - ] - } - }, - "response": [] - }, - { - "name": "change Rate Category", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"hotelRateCategory\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"rateCategoryDetails\": {\r\n \"beginDate\": \"2023-01-20\",\r\n \"endDate\": \"2023-12-31\",\r\n \"description\": \"Government Rates\",\r\n \"rateClass\": \"ALL\",\r\n \"sellSequence\": \"2\"\r\n },\r\n \"rateCategory\": \"GOVT\"\r\n }\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateCategories", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "rateCategories" - ] - } - }, - "response": [] - }, - { - "name": "delete Rate Category", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateCategories?rateCategory=GOVT", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "rateCategories" - ], - "query": [ - { - "key": "rateCategory", - "value": "GOVT" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Rate Plans", - "item": [ - { - "name": "get Rate Plans", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rtp/v1/ratePlans?includeRateInformation=false&includeInactive=true&offset=0&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "ratePlans" - ], - "query": [ - { - "key": "includeRateInformation", - "value": "false" - }, - { - "key": "includeInactive", - "value": "true" - }, - { - "key": "offset", - "value": "0" - }, - { - "key": "sellDate", - "value": "2023-06-03", - "disabled": true - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "rateCategory", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Rate Plan", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "ratePlans", - "{{RatePlanCode}}" - ], - "query": [ - { - "key": "fetchInstructions", - "value": "Packages", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "PrimaryDetails", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "TransactionDetails", - "disabled": true - }, - { - "key": "fetchInstructions", - "value": "RateCommission", - "disabled": true - } - ] - }, - "description": "This API allows you to fetch Rate Plan for a given hotel id and Rate Plan Code." - }, - "response": [] - }, - { - "name": "post Rate Plans", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"ratePlan\": {\r\n \"primaryDetails\": {\r\n \"description\": {\r\n \"defaultText\": \"Rate Code Description Goes Here test\"\r\n },\r\n \"startSellDate\": \"2023-05-03\",\r\n \"endSellDate\": \"2023-12-31\",\r\n \"privilegedRate\": false,\r\n \"privilegedRateRestriction\": false,\r\n \"lockStatus\": \"Unlocked\"\r\n },\r\n \"classifications\": {\r\n \"rateCategory\": \"HOTEL\",\r\n \"marketCode\": \"LEISURE\"\r\n },\r\n \"transactionDetails\": {\r\n \"folioText\": {\r\n \"defaultText\": \"Accommodation\"\r\n },\r\n \"transactionCode\": \"1000\",\r\n \"currencyCode\": \"USD\",\r\n \"rateIncludesTax\": true\r\n },\r\n \"rateCommission\": {},\r\n \"roomTypeList\": [\r\n {\r\n \"code\": \"ECO\"\r\n },\r\n {\r\n \"code\": \"SGL\"\r\n },\r\n {\r\n \"code\": \"DBL\"\r\n },\r\n {\r\n \"code\": \"SUP\"\r\n },\r\n {\r\n \"code\": \"JSUI\"\r\n },\r\n {\r\n \"code\": \"SUI\"\r\n }\r\n ],\r\n \"ratePackages\": {\r\n \"packages\": [],\r\n \"packageGroups\": []\r\n },\r\n \"controls\": {\r\n \"sell\": {\r\n \"minimumStayThrough\": \"1\",\r\n \"minimumLengthOfStay\": \"1\"\r\n },\r\n \"yield\": {\r\n \"yieldable\": \"NonYieldable\"\r\n }\r\n },\r\n \"distribution\": {\r\n \"restrictionUpdate\": false,\r\n \"rateUpdate\": false,\r\n \"myFidelioUploadAllowed\": false,\r\n \"channelRateMappingExists\": false,\r\n \"channelAllowed\": false\r\n },\r\n \"ratePlanBasedOnRates\": [\r\n {\r\n \"basedOnRatePlanType\": \"None\"\r\n }\r\n ],\r\n \"approvalNotes\": [\r\n {}\r\n ],\r\n \"mobileCheckinAllowed\": false,\r\n \"mobileCheckoutAllowed\": false,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ratePlanCode\": \"TEST99\",\r\n \"supressRate\": false,\r\n \"printRate\": true,\r\n \"discountAllowed\": false,\r\n \"redemption\": false,\r\n \"bARRate\": false,\r\n \"daily\": false,\r\n \"tiered\": false,\r\n \"dayUse\": false,\r\n \"dayType\": false,\r\n \"complimentary\": false,\r\n \"houseUse\": false,\r\n \"negotiated\": false,\r\n \"ownerRate\": false,\r\n \"membershipEligible\": true,\r\n \"advancedDailyBase\": false,\r\n \"advancedDailyRate\": false\r\n }\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "ratePlans" - ] - } - }, - "response": [] - }, - { - "name": "put Rate Plan", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"ratePlan\": {\r\n \"primaryDetails\": {\r\n \"description\": {\r\n \"defaultText\": \"Add the description of rate code here\"\r\n },\r\n \"startSellDate\": \"2023-07-03\",\r\n \"endSellDate\": \"2023-08-31\",\r\n \"privilegedRate\": false,\r\n \"privilegedRateRestriction\": false,\r\n \"lockStatus\": \"Unlocked\"\r\n },\r\n \"classifications\": {\r\n \"rateCategory\": \"PHONE\",\r\n \"marketCode\": \"BUSINESS\"\r\n },\r\n \"roomTypeList\": [\r\n {\r\n \"code\": \"ECO\"\r\n },\r\n {\r\n \"code\": \"SUP\"\r\n }\r\n ],\r\n \"mobileCheckinAllowed\": false,\r\n \"mobileCheckoutAllowed\": false,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ratePlanCode\": \"{{RatePlanCode}}\",\r\n \"supressRate\": false,\r\n \"printRate\": true,\r\n \"discountAllowed\": false,\r\n \"redemption\": false,\r\n \"bARRate\": false,\r\n \"daily\": false,\r\n \"tiered\": false,\r\n \"dayUse\": false,\r\n \"dayType\": false,\r\n \"complimentary\": false,\r\n \"houseUse\": false,\r\n \"negotiated\": false,\r\n \"ownerRate\": false,\r\n \"membershipEligible\": true,\r\n \"advancedDailyBase\": false,\r\n \"advancedDailyRate\": false\r\n }\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "ratePlans", - "{{RatePlanCode}}" - ] - } - }, - "response": [] - }, - { - "name": "copy Rate Plans", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"copyRatePlans\": {\r\n \"copyRatePlan\": [\r\n {\r\n \"targets\": [\r\n {\r\n \"ratePlanCodes\": [\r\n {\r\n \"code\": \"NEWCODE2\",\r\n \"description\": \"New rate plan description\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ],\r\n \"ratePlanCode\": \"{{RatePlanCode}}\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n },\r\n \"includeRateDetails\": false,\r\n \"includePackages\": false,\r\n \"includeNegotiatedRates\": false,\r\n \"includeRateFloor\": false\r\n }\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}/copy", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "ratePlans", - "{{RatePlanCode}}", - "copy" - ] - } - }, - "response": [] - }, - { - "name": "delete Rate Plan", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "ratePlans", - "{{RatePlanCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Rate Plan Packages", - "item": [ - { - "name": "post Rate Plan Packages", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"ratePlan\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"PACKADD\"\r\n },\r\n \"packages\": {\r\n \"packages\": [\r\n {\r\n \"scheduleExceptions\": [],\r\n \"quantity\": \"1\",\r\n \"header\": {\r\n \"primaryDetails\": {\r\n \"beginSellDate\": \"2023-01-01\",\r\n \"endSellDate\": \"2023-01-31\"\r\n },\r\n \"postingAttributes\": {\r\n \"addToRate\": false,\r\n \"printSeparateLine\": false,\r\n \"sellSeparate\": false,\r\n \"postNextDay\": false,\r\n \"forecastNextDay\": true,\r\n \"deliveryTimeRequired\": false,\r\n \"formula\": \"\",\r\n \"startTime\": \"2023-03-12\",\r\n \"endTime\": \"2023-03-12\",\r\n \"postingRhythm\": {\r\n \"type\": \"EveryNight\"\r\n },\r\n \"priceCalculationRule\": \"PerPerson\"\r\n }\r\n },\r\n \"schedules\": [\r\n {\r\n \"schedulePrices\": [\r\n {\r\n \"unitPrice\": \"25\",\r\n \"bucket\": \"Bucket1\"\r\n }\r\n ],\r\n \"start\": \"2023-01-01\",\r\n \"end\": \"2023-01-31\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"BKFSTINC\",\r\n \"description\": \"Breakfast\"\r\n }\r\n ]\r\n }\r\n}'" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}/packages", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "ratePlans", - "{{RatePlanCode}}", - "packages" - ] - }, - "description": "Use this operation to add a package (such as Breakfast, or box of chocolated) to a rate plan." - }, - "response": [] - }, - { - "name": "put Rate Plan Packages", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"ratePlan\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"PACKADD\"\r\n },\r\n \"packages\": {\r\n \"packages\": [\r\n {\r\n \"scheduleExceptions\": [],\r\n \"quantity\": \"1\",\r\n \"header\": {\r\n \"primaryDetails\": {\r\n \"beginSellDate\": \"2023-01-01\",\r\n \"endSellDate\": \"2023-01-31\"\r\n },\r\n \"postingAttributes\": {\r\n \"addToRate\": false,\r\n \"printSeparateLine\": false,\r\n \"sellSeparate\": false,\r\n \"postNextDay\": false,\r\n \"forecastNextDay\": true,\r\n \"deliveryTimeRequired\": false,\r\n \"formula\": \"\",\r\n \"startTime\": \"2023-03-12\",\r\n \"endTime\": \"2023-03-12\",\r\n \"postingRhythm\": {\r\n \"type\": \"EveryNight\"\r\n },\r\n \"priceCalculationRule\": \"PerPerson\"\r\n }\r\n },\r\n \"schedules\": [\r\n {\r\n \"schedulePrices\": [\r\n {\r\n \"unitPrice\": \"25\",\r\n \"bucket\": \"Bucket1\"\r\n }\r\n ],\r\n \"start\": \"2023-01-01\",\r\n \"end\": \"2023-01-31\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"BKFSTINC\",\r\n \"description\": \"Breakfast\"\r\n }\r\n ]\r\n }\r\n}'" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}/packages", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "ratePlans", - "{{RatePlanCode}}", - "packages" - ] - }, - "description": "Use this operation to update a package (such as Breakfast, or box of chocolated) on a rate plan." - }, - "response": [] - }, - { - "name": "delete Rate Plan Packages", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}/packages?packageCode=CHAMP", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "ratePlans", - "{{RatePlanCode}}", - "packages" - ], - "query": [ - { - "key": "packageCode", - "value": "CHAMP" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Rate Plan Posting Rhythms", - "item": [ - { - "name": "post Rate Plan Posting Rhythms", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"ratePlan\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"{{RatePlanCode}}\"\r\n },\r\n \"postingRhythms\": [\r\n {\r\n \"code\": \"PAY3STAY\",\r\n \"description\": \"Pay 3 nights and stay 4 nights\",\r\n \"beginSellDate\": \"2023-10-09\",\r\n \"endSellDate\": \"2023-10-11\",\r\n \"requiredPaidNights\": \"4\",\r\n \"eligibleFreeNights\": \"1\",\r\n \"repeatWithinStay\": true,\r\n \"repeatWithinSellSegment\": true\r\n }\r\n ]\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}/postingRhythms", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "ratePlans", - "{{RatePlanCode}}", - "postingRhythms" - ] - }, - "description": "Use this operation to add a package (such as Breakfast, or box of chocolated) to a rate plan." - }, - "response": [] - }, - { - "name": "put Rate Plan Posting Rhythms", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"ratePlan\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"{{RatePlanCode}}\"\r\n },\r\n \"postingRhythms\": [\r\n {\r\n \"code\": \"PAY3STAY\",\r\n \"description\": \"Pay 3 nights and stay 4 nights\",\r\n \"beginSellDate\": \"2023-10-09\",\r\n \"endSellDate\": \"2023-10-11\",\r\n \"requiredPaidNights\": \"4\",\r\n \"eligibleFreeNights\": \"1\",\r\n \"repeatWithinStay\": true,\r\n \"repeatWithinSellSegment\": true\r\n }\r\n ]\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}/postingRhythms", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "ratePlans", - "{{RatePlanCode}}", - "postingRhythms" - ] - }, - "description": "Use this operation to add a package (such as Breakfast, or box of chocolated) to a rate plan." - }, - "response": [] - }, - { - "name": "delete Rate Plan Posting Rhythms", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}/postingRhythms?code=2OF3", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "ratePlans", - "{{RatePlanCode}}", - "postingRhythms" - ], - "query": [ - { - "key": "code", - "value": "2OF3" - } - ] - }, - "description": "Use this operation to add a package (such as Breakfast, or box of chocolated) to a rate plan." - }, - "response": [] - } - ] - }, - { - "name": "Rate Plan Schedules", - "item": [ - { - "name": "get Rate Plan Schedules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}/schedules", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "ratePlans", - "{{RatePlanCode}}", - "schedules" - ], - "query": [ - { - "key": "limit", - "value": "10", - "disabled": true - }, - { - "key": "endDate", - "value": "2023-07-10", - "disabled": true - }, - { - "key": "roomType", - "value": "PRES", - "disabled": true - }, - { - "key": "roomClass", - "value": "", - "disabled": true - }, - { - "key": "ratePlanScheduleId", - "value": "", - "disabled": true - }, - { - "key": "startDate", - "value": "2023-07-02", - "disabled": true - }, - { - "key": "endDate", - "value": "2023-07-04", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Rate Plan Schedules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"ratePlanScheduleList\": [\r\n {\r\n \"roomTypeList\": [\r\n \"SUP\",\r\n \"ECO\"\r\n ],\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"rateAmounts\": {\r\n \"onePersonRate\": \"300\",\r\n \"twoPersonRate\": \"300\",\r\n \"threePersonRate\": \"340\",\r\n \"fourPersonRate\": \"340\",\r\n \"fivePersonRate\": \"400\",\r\n \"rateByAgeBuckets\": [\r\n {\r\n \"minimumAge\": \"0\",\r\n \"maximumAge\": \"3\"\r\n },\r\n {\r\n \"minimumAge\": \"4\",\r\n \"maximumAge\": \"10\"\r\n },\r\n {\r\n \"minimumAge\": \"11\",\r\n \"maximumAge\": \"17\"\r\n }\r\n ],\r\n \"overrideFloorAmount\": true\r\n },\r\n \"rateAmountBoundaries\": {\r\n \"minimum\": {\r\n \"onePersonRate\": \"300\"\r\n },\r\n \"maximum\": {}\r\n },\r\n \"classifications\": {},\r\n \"rateSchedulePackages\": {\r\n \"packages\": [],\r\n \"packageGroups\": []\r\n },\r\n \"tierID\": \"1\",\r\n \"start\": \"2023-07-03\",\r\n \"end\": \"2023-10-31\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ratePlanCode\": \"{{RatePlanCode}}\"\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}/schedules", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "ratePlans", - "{{RatePlanCode}}", - "schedules" - ] - } - }, - "response": [] - }, - { - "name": "post Rate Plan Schedules (v0) -> with a package on the schedule", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"ratePlanScheduleList\": [\r\n {\r\n \"roomTypeList\": [\r\n \"DLXK\",\r\n \"DLXQ\"\r\n ],\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"rateAmounts\": {\r\n \"onePersonRate\": \"220\",\r\n \"twoPersonRate\": \"250\",\r\n \"threePersonRate\": \"280\",\r\n \"fourPersonRate\": \"300\",\r\n \"rateByAgeBuckets\": [\r\n {\r\n \"minimumAge\": \"1\",\r\n \"maximumAge\": \"17\"\r\n }\r\n ],\r\n \"overrideFloorAmount\": true\r\n },\r\n \"classifications\": {},\r\n \"rateSchedulePackages\": {\r\n \"packages\": [\r\n {\r\n \"header\": {},\r\n \"schedules\": [],\r\n \"code\": \"PKG2\",\r\n \"description\": \"Chocolates Package\"\r\n }\r\n ],\r\n \"packageGroups\": []\r\n },\r\n \"tierID\": \"1\",\r\n \"start\": \"2023-12-01\",\r\n \"end\": \"2023-12-31\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ratePlanCode\": \"{{RatePlanCode}}\"\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}/schedules", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "ratePlans", - "{{RatePlanCode}}", - "schedules" - ] - }, - "description": "Use this operation to add a package (such as Breakfast, or box of chocolated) to a rate plan." - }, - "response": [] - }, - { - "name": "split Rate Plan Schedules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"ratePlanSchedule\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ratePlanCode\": \"{{RatePlanCode}}\"\r\n },\r\n \"splitDetails\": {\r\n \"rateAmounts\": {\r\n \"onePersonRate\": \"199\",\r\n \"twoPersonRate\": \"199\",\r\n \"rateByAgeBuckets\": [\r\n {\r\n \"minimumAge\": \"0\",\r\n \"maximumAge\": \"3\"\r\n },\r\n {\r\n \"minimumAge\": \"4\",\r\n \"maximumAge\": \"10\"\r\n },\r\n {\r\n \"minimumAge\": \"11\",\r\n \"maximumAge\": \"17\"\r\n }\r\n ],\r\n \"overrideFloorAmount\": true\r\n },\r\n \"rateAmountBoundaries\": {\r\n \"minimum\": {},\r\n \"maximum\": {}\r\n },\r\n \"classifications\": {},\r\n \"rateSchedulePackages\": {\r\n \"packages\": [],\r\n \"packageGroups\": []\r\n },\r\n \"tierID\": \"1\",\r\n \"start\": \"2023-07-20\",\r\n \"end\": \"2023-08-20\"\r\n }\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlanSchedules/{{ScheduleId}}/split", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "ratePlanSchedules", - "{{ScheduleId}}", - "split" - ] - } - }, - "response": [] - }, - { - "name": "put Rate Plan Schedules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"ratePlanScheduleList\": [\r\n {\r\n \"ratePlanScheduleId\": {\r\n \"type\": \"RateSetId\",\r\n \"id\": \"199827\"\r\n },\r\n \"ratePlanScheduleDetail\": {\r\n \"roomTypeList\": [\r\n \"ECO\",\r\n \"SUP\"\r\n ],\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"rateAmounts\": {\r\n \"onePersonRate\": \"305\",\r\n \"twoPersonRate\": \"305\",\r\n \"threePersonRate\": \"344\",\r\n \"fourPersonRate\": \"340\",\r\n \"fivePersonRate\": \"400\",\r\n \"rateByAgeBuckets\": [\r\n {\r\n \"minimumAge\": \"0\",\r\n \"maximumAge\": \"3\"\r\n },\r\n {\r\n \"minimumAge\": \"4\",\r\n \"maximumAge\": \"10\"\r\n },\r\n {\r\n \"minimumAge\": \"11\",\r\n \"maximumAge\": \"17\"\r\n }\r\n ],\r\n \"overrideFloorAmount\": true\r\n },\r\n \"rateAmountBoundaries\": {\r\n \"minimum\": {\r\n \"onePersonRate\": \"300\"\r\n },\r\n \"maximum\": {}\r\n },\r\n \"classifications\": {},\r\n \"rateSchedulePackages\": {\r\n \"packages\": [],\r\n \"packageGroups\": []\r\n },\r\n \"tierID\": \"1\",\r\n \"start\": \"2023-03-11\",\r\n \"end\": \"2023-03-31\"\r\n }\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ratePlanCode\": \"{{RatePlanCode}}\"\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}/schedules", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "ratePlans", - "{{RatePlanCode}}", - "schedules" - ] - } - }, - "response": [] - }, - { - "name": "delete Rate Plan Schedules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}/schedules?ratePlanScheduleIds=276220", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "ratePlans", - "{{RatePlanCode}}", - "schedules" - ], - "query": [ - { - "key": "ratePlanScheduleIds", - "value": "276220" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Rate Seasons", - "item": [ - { - "name": "get Rate Seasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateSeasons", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "rateSeasons" - ], - "query": [ - { - "key": "rateCategory", - "value": "", - "disabled": true - }, - { - "key": "sellDate", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Rate Seasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"rateSeasons\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"Season 2022\",\r\n \"dateRange\": {\r\n \"startDate\": \"2023-01-12\",\r\n \"endDate\": \"2023-12-31\"\r\n },\r\n \"seasonCode\": \"2022\"\r\n }\r\n ]\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateSeasons", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "rateSeasons" - ] - } - }, - "response": [] - }, - { - "name": "change Rate Seasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"rateSeasons\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"Season 2022\",\r\n \"dateRange\": {\r\n \"startDate\": \"2023-04-01\",\r\n \"endDate\": \"2023-08-31\"\r\n },\r\n \"seasonCode\": \"HIGH\"\r\n }\r\n ]\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateSeasons/{{SeasonCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "rateSeasons", - "{{SeasonCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Rate Seasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateSeasons/{{SeasonCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "rateSeasons", - "{{SeasonCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Rate Strategies", - "item": [ - { - "name": "get Rate Strategies", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateStrategies", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "rateStrategies" - ] - } - }, - "response": [] - }, - { - "name": "delete Rate Strategy", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateStrategies/{{RateStrategyId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "rateStrategies", - "{{RateStrategyId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Template Rate Category", - "item": [ - { - "name": "get Template Rate Category", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rtp/v1/templates/rateCategories?includeInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "templates", - "rateCategories" - ], - "query": [ - { - "key": "rateCategoryListCodes", - "value": "RACK", - "disabled": true - }, - { - "key": "includeInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Template Rate Category", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateRateCategory\": {\r\n \"rateCategoryDetails\": {\r\n \"beginDate\": \"2023-12-12\",\r\n \"description\": \"Complimentary Rate Category\",\r\n \"rateClass\": \"RACK\",\r\n \"sellSequence\": \"2\"\r\n },\r\n \"rateCategory\": \"COMP\"\r\n }\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/templates/rateCategories", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "templates", - "rateCategories" - ] - }, - "description": "." - }, - "response": [] - }, - { - "name": "change Template Rate Category", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateRateCategory\": {\r\n \"rateCategoryDetails\": {\r\n \"beginDate\": \"2023-12-12\",\r\n \"description\": \"Complimentary Rate Category\",\r\n \"rateClass\": \"RACK\",\r\n \"sellSequence\": \"2\"\r\n },\r\n \"rateCategory\": \"COMP\"\r\n }\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/templates/rateCategories/{{RateCategoryCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "templates", - "rateCategories", - "{{RateCategoryCode}}" - ] - }, - "description": "Response for the request to search for package formula ranges. Based on the hotel code and tax range type code, response can contain multiple package formula ranges." - }, - "response": [] - }, - { - "name": "delete Template Rate Category", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/templates/rateCategories/{{RateCategoryCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "templates", - "rateCategories", - "{{RateCategoryCode}}" - ] - }, - "description": "Response for the request to search for package formula ranges. Based on the hotel code and tax range type code, response can contain multiple package formula ranges." - }, - "response": [] - } - ] - }, - { - "name": "Template Rate Class", - "item": [ - { - "name": "get Template Rate Class", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rtp/v1/templates/rateClasses?includeInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "templates", - "rateClasses" - ], - "query": [ - { - "key": "includeInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Template Rate Class", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateRateClass\": {\r\n \"description\": \"Daily Rates\",\r\n \"sequence\": \"2\",\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-01-01\"\r\n },\r\n \"rateClass\": \"DAILY\"\r\n }\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/templates/rateClasses", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "templates", - "rateClasses" - ] - } - }, - "response": [] - }, - { - "name": "change Template Rate Class", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateRateClass\": {\r\n \"description\": \"Daily Rates\",\r\n \"sequence\": \"2\",\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-01-01\"\r\n },\r\n \"rateClass\": \"DAILY\"\r\n }\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/templates/rateClasses/{{RateClassCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "templates", - "rateClasses", - "{{RateClassCode}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Template Rate Class", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/templates/rateClasses/{{RateClassCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "templates", - "rateClasses", - "{{RateClassCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Template Rate Seasons", - "item": [ - { - "name": "fetch Template Rate Seasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rtp/v1/templates/rateSeasons?seasonCodes=2", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "templates", - "rateSeasons" - ], - "query": [ - { - "key": "seasonCodes", - "value": "2" - } - ] - } - }, - "response": [] - }, - { - "name": "post Template Rate Seasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateRateSeasons\": [\r\n {\r\n \"description\": \"Season 2022\",\r\n \"dateRange\": {\r\n \"startDate\": \"2023-01-01\",\r\n \"endDate\": \"2023-12-31\"\r\n },\r\n \"seasonCode\": \"2022\"\r\n }\r\n ]\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/templates/rateSeasons", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "templates", - "rateSeasons" - ] - } - }, - "response": [] - }, - { - "name": "change Template Rate Seasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateRateSeasons\": [\r\n {\r\n \"description\": \"Season 2022\",\r\n \"dateRange\": {\r\n \"startDate\": \"2023-01-01\",\r\n \"endDate\": \"2023-12-31\"\r\n },\r\n \"seasonCode\": \"2022\"\r\n }\r\n ]\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/templates/rateSeasons/{{SeasonCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "templates", - "rateSeasons", - "{{SeasonCode}}" - ] - }, - "description": "Response for the request to search for package formula ranges. Based on the hotel code and tax range type code, response can contain multiple package formula ranges." - }, - "response": [] - }, - { - "name": "remove Template Rate Seasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/templates/rateSeasons/{{SeasonCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "templates", - "rateSeasons", - "{{SeasonCode}}" - ] - }, - "description": "Response for the request to search for package formula ranges. Based on the hotel code and tax range type code, response can contain multiple package formula ranges." - }, - "response": [] - } - ] - }, - { - "name": "Template Package Forecast Groups", - "item": [ - { - "name": "get Template Package Forecast Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rtp/v1/packageForecastGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "packageForecastGroups" - ], - "query": [ - { - "key": "taxRangeType", - "value": "", - "disabled": true - } - ] - }, - "description": "Response for the request to search for package formula ranges. Based on the hotel code and tax range type code, response can contain multiple package formula ranges." - }, - "response": [] - }, - { - "name": "post Template Package Forecast Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templatePackageForecastGroups\": [\r\n {\r\n \"description\": \"Lunch Packages\",\r\n \"sellSequence\": \"2\",\r\n \"inactive\": false,\r\n \"code\": \"LUNCH\"\r\n }\r\n ]\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/packageForecastGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "packageForecastGroups" - ] - }, - "description": "Response for the request to search for package formula ranges. Based on the hotel code and tax range type code, response can contain multiple package formula ranges." - }, - "response": [] - }, - { - "name": "put Template Package Forecast Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templatePackageForecastGroups\": [\r\n {\r\n \"description\": \"Breakfast Packages\",\r\n \"sellSequence\": \"2\",\r\n \"inactive\": false,\r\n \"code\": \"BKFST\"\r\n }\r\n ]\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/packageForecastGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "packageForecastGroups" - ] - }, - "description": "Response for the request to search for package formula ranges. Based on the hotel code and tax range type code, response can contain multiple package formula ranges." - }, - "response": [] - }, - { - "name": "delete Template Package Forecast Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rtp/v1/packageForecastGroups/{{PackageForecastGroupCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "packageForecastGroups", - "{{PackageForecastGroupCode}}" - ] - }, - "description": "Response for the request to search for package formula ranges. Based on the hotel code and tax range type code, response can contain multiple package formula ranges." - }, - "response": [] - } - ] - }, - { - "name": "Template Promotion Code", - "item": [ - { - "name": "get Template Promotion Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rtp/v1/PromotionCodes?includeInactive=false&offset=0", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "PromotionCodes" - ], - "query": [ - { - "key": "includeInactive", - "value": "false" - }, - { - "key": "offset", - "value": "0" - } - ] - }, - "description": "Response for the request to search for package formula ranges. Based on the hotel code and tax range type code, response can contain multiple package formula ranges." - }, - "response": [] - }, - { - "name": "post Template Promotion Code", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templatePromotionCode\": {\r\n \"promotionCodeDetails\": {\r\n \"promotionName\": {\r\n \"defaultText\": \"FLASHSALE 1 DESCRIPTION\"\r\n },\r\n \"promotionGroup\": \"FLASHSALE\",\r\n \"description\": \"FLASH SALE LONG DESCRIPTION\",\r\n \"bookingDate\": {\r\n \"startDate\": \"2023-06-30\",\r\n \"endDate\": \"2023-06-30\"\r\n },\r\n \"stayDate\": {\r\n \"startDate\": \"2023-06-30\",\r\n \"endDate\": \"2023-06-30\"\r\n },\r\n \"category\": \"FLASHSALE\",\r\n \"categoryDesc\": \"FLASH SALE LONG DESCRIPTION\",\r\n \"promoInstructions\": \"FLASHSALE 2 INSTRUCTION\",\r\n \"promoInformation\": \"FLASHSALE 2 INFORMATION\",\r\n \"upgradeAllowed\": \"Y\",\r\n \"updateOutsideBookingDate\": false,\r\n \"checkInOutTime\": {}\r\n },\r\n \"promotionCode\": \"FLASHSALE1\"\r\n }\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/promotionCodes/{{PromotionCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "promotionCodes", - "{{PromotionCode}}" - ] - }, - "description": "Use this operation to add a package (such as Breakfast, or box of chocolated) to a rate plan." - }, - "response": [] - }, - { - "name": "put Template Promotion Code", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templatePromotionCode\": {\r\n \"promotionCodeDetails\": {\r\n \"promotionName\": {\r\n \"defaultText\": \"FLASHSALE 1 DESCRIPTION\"\r\n },\r\n \"promotionGroup\": \"FLASHSALE\",\r\n \"description\": \"FLASH SALE LONG DESCRIPTION\",\r\n \"bookingDate\": {\r\n \"startDate\": \"2023-06-30\",\r\n \"endDate\": \"2023-06-30\"\r\n },\r\n \"stayDate\": {\r\n \"startDate\": \"2023-06-30\",\r\n \"endDate\": \"2023-06-30\"\r\n },\r\n \"category\": \"FLASHSALE\",\r\n \"categoryDesc\": \"FLASH SALE LONG DESCRIPTION\",\r\n \"promoInstructions\": \"FLASHSALE 2 INSTRUCTION\",\r\n \"promoInformation\": \"FLASHSALE 2 INFORMATION\",\r\n \"upgradeAllowed\": \"Y\",\r\n \"updateOutsideBookingDate\": false,\r\n \"checkInOutTime\": {}\r\n },\r\n \"promotionCode\": \"FLASHSALE1\"\r\n }\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/promotionCodes/{{PromotionCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "promotionCodes", - "{{PromotionCode}}" - ] - }, - "description": "Use this operation to add a package (such as Breakfast, or box of chocolated) to a rate plan." - }, - "response": [] - } - ] - }, - { - "name": "download External Rate Plan", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/blocks/ratePlans", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "blocks", - "ratePlans" - ], - "query": [ - { - "key": "rateCategory", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Mass Rate Change Status", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/massRateChangeStatus", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "massRateChangeStatus" - ], - "query": [ - { - "key": "module", - "value": "Rate_code", - "disabled": true - } - ] - }, - "description": "Use this operation to add a package (such as Breakfast, or box of chocolated) to a rate plan." - }, - "response": [] - }, - { - "name": "get Rate Activity Log", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rates/activityLog?searchText=&offset=1&module=RateCode&limit=25¶meterName=RATE_CODE¶meterValue=DAY3", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "rates", - "activityLog" - ], - "query": [ - { - "key": "searchText", - "value": "" - }, - { - "key": "offset", - "value": "1" - }, - { - "key": "module", - "value": "RateCode" - }, - { - "key": "limit", - "value": "25" - }, - { - "key": "parameterName", - "value": "RATE_CODE" - }, - { - "key": "parameterValue", - "value": "DAY3" - } - ] - }, - "description": "Use this operation to add a package (such as Breakfast, or box of chocolated) to a rate plan." - }, - "response": [] - }, - { - "name": "get Rate Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "rateGroups" - ], - "query": [ - { - "key": "rateCategory", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Rate Plans For Block", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/blocks/ratePlans", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "blocks", - "ratePlans" - ], - "query": [ - { - "key": "rateCategory", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Yield Adjustments", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/yieldAdjustments", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "yieldAdjustments" - ] - }, - "description": "Response for the request to search for package formula ranges. Based on the hotel code and tax range type code, response can contain multiple package formula ranges." - }, - "response": [] - }, - { - "name": "validate Rate Promotion", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rates/promotions/{{PromotionCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "rates", - "promotions", - "{{PromotionCode}}" - ] - }, - "description": "Use this operation to add a package (such as Breakfast, or box of chocolated) to a rate plan." - }, - "response": [] - }, - { - "name": "set Rate Strategies", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"rateStrategy\": {\r\n \"strategyDetail\": {\r\n \"condition\": {\r\n \"type\": \"TimesSoldReaches\",\r\n \"threshold\": {\r\n \"value\": \"10\",\r\n \"incremental\": false\r\n },\r\n \"thresholdType\": \"F\",\r\n \"considerSellLimits\": false,\r\n \"considerOutOfOrderRooms\": false\r\n },\r\n \"restriction\": {\r\n \"rateCode\": \"{{RatePlanCode}}\",\r\n \"restrictionRange\": {\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-08-09\",\r\n \"endDate\": \"2023-12-31\"\r\n },\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"status\": \"Closed\"\r\n },\r\n \"control\": {\r\n \"dateRange\": {\r\n \"startDate\": \"2023-10-09\",\r\n \"endDate\": \"2023-11-30\"\r\n },\r\n \"rollingDaysRange\": {}\r\n },\r\n \"executionOrder\": \"1\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rtp/v1/rateStrategies", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "rateStrategies" - ] - } - }, - "response": [] - }, - { - "name": "set Daily Rate Plan Schedule Range", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"dailyRateScheduleRange\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ratePlanCode\": \"{{RatePlanCode}}\",\r\n \"roomTypes\": [\r\n \"SUP\",\r\n \"ECO\"\r\n ],\r\n \"roomClasses\": [],\r\n \"dateRange\": {\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-10-08\",\r\n \"endDate\": \"2023-10-31\"\r\n },\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"incrementFlag\": false,\r\n \"rateAmounts\": {\r\n \"onePersonRate\": \"200\",\r\n \"twoPersonRate\": \"200\",\r\n \"extraPersonRate\": \"45\",\r\n \"overrideFloorAmount\": false\r\n }\r\n }\r\n}" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}/dailySchedules", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "ratePlans", - "{{RatePlanCode}}", - "dailySchedules" - ] - }, - "description": "Use this operation to add a package (such as Breakfast, or box of chocolated) to a rate plan." - }, - "response": [] - }, - { - "name": "delete Rate Access Exclusions", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateAccessExclusions?allowModifyReservation=true&inactive=false&allowCreateReservation=true&allowCancelReservation=true&excludeFromAvailability=false&sourceType=CRO&sourceValue=OHIPSB&start=2023-07-09&end=2023-07-10&rateCode={{RatePlanCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "v1", - "hotels", - "{{HotelId}}", - "rateAccessExclusions" - ], - "query": [ - { - "key": "allowModifyReservation", - "value": "true" - }, - { - "key": "inactive", - "value": "false" - }, - { - "key": "allowCreateReservation", - "value": "true" - }, - { - "key": "allowCancelReservation", - "value": "true" - }, - { - "key": "excludeFromAvailability", - "value": "false" - }, - { - "key": "sourceType", - "value": "CRO" - }, - { - "key": "sourceValue", - "value": "OHIPSB", - "description": "CRO Code" - }, - { - "key": "start", - "value": "2023-07-09" - }, - { - "key": "end", - "value": "2023-07-10" - }, - { - "key": "rateCode", - "value": "{{RatePlanCode}}" - } - ] - }, - "description": "Response for the request to search for package formula ranges. Based on the hotel code and tax range type code, response can contain multiple package formula ranges." - }, - "response": [] - } - ], - "description": "###### APIs to cater for Rate Management functionality in OPERA Cloud.\r\n\r\nRate Management provides all the tools you need to effectively define and manage the rate structures for a property in OPERA Cloud. Some of the things you can do include creating and managing rate codes, rate classes, rate categories, display sets, rate strategies, as well as managing promotion groups and codes.\r\n\r\n\r\nFor further detailed information on Rate Management, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/c_rate_management_ch.htm#OCSUH-RateManagement-AEBB4948).", - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Room Configuration (RM Config)", - "item": [ - { - "name": "Bed Types", - "item": [ - { - "name": "get Bed Types", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/bedTypes?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "bedTypes" - ], - "query": [ - { - "key": "codes", - "value": "", - "disabled": true - }, - { - "key": "wildCard", - "value": "", - "disabled": true - }, - { - "key": "description", - "value": "single", - "disabled": true - }, - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Bed Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"bedTypes\": [\r\n {\r\n \"code\": \"KK\",\r\n \"description\": {\r\n \"defaultText\": \"2 King Beds\"\r\n },\r\n \"displayOrder\": \"5\"\r\n },\r\n {\r\n \"code\": \"DD\",\r\n \"description\": {\r\n \"defaultText\": \"2 Double Beds\"\r\n },\r\n \"displayOrder\": \"4\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/bedTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "bedTypes" - ] - } - }, - "response": [] - }, - { - "name": "put Bed Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"bedTypes\": [\r\n {\r\n \"code\": \"TB\",\r\n \"description\": {\r\n \"defaultText\": \"Twin Bedded\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/bedTypes/{{BedTypesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "bedTypes", - "{{BedTypesId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Bed Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rm/config/v1/bedTypes/{{BedTypesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "bedTypes", - "{{BedTypesId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Bed Type Requests", - "item": [ - { - "name": "get Bed Type Requests", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rm/config/v1/bedTypeRequests?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "bedTypeRequests" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - }, - { - "key": "wildCard", - "value": "a", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "put Bed Type Requests", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"bedTypeRequests\": [\r\n {\r\n \"code\": \"K1\",\r\n \"description\": {\r\n \"defaultText\": \"Single Bed\",\r\n \"translatedTexts\": []\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/bedTypeRequests/{{BedTypeRequestsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "bedTypeRequests", - "{{BedTypeRequestsId}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Bed Type Requests", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rm/config/v1/bedTypeRequests/{{BedTypeRequestsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "bedTypeRequests", - "{{BedTypeRequestsId}}" - ], - "query": [ - { - "key": "wildCard", - "value": "a", - "disabled": true - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Buildings", - "item": [ - { - "name": "get Buildings", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/buildings?wildCard=f&buildingGroupWildCard=f&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "buildings" - ], - "query": [ - { - "key": "codes", - "value": "", - "disabled": true - }, - { - "key": "wildCard", - "value": "f" - }, - { - "key": "descriptionWildCard", - "value": "", - "disabled": true - }, - { - "key": "buildingGroupWildCard", - "value": "f" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "post Buildings", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"buildings\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"MAIN\",\r\n \"description\": \"Main building\",\r\n \"credits\": \"0\",\r\n \"sequence\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/buildings", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "buildings" - ] - } - }, - "response": [] - }, - { - "name": "change Buildings", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"buildings\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"MAIN\",\r\n \"description\": \"Main building\",\r\n \"credits\": \"0\",\r\n \"sequence\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/buildings", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "buildings" - ] - } - }, - "response": [] - }, - { - "name": "copy Buildings", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"copyInstructions\": [\r\n {\r\n \"targetHotelCode\": [\r\n \"{{HotelId2}}\"\r\n ],\r\n \"sourceHotelCode\": \"{{HotelId}}\",\r\n \"code\": \"MAIN\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{SourceHotelId}}/buildings/copy", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{SourceHotelId}}", - "buildings", - "copy" - ] - } - }, - "response": [] - }, - { - "name": "remove Buildings", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/buildings?hotelIds=MAIN&hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "buildings" - ], - "query": [ - { - "key": "hotelIds", - "value": "MAIN" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Building Groups", - "item": [ - { - "name": "get Building Groups", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/buildingGroups?hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "buildingGroups" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "post Building Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"buildingGroups\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"MAIN\",\r\n \"description\": \"Main Building\",\r\n \"credits\": \"0\",\r\n \"sequence\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/buildingGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "buildingGroups" - ] - } - }, - "response": [] - }, - { - "name": "change Building Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"buildingGroups\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"MAIN\",\r\n \"description\": \"Main Building\",\r\n \"credits\": \"0\",\r\n \"sequence\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/buildingGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "buildingGroups" - ] - } - }, - "response": [] - }, - { - "name": "copy Building Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"copyInstructions\": [\r\n {\r\n \"targetHotelCode\": [\r\n \"{{HotelId2}}\"\r\n ],\r\n \"sourceHotelCode\": \"{{HotelId}}\",\r\n \"code\": \"MAIN\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{SourceHotelId}}/buildingGroups/copy", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{SourceHotelId}}", - "buildingGroups", - "copy" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Floors", - "item": [ - { - "name": "get Floors", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/floors?hotelIds={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "floors" - ], - "query": [ - { - "key": "hotelIds", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "post Floors", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"hotelFloors\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"floor\": \"06\",\r\n \"description\": \"Sixth Floor\",\r\n \"housekeeping\": false,\r\n \"sequence\": \"8\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/floors", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "floors" - ] - } - }, - "response": [] - }, - { - "name": "change Floors", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"hotelFloors\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"floor\": \"06\",\r\n \"description\": \"Sixth Floor\",\r\n \"housekeeping\": false,\r\n \"sequence\": \"8\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/floors/{{FloorsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "floors", - "{{FloorsId}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Floors", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rm/config/v1/floors/{{FloorsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "floors", - "{{FloorsId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Floor Types", - "item": [ - { - "name": "get Floor Types", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/floorTypes?description=f&wildcard=F", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "floorTypes" - ], - "query": [ - { - "key": "codes", - "value": "", - "disabled": true - }, - { - "key": "description", - "value": "f" - }, - { - "key": "wildcard", - "value": "F" - } - ] - } - }, - "response": [] - }, - { - "name": "post Floor Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"floorTypes\": [\r\n {\r\n \"code\": \"MID\",\r\n \"description\": {\r\n \"defaultText\": \"Mid Floors\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/floorTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "floorTypes" - ] - } - }, - "response": [] - }, - { - "name": "put Floor Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"floorTypes\": [\r\n {\r\n \"code\": \"H1\",\r\n \"description\": {\r\n \"defaultText\": \"High Floor\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/floorTypes/{{FloorTypesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "floorTypes", - "{{FloorTypesId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Floor Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rm/config/v1/floorTypes/{{FloorTypesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "floorTypes", - "{{FloorTypesId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Housekeeping Attendants", - "item": [ - { - "name": "get Housekeeping Attendants", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingAttendants", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "housekeepingAttendants" - ], - "query": [ - { - "key": "includeInactive", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Housekeeping Attendants", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"attendants\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"attendantId\": \"ATTD2\",\r\n \"name\": \"Attendant 2\",\r\n \"phoneNo\": \"+1(123)12341234\",\r\n \"floor\": \"SECOND\",\r\n \"workingDays\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"inactive\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingAttendants", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "housekeepingAttendants" - ] - } - }, - "response": [] - }, - { - "name": "change Housekeeping Attendants", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"attendants\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"attendantId\": \"ATTD2\",\r\n \"name\": \"Attendant 2\",\r\n \"phoneNo\": \"+1(123)12341234\",\r\n \"floor\": \"SECOND\",\r\n \"workingDays\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"inactive\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingAttendants/{{AttendantId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "housekeepingAttendants", - "{{AttendantId}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Housekeeping Attendants", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingAttendants/{{AttendantId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "housekeepingAttendants", - "{{AttendantId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Housekeeping Credit Rules", - "item": [ - { - "name": "get Housekeeping Credit Rules", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/creditRules", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "creditRules" - ] - } - }, - "response": [] - }, - { - "name": "post Housekeeping Credit Rules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"creditRules\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ruleCode\": \"CREDIT1\",\r\n \"ruleType\": \"FacilityTask\",\r\n \"description\": \"Week 1\",\r\n \"facilityTaskRule\": {\r\n \"taskCode\": \"string\",\r\n \"minimumTaskCount\": 0\r\n },\r\n \"special\": \"string\",\r\n \"travelType\": \"Building\",\r\n \"creditValue\": 0,\r\n \"buildings\": [\r\n \"string\"\r\n ],\r\n \"daysOfWeek\": {\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-09-21\",\r\n \"endDate\": \"2023-09-26\"\r\n },\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/creditRules", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "creditRules" - ] - } - }, - "response": [] - }, - { - "name": "change Housekeeping Credit Rules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"creditRules\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ruleCode\": \"CREDIT1\",\r\n \"ruleType\": \"FacilityTask\",\r\n \"description\": \"Week 1\",\r\n \"facilityTaskRule\": {\r\n \"taskCode\": \"string\",\r\n \"minimumTaskCount\": 0\r\n },\r\n \"special\": \"string\",\r\n \"travelType\": \"Building\",\r\n \"creditValue\": 0,\r\n \"buildings\": [\r\n \"string\"\r\n ],\r\n \"daysOfWeek\": {\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-09-21\",\r\n \"endDate\": \"2023-09-26\"\r\n },\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/creditRules/{{Code}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "creditRules", - "{{Code}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Housekeeping Credit Rules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/creditRules/{{Code}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "creditRules", - "{{Code}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Housekeeping Room Schedules", - "item": [ - { - "name": "get Housekeeping Room Schedules", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingRoomSchedules", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "housekeepingRoomSchedules" - ] - } - }, - "response": [] - }, - { - "name": "post Housekeeping Room Schedules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"housekeepingRoomSchedules\": [\r\n {\r\n \"frequency\": \"EveryXDays\",\r\n \"frequencyDays\": \"1\",\r\n \"daysOfWeek\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"taskSupplies\": [],\r\n \"roomType\": {\r\n \"code\": \"SUP\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"priority\": \"3\",\r\n \"code\": \"FS\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingRoomSchedules", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "housekeepingRoomSchedules" - ] - } - }, - "response": [] - }, - { - "name": "put Housekeeping Room Schedules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"housekeepingRoomSchedules\": [\r\n {\r\n \"frequency\": \"EveryXDays\",\r\n \"frequencyDays\": \"1\",\r\n \"daysOfWeek\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"taskSupplies\": [],\r\n \"roomType\": {\r\n \"code\": \"{{RoomTypeCode}}\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"priority\": \"3\",\r\n \"code\": \"FS\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingRoomSchedules/{{RoomScheduleId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "housekeepingRoomSchedules", - "{{RoomScheduleId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Housekeeping Room Schedules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomTypeCodes/{{RoomTypeCode}}/housekeepingRoomSchedules/{{RoomScheduleId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "roomTypeCodes", - "{{RoomTypeCode}}", - "housekeepingRoomSchedules", - "{{RoomScheduleId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Housekeeping Sections", - "item": [ - { - "name": "get Housekeeping Sections", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingSections", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "housekeepingSections" - ] - }, - "description": "Use this API to return housekeeping sections for a specific hotel based on search criteria such as hotelId, includeInactive, housekeepingSectionsCodes, description.\n\n

Housekeeping section groups and sections can be used to group rooms into sections or divisions meaningful to the housekeeping attendants with respect to floor numbers, various buildings, and group of rooms typically cleaned by one attendant during the day or turndowns during the evening.

" - }, - "response": [] - }, - { - "name": "post Housekeeping Sections", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"housekeepingSections\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"232\",\r\n \"description\": \"You can add description here\",\r\n \"targetCredits\": \"100\",\r\n \"sequence\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingSections", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "housekeepingSections" - ] - }, - "description": "Use this API to create housekeeping sections for a specific hotel. Housekeeping section groups and sections can be used to group rooms into sections or divisions meaningful to the housekeeping attendants with respect to floor numbers, various buildings, and group of rooms typically cleaned by one attendant during the day or turndowns during the evening." - }, - "response": [] - }, - { - "name": "change Housekeeping Sections", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"housekeepingSections\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"232\",\r\n \"description\": \"You can edit this\",\r\n \"targetCredits\": \"100\",\r\n \"rooms\": \"0\",\r\n \"sequence\": \"2\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingSections/{{Code}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "housekeepingSections", - "{{Code}}" - ] - }, - "description": "Use this API to update housekeeping sections for a specific hotel based on code, hotelId. Housekeeping section groups and sections can be used to group rooms into sections or divisions meaningful to the housekeeping attendants with respect to floor numbers, various buildings, and group of rooms typically cleaned by one attendant during the day or turndowns during the evening." - }, - "response": [] - }, - { - "name": "remove Housekeeping Sections", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingSections/{{Code}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "housekeepingSections", - "{{Code}}" - ] - }, - "description": "Use this API to delete housekeeping section groups for a specific hotel based on hotelId, housekeepingSectionGroupsCode.\n\n

Housekeeping section groups and sections can be used to group rooms into sections or divisions meaningful to the housekeeping attendants with respect to floor numbers, various buildings, and group of rooms typically cleaned by one attendant during the day or turndowns during the evening.

" - }, - "response": [] - } - ] - }, - { - "name": "Housekeeping Section Groups", - "item": [ - { - "name": "get Housekeeping Section Groups", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingSectionGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "housekeepingSectionGroups" - ] - } - }, - "response": [] - }, - { - "name": "post Housekeeping Section Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"housekeepingSectionGroups\": [\r\n {\r\n \"hotelId\": \"PROP2\",\r\n \"code\": \"HIGHFLOO\",\r\n \"description\": \"High Floors 20-21\",\r\n \"sequence\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingSectionGroups", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "housekeepingSectionGroups" - ] - } - }, - "response": [] - }, - { - "name": "change Housekeeping Section Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"housekeepingSectionGroups\": [\r\n {\r\n \"hotelId\": \"PROP2\",\r\n \"code\": \"HIGHFLOO\",\r\n \"description\": \"High Floors 20-21\",\r\n \"sequence\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingSectionGroups/{{Code}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "housekeepingSectionGroups", - "{{Code}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Housekeeping Section Groups", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingSectionGroups/{{Code}}?housekeepingSectionGroupsCode={{Code}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "housekeepingSectionGroups", - "{{Code}}" - ], - "query": [ - { - "key": "housekeepingSectionGroupsCode", - "value": "{{Code}}" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Housekeeping Supply Codes", - "item": [ - { - "name": "get Housekeeping Supply Codes", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingSupplyCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "housekeepingSupplyCodes" - ] - } - }, - "response": [] - }, - { - "name": "post Housekeeping Supply Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"codes\": [\r\n {\r\n \"code\": \"BATHWASH\",\r\n \"description\": \"Bathwash\",\r\n \"sequence\": 0,\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingSupplyCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "housekeepingSupplyCodes" - ] - } - }, - "response": [] - }, - { - "name": "change Housekeeping Supply Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"codes\": [\r\n {\r\n \"code\": \"BATHWASH\",\r\n \"description\": \"Bathwash\",\r\n \"sequence\": 0,\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingSupplyCodes/{{Code}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "housekeepingSupplyCodes", - "{{Code}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Housekeeping Supply Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingSupplyCodes/{{Code}}?housekeepingCodes=BATHWASH&sequence=0", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "housekeepingSupplyCodes", - "{{Code}}" - ], - "query": [ - { - "key": "housekeepingCodes", - "value": "BATHWASH" - }, - { - "key": "sequence", - "value": "0" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Housekeeping Tasks", - "item": [ - { - "name": "get Housekeeping Tasks", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingTasks", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "housekeepingTasks" - ] - } - }, - "response": [] - }, - { - "name": "post Housekeeping Tasks", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"tasks\": [\r\n {\r\n \"instructions\": \"Task Instructions can go here\",\r\n \"sequence\": \"3\",\r\n \"color\": \"Green\",\r\n \"linenChange\": false,\r\n \"guestRequested\": false,\r\n \"defaultDepartureTask\": false,\r\n \"protected\": false,\r\n \"appliedCreditsPercentage\": \"100\",\r\n \"inactive\": false,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"LT\",\r\n \"description\": \"Light Touch\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingTasks", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "housekeepingTasks" - ] - } - }, - "response": [] - }, - { - "name": "change Housekeeping Tasks", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"tasks\": [\r\n {\r\n \"instructions\": \"Task Instructions can go here\",\r\n \"sequence\": \"3\",\r\n \"color\": \"Green\",\r\n \"linenChange\": false,\r\n \"guestRequested\": false,\r\n \"defaultDepartureTask\": false,\r\n \"protected\": false,\r\n \"appliedCreditsPercentage\": \"100\",\r\n \"inactive\": false,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"LT\",\r\n \"description\": \"Light Touch\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingTasks/{{Code}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "housekeepingTasks", - "{{Code}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Housekeeping Tasks", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingTasks/{{Code}}?forceRemove=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "housekeepingTasks", - "{{Code}}" - ], - "query": [ - { - "key": "forceRemove", - "value": "false", - "description": "Flag to indicate if records that are marked as \\\"protected\\\" can be removed. If false, any attempt to remove records that are protected will return an error." - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Out Of Order Service Reasons", - "item": [ - { - "name": "get Out Of Order Service Reasons", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/outOfOrderServiceReasons", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "outOfOrderServiceReasons" - ] - } - }, - "response": [] - }, - { - "name": "post Out Of Order Service Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"outOfOrderServiceReasons\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"Painting needed\",\r\n \"sequence\": \"100\",\r\n \"reasonCode\": \"PAINT\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/outOfOrderServiceReasons", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "outOfOrderServiceReasons" - ] - } - }, - "response": [] - }, - { - "name": "change Out Of Order Service Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"outOfOrderServiceReasons\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"Painting needed\",\r\n \"sequence\": \"100\",\r\n \"reasonCode\": \"PAINT\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/outOfOrderServiceReasons/{{ReasonCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "outOfOrderServiceReasons", - "{{ReasonCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Out Of Order Service Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/outOfOrderServiceReasons/{{ReasonCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "outOfOrderServiceReasons", - "{{ReasonCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Room Class", - "item": [ - { - "name": "get Room Classes", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomClasses", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "roomClasses" - ] - } - }, - "response": [] - }, - { - "name": "post Room Class", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"roomClass\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": {\r\n \"defaultText\": \"Condo Rooms\"\r\n },\r\n \"sequence\": \"2\",\r\n \"code\": \"CONDO\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomClasses", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "roomClasses" - ] - } - }, - "response": [] - }, - { - "name": "put Room Class", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"roomClass\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": {\r\n \"defaultText\": \"Condo Rooms\"\r\n },\r\n \"sequence\": \"2\",\r\n \"code\": \"CONDO\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomClasses/{{RoomClassId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "roomClasses", - "{{RoomClassId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Room Class", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomClasses/{{RoomClassId}}?roomClass=CONDO", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "roomClasses", - "{{RoomClassId}}" - ], - "query": [ - { - "key": "roomClass", - "value": "CONDO" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Room Class Template", - "item": [ - { - "name": "get Room Class Templates", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/roomClasses", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomClasses" - ] - } - }, - "response": [] - }, - { - "name": "post Room Class Templates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"roomClassTemplate\": {\r\n \"description\": {\r\n \"defaultText\": \"Condos\"\r\n },\r\n \"sequence\": \"4\",\r\n \"code\": \"CONDO\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/roomClass", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomClass" - ] - } - }, - "response": [] - }, - { - "name": "put Room Class Template", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"roomClassTemplate\": {\r\n \"description\": {\r\n \"defaultText\": \"Condos\"\r\n },\r\n \"sequence\": \"4\",\r\n \"code\": \"CONDO\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/roomClasses/{{RoomClassTemplateId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomClasses", - "{{RoomClassTemplateId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Room Class Template", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/roomClasses/{{RoomClassTemplateId}}?roomClass=CONDO", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomClasses", - "{{RoomClassTemplateId}}" - ], - "query": [ - { - "key": "roomClass", - "value": "CONDO" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Room Conditions", - "item": [ - { - "name": "get Resort Room Conditions", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomConditions", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "roomConditions" - ] - } - }, - "response": [] - }, - { - "name": "post Resort Room Condition", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"roomCondition\": {\r\n \"description\": \"Set-up with Bathrobes (Two)\",\r\n \"displayInRoomAssignment\": true,\r\n \"comments\": \"This is where notes can go\",\r\n \"displaySeq\": \"1\",\r\n \"inactive\": false,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"BA2\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomConditions", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "roomConditions" - ] - } - }, - "response": [] - }, - { - "name": "change Resort Room Condition", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"roomCondition\": {\r\n \"description\": \"Set-up with Bathrobes (Two)\",\r\n \"displayInRoomAssignment\": true,\r\n \"comments\": \"This is where notes go\",\r\n \"displaySeq\": \"1\",\r\n \"inactive\": false,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"BA2\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomConditions/{{RoomConditionCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "roomConditions", - "{{RoomConditionCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Resort Room Condition", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomConditions/{{RoomConditionCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "roomConditions", - "{{RoomConditionCode}}" - ] - } - }, - "response": [] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Room Condition Template", - "item": [ - { - "name": "get Room Condition Templates", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/roomConditions", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomConditions" - ] - } - }, - "response": [] - }, - { - "name": "post Room Condition Templates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"roomConditionTemplate\": {\r\n \"description\": \"Air Quality Testing\",\r\n \"displayInRoomAssignment\": true,\r\n \"comments\": \"Notes can go here\",\r\n \"displaySeq\": \"2\",\r\n \"inactive\": false,\r\n \"code\": \"AIR\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/roomConditions", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomConditions" - ] - } - }, - "response": [] - }, - { - "name": "change Room Condition Templates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"roomConditionTemplate\": {\r\n \"description\": \"Air Quality Testing\",\r\n \"displayInRoomAssignment\": true,\r\n \"comments\": \"Notes can go here\",\r\n \"displaySeq\": \"2\",\r\n \"inactive\": false,\r\n \"code\": \"AIR\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/roomConditions/{{TemplateCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomConditions", - "{{TemplateCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Room Condition Templates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/roomConditions/{{TemplateCode}}?roomConditionTemplateCode=AIR", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomConditions", - "{{TemplateCode}}" - ], - "query": [ - { - "key": "roomConditionTemplateCode", - "value": "AIR" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Room Features", - "item": [ - { - "name": "get Room Features", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomFeatures?wildCard=Co", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "roomFeatures" - ], - "query": [ - { - "key": "codes", - "value": "COFFEE", - "description": "user getRoomFeaturesLOV find codes", - "disabled": true - }, - { - "key": "wildCard", - "value": "Co" - } - ] - } - }, - "response": [] - }, - { - "name": "post Room Features", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"roomFeatures\": [\r\n {\r\n \"groupCode\": \"ROOM FEATURES\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": {\r\n \"defaultText\": \"Mountain View\"\r\n },\r\n \"sequence\": \"2\",\r\n \"code\": \"MV\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomFeatures", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "roomFeatures" - ] - } - }, - "response": [] - }, - { - "name": "change Room Features", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"roomFeatures\": [\r\n {\r\n \"groupCode\": \"ROOM FEATURES\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": {\r\n \"defaultText\": \"Mountain View\"\r\n },\r\n \"sequence\": \"2\",\r\n \"code\": \"MV\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomFeatures", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "roomFeatures" - ] - } - }, - "response": [] - }, - { - "name": "remove Room Features", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomFeatures?genericHotelParentCodes=MV&genericHotelParentCodesGroup=ROOM FEATURES", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "roomFeatures" - ], - "query": [ - { - "key": "genericHotelParentCodes", - "value": "MV" - }, - { - "key": "genericHotelParentCodesGroup", - "value": "ROOM FEATURES" - } - ] - } - }, - "response": [] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Room Hierarchies", - "item": [ - { - "name": "get Room Hierarchies", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/roomHierarchies?hotelIds={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomHierarchies" - ], - "query": [ - { - "key": "hotelIds", - "value": "{{HotelId}}" - }, - { - "key": "fromCode", - "value": "", - "disabled": true - }, - { - "key": "toCode", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Room Hierarchies", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"roomHierarchies\": {\r\n \"roomHierarchy\": [\r\n {\r\n \"toCodes\": [\r\n \"SUP\"\r\n ],\r\n \"displaySequence\": \"3\",\r\n \"roomHierarchyType\": \"Type\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"fromCode\": \"ECO\"\r\n }\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/roomHierarchies", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomHierarchies" - ] - } - }, - "response": [] - }, - { - "name": "change Room Hierarchies", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"roomHierarchies\": [\r\n {\r\n \"toCodes\": [\r\n \"SUP\"\r\n ],\r\n \"displaySequence\": \"2\",\r\n \"roomHierarchyType\": \"Type\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"fromCode\": \"ECO\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/roomHierarchies", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomHierarchies" - ] - } - }, - "response": [] - }, - { - "name": "remove Room Hierarchies", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/roomHierarchies?hotelId={{HotelId}}&fromCode=ECO&roomHierarchyType=Type", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomHierarchies" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "fromCode", - "value": "ECO" - }, - { - "key": "roomHierarchyType", - "value": "Type" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Room Maintenance Reasons", - "item": [ - { - "name": "get Hotel Room Maintenance Reasons", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomMaintenanceReasons", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "roomMaintenanceReasons" - ] - } - }, - "response": [] - }, - { - "name": "post Hotel Room Maintenance Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"hotelRoomMaintenanceReasons\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"COFFEE\",\r\n \"description\": \"Coffee Machine Broken\",\r\n \"sellSequence\": \"1\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomMaintenanceReasons", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "roomMaintenanceReasons" - ] - } - }, - "response": [] - }, - { - "name": "change Hotel Room Maintenance Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"hotelRoomMaintenanceReasons\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"COFFEE\",\r\n \"description\": \"Coffee Machine is really Broken\",\r\n \"sellSequence\": \"1\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomMaintenanceReasons/{{ReasonCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "roomMaintenanceReasons", - "{{ReasonCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Hotel Room Maintenance Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomMaintenanceReasons/{{ReasonCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "roomMaintenanceReasons", - "{{ReasonCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Room Move Reasons", - "item": [ - { - "name": "get Room Move Reasons", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/roomMoveReasons?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomMoveReasons" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - }, - { - "key": "codes", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Room Move Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"roomMoveReasons\": [\r\n {\r\n \"code\": \"NOTCLEAN\",\r\n \"description\": {\r\n \"defaultText\": \"Not Clean\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/roomMoveReasons", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomMoveReasons" - ] - } - }, - "response": [] - }, - { - "name": "change Room Move Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"roomMoveReasons\": [\r\n {\r\n \"code\": \"NOTCLEAN\",\r\n \"description\": {\r\n \"defaultText\": \"Not Clean\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/roomMoveReasons/{{ReasonCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomMoveReasons", - "{{ReasonCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Room Move Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/roomMoveReasons/{{ReasonCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomMoveReasons", - "{{ReasonCode}}" - ] - } - }, - "response": [] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Room Potentials", - "item": [ - { - "name": "get Room Potentials", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rm/config/v1/roomPotentials?fetchInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomPotentials" - ], - "query": [ - { - "key": "fetchInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Room Potentials", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"roomPotentials\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"CODE5\",\r\n \"description\": {\r\n \"defaultText\": \"Room Potentials1\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/roomPotentials", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomPotentials" - ] - } - }, - "response": [] - }, - { - "name": "put Room Potentials", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"roomPotentials\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"D\",\r\n \"description\": {\r\n \"defaultText\": \"Description business edit\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/roomPotentials/{{RoomPotentialsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomPotentials", - "{{RoomPotentialsId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Room Potentials", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/roomPotentials/{{RoomPotentialsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomPotentials", - "{{RoomPotentialsId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Room Template Maintenance Reasons", - "item": [ - { - "name": "get Template Room Maintenance Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rm/config/v1/roomMaintenanceReasons?includeInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomMaintenanceReasons" - ], - "query": [ - { - "key": "includeInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Template Room Maintenance Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateRoomMaintenanceReasons\": [\r\n {\r\n \"code\": \"COFFEE\",\r\n \"description\": \"Coffee Machine Broken\",\r\n \"sellSequence\": \"1\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/roomMaintenanceReasons", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomMaintenanceReasons" - ] - } - }, - "response": [] - }, - { - "name": "change Template Room Maintenance Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateRoomMaintenanceReasons\": [\r\n {\r\n \"code\": \"COFFEE\",\r\n \"description\": \"Coffee Machine is really broken\",\r\n \"sellSequence\": \"1\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}" - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/roomMaintenanceReasons/{{ReasonCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomMaintenanceReasons", - "{{ReasonCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Template Room Maintenance Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rm/config/v1/roomMaintenanceReasons/{{ReasonCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomMaintenanceReasons", - "{{ReasonCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Room Type Template", - "item": [ - { - "name": "get Room Type Templates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rm/config/v1/roomTypes?includeInactive=false&physical=false&pseudo=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomTypes" - ], - "query": [ - { - "key": "includeInactive", - "value": "false" - }, - { - "key": "physical", - "value": "false" - }, - { - "key": "pseudo", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Room Type Templates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"roomTypeTemplate\": {\r\n \"roomTypeTemplateDetails\": {\r\n \"newRoomType\": \"DLXK\",\r\n \"roomClass\": \"SUP\",\r\n \"shortDescription\": {\r\n \"defaultText\": \"Deluxe King\"\r\n },\r\n \"description\": {},\r\n \"pseudo\": false,\r\n \"meetingRoom\": false,\r\n \"sendToInterface\": false,\r\n \"generic\": false,\r\n \"maintenance\": false,\r\n \"defaultOccupancy\": \"1\",\r\n \"houseKeeping\": false,\r\n \"autoPopulate\": false,\r\n \"autoRoomAssign\": false,\r\n \"autoCheckin\": false,\r\n \"components\": [],\r\n \"features\": [],\r\n \"roomType\": \"DLXK\",\r\n \"numberOfRooms\": \"0\",\r\n \"inactive\": false\r\n }\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/roomTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomTypes" - ] - } - }, - "response": [] - }, - { - "name": "put Room Type Templates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"roomTypeTemplate\": {\r\n \"roomTypeTemplateDetails\": {\r\n \"newRoomType\": \"DLXK\",\r\n \"roomClass\": \"SUP\",\r\n \"shortDescription\": {\r\n \"defaultText\": \"Deluxe King\"\r\n },\r\n \"description\": {},\r\n \"pseudo\": false,\r\n \"meetingRoom\": false,\r\n \"sendToInterface\": false,\r\n \"generic\": false,\r\n \"maintenance\": false,\r\n \"defaultOccupancy\": \"1\",\r\n \"houseKeeping\": false,\r\n \"autoPopulate\": false,\r\n \"autoRoomAssign\": false,\r\n \"autoCheckin\": false,\r\n \"components\": [],\r\n \"features\": [],\r\n \"roomType\": \"DLXK\",\r\n \"numberOfRooms\": \"0\",\r\n \"inactive\": false\r\n }\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/roomTypes/{{RoomTypeTemplatesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomTypes", - "{{RoomTypeTemplatesId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Room Type Templates", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rm/config/v1/roomTypes/{{RoomTypeTemplatesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomTypes", - "{{RoomTypeTemplatesId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Smoking Types", - "item": [ - { - "name": "get Smoking Types", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/smokingTypes?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "smokingTypes" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "post Smoking Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"smokingTypes\": [\r\n {\r\n \"code\": \"NONSM\",\r\n \"description\": {\r\n \"defaultText\": \"Non Smoking\"\r\n },\r\n \"displayOrder\": 0\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/smokingTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "smokingTypes" - ] - } - }, - "response": [] - }, - { - "name": "put Smoking Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"smokingTypes\": [\r\n {\r\n \"code\": \"NONSM\",\r\n \"description\": {\r\n \"defaultText\": \"Non Smoking\"\r\n },\r\n \"displayOrder\": 0\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/smokingTypes/{{SmokingTypesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "smokingTypes", - "{{SmokingTypesId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Smoking Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/smokingTypes/{{SmokingTypesId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "smokingTypes", - "{{SmokingTypesId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Template Floors", - "item": [ - { - "name": "get Template Floors", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/templateFloors", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "templateFloors" - ], - "query": [ - { - "key": "codes", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Template Floors", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateFloors\": [\r\n {\r\n \"global\": true,\r\n \"floor\": \"TOPFL\",\r\n \"description\": \"Top Floor of Property\",\r\n \"housekeeping\": true,\r\n \"sequence\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/templateFloors", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "templateFloors" - ] - } - }, - "response": [] - }, - { - "name": "change Template Floors", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateFloors\": [\r\n {\r\n \"global\": true,\r\n \"floor\": \"TOPFL\",\r\n \"description\": \"TOPFL edit\",\r\n \"housekeeping\": true,\r\n \"sequence\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/templateFloors/{{TemplateFloorsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "templateFloors", - "{{TemplateFloorsId}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Template Floor", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rm/config/v1/templateFloors/{{TemplateFloorsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "templateFloors", - "{{TemplateFloorsId}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Template Out Of Order Service Reasons", - "item": [ - { - "name": "get Template Out Of Order Service Reasons", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/outOfOrderServiceReasons?includeInactive=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "outOfOrderServiceReasons" - ], - "query": [ - { - "key": "includeInactive", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Template Out Of Order Service Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateOutOfOrderServiceReasons\": [\r\n {\r\n \"description\": \"Door Lock Broken\",\r\n \"sequence\": \"6\",\r\n \"reasonCode\": \"DOOR\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/outOfOrderServiceReasons", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "outOfOrderServiceReasons" - ] - } - }, - "response": [] - }, - { - "name": "change Template Out Of Order Service Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateOutOfOrderServiceReasons\": [\r\n {\r\n \"description\": \"Door Lock Broken\",\r\n \"sequence\": \"4\",\r\n \"reasonCode\": \"DOOR\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/outOfOrderServiceReasons/{{ReasonCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "outOfOrderServiceReasons", - "{{ReasonCode}}" - ] - } - }, - "response": [] - }, - { - "name": "remove Template Out Of Order Service Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/outOfOrderServiceReasons/{{ReasonCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "outOfOrderServiceReasons", - "{{ReasonCode}}" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Template Room Features", - "item": [ - { - "name": "get Template Room Features ", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/roomFeatures?wildCard=c", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomFeatures" - ], - "query": [ - { - "key": "codes", - "value": "BAL", - "disabled": true - }, - { - "key": "wildCard", - "value": "c" - } - ] - } - }, - "response": [] - }, - { - "name": "post Template Room Features", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateRoomFeatures\": [\r\n {\r\n \"global\": false,\r\n \"groupCode\": \"ROOM FEATURES\",\r\n \"description\": {\r\n \"defaultText\": \"Mountain View\"\r\n },\r\n \"sequence\": \"4\",\r\n \"code\": \"MV\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/roomFeatures", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomFeatures" - ] - } - }, - "response": [] - }, - { - "name": "change Template Room Features", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"templateRoomFeatures\": [\r\n {\r\n \"global\": false,\r\n \"groupCode\": \"ROOM FEATURES\",\r\n \"description\": {\r\n \"defaultText\": \"Mountain View\"\r\n },\r\n \"sequence\": \"4\",\r\n \"code\": \"MV\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/roomFeatures", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomFeatures" - ] - } - }, - "response": [] - }, - { - "name": "remove Template Room Features", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rm/config/v1/roomFeatures?genericTemplateParentGroups=ROOM+FEATURES&genericTemplateParentCodes=MV", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomFeatures" - ], - "query": [ - { - "key": "genericTemplateParentGroups", - "value": "ROOM+FEATURES" - }, - { - "key": "genericTemplateParentCodes", - "value": "MV" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "get Building Floor Mappings", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/buildingFloorMappings?hotelId={{HotelId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "buildingFloorMappings" - ], - "query": [ - { - "key": "hotelId", - "value": "{{HotelId}}" - } - ] - } - }, - "response": [] - }, - { - "name": "get Housekeeping Task Sheet Rooms", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingTaskSheetRooms", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "housekeepingTaskSheetRooms" - ] - } - }, - "response": [] - }, - { - "name": "get Room Groups", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/rateGroups?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "rateGroups" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - }, - { - "key": "codes", - "value": "", - "disabled": true - }, - { - "key": "wildCard", - "value": "", - "disabled": true - }, - { - "key": "description", - "value": "b", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Room Type Info", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomType/{{RoomTypeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "roomType", - "{{RoomTypeCode}}" - ] - } - }, - "response": [] - }, - { - "name": "get Room Preference Priorities", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/roomPreferencePriorities?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomPreferencePriorities" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "get Rooms", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/rooms?physical=true&room=105", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "rooms" - ], - "query": [ - { - "key": "physical", - "value": "true" - }, - { - "key": "room", - "value": "105" - } - ] - } - }, - "response": [] - }, - { - "name": "get Rooms Summary", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/roomsSummary?limit=50&physical=true&hotelId={{HotelId}}&pageNumber=1&pseudo=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "roomsSummary" - ], - "query": [ - { - "key": "limit", - "value": "50" - }, - { - "key": "physical", - "value": "true" - }, - { - "key": "hotelId", - "value": "{{HotelId}}" - }, - { - "key": "pageNumber", - "value": "1" - }, - { - "key": "pseudo", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "get Room Types", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomTypes?physical=true&pseudo=true&summaryInfo=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "roomTypes" - ], - "query": [ - { - "key": "physical", - "value": "true" - }, - { - "key": "pseudo", - "value": "true" - }, - { - "key": "summaryInfo", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "post Bed Type Requests", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"bedTypeRequests\": [\r\n {\r\n \"code\": \"SGP\",\r\n \"description\": {\r\n \"defaultText\": \"Single Bed\"\r\n }\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/bedTypeRequests", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "bedTypeRequests" - ] - } - }, - "response": [] - }, - { - "name": "post Room Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"roomType\": {\r\n \"roomTypeDetails\": {\r\n \"newRoomType\": \"2905\",\r\n \"roomClass\": \"SUITE\",\r\n \"shortDescription\": {\r\n \"defaultText\": \"Cottage\"\r\n },\r\n \"description\": {\r\n \"defaultText\": \"Long Descripiong goes here\"\r\n },\r\n \"activeDate\": \"2023-09-08\",\r\n \"pseudo\": false,\r\n \"accessible\": false,\r\n \"suite\": {\r\n \"value\": false\r\n },\r\n \"meetingRoom\": false,\r\n \"sendToInterface\": false,\r\n \"sellSequence\": \"7\",\r\n \"generic\": false,\r\n \"maintenance\": false,\r\n \"defaultOccupancy\": \"1\",\r\n \"minimumOccupancy\": \"1\",\r\n \"maximumOccupancy\": \"4\",\r\n \"maxAdults\": \"2\",\r\n \"houseKeeping\": false,\r\n \"autoPopulate\": false,\r\n \"autoRoomAssign\": false,\r\n \"autoCheckin\": false,\r\n \"components\": [],\r\n \"features\": [],\r\n \"roomType\": \"2905\",\r\n \"numberOfRooms\": \"0\",\r\n \"inactive\": false\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomTypes", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "roomTypes" - ] - } - }, - "response": [] - }, - { - "name": "put Room Types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"roomType\": {\r\n \"roomTypeDetails\": {\r\n \"newRoomType\": \"SATRMTP\",\r\n \"roomClass\": \"RC001\",\r\n \"shortDescription\": {\r\n \"defaultText\": \"Room type text\"\r\n },\r\n \"pseudo\": false,\r\n \"accessible\": false,\r\n \"suite\": {\r\n \"value\": false\r\n },\r\n \"meetingRoom\": true,\r\n \"sendToInterface\": true,\r\n \"sellSequence\": \"6\",\r\n \"generic\": false,\r\n \"maintenance\": true,\r\n \"defaultOccupancy\": \"1\",\r\n \"maxAdults\": \"2\",\r\n \"maxChildren\": \"2\",\r\n \"houseKeeping\": true,\r\n \"autoPopulate\": false,\r\n \"autoRoomAssign\": false,\r\n \"autoCheckin\": false,\r\n \"components\": [\r\n {\r\n \"qty\": \"1\",\r\n \"roomType\": \"SATRMTP\"\r\n }\r\n ],\r\n \"features\": [],\r\n \"roomType\": \"SATRMTP\",\r\n \"numberOfRooms\": \"0\",\r\n \"inactive\": false\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomTypes/{{RoomTypeId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "roomTypes", - "{{RoomTypeId}}" - ] - } - }, - "response": [] - }, - { - "name": "set Building Floor Mappings", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"buildingFloorMappings\": [\r\n {\r\n \"floorMappingId\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"floorCode\": \"MAIN\",\r\n \"buildingCode\": \"MAIN\"\r\n },\r\n \"description\": \"First Floor\",\r\n \"sequence\": \"1\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rm/config/v1/buildingFloorMappings", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "buildingFloorMappings" - ] - } - }, - "response": [] - }, - { - "name": "delete Rooms", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/rooms/{{RoomsId}}?room=101", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "rooms", - "{{RoomsId}}" - ], - "query": [ - { - "key": "room", - "value": "101" - } - ] - } - }, - "response": [] - }, - { - "name": "delete Room types", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomTypes/{{RoomTypeId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rm", - "config", - "v1", - "hotels", - "{{HotelId}}", - "roomTypes", - "{{RoomTypeId}}" - ] - } - }, - "response": [] - } - ], - "description": "###### APIs to cater for Rooms Management in OPERA Cloud.\r\n\r\nFor further detailed information on Rooms Configuration, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/c_admin_inventory_accommodation_management.htm#OCSUH-AccommodationManagement-DAF8C986).", - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "Room Rotation (RMR)", - "item": [ - { - "name": "Get Reservation Rotation Points", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{HostName}}/rmr/v1/hotels/{{hotelId}}/departureStartDate/{{departureStartDate}}/departureEndDate/{{departureEndDate}}/reservationRotationPoints?roomIds=106&limit=100", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "v1", - "hotels", - "{{hotelId}}", - "departureStartDate", - "{{departureStartDate}}", - "departureEndDate", - "{{departureEndDate}}", - "reservationRotationPoints" - ], - "query": [ - { - "key": "roomIds", - "value": "106" - }, - { - "key": "limit", - "value": "100" - }, - { - "key": "", - "value": null, - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "Get Reservation Rotation Points Details", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{HostName}}/rmr/v1/hotels/{{hotelId}}/reservations/{{reservationId}}/rooms/{{RoomID}}/reservationRotationPointsDetails", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "v1", - "hotels", - "{{hotelId}}", - "reservations", - "{{reservationId}}", - "rooms", - "{{RoomID}}", - "reservationRotationPointsDetails" - ] - } - }, - "response": [] - }, - { - "name": "Put Reservation Rotation Points Details", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"reservationRotationPointsDetailsList\": {\r\n \"reservationRotationPointsDetails\": [\r\n {\r\n \"startDate\": \"2023-10-25\",\r\n \"endDate\": \"2023-10-26\",\r\n \"type\": \"PerNight\",\r\n \"currentPoints\": \"10\",\r\n \"adjustPointsTo\": \"8\",\r\n \"adjustmentReason\": {\r\n \"code\": \"MGMT\",\r\n \"description\": \"Adjust Management Fee\"\r\n }\r\n },\r\n {\r\n \"startDate\": \"2023-10-25\",\r\n \"endDate\": \"2023-10-26\",\r\n \"type\": \"PerRevenue\",\r\n \"currentPoints\": \"100\",\r\n \"adjustPointsTo\": \"50\",\r\n \"adjustmentReason\": {\r\n \"code\": \"RATE\",\r\n \"description\": \"Adjust Room Rate\"\r\n }\r\n },\r\n {\r\n \"startDate\": \"2023-10-25\",\r\n \"endDate\": \"2023-10-26\",\r\n \"type\": \"PerStay\",\r\n \"currentPoints\": \"100\",\r\n \"adjustPointsTo\": \"75\",\r\n \"adjustmentReason\": {\r\n \"code\": \"TAX\",\r\n \"description\": \"Adjust Tax Withholding\"\r\n }\r\n }\r\n ]\r\n }\r\n}" - }, - "url": { - "raw": "{{HostName}}/rmr/v1/hotels/{{hotelId}}/reservations/{{reservationId}}/rooms/{{roomId}}/reservationRotationPointsDetails", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "v1", - "hotels", - "{{hotelId}}", - "reservations", - "{{reservationId}}", - "rooms", - "{{roomId}}", - "reservationRotationPointsDetails" - ] - } - }, - "response": [] - }, - { - "name": "Get Room Rotation Points", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{HostName}}/rmr/v1/hotels/{{hotelId}}/roomRotationPoints?roomRotationPointsDate={{currentdate}}&limit=100", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "v1", - "hotels", - "{{hotelId}}", - "roomRotationPoints" - ], - "query": [ - { - "key": "roomRotationPointsDate", - "value": "{{currentdate}}" - }, - { - "key": "limit", - "value": "100" - } - ] - } - }, - "response": [] - }, - { - "name": "Put Room Rotation Points", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": " {\r\n \"roomRotationPointsAdjustmentInfoTypeList\": [\r\n {\r\n \"roomId\": \"320\",\r\n \"balanceForwardPoints\": 0,\r\n \"roomAdjustedPoints\": 500\r\n }\r\n ]\r\n }" - }, - "url": { - "raw": "{{HostName}}/rmr/v1/hotels/{{hotelId}}/roomRotationPoints", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "v1", - "hotels", - "{{hotelId}}", - "roomRotationPoints" - ] - } - }, - "response": [] - }, - { - "name": "Get Profile Room Owners Details", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": " {\r\n \"roomRotationPointsAdjustmentInfoTypeList\": [\r\n {\r\n \"roomId\": \"320\",\r\n \"balanceForwardPoints\": 0,\r\n \"roomAdjustedPoints\": 500\r\n }\r\n ]\r\n }" - }, - "url": { - "raw": "{{HostName}}/rmr/v1/profiles/{{profileId}}/roomOwnerships", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "v1", - "profiles", - "{{profileId}}", - "roomOwnerships" - ], - "query": [ - { - "key": "hotelIds", - "value": "{{hotelId}}", - "disabled": true - }, - { - "key": "startDate", - "value": null, - "disabled": true - }, - { - "key": "endDate", - "value": null, - "disabled": true - }, - { - "key": "includeReferral", - "value": "true", - "disabled": true - }, - { - "key": "includeAvailableRoomsOnly", - "value": "true", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "Get Room Owners", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": " {\r\n \"roomRotationPointsAdjustmentInfoTypeList\": [\r\n {\r\n \"roomId\": \"320\",\r\n \"balanceForwardPoints\": 0,\r\n \"roomAdjustedPoints\": 500\r\n }\r\n ]\r\n }" - }, - "url": { - "raw": "{{HostName}}/rmr/v1/roomOwners?includeInactive=false&hotelIds={{hotelId}}&startDateTo={{currentdate}}&limit=100", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "v1", - "roomOwners" - ], - "query": [ - { - "key": "endDateFrom", - "value": "", - "disabled": true - }, - { - "key": "startDateFrom", - "value": "", - "disabled": true - }, - { - "key": "endDateTo", - "value": "", - "disabled": true - }, - { - "key": "roomIds", - "value": "", - "disabled": true - }, - { - "key": "includeInactive", - "value": "false" - }, - { - "key": "hotelIds", - "value": "{{hotelId}}" - }, - { - "key": "roomTypes", - "value": "", - "disabled": true - }, - { - "key": "contractNumber", - "value": "", - "disabled": true - }, - { - "key": "startDateTo", - "value": "{{currentdate}}" - }, - { - "key": "roomClasses", - "value": "", - "disabled": true - }, - { - "key": "limit", - "value": "100" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Room Rotation Configuration (RMR Config)", - "item": [ - { - "name": "XX Internal / Deprecated", - "item": [ - { - "name": "delete Rotation Groups (v0)", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/rotationGroups/{{RotationGroupsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "rotationGroups", - "{{RotationGroupsId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Rotation Rules (v0)", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/rules/{{RuleId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "hotels", - "{{hotelId}}", - "rules", - "{{RuleId}}" - ] - } - }, - "response": [] - }, - { - "name": "get Rotation Groups (v0)", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/rotationGroups?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "rotationGroups" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - }, - { - "key": "code", - "value": "", - "disabled": true - }, - { - "key": "wildcard", - "value": "", - "disabled": true - }, - { - "key": "description", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Get Rotation Rules", - "item": [ - { - "name": "get Rotation Rules", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/rules?setupType=Points&limit=20", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "hotels", - "{{hotelId}}", - "rules" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true", - "disabled": true - }, - { - "key": "setupType", - "value": "Points" - }, - { - "key": "setupType", - "value": "OwnerMultiplier", - "disabled": true - }, - { - "key": "setupType", - "value": "RoomStatusMultiplier", - "disabled": true - }, - { - "key": "limit", - "value": "20" - } - ] - } - }, - "response": [] - }, - { - "name": "get Rotation Rules -> Rotation Point Rules", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/rules?setupType=Points&limit=20", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "hotels", - "{{hotelId}}", - "rules" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true", - "disabled": true - }, - { - "key": "setupType", - "value": "Points" - }, - { - "key": "setupType", - "value": "OwnerMultiplier", - "disabled": true - }, - { - "key": "setupType", - "value": "RoomStatusMultiplier", - "disabled": true - }, - { - "key": "limit", - "value": "20" - } - ] - } - }, - "response": [] - }, - { - "name": "get Rotation Rules -> Owner Multiplier Rules", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/rules?setupType=OwnerMultiplier&limit=20", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "hotels", - "{{hotelId}}", - "rules" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true", - "disabled": true - }, - { - "key": "setupType", - "value": "Points", - "disabled": true - }, - { - "key": "setupType", - "value": "OwnerMultiplier" - }, - { - "key": "setupType", - "value": "RoomStatusMultiplier", - "disabled": true - }, - { - "key": "limit", - "value": "20" - } - ] - } - }, - "response": [] - }, - { - "name": "get Rotation Rules -> Out of Order/Service Multipliers", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/rules?setupType=RoomStatusMultiplier&limit=20", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "hotels", - "{{hotelId}}", - "rules" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true", - "disabled": true - }, - { - "key": "setupType", - "value": "Points", - "disabled": true - }, - { - "key": "setupType", - "value": "OwnerMultiplier", - "disabled": true - }, - { - "key": "setupType", - "value": "RoomStatusMultiplier" - }, - { - "key": "limit", - "value": "20" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "post Rotation Rules", - "item": [ - { - "name": "post Rotation Rules", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"rotationRules\": [\r\n {\r\n \"status\": \"New\",\r\n \"setupType\": \"Points\",\r\n \"startDate\": \"2022-01-31\",\r\n \"endDate\": \"2023-06-30\",\r\n \"calculationRule\": \"PerStay\",\r\n \"referral\": false,\r\n \"points\": \"150\",\r\n \"daysOfWeek\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"rateCodes\": [\r\n \"AAA\",\r\n \"DAILY\",\r\n \"RACK\"\r\n ],\r\n \"roomTypes\": [\r\n \"DLXK\",\r\n \"DLXQ\"\r\n ]\r\n },\r\n {\r\n \"status\": \"New\",\r\n \"setupType\": \"OwnerMultiplier\",\r\n \"roomTypes\": [\r\n \"DLXK\",\r\n \"DLXQ\"\r\n ],\r\n \"startDate\": \"2022-01-31\",\r\n \"daysOfWeek\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"multiplier\": \"0.5\",\r\n \"rateCodes\": [\r\n \"AAA\",\r\n \"COMP\",\r\n \"DAILY\"\r\n ]\r\n },\r\n {\r\n \"status\": \"New\",\r\n \"setupType\": \"RoomStatusMultiplier\",\r\n \"roomTypes\": [\r\n \"DLXK\",\r\n \"DLXQ\"\r\n ],\r\n \"startDate\": \"2022-01-31\",\r\n \"daysOfWeek\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"multiplier\": \"2\",\r\n \"reasons\": [\r\n \"FAUCET\",\r\n \"BULB\"\r\n ]\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/rotationRules", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "hotels", - "{{hotelId}}", - "rotationRules" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true", - "disabled": true - }, - { - "key": "setupType", - "value": "OwnerMultiplier", - "disabled": true - }, - { - "key": "setupType", - "value": "RoomStatusMultiplier", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Rotation Rules -> Create Rotation Points Rule", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"rotationRules\": [\r\n {\r\n \"setupType\": \"Points\",\r\n \"status\": \"New\",\r\n \"calculationRule\": \"PerStay\",\r\n \"referral\": false,\r\n \"points\": \"100\",\r\n \"roomTypes\": [\r\n \"STDQ\"\r\n ],\r\n \"startDate\": \"2022-01-31\",\r\n \"daysOfWeek\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"rateCodes\": []\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/rotationRules", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "hotels", - "{{hotelId}}", - "rotationRules" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true", - "disabled": true - }, - { - "key": "setupType", - "value": "OwnerMultiplier", - "disabled": true - }, - { - "key": "setupType", - "value": "RoomStatusMultiplier", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Rotation Rules -> Update Rotation Point Rule", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"rotationRules\": [\r\n {\r\n \"ruleId\": \"{{ruleId}}\",\r\n \"setupType\": \"Points\",\r\n \"status\": \"Changed\",\r\n \"calculationRule\": \"PerStay\",\r\n \"referral\": false,\r\n \"points\": \"175\",\r\n \"roomTypes\": [\r\n \"STDQ\"\r\n ],\r\n \"startDate\": \"2022-01-31\",\r\n \"daysOfWeek\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"rateCodes\": []\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/rotationRules", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "hotels", - "{{hotelId}}", - "rotationRules" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true", - "disabled": true - }, - { - "key": "setupType", - "value": "OwnerMultiplier", - "disabled": true - }, - { - "key": "setupType", - "value": "RoomStatusMultiplier", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Rotation Rules -> Create Owner Multiplier Rule", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"rotationRules\": [\r\n {\r\n \"status\": \"New\",\r\n \"setupType\": \"OwnerMultiplier\",\r\n \"roomTypes\": [\r\n \"DLXK\",\r\n \"DLXQ\"\r\n ],\r\n \"multiplier\": \"0.5\",\r\n \"startDate\": \"2022-01-31\",\r\n \"endDate\": \"2022-12-31\",\r\n \"daysOfWeek\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"rateCodes\": []\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/rotationRules", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "hotels", - "{{hotelId}}", - "rotationRules" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true", - "disabled": true - }, - { - "key": "setupType", - "value": "OwnerMultiplier", - "disabled": true - }, - { - "key": "setupType", - "value": "RoomStatusMultiplier", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Rotation Rules -> Update Owner Multiplier Rule", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"rotationRules\": [\r\n {\r\n \"ruleId\": \"{{ruleId}}\"\r\n \"status\": \"Changed\",\r\n \"setupType\": \"OwnerMultiplier\",\r\n \"roomTypes\": [\r\n \"DLXK\",\r\n \"DLXQ\"\r\n ],\r\n \"multiplier\": \"0.75\",\r\n \"startDate\": \"2022-01-31\",\r\n \"endDate\": \"2022-12-31\",\r\n \"daysOfWeek\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"rateCodes\": []\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/rotationRules", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "hotels", - "{{hotelId}}", - "rotationRules" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true", - "disabled": true - }, - { - "key": "setupType", - "value": "OwnerMultiplier", - "disabled": true - }, - { - "key": "setupType", - "value": "RoomStatusMultiplier", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Rotation Rules -> Create Out of Order/Service Multiplier Rule", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"rotationRules\": [\r\n {\r\n \"status\": \"New\",\r\n \"setupType\": \"RoomStatusMultiplier\",\r\n \"roomTypes\": [\r\n \"DLXK\",\r\n \"DLXQ\"\r\n ],\r\n \"startDate\": \"2022-01-31\",\r\n \"daysOfWeek\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"multiplier\": \"2\",\r\n \"reasons\": [\r\n \"FAUCET\",\r\n \"BULB\"\r\n ]\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/rotationRules", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "hotels", - "{{hotelId}}", - "rotationRules" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true", - "disabled": true - }, - { - "key": "setupType", - "value": "OwnerMultiplier", - "disabled": true - }, - { - "key": "setupType", - "value": "RoomStatusMultiplier", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Rotation Rules -> Update Out of Order/Service Multiplier Rule", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"rotationRules\": [\r\n {\r\n \"ruleId\": \"{{ruleId}}\"\r\n \"status\": \"Changed\",\r\n \"setupType\": \"RoomStatusMultiplier\",\r\n \"roomTypes\": [\r\n \"DLXK\",\r\n \"DLXQ\"\r\n ],\r\n \"startDate\": \"2022-01-31\",\r\n \"daysOfWeek\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"multiplier\": \"1.5\",\r\n \"reasons\": [\r\n \"FAUCET\",\r\n \"BULB\"\r\n ]\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/rotationRules", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "hotels", - "{{hotelId}}", - "rotationRules" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true", - "disabled": true - }, - { - "key": "setupType", - "value": "OwnerMultiplier", - "disabled": true - }, - { - "key": "setupType", - "value": "RoomStatusMultiplier", - "disabled": true - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "get Revenue Transaction Codes", - "item": [ - { - "name": "get Revenue Transaction Codes", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/revenueTransactionCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "hotels", - "{{hotelId}}", - "revenueTransactionCodes" - ], - "query": [ - { - "key": "rotationRevenue", - "value": "true", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "get Revenue Transaction Codes -> Rotation Revenue", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/revenueTransactionCodes?rotationRevenue=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "hotels", - "{{hotelId}}", - "revenueTransactionCodes" - ], - "query": [ - { - "key": "rotationRevenue", - "value": "true" - } - ] - } - }, - "response": [] - }, - { - "name": "get Revenue Transaction Codes -> NOT Rotation Revenue", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/revenueTransactionCodes?rotationRevenue=false", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "hotels", - "{{hotelId}}", - "revenueTransactionCodes" - ], - "query": [ - { - "key": "rotationRevenue", - "value": "false" - } - ] - } - }, - "response": [] - }, - { - "name": "put Revenue Transaction Codes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"revenueTransactionCodes\": {\r\n \"rotationRevenueTransactionCodes\": [\r\n \"1007\",\r\n \"1008\"\r\n ],\r\n \"nonRotationRevenueTransactionCodes\": [\r\n \"1050\",\r\n \"1052\"\r\n ]\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/revenueTransactionCodes", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "hotels", - "{{hotelId}}", - "revenueTransactionCodes" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "get Adjustment Reasons", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/adjustmentReasons?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "adjustmentReasons" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - }, - { - "key": "code", - "value": "", - "disabled": true - }, - { - "key": "wildcard", - "value": "", - "disabled": true - }, - { - "key": "description", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Adjustment Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"adjustmentReasons\": [\r\n {\r\n \"code\": \"DOR\",\r\n \"description\": {\r\n \"defaultText\": \"Per Director of Residences\"\r\n },\r\n \"displayOrder\": 8\r\n ]\r\n }\r\n", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/adjustmentReasons/", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "adjustmentReasons", - "" - ] - } - }, - "response": [] - }, - { - "name": "put Adjustment Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"adjustmentReasons\": [\r\n {\r\n \"code\": \"DOR\",\r\n \"description\": {\r\n \"defaultText\": \"Per Director of Residences (Roscoe)\"\r\n },\r\n \"displayOrder\": 8\r\n ]\r\n }\r\n", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/adjustmentReasons/{{adjustmentReasonsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "adjustmentReasons", - "{{adjustmentReasonsId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Adjustment Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/adjustmentReasons/{{adjustmentReasonsId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "adjustmentReasons", - "{{adjustmentReasonsId}}" - ] - } - }, - "response": [] - }, - { - "name": "get Rotation Period", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/rotationPeriod", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "hotels", - "{{hotelId}}", - "rotationPeriod" - ] - } - }, - "response": [] - }, - { - "name": "put Rotation Period", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"rotationPeriod\": {\r\n \"hotelId\": \"{{hotelId}}\",\r\n \"startDate\": \"2022-01-01\",\r\n \"periodFrequency\": \"Annually\",\r\n \"forceRecalculate\": false\r\n }", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/rotationPeriod", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "hotels", - "{{hotelId}}", - "rotationPeriod" - ] - } - }, - "response": [] - }, - { - "name": "get Unit Grades", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/unitGrades", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "hotels", - "{{hotelId}}", - "unitGrades" - ], - "query": [ - { - "key": "code", - "value": "", - "disabled": true - }, - { - "key": "fetchInactive", - "value": "true", - "disabled": true - }, - { - "key": "wildcard", - "value": "", - "disabled": true - }, - { - "key": "description", - "value": "", - "disabled": true - }, - { - "key": "hotelIds", - "value": "{{hotelId}}", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Unit Grades", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"unitGrades\": [\r\n {\r\n \"code\": \"PREM\",\r\n \"description\": {\r\n \"defaultText\": \"PREMIER - Best in Class Room with the finest furnishings and interior design\"\r\n },\r\n \"displayOrder\": 1,\r\n \"hotelId\": \"string\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/unitGrades", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "hotels", - "{{hotelId}}", - "unitGrades" - ] - } - }, - "response": [] - }, - { - "name": "put Unit Grades", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"unitGrades\": [\r\n {\r\n \"code\": \"PREM\",\r\n \"description\": {\r\n \"defaultText\": \"PREMIER - Best in Class Room with the finest furnishings and interior design\"\r\n },\r\n \"displayOrder\": 6,\r\n \"hotelId\": \"string\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/unitGrades/{{unitGradeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "hotels", - "{{hotelId}}", - "unitGrades", - "{{unitGradeCode}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Unit Grades", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/unitGrades/{{unitGradeCode}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "hotels", - "{{hotelId}}", - "unitGrades", - "{{unitGradeCode}}" - ] - } - }, - "response": [] - }, - { - "name": "get Override Reasons", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/overrideReasons?fetchInactive=true", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "overrideReasons" - ], - "query": [ - { - "key": "fetchInactive", - "value": "true" - }, - { - "key": "code", - "value": "", - "disabled": true - }, - { - "key": "wildcard", - "value": "", - "disabled": true - }, - { - "key": "description", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Override Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"overrideReasons\": [\r\n {\r\n \"code\": \"PGR\",\r\n \"description\": {\r\n \"defaultText\": \"Per Guest Request\"\r\n\r\n },\r\n \"displayOrder\": 5\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/overrideReasons", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "overrideReasons" - ] - } - }, - "response": [] - }, - { - "name": "put Override Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"overrideReasons\": [\r\n {\r\n \"code\": \"PGR\",\r\n \"description\": {\r\n \"defaultText\": \"Per Guest Request based on view\"\r\n\r\n },\r\n \"displayOrder\": 1\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/overrideReasons/{{overrideReasonId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "overrideReasons", - "{{overrideReasonId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Override Reasons", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/overrideReasons/{{overrideReasonId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "overrideReasons", - "{{overrideReasonId}}" - ] - } - }, - "response": [] - }, - { - "name": "get Profile Owner Referral Records", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/profiles/{{profileId}}/roomOwnerReferrals", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "profiles", - "{{profileId}}", - "roomOwnerReferrals" - ], - "query": [ - { - "key": "includeInactive", - "value": "true", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Profile Owner Referral Records", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"roomOwnerReferrals\": {\r\n \"roomOwnerReferrals\": [\r\n {\r\n \"hotelId\": \"{{hotelId}}\",\r\n \"roomOwnerId\": {{ownershipRecordId}},\r\n \"referral\": \"OwnerReferral\",\r\n \"profileId\": {\r\n \"type\": \"Profile\",\r\n \"id\": \"{{referralprofileId}}\"\r\n }\r\n }\r\n ]\r\n }\r\n", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1//profiles/{{profileId}}/roomOwnerReferrals", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "", - "profiles", - "{{profileId}}", - "roomOwnerReferrals" - ] - } - }, - "response": [] - }, - { - "name": "put Profile Owner Referral Records", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"roomOwnerReferral\": {\r\n \"referral\": \"OwnerReferral\",\r\n \"inactive\": true\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1//profiles/{{profileId}}/roomOwnerReferrals/{{roomOwnerReferralId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "", - "profiles", - "{{profileId}}", - "roomOwnerReferrals", - "{{roomOwnerReferralId}}" - ] - } - }, - "response": [] - }, - { - "name": "delete Profile Owner Referral Records", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1//profiles/{{profileId}}/roomOwnerReferrals/{{roomOwnerReferralId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "", - "profiles", - "{{profileId}}", - "roomOwnerReferrals", - "{{roomOwnerReferralId}}" - ] - } - }, - "response": [] - }, - { - "name": "get Profile Room Ownership Records", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/profiles/{{profileId}}/roomOwners", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "profiles", - "{{profileId}}", - "roomOwners" - ], - "query": [ - { - "key": "showInactiveRoomOwners", - "value": "true", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "post Profile Room Ownership Records", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"roomOwner\": {\r\n \"hotelId\": \"{{hotelId}}\",\r\n \"contractNumber\": \"12345ABCDEFG\",\r\n \"startDate\": \"{{currentdate}}\",\r\n \"roomId\": \"{{roomId}}\",\r\n \"profileId\": {\r\n \"type\": \"Profile\",\r\n \"id\": \"{{profileId}}\"\r\n },\r\n \"ownerExclusive\": false,\r\n \"status\": \"A\"\r\n }\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/roomOwners", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "roomOwners" - ], - "query": [ - { - "key": "code", - "value": "", - "disabled": true - }, - { - "key": "wildcard", - "value": "", - "disabled": true - }, - { - "key": "description", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "put Profile Room Ownership Records", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"roomOwners\": {\r\n \"roomOwnershipInfo\": [\r\n {\r\n \"roomOwnershipId\": {{roomOwnershipId}},\r\n \"contractNumber\": \"\",\r\n \"roomId\": \"{{roomId}}\",\r\n \"hotelId\": \"{{hotelId}}\",\r\n \"startDate\": \"{{currentdate}}\",\r\n \"endDate\": \"{{currentdateplus366}}\",\r\n \"status\": \"A\",\r\n \"profileId\": {\r\n \"type\": \"Profile\",\r\n \"id\": \"{{profileId}}\"\r\n },\r\n \"ownerExclusive\": true\r\n }\r\n ]\r\n },\r\n \"overrideOwnerExclusive\": false,\r\n \"overrideOwnerExclusive\": false\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/roomOwners/", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "roomOwners", - "" - ], - "query": [ - { - "key": "code", - "value": "", - "disabled": true - }, - { - "key": "wildcard", - "value": "", - "disabled": true - }, - { - "key": "description", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - }, - { - "name": "Delete Profile Room Ownership Records", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "DELETE", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{hotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"roomOwners\": {\r\n \"roomOwnershipInfo\": [\r\n {\r\n \"roomOwnershipId\": {{roomOwnershipId}},\r\n \"contractNumber\": \"\",\r\n \"hotelId\": \"{{hotelId}}}}\",\r\n \"roomId\": \"{{roomId}}\",\r\n \"startDate\": \"{{currentdate}}\",\r\n \"endDate\": \"{{currentdateplus366}}\",\r\n \"status\": \"A\",\r\n \"profileId\": {\r\n \"type\": \"Profile\",\r\n \"id\": \"{{profileId}}\"\r\n },\r\n \"ownerExclusive\": true\r\n }\r\n ]\r\n },\r\n \"overrideOwnerExclusive\": false,\r\n \"overrideOwnerExclusive\": false\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rmr/config/v1/roomOwners/{{roomOwnershipId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rmr", - "config", - "v1", - "roomOwners", - "{{roomOwnershipId}}" - ], - "query": [ - { - "key": "code", - "value": "", - "disabled": true - }, - { - "key": "wildcard", - "value": "", - "disabled": true - }, - { - "key": "description", - "value": "", - "disabled": true - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "System Monitoring (SYS)", - "item": [ - { - "name": "get Business Event Queues", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "Accept", - "value": "application/json;charset=UTF-8", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/sys/v1/externalSystems/{{extSystemCode}}/accumulatedBusinessEvents?actionType=CREATE+ACTIVITY&offset=1&hotelIds={{HotelId}}&module=ACTIVITY&enquiryStartDate=2023-01-22", - "host": [ - "{{HostName}}" - ], - "path": [ - "sys", - "v1", - "externalSystems", - "{{extSystemCode}}", - "accumulatedBusinessEvents" - ], - "query": [ - { - "key": "actionType", - "value": "CREATE+ACTIVITY" - }, - { - "key": "offset", - "value": "1" - }, - { - "key": "hotelIds", - "value": "{{HotelId}}" - }, - { - "key": "module", - "value": "ACTIVITY" - }, - { - "key": "enquiryStartDate", - "value": "2023-01-22" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Asyncronous APIs", - "item": [ - { - "name": "Availability (PARASYNC)", - "item": [ - { - "name": "Restrictions", - "item": [ - { - "name": "Examples", - "item": [ - { - "name": "post Restrictions Process -> Code: Closed", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"restrictions\": [\r\n {\r\n \"restrictionStatus\": {\r\n \"code\": \"Closed\" \r\n },\r\n \"ratePlanCodes\": [\r\n \"string\"\r\n ],\r\n \"roomTypes\": [\r\n \"string\"\r\n ],\r\n \"ratePlanCategories\": [\r\n \"string\"\r\n ],\r\n \"seasonCode\": \"string\",\r\n \"blockId\": {\r\n \"id\": \"string\"\r\n },\r\n \"bookingChannelOnRequest\": \"s\",\r\n \"dateRangeStart\": \"2023-06-29\",\r\n \"dateRangeEnd\": \"2023-06-29\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"yieldStatus\": \"Yieldable\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/par/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/restrictions", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "restrictions" - ] - }, - "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Availability\n \n- **Operation ID**: postRestrictionsProcess (POST)\n \n- **Purpose**: A user can send various restrictions to OPERA Cloud by specifying restriction details in the request. You can set restrictions for a whole year and have multiple restrictions on a given day. However, there can be a hierarchy of restrictions. For further guidance, review the [OPERA PMS Help](https://docs.oracle.com/en/industries/hospitality/opera-cloud/21.5/ocsuh/t_availability_managing_restrictions.htm#ManagingRestrictions-373B441F)." - }, - "response": [] - }, - { - "name": "post Restrictions Process -> Code: Open", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"restrictions\": [\r\n {\r\n \"restrictionStatus\": {\r\n \"code\": \"Open\"\r\n },\r\n \"ratePlanCodes\": [\r\n \"string\"\r\n ],\r\n \"roomTypes\": [\r\n \"string\"\r\n ],\r\n \"ratePlanCategories\": [\r\n \"string\"\r\n ],\r\n \"seasonCode\": \"string\",\r\n \"blockId\": {\r\n \"id\": \"string\"\r\n },\r\n \"bookingChannelOnRequest\": \"s\",\r\n \"dateRangeStart\": \"2023-06-29\",\r\n \"dateRangeEnd\": \"2023-06-29\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"yieldStatus\": \"Yieldable\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/par/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/restrictions", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "restrictions" - ] - }, - "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Availability\n \n- **Operation ID**: postRestrictionsProcess (POST)\n \n- **Purpose**: A user can send various restrictions to OPERA Cloud by specifying restriction details in the request. You can set restrictions for a whole year and have multiple restrictions on a given day. However, there can be a hierarchy of restrictions. For further guidance, review the [OPERA PMS Help](https://docs.oracle.com/en/industries/hospitality/opera-cloud/21.5/ocsuh/t_availability_managing_restrictions.htm#ManagingRestrictions-373B441F)." - }, - "response": [] - }, - { - "name": "post Restrictions Process -> Code: ClosedForArrival", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"restrictions\": [\r\n {\r\n \"restrictionStatus\": {\r\n \"code\": \"ClosedForArrival\"\r\n },\r\n \"ratePlanCodes\": [\r\n \"string\"\r\n ],\r\n \"roomTypes\": [\r\n \"string\"\r\n ],\r\n \"ratePlanCategories\": [\r\n \"string\"\r\n ],\r\n \"seasonCode\": \"string\",\r\n \"blockId\": {\r\n \"id\": \"string\"\r\n },\r\n \"bookingChannelOnRequest\": \"s\",\r\n \"dateRangeStart\": \"2023-06-29\",\r\n \"dateRangeEnd\": \"2023-06-29\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"yieldStatus\": \"Yieldable\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/par/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/restrictions", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "restrictions" - ] - }, - "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Availability\n \n- **Operation ID**: postRestrictionsProcess (POST)\n \n- **Purpose**: A user can send various restrictions to OPERA Cloud by specifying restriction details in the request. You can set restrictions for a whole year and have multiple restrictions on a given day. However, there can be a hierarchy of restrictions. For further guidance, review the [OPERA PMS Help](https://docs.oracle.com/en/industries/hospitality/opera-cloud/21.5/ocsuh/t_availability_managing_restrictions.htm#ManagingRestrictions-373B441F)." - }, - "response": [] - }, - { - "name": "post Restrictions Process -> Code: OpenForArrival", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"restrictions\": [\r\n {\r\n \"restrictionStatus\": {\r\n \"code\": \"OpenForArrival\"\r\n },\r\n \"ratePlanCodes\": [\r\n \"string\"\r\n ],\r\n \"roomTypes\": [\r\n \"string\"\r\n ],\r\n \"ratePlanCategories\": [\r\n \"string\"\r\n ],\r\n \"seasonCode\": \"string\",\r\n \"blockId\": {\r\n \"id\": \"string\"\r\n },\r\n \"bookingChannelOnRequest\": \"s\",\r\n \"dateRangeStart\": \"2023-06-29\",\r\n \"dateRangeEnd\": \"2023-06-29\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"yieldStatus\": \"Yieldable\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/par/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/restrictions", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "restrictions" - ] - }, - "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Availability\n \n- **Operation ID**: postRestrictionsProcess (POST)\n \n- **Purpose**: A user can send various restrictions to OPERA Cloud by specifying restriction details in the request. You can set restrictions for a whole year and have multiple restrictions on a given day. However, there can be a hierarchy of restrictions. For further guidance, review the [OPERA PMS Help](https://docs.oracle.com/en/industries/hospitality/opera-cloud/21.5/ocsuh/t_availability_managing_restrictions.htm#ManagingRestrictions-373B441F)." - }, - "response": [] - }, - { - "name": "post Restrictions Process -> Code: ClosedForDeparture", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"restrictions\": [\r\n {\r\n \"restrictionStatus\": {\r\n \"code\": \"ClosedForDeparture\"\r\n },\r\n \"ratePlanCodes\": [\r\n \"string\"\r\n ],\r\n \"roomTypes\": [\r\n \"string\"\r\n ],\r\n \"ratePlanCategories\": [\r\n \"string\"\r\n ],\r\n \"seasonCode\": \"string\",\r\n \"blockId\": {\r\n \"id\": \"string\"\r\n },\r\n \"bookingChannelOnRequest\": \"s\",\r\n \"dateRangeStart\": \"2023-06-29\",\r\n \"dateRangeEnd\": \"2023-06-29\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"yieldStatus\": \"Yieldable\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/par/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/restrictions", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "restrictions" - ] - }, - "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Availability\n \n- **Operation ID**: postRestrictionsProcess (POST)\n \n- **Purpose**: A user can send various restrictions to OPERA Cloud by specifying restriction details in the request. You can set restrictions for a whole year and have multiple restrictions on a given day. However, there can be a hierarchy of restrictions. For further guidance, review the [OPERA PMS Help](https://docs.oracle.com/en/industries/hospitality/opera-cloud/21.5/ocsuh/t_availability_managing_restrictions.htm#ManagingRestrictions-373B441F)." - }, - "response": [] - }, - { - "name": "post Restrictions Process -> Code: OpenForDeparture", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"restrictions\": [\r\n {\r\n \"restrictionStatus\": {\r\n \"code\": \"OpenForDeparture\"\r\n },\r\n \"ratePlanCodes\": [\r\n \"string\"\r\n ],\r\n \"roomTypes\": [\r\n \"string\"\r\n ],\r\n \"ratePlanCategories\": [\r\n \"string\"\r\n ],\r\n \"seasonCode\": \"string\",\r\n \"blockId\": {\r\n \"id\": \"string\"\r\n },\r\n \"bookingChannelOnRequest\": \"s\",\r\n \"dateRangeStart\": \"2023-06-29\",\r\n \"dateRangeEnd\": \"2023-06-29\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"yieldStatus\": \"Yieldable\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/par/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/restrictions", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "restrictions" - ] - }, - "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Availability\n \n- **Operation ID**: postRestrictionsProcess (POST)\n \n- **Purpose**: A user can send various restrictions to OPERA Cloud by specifying restriction details in the request. You can set restrictions for a whole year and have multiple restrictions on a given day. However, there can be a hierarchy of restrictions. For further guidance, review the [OPERA PMS Help](https://docs.oracle.com/en/industries/hospitality/opera-cloud/21.5/ocsuh/t_availability_managing_restrictions.htm#ManagingRestrictions-373B441F)." - }, - "response": [] - }, - { - "name": "post Restrictions Process -> Code: MinimumStayThrough", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"restrictions\": [\r\n {\r\n \"restrictionStatus\": {\r\n \"code\": \"MinimumStayThrough\",\r\n \"unit\":3,\r\n \"lengthOfStay1\": false,\r\n \"lengthOfStay2\": false,\r\n \"lengthOfStay3\": true,\r\n \"lengthOfStay4\": false,\r\n \"lengthOfStay5\": false,\r\n \"lengthOfStay6\": false,\r\n \"lengthOfStay7\": false\r\n },\r\n \"ratePlanCodes\": [\r\n \"string\"\r\n ],\r\n \"roomTypes\": [\r\n \"string\"\r\n ],\r\n \"ratePlanCategories\": [\r\n \"string\"\r\n ],\r\n \"seasonCode\": \"string\",\r\n \"blockId\": {\r\n \"id\": \"string\"\r\n },\r\n \"bookingChannelOnRequest\": \"s\",\r\n \"dateRangeStart\": \"2023-06-29\",\r\n \"dateRangeEnd\": \"2023-06-29\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"yieldStatus\": \"Yieldable\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/par/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/restrictions", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "restrictions" - ] - }, - "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Availability\n \n- **Operation ID**: postRestrictionsProcess (POST)\n \n- **Purpose**: A user can send various restrictions to OPERA Cloud by specifying restriction details in the request. You can set restrictions for a whole year and have multiple restrictions on a given day. However, there can be a hierarchy of restrictions. For further guidance, review the [OPERA PMS Help](https://docs.oracle.com/en/industries/hospitality/opera-cloud/21.5/ocsuh/t_availability_managing_restrictions.htm#ManagingRestrictions-373B441F)." - }, - "response": [] - }, - { - "name": "post Restrictions Process -> Code: MaximumStayThrough", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"restrictions\": [\r\n {\r\n \"restrictionStatus\": {\r\n \"code\": \"MaximumStayThrough\",\r\n \"unit\":3,\r\n \"lengthOfStay1\": false,\r\n \"lengthOfStay2\": false,\r\n \"lengthOfStay3\": true,\r\n \"lengthOfStay4\": false,\r\n \"lengthOfStay5\": false,\r\n \"lengthOfStay6\": false,\r\n \"lengthOfStay7\": false\r\n },\r\n \"ratePlanCodes\": [\r\n \"string\"\r\n ],\r\n \"roomTypes\": [\r\n \"string\"\r\n ],\r\n \"ratePlanCategories\": [\r\n \"string\"\r\n ],\r\n \"seasonCode\": \"string\",\r\n \"blockId\": {\r\n \"id\": \"string\"\r\n },\r\n \"bookingChannelOnRequest\": \"s\",\r\n \"dateRangeStart\": \"2023-06-29\",\r\n \"dateRangeEnd\": \"2023-06-29\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"yieldStatus\": \"Yieldable\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/par/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/restrictions", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "restrictions" - ] - }, - "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Availability\n \n- **Operation ID**: postRestrictionsProcess (POST)\n \n- **Purpose**: A user can send various restrictions to OPERA Cloud by specifying restriction details in the request. You can set restrictions for a whole year and have multiple restrictions on a given day. However, there can be a hierarchy of restrictions. For further guidance, review the [OPERA PMS Help](https://docs.oracle.com/en/industries/hospitality/opera-cloud/21.5/ocsuh/t_availability_managing_restrictions.htm#ManagingRestrictions-373B441F)." - }, - "response": [] - }, - { - "name": "post Restrictions Process -> Code: MinimumLengthOfStay", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"restrictions\": [\r\n {\r\n \"restrictionStatus\": {\r\n \"code\": \"MinimumLengthOfStay\",\r\n \"unit\":3,\r\n \"lengthOfStay1\": false,\r\n \"lengthOfStay2\": false,\r\n \"lengthOfStay3\": true,\r\n \"lengthOfStay4\": false,\r\n \"lengthOfStay5\": false,\r\n \"lengthOfStay6\": false,\r\n \"lengthOfStay7\": false\r\n },\r\n \"ratePlanCodes\": [\r\n \"string\"\r\n ],\r\n \"roomTypes\": [\r\n \"string\"\r\n ],\r\n \"ratePlanCategories\": [\r\n \"string\"\r\n ],\r\n \"seasonCode\": \"string\",\r\n \"blockId\": {\r\n \"id\": \"string\"\r\n },\r\n \"bookingChannelOnRequest\": \"s\",\r\n \"dateRangeStart\": \"2023-06-29\",\r\n \"dateRangeEnd\": \"2023-06-29\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"yieldStatus\": \"Yieldable\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/par/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/restrictions", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "restrictions" - ] - }, - "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Availability\n \n- **Operation ID**: postRestrictionsProcess (POST)\n \n- **Purpose**: A user can send various restrictions to OPERA Cloud by specifying restriction details in the request. You can set restrictions for a whole year and have multiple restrictions on a given day. However, there can be a hierarchy of restrictions. For further guidance, review the [OPERA PMS Help](https://docs.oracle.com/en/industries/hospitality/opera-cloud/21.5/ocsuh/t_availability_managing_restrictions.htm#ManagingRestrictions-373B441F)." - }, - "response": [] - }, - { - "name": "post Restrictions Process -> Code: MaximumLengthOfStay", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"restrictions\": [\r\n {\r\n \"restrictionStatus\": {\r\n \"code\": \"MaximumLengthOfStay\",\r\n \"unit\":3,\r\n \"lengthOfStay1\": false,\r\n \"lengthOfStay2\": false,\r\n \"lengthOfStay3\": true,\r\n \"lengthOfStay4\": false,\r\n \"lengthOfStay5\": false,\r\n \"lengthOfStay6\": false,\r\n \"lengthOfStay7\": false\r\n },\r\n \"ratePlanCodes\": [\r\n \"string\"\r\n ],\r\n \"roomTypes\": [\r\n \"string\"\r\n ],\r\n \"ratePlanCategories\": [\r\n \"string\"\r\n ],\r\n \"seasonCode\": \"string\",\r\n \"blockId\": {\r\n \"id\": \"string\"\r\n },\r\n \"bookingChannelOnRequest\": \"s\",\r\n \"dateRangeStart\": \"2023-06-29\",\r\n \"dateRangeEnd\": \"2023-06-29\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"yieldStatus\": \"Yieldable\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/par/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/restrictions", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "restrictions" - ] - }, - "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Availability\n \n- **Operation ID**: postRestrictionsProcess (POST)\n \n- **Purpose**: A user can send various restrictions to OPERA Cloud by specifying restriction details in the request. You can set restrictions for a whole year and have multiple restrictions on a given day. However, there can be a hierarchy of restrictions. For further guidance, review the [OPERA PMS Help](https://docs.oracle.com/en/industries/hospitality/opera-cloud/21.5/ocsuh/t_availability_managing_restrictions.htm#ManagingRestrictions-373B441F)." - }, - "response": [] - }, - { - "name": "post Restrictions Process -> Code: MinimumAdvanceBooking", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"restrictions\": [\r\n {\r\n \"restrictionStatus\": {\r\n \"code\": \"MinimumAdvanceBooking\",\r\n \"unit\":8,\r\n \"lengthOfStay1\": false,\r\n \"lengthOfStay2\": false,\r\n \"lengthOfStay3\": true,\r\n \"lengthOfStay4\": false,\r\n \"lengthOfStay5\": false,\r\n \"lengthOfStay6\": false,\r\n \"lengthOfStay7\": false\r\n },\r\n \"ratePlanCodes\": [\r\n \"string\"\r\n ],\r\n \"roomTypes\": [\r\n \"string\"\r\n ],\r\n \"ratePlanCategories\": [\r\n \"string\"\r\n ],\r\n \"seasonCode\": \"string\",\r\n \"blockId\": {\r\n \"id\": \"string\"\r\n },\r\n \"bookingChannelOnRequest\": \"s\",\r\n \"dateRangeStart\": \"2023-06-29\",\r\n \"dateRangeEnd\": \"2023-06-29\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"yieldStatus\": \"Yieldable\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/par/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/restrictions", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "restrictions" - ] - }, - "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Availability\n \n- **Operation ID**: postRestrictionsProcess (POST)\n \n- **Purpose**: A user can send various restrictions to OPERA Cloud by specifying restriction details in the request. You can set restrictions for a whole year and have multiple restrictions on a given day. However, there can be a hierarchy of restrictions. For further guidance, review the [OPERA PMS Help](https://docs.oracle.com/en/industries/hospitality/opera-cloud/21.5/ocsuh/t_availability_managing_restrictions.htm#ManagingRestrictions-373B441F)." - }, - "response": [] - }, - { - "name": "post Restrictions Process -> Code: MaximumAdvanceBooking", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"restrictions\": [\r\n {\r\n \"restrictionStatus\": {\r\n \"code\": \"MaximumAdvanceBooking\",\r\n \"unit\":8,\r\n \"lengthOfStay1\": false,\r\n \"lengthOfStay2\": false,\r\n \"lengthOfStay3\": true,\r\n \"lengthOfStay4\": false,\r\n \"lengthOfStay5\": false,\r\n \"lengthOfStay6\": false,\r\n \"lengthOfStay7\": false\r\n },\r\n \"ratePlanCodes\": [\r\n \"string\"\r\n ],\r\n \"roomTypes\": [\r\n \"string\"\r\n ],\r\n \"ratePlanCategories\": [\r\n \"string\"\r\n ],\r\n \"seasonCode\": \"string\",\r\n \"blockId\": {\r\n \"id\": \"string\"\r\n },\r\n \"bookingChannelOnRequest\": \"s\",\r\n \"dateRangeStart\": \"2023-06-29\",\r\n \"dateRangeEnd\": \"2023-06-29\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"yieldStatus\": \"Yieldable\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/par/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/restrictions", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "restrictions" - ] - }, - "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Availability\n \n- **Operation ID**: postRestrictionsProcess (POST)\n \n- **Purpose**: A user can send various restrictions to OPERA Cloud by specifying restriction details in the request. You can set restrictions for a whole year and have multiple restrictions on a given day. However, there can be a hierarchy of restrictions. For further guidance, review the [OPERA PMS Help](https://docs.oracle.com/en/industries/hospitality/opera-cloud/21.5/ocsuh/t_availability_managing_restrictions.htm#ManagingRestrictions-373B441F)." - }, - "response": [] - }, - { - "name": "post Restrictions Process -> Code: LengthOfStayNotAvailable", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"restrictions\": [\r\n {\r\n \"restrictionStatus\": {\r\n \"code\": \"LengthOfStayNotAvailable\",\r\n \"unit\":8,\r\n \"lengthOfStay1\": false,\r\n \"lengthOfStay2\": false,\r\n \"lengthOfStay3\": true,\r\n \"lengthOfStay4\": false,\r\n \"lengthOfStay5\": false,\r\n \"lengthOfStay6\": false,\r\n \"lengthOfStay7\": false\r\n },\r\n \"ratePlanCodes\": [\r\n \"string\"\r\n ],\r\n \"roomTypes\": [\r\n \"string\"\r\n ],\r\n \"ratePlanCategories\": [\r\n \"string\"\r\n ],\r\n \"seasonCode\": \"string\",\r\n \"blockId\": {\r\n \"id\": \"string\"\r\n },\r\n \"bookingChannelOnRequest\": \"s\",\r\n \"dateRangeStart\": \"2023-06-29\",\r\n \"dateRangeEnd\": \"2023-06-29\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"yieldStatus\": \"Yieldable\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/par/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/restrictions", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "restrictions" - ] - }, - "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Availability\n \n- **Operation ID**: postRestrictionsProcess (POST)\n \n- **Purpose**: A user can send various restrictions to OPERA Cloud by specifying restriction details in the request. You can set restrictions for a whole year and have multiple restrictions on a given day. However, there can be a hierarchy of restrictions. For further guidance, review the [OPERA PMS Help](https://docs.oracle.com/en/industries/hospitality/opera-cloud/21.5/ocsuh/t_availability_managing_restrictions.htm#ManagingRestrictions-373B441F)." - }, - "response": [] - } - ] - }, - { - "name": "post Restrictions Process", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"restrictions\": [\r\n {\r\n \"restrictionStatus\": {\r\n \"code\": \"Closed\" \r\n },\r\n \"ratePlanCodes\": [\r\n \"string\"\r\n ],\r\n \"roomTypes\": [\r\n \"string\"\r\n ],\r\n \"ratePlanCategories\": [\r\n \"string\"\r\n ],\r\n \"seasonCode\": \"string\",\r\n \"blockId\": {\r\n \"id\": \"string\"\r\n },\r\n \"bookingChannelOnRequest\": \"s\",\r\n \"dateRangeStart\": \"2023-06-29\",\r\n \"dateRangeEnd\": \"2023-06-29\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"yieldStatus\": \"Yieldable\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/par/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/restrictions", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "restrictions" - ] - }, - "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Availability\n \n- **Operation ID**: postRestrictionsProcess (POST)\n \n- **Purpose**: A user can send various restrictions to OPERA Cloud by specifying restriction details in the request. You can set restrictions for a whole year and have multiple restrictions on a given day. However, there can be a hierarchy of restrictions. For further guidance, review the [OPERA PMS Help](https://docs.oracle.com/en/industries/hospitality/opera-cloud/21.5/ocsuh/t_availability_managing_restrictions.htm#ManagingRestrictions-373B441F)." - }, - "response": [] - }, - { - "name": "get Restrictions Process Status", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "HEAD", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/par/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/restrictions/{{RequestId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "restrictions", - "{{RequestId}}" - ] - }, - "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Availability\n- **Operation ID**: getRestrictionsProcessStatus (HEAD)\n- **Purpose**: A user can send various restrictions to OPERA Cloud by specifying restriction details in the request. You can set restrictions for a whole year and have multiple restrictions on a given day. However, there can be a hierarchy of restrictions. For further guidance, review the [OPERA PMS Help](https://docs.oracle.com/en/industries/hospitality/opera-cloud/21.5/ocsuh/t_availability_managing_restrictions.htm#ManagingRestrictions-373B441F)." - }, - "response": [] - }, - { - "name": "get Restrictions", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/par/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/restrictions/{{RequestId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "par", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "restrictions", - "{{RequestId}}" - ] - }, - "description": "- **Type of Async API:** Posts data to OPERA Cloud\n \n- **Module:** Availability\n \n- **Operation ID**: getRestrictions (GET)\n \n- **Purpose**: A user can send various restrictions to OPERA Cloud by specifying restriction details in the request. You can set restrictions for a whole year and have multiple restrictions on a given day. However, there can be a hierarchy of restrictions. For further guidance, review the [OPERA PMS Help](https://docs.oracle.com/en/industries/hospitality/opera-cloud/21.5/ocsuh/t_availability_managing_restrictions.htm#ManagingRestrictions-373B441F)." - }, - "response": [] - } - ] - } - ] - }, - { - "name": "Blocks (BLKASYNC)", - "item": [ - { - "name": "Block Allocation Summary", - "item": [ - { - "name": "Examples", - "item": [ - { - "name": "start Block Allocation Summary Process -> start/EndDate", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"startDate\": \"2023-06-30\",\r\n \"endDate\": \"2023-07-30\"\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/blocks/allocationSummary", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "blocks", - "allocationSummary" - ] - }, - "description": "- **Type of Async API:** Fetches data from OPERA Cloud\n- **Module:** Blocks\n- **Operation ID**: startBlockAllocationSummaryProcess (POST)\n- **Purpose**: You can use this API will fetch Block allocation information for a hotel, and specified date range. The block allocated inventory, rates and room type statistics, including revenue, are returned as part of the response." - }, - "response": [] - }, - { - "name": "start Block Allocation Summary Process -> occupancyDate", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"occupancyDate\": \"2023-06-30\"\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/blocks/allocationSummary", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "blocks", - "allocationSummary" - ] - }, - "description": "- **Type of Async API:** Fetches data from OPERA Cloud\n- **Module:** Blocks\n- **Operation ID**: startBlockAllocationSummaryProcess (POST)\n- **Purpose**: You can use this API will fetch Block allocation information for a hotel, and specified date range. The block allocated inventory, rates and room type statistics, including revenue, are returned as part of the response." - }, - "response": [] - }, - { - "name": "start Block Allocation Summary Process -> startLastModified/EndLastModifiedDate", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"startLastModifiedDate\": \"2023-06-30\",\r\n \"endLastModifiedDate\": \"2023-07-30\"\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/blocks/allocationSummary", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "blocks", - "allocationSummary" - ] - }, - "description": "- **Type of Async API:** Fetches data from OPERA Cloud\n- **Module:** Blocks\n- **Operation ID**: startBlockAllocationSummaryProcess (POST)\n- **Purpose**: You can use this API will fetch Block allocation information for a hotel, and specified date range. The block allocated inventory, rates and room type statistics, including revenue, are returned as part of the response." - }, - "response": [] - } - ] - }, - { - "name": "start Block Allocation Summary Process", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"startDate\": \"2023-06-30\",\r\n \"endDate\": \"2023-07-30\"\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/blocks/allocationSummary", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "blocks", - "allocationSummary" - ] - }, - "description": "- **Type of Async API:** Fetches data from OPERA Cloud\n- **Module:** Blocks\n- **Operation ID**: startBlockAllocationSummaryProcess (POST)\n- **Purpose**: You can use this API will fetch Block allocation information for a hotel, and specified date range. The block allocated inventory, rates and room type statistics, including revenue, are returned as part of the response." - }, - "response": [] - }, - { - "name": "get Block Allocation Summary Process Status", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "HEAD", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/blocks/allocationSummary/{{RequestId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "blocks", - "allocationSummary", - "{{RequestId}}" - ] - }, - "description": "- **Type of Async API:** Fetches data from OPERA Cloud\n \n- **Module:** Blocks\n \n- **Operation ID**: getBlockAllocationSummaryProcessStatus (HEAD) \n \n- **Purpose**: You can use this API will fetch Block allocation information for a hotel, and specified date range. The block allocated inventory, rates and room type statistics, including revenue, are returned as part of the response." - }, - "response": [] - }, - { - "name": "get Block Allocation Summary", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/blocks/allocationSummary/{{RequestId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "blocks", - "allocationSummary", - "{{RequestId}}" - ] - }, - "description": "- **Type of Async API:** Fetches data from OPERA Cloud\n \n- **Module:** Blocks\n \n- **Operation ID**: getBlockAllocationSummary (GET)\n \n- **Purpose**: You can use this API will fetch Block allocation information for a hotel, and specified date range. The block allocated inventory, rates and room type statistics, including revenue, are returned as part of the response." - }, - "response": [] - } - ] - }, - { - "name": "Block Recalculate Room Forecast", - "item": [ - { - "name": "post Start Recalculate Room Forecast Process", - "protocolProfileBehavior": { - "disabledSystemHeaders": { - "accept-encoding": true - } - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "default" - }, - { - "key": "Accept-Encoding", - "value": "application/json", - "type": "default" - } - ], - "body": { - "mode": "raw", - "raw": "{}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/async/v1/hotels/{{HotelId}}/blocks/{{blockId}}/recalculateRoomForecast", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "async", - "v1", - "hotels", - "{{HotelId}}", - "blocks", - "{{blockId}}", - "recalculateRoomForecast" - ] - } - }, - "response": [] - }, - { - "name": "get Recalculate Room Forecast Process Status", - "protocolProfileBehavior": { - "disabledSystemHeaders": { - "accept-encoding": true - }, - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "HEAD", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "default" - }, - { - "key": "Accept-Encoding", - "value": "application/json", - "type": "default" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/async/v1/hotels/{{HotelId}}/blocks/{{blockId}}/recalculateRoomForecast/{{requestId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "async", - "v1", - "hotels", - "{{HotelId}}", - "blocks", - "{{blockId}}", - "recalculateRoomForecast", - "{{requestId}}" - ] - } - }, - "response": [] - }, - { - "name": "get Recalculate Room Forecast Process Info", - "protocolProfileBehavior": { - "disabledSystemHeaders": { - "accept-encoding": true - }, - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "default" - }, - { - "key": "Accept-Encoding", - "value": "application/json", - "type": "default" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/blk/async/v1/hotels/{{HotelId}}/blocks/{{blockId}}/recalculateRoomForecast/{{requestId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "blk", - "async", - "v1", - "hotels", - "{{HotelId}}", - "blocks", - "{{blockId}}", - "recalculateRoomForecast", - "{{requestId}}" - ] - } - }, - "response": [] - } - ] - } - ] - }, - { - "name": "Inventory (INVASYNC)", - "item": [ - { - "name": "Revenue Inventory Statistics", - "item": [ - { - "name": "Examples", - "item": [ - { - "name": "start Revenue Inventory Statistics Process -> with RoomTypes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"dateRangeStart\": \"2023-06-23\",\n \"dateRangeEnd\": \"2023-06-25\",\n \"roomTypes\": [\n \"\"\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/revenueInventoryStatistics", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "revenueInventoryStatistics" - ] - }, - "description": "- **Type of Async API:** Fetches Data from OPERA Cloud\n \n- **Module:** Inventory\n \n- **Operation ID**: startRevenueInventoryStatisticsProcess (POST)\n- **Purpose:** You can use this API to fetch revenue inventory statistics for the past, present and future reservations from OPERA Cloud. You will be able to filter using stay date (with a start and end date) to fetch inventory data." - }, - "response": [] - }, - { - "name": "start Revenue Inventory Statistics Process -> with MarketCodes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"dateRangeStart\": \"2023-06-23\",\n \"dateRangeEnd\": \"2023-06-25\",\n \"marketCodes\": [ \n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/revenueInventoryStatistics", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "revenueInventoryStatistics" - ] - }, - "description": "- **Type of Async API:** Fetches Data from OPERA Cloud\n \n- **Module:** Inventory\n \n- **Operation ID**: startRevenueInventoryStatisticsProcess (POST)\n- **Purpose:** You can use this API to fetch revenue inventory statistics for the past, present and future reservations from OPERA Cloud. You will be able to filter using stay date (with a start and end date) to fetch inventory data." - }, - "response": [] - }, - { - "name": "start Revenue Inventory Statistics Process -> with GuaranteeCodes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"dateRangeStart\": \"2023-06-23\",\n \"dateRangeEnd\": \"2023-06-25\",\n \"marketCodes\": [ \n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/revenueInventoryStatistics", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "revenueInventoryStatistics" - ] - }, - "description": "- **Type of Async API:** Fetches Data from OPERA Cloud\n \n- **Module:** Inventory\n \n- **Operation ID**: startRevenueInventoryStatisticsProcess (POST)\n- **Purpose:** You can use this API to fetch revenue inventory statistics for the past, present and future reservations from OPERA Cloud. You will be able to filter using stay date (with a start and end date) to fetch inventory data." - }, - "response": [] - }, - { - "name": "start Revenue Inventory Statistics Process -> with Groupby: RoomTypes", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"dateRangeStart\": \"2023-06-23\",\n \"dateRangeEnd\": \"2023-06-25\",\n \"roomTypes\": [\n \"\"\n ],\n \"groupBy\": [\n \"roomType\"\n \n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/revenueInventoryStatistics", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "revenueInventoryStatistics" - ] - }, - "description": "- **Type of Async API:** Fetches Data from OPERA Cloud\n \n- **Module:** Inventory\n \n- **Operation ID**: startRevenueInventoryStatisticsProcess (POST)\n- **Purpose:** You can use this API to fetch revenue inventory statistics for the past, present and future reservations from OPERA Cloud. You will be able to filter using stay date (with a start and end date) to fetch inventory data." - }, - "response": [] - }, - { - "name": "start Revenue Inventory Statistics Process -> with Groupby: MarketCode", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"dateRangeStart\": \"2023-06-23\",\n \"dateRangeEnd\": \"2023-06-25\",\n \"roomTypes\": [\n \"\"\n ],\n \"groupBy\": [\n \"MarketCode\"\n \n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/revenueInventoryStatistics", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "revenueInventoryStatistics" - ] - }, - "description": "- **Type of Async API:** Fetches Data from OPERA Cloud\n \n- **Module:** Inventory\n \n- **Operation ID**: startRevenueInventoryStatisticsProcess (POST)\n- **Purpose:** You can use this API to fetch revenue inventory statistics for the past, present and future reservations from OPERA Cloud. You will be able to filter using stay date (with a start and end date) to fetch inventory data." - }, - "response": [] - }, - { - "name": "start Revenue Inventory Statistics Process -> with Groupby: GuaranteeType", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"dateRangeStart\": \"2023-06-23\",\n \"dateRangeEnd\": \"2023-06-25\",\n \"roomTypes\": [\n \"\"\n ],\n \"groupBy\": [\n \"GuaranteeType\"\n \n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/revenueInventoryStatistics", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "revenueInventoryStatistics" - ] - }, - "description": "- **Type of Async API:** Fetches Data from OPERA Cloud\n \n- **Module:** Inventory\n \n- **Operation ID**: startRevenueInventoryStatisticsProcess (POST)\n- **Purpose:** You can use this API to fetch revenue inventory statistics for the past, present and future reservations from OPERA Cloud. You will be able to filter using stay date (with a start and end date) to fetch inventory data." - }, - "response": [] - }, - { - "name": "start Revenue Inventory Statistics Process -> with Groupby: Multiple Criteria", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"dateRangeStart\": \"2023-06-23\",\n \"dateRangeEnd\": \"2023-06-25\",\n \"roomTypes\": [\n \"\"\n ],\n \"groupBy\": [\n \"GuaranteeType\"\n \n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/revenueInventoryStatistics", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "revenueInventoryStatistics" - ] - }, - "description": "- **Type of Async API:** Fetches Data from OPERA Cloud\n \n- **Module:** Inventory\n \n- **Operation ID**: startRevenueInventoryStatisticsProcess (POST)\n- **Purpose:** You can use this API to fetch revenue inventory statistics for the past, present and future reservations from OPERA Cloud. You will be able to filter using stay date (with a start and end date) to fetch inventory data." - }, - "response": [] - }, - { - "name": "start Revenue Inventory Statistics Process -> Multiple Criteria", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"dateRangeStart\": \"2023-06-23\",\n \"dateRangeEnd\": \"2023-06-25\",\n \"roomTypes\": [\n \"\"\n ],\n \"groupBy\": [\n \n ],\n \"guaranteeCodes\": [\n \n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/revenueInventoryStatistics", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "revenueInventoryStatistics" - ] - }, - "description": "- **Type of Async API:** Fetches Data from OPERA Cloud\n \n- **Module:** Inventory\n \n- **Operation ID**: startRevenueInventoryStatisticsProcess (POST)\n- **Purpose:** You can use this API to fetch revenue inventory statistics for the past, present and future reservations from OPERA Cloud. You will be able to filter using stay date (with a start and end date) to fetch inventory data." - }, - "response": [] - } - ] - }, - { - "name": "start Revenue Inventory Statistics Process", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"dateRangeStart\": \"2023-06-23\",\n \"dateRangeEnd\": \"2023-06-25\",\n \"roomTypes\": [\n \"\"\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/revenueInventoryStatistics", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "revenueInventoryStatistics" - ] - }, - "description": "- **Type of Async API:** Fetches Data from OPERA Cloud\n \n- **Module:** Inventory\n \n- **Operation ID**: startRevenueInventoryStatisticsProcess (POST)\n- **Purpose:** You can use this API to fetch revenue inventory statistics for the past, present and future reservations from OPERA Cloud. You will be able to filter using stay date (with a start and end date) to fetch inventory data." - }, - "response": [] - }, - { - "name": "get Revenue Inventory Statistics Process Status", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "HEAD", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/revenueInventoryStatistics/{{RequestId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "revenueInventoryStatistics", - "{{RequestId}}" - ] - }, - "description": "- **Type of Async API:** Fetches Data from OPERA Cloud\n \n- **Module:** Inventory\n \n- **Operation ID**: getRevenueInventoryStatisticsProcessStatus (HEAD)\n- **Purpose:** You can use this API to fetch revenue inventory statistics for the past, present and future reservations from OPERA Cloud. You will be able to filter using stay date (with a start and end date) to fetch inventory data." - }, - "response": [] - }, - { - "name": "get Revenue Inventory Statistics", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/revenueInventoryStatistics/{{RequestId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "revenueInventoryStatistics", - "{{RequestId}}" - ] - }, - "description": "- **Type of Async API:** Fetches Data from OPERA Cloud\n \n- **Module:** Inventory\n \n- **Operation ID**: getRevenueInventoryStatistics (GET)\n- **Purpose:** You can use this API to fetch revenue inventory statistics for the past, present and future reservations from OPERA Cloud. You will be able to filter using stay date (with a start and end date) to fetch inventory data." - }, - "response": [] - } - ] - }, - { - "name": "Sell Limits", - "item": [ - { - "name": "Examples", - "item": [ - { - "name": "post Sell Limits Process -> RoomType Sell Limits", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "[\n {\n \"roomTypeSellLimits\": [\n {\n \"date\": \"2023-06-29\",\n \"amount\": 0,\n \"flatOrPercentage\": \"Flat\",\n \"roomType\": \"string\"\n }\n ]\n }\n]", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/sellLimits", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "sellLimits" - ] - }, - "description": "- **Type of Async API:** Posts Data to OPERA Cloud\n- **Module:** Inventory\n- **Operation ID**: postSellLimitsProcess (POST)\n \n- **Purpose:** You can use this API to create Sell Limits in OPERA Cloud by date." - }, - "response": [] - }, - { - "name": "post Sell Limits Process -> RoomClass Sell Limits", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "[\n {\n \"roomClassSellLimits\": [\n {\n \"date\": \"2023-06-29\",\n \"amount\": 0,\n \"flatOrPercentage\": \"Flat\",\n \"roomClass\": \"string\"\n }\n ]\n }\n]", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/sellLimits", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "sellLimits" - ] - }, - "description": "- **Type of Async API:** Posts Data to OPERA Cloud\n- **Module:** Inventory\n- **Operation ID**: postSellLimitsProcess (POST)\n \n- **Purpose:** You can use this API to create Sell Limits in OPERA Cloud by date." - }, - "response": [] - }, - { - "name": "post Sell Limits Process -> House Sell Limits", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "[\n {\n \"houseSellLimits\": [\n {\n \"date\": \"2023-06-29\",\n \"amount\": 0,\n \"flatOrPercentage\": \"Flat\"\n }\n ]\n }\n]", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/sellLimits", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "sellLimits" - ] - }, - "description": "- **Type of Async API:** Posts Data to OPERA Cloud\n- **Module:** Inventory\n- **Operation ID**: postSellLimitsProcess (POST)\n \n- **Purpose:** You can use this API to create Sell Limits in OPERA Cloud by date." - }, - "response": [] - }, - { - "name": "post Sell Limits Process -> Multiple Criteria", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "[\n {\n \"roomTypeSellLimits\": [\n {\n \"date\": \"2023-06-29\",\n \"amount\": 0,\n \"flatOrPercentage\": \"Flat\",\n \"roomType\": \"string\"\n }\n ],\n \"roomClassSellLimits\": [\n {\n \"date\": \"2023-06-29\",\n \"amount\": 0,\n \"flatOrPercentage\": \"Flat\",\n \"roomClass\": \"string\"\n }\n ]\n }\n]", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/sellLimits", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "sellLimits" - ] - }, - "description": "- **Type of Async API:** Posts Data to OPERA Cloud\n- **Module:** Inventory\n- **Operation ID**: postSellLimitsProcess (POST)\n \n- **Purpose:** You can use this API to create Sell Limits in OPERA Cloud by date." - }, - "response": [] - }, - { - "name": "post Sell Limits Process -> All Criteria", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "[\n {\n \"houseSellLimits\": [\n {\n \"date\": \"2023-06-29\",\n \"amount\": 0,\n \"flatOrPercentage\": \"Flat\"\n }\n ],\n \"roomTypeSellLimits\": [\n {\n \"date\": \"2023-06-29\",\n \"amount\": 0,\n \"flatOrPercentage\": \"Flat\",\n \"roomType\": \"string\"\n }\n ],\n \"roomClassSellLimits\": [\n {\n \"date\": \"2023-06-29\",\n \"amount\": 0,\n \"flatOrPercentage\": \"Flat\",\n \"roomClass\": \"string\"\n }\n ]\n }\n]", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/sellLimits", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "sellLimits" - ] - }, - "description": "- **Type of Async API:** Posts Data to OPERA Cloud\n- **Module:** Inventory\n- **Operation ID**: postSellLimitsProcess (POST)\n \n- **Purpose:** You can use this API to create Sell Limits in OPERA Cloud by date." - }, - "response": [] - } - ] - }, - { - "name": "post Sell Limits Process", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "[\n {\n \"houseSellLimits\": [\n {\n \"date\": \"2023-06-29\",\n \"amount\": 0,\n \"flatOrPercentage\": \"Flat\"\n }\n ]\n }\n]", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/sellLimits", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "sellLimits" - ] - }, - "description": "- **Type of Async API:** Posts Data to OPERA Cloud\n- **Module:** Inventory\n- **Operation ID**: postSellLimitsProcess (POST)\n \n- **Purpose:** You can use this API to create Sell Limits in OPERA Cloud by date." - }, - "response": [] - }, - { - "name": "get Sell Limits Process Status", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "HEAD", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/sellLimits/{{RequestId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "sellLimits", - "{{RequestId}}" - ] - }, - "description": "- **Type of Async API:** Posts Data to OPERA Cloud\n \n- **Module:** Inventory\n \n- **Operation ID**: getSellLimitsProcessStatus (HEAD)\n \n- **Purpose:** You can use this API to create Sell Limits in OPERA Cloud by date." - }, - "response": [] - }, - { - "name": "get Sell Limits", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/sellLimits/{{RequestId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "inv", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "sellLimits", - "{{RequestId}}" - ] - }, - "description": "- **Type of Async API:** Posts Data to OPERA Cloud\n \n- **Module:** Inventory\n \n- **Operation ID**: getSellLimits (GET)\n \n- **Purpose:** You can use this API to create Sell Limits in OPERA Cloud by date." - }, - "response": [] - } - ] - } - ] - }, - { - "name": "Profiles (CRMASYNC)", - "item": [ - { - "name": "stayRecords", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"stayRecords\": [\n {\n \"resort\": \"LCSCRM1\",\n \"stayDailyRates\": {\n \"transactionDate\": \"06-06-2021\",\n \"bookedRoomType\": \"DLXQ\",\n \"currencyCode\": \"USD\",\n \"marketCode\": \"CORPC\",\n \"rateCode\": \"TESTOVER\",\n \"rateAmount\": 105000,\n \"roomNumber\": \"101\",\n \"roomType\": \"DLXQ\"\n },\n \"stayMemberships\": {\n \"membershipType\": \"CRMROYAL\",\n \"membershipNumber\": \"CR11001\"\n },\n \"stayProfiles\": {\n \"nameId\": \"3263372\",\n \"pmsNameId\": \"3263372\",\n \"profileRole\": \"CONTACT_RESV\"\n },\n \"stayRecordsList\": {\n \"UDFC01\": \"01\",\n \"UDFC02\": \"02\",\n \"UDFC03\": \"03\",\n \"UDFC04\": \"04\",\n \"UDFC05\": \"05\",\n \"UDFC06\": \"06\",\n \"UDFC07\": \"07\",\n \"UDFC08\": \"08\",\n \"UDFC09\": \"09\",\n \"UDFC10\": \"10\",\n \"UDFD01\": \"06-05-2021\",\n \"UDFD02\": \"06-05-2021\",\n \"UDFD03\": \"06-05-2021\",\n \"UDFD04\": \"06-05-2021\",\n \"UDFD05\": \"06-05-2021\",\n \"UDFN01\": \"10\",\n \"UDFN02\": \"20\",\n \"UDFN03\": \"30\",\n \"UDFN04\": \"40\",\n \"UDFN05\": \"50\",\n \"adults\": \"1\",\n \"arrivalDate\": \"06-05-2021\",\n \"baseRateAmount\": \"500\",\n \"baseRateCode\": \"TESTOVER\",\n \"baseRateCurrencyCode\": \"USD\",\n \"blockCode\": \"TESTBLK231\",\n \"bookedRoomType\": \"DLXQ\",\n \"bookingDate\": \"05-05-2021\",\n \"channel\": \"CHN1\",\n \"children\": \"0\",\n \"confirmationLegNumber\": \"1898437\",\n \"confirmationNumber\": \"1898437\",\n \"currencyCode\": \"USD\",\n \"departureDate\": \"07-05-2021\",\n \"exhangeRate\": \"1\",\n \"externalReservationId\": \"EXT234\",\n \"guestNameId\": \"3263372\",\n \"miscellaneousId\": \"874695\",\n \"paymentMethod\": \"CASH\",\n \"posCode\": \"TESTPOS\",\n \"promotionCode\": \"JULY\",\n \"reservationStatus\": \"CHECKED OUT\",\n \"reservationInsertSource\": \"INS\",\n \"roomNumber\": \"345\",\n \"roomRevenue\": \"200\",\n \"roomType\": \"STDK\",\n \"shareId\": \"87536\",\n \"sourceCode\": \"SOURCEC\",\n \"totalRevenue\": \"500\"\n },\n \"stayRevenuesDetails\": {\n \"folioView\": \"1\",\n \"revenueAmount\": \"200\",\n \"stayRevenues\": [\n {\n \"revenueAmount\": 200,\n \"revenueBucketCode\": \"FB\",\n \"transactionDate\": \"06-06-2021\"\n },\n {\n \"revenueAmount\": 300,\n \"revenueBucketCode\": \"RM\",\n \"transactionDate\": \"06-06-2021\"\n },\n {\n \"revenueAmount\": 100,\n \"revenueBucketCode\": \"MISC\",\n \"transactionDate\": \"06-06-2021\"\n }\n ]\n }\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/crm/async/v1/stayRecords", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "async", - "v1", - "stayRecords" - ] - } - }, - "response": [] - }, - { - "name": "getStayRecordsProcessStatus", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "HEAD", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/async/v1/stayRecords/07edd1ec-bdc3-66b3-e063-a912000acbd5", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "async", - "v1", - "stayRecords", - "07edd1ec-bdc3-66b3-e063-a912000acbd5" - ] - } - }, - "response": [] - }, - { - "name": "getStayRecordsProcess", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "x-externalsystem", - "value": "TEST", - "type": "text" - }, - { - "key": "x-hotelid", - "value": "{{HotelId}}", - "type": "text" - } - ], - "url": { - "raw": "{{HostName}}/crm/async/v1/stayRecords/07f11d7e-e200-f5b8-e063-ef10000aa67c", - "host": [ - "{{HostName}}" - ], - "path": [ - "crm", - "async", - "v1", - "stayRecords", - "07f11d7e-e200-f5b8-e063-ef10000aa67c" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Rate Plan (RTPASYNC)", - "item": [ - { - "name": "Daily Rate Plan Schedules", - "item": [ - { - "name": "Examples", - "item": [ - { - "name": "start Set Daily Rate Plan Schedules Process -> multiple criteria", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"dailyRatePlanSchedule\": [\n {\n \"rateAmounts\": {\n \"onePersonRate\": 100,\n \"twoPersonRate\": 150,\n \"threePersonRate\": 0,\n \"fourPersonRate\": 0,\n \"fivePersonRate\": 0,\n \"extraPersonRate\": 0,\n \"extraChildRate\": 0,\n \"oneChildRate\": 0,\n \"twoChildrenRate\": 0,\n \"threeChildrenRate\": 0,\n \"fourChildrenRate\": 0,\n \"rateByAgeBuckets\": [\n {\n \"rateAmount\": 0,\n \"minimumAge\": 0,\n \"maximumAge\": 0\n }\n ],\n \"minimumChildrenForFreeStay\": 0,\n \"pointsRequired\": 0,\n \"overrideFloorAmount\": false\n },\n \"rateDate\": \"2023-10-08\",\n \"ratePlanCode\": \"MYDAILY\",\n \"roomType\": \"DLX\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rtp/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/ratePlans/dailySchedules", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "ratePlans", - "dailySchedules" - ] - }, - "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Rate Plan\n- **Operation ID**: startSetDailyRatePlanSchedulesProcess (POST)\n- **Purpose:** You can use this API to add and/or update the rate price schedule to existing OPERA Daily Rate plans." - }, - "response": [] - } - ] - }, - { - "name": "start Set Daily Rate Plan Schedules Process", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"dailyRatePlanSchedule\": [\n {\n \"rateAmounts\": {\n \"onePersonRate\": 1005,\n \"twoPersonRate\": 1500,\n \"threePersonRate\": 0,\n \"fourPersonRate\": 0,\n \"fivePersonRate\": 0,\n \"extraPersonRate\": 0,\n \"extraChildRate\": 0,\n \"oneChildRate\": 0,\n \"twoChildrenRate\": 0,\n \"threeChildrenRate\": 0,\n \"fourChildrenRate\": 0,\n \"rateByAgeBuckets\": [\n {\n \"rateAmount\": 0,\n \"minimumAge\": 0,\n \"maximumAge\": 0\n }\n ],\n \"minimumChildrenForFreeStay\": 0,\n \"pointsRequired\": 0,\n \"overrideFloorAmount\": true\n },\n \"rateDate\": \"2023-10-08\",\n \"ratePlanCode\": \"MYDAILY\",\n \"roomType\": \"DLX\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rtp/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/ratePlans/dailySchedules", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "ratePlans", - "dailySchedules" - ] - }, - "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Rate Plan\n- **Operation ID**: startSetDailyRatePlanSchedulesProcess (POST)\n- **Purpose:** You can use this API to add and/or update the rate price schedule to existing OPERA Daily Rate plans." - }, - "response": [] - }, - { - "name": "get Daily Rate Plan Schedules Process Status", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "HEAD", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rtp/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/ratePlans/dailySchedules/{{RequestId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "ratePlans", - "dailySchedules", - "{{RequestId}}" - ] - }, - "description": "- **Type of Async API:** Posts data to OPERA Cloud\n \n- **Module:** Rate Plan\n \n- **Operation ID**: getDailyRatePlanSchedulesProcessStatus (HEAD)\n \n- **Purpose:** You can use this API to add and/or update the rate price schedule to existing OPERA Daily Rate plans." - }, - "response": [] - }, - { - "name": "get Daily Rate Plan Schedules", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rtp/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/ratePlans/dailySchedules/{{RequestId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "ratePlans", - "dailySchedules", - "{{RequestId}}" - ] - }, - "description": "- **Type of Async API:** Posts data to OPERA Cloud\n \n- **Module:** Rate Plan\n \n- **Operation ID**: getDailyRatePlanSchedules (GET)\n \n- **Purpose:** You can use this API to add and/or update the rate price schedule to existing OPERA Daily Rate plans." - }, - "response": [] - } - ] - }, - { - "name": "Best Available Rate Plans", - "item": [ - { - "name": "Examples", - "item": [ - { - "name": "start Set Best Available Rate Plans Process -> multiple criteria", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"bestAvailableRatePlans\": [\r\n {\r\n \"ratePlanCodes\": [\r\n \"string\"\r\n ],\r\n \"rateDate\": \"2023-06-29\",\r\n \"los1\": true,\r\n \"los2\": true,\r\n \"los3\": true,\r\n \"los4\": false,\r\n \"los5\": false,\r\n \"los6\": true,\r\n \"los7\": true,\r\n \"los8\": true\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rtp/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/ratePlans/bestAvailableLOS", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "ratePlans", - "bestAvailableLOS" - ] - }, - "description": "- **Type of Async API:** Posts data to OPERA Cloud\n \n- **Module:** Rate Plan\n \n- **Operation ID**: startSetBestAvailableRatePlansProcess (POST)\n \n- **Purpose:** You can use this API to post new or update existing Best Available Rate by Length Of Stay or by DAY to OPERA Cloud." - }, - "response": [] - } - ] - }, - { - "name": "start Set Best Available Rate Plans Process", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"bestAvailableRatePlans\": [\r\n {\r\n \"ratePlanCodes\": [\r\n \"string\"\r\n ],\r\n \"rateDate\": \"2023-06-29\",\r\n \"los1\": true,\r\n \"los2\": true,\r\n \"los3\": true,\r\n \"los4\": true,\r\n \"los5\": true,\r\n \"los6\": true,\r\n \"los7\": true,\r\n \"los8\": true\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rtp/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/ratePlans/bestAvailableLOS", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "ratePlans", - "bestAvailableLOS" - ] - }, - "description": "- **Type of Async API:** Posts data to OPERA Cloud\n \n- **Module:** Rate Plan\n \n- **Operation ID**: startSetBestAvailableRatePlansProcess (POST)\n \n- **Purpose:** You can use this API to post new or update existing Best Available Rate by Length Of Stay or by DAY to OPERA Cloud." - }, - "response": [] - }, - { - "name": "get Best Available Rate Plans Process Status", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "HEAD", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rtp/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/ratePlans/bestAvailableLOS/{{RequestId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "ratePlans", - "bestAvailableLOS", - "{{RequestId}}" - ] - }, - "description": "- **Type of Async API:** Posts data to OPERA Cloud\n \n- **Module:** Rate Plan\n \n- **Operation ID**: getBestAvailableRatePlansProcessStatus (HEAD)\n \n- **Purpose:** You can use this API to post new or update existing Best Available Rate by Length Of Stay or by DAY to OPERA Cloud." - }, - "response": [] - }, - { - "name": "get Best Available Rate Plans", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rtp/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/ratePlans/bestAvailableLOS/{{RequestId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "ratePlans", - "bestAvailableLOS", - "{{RequestId}}" - ] - }, - "description": "- **Type of Async API:** Posts data to OPERA Cloud\n \n- **Module:** Rate Plan\n \n- **Operation ID**: getBestAvailableRatePlans (GET)\n \n- **Purpose:** You can use this API to post new or update existing Best Available Rate by Length Of Stay or by DAY to OPERA Cloud." - }, - "response": [] - } - ] - }, - { - "name": "Hurdle Rates", - "item": [ - { - "name": "Examples", - "item": [ - { - "name": "start Hurdle Rates Process -> multiple criteria", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "[\r\n {\r\n \"hurdleDate\": \"2023-06-29\",\r\n \"roomType\": \"string\",\r\n \"roomCategory\": \"string\",\r\n \"yieldCategory\": \"string\",\r\n \"lengthOfStay\": 0,\r\n \"yieldMarketCode\": \"string\",\r\n \"hurdle\": 0,\r\n \"delta\": 0,\r\n \"ceiling\": 0,\r\n \"maximumSolds\": 0,\r\n \"roomsSold\": 0,\r\n \"override\": true\r\n }\r\n]", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rtp/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/rates/hurdles", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "rates", - "hurdles" - ] - }, - "description": "- **Type of Async API:** Posts data to OPERA Cloud\n \n- **Module:** Rate Plan\n \n- **Operation ID**: startHurdleRatesProcess (POST)\n \n- **Purpose:** You can use this API to create Sell Limits in OPERA Cloud by date." - }, - "response": [] - } - ] - }, - { - "name": "start Hurdle Rates Process", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "[\r\n {\r\n \"hurdleDate\": \"2023-06-29\",\r\n \"roomType\": \"string\",\r\n \"roomCategory\": \"string\",\r\n \"yieldCategory\": \"string\",\r\n \"lengthOfStay\": 0,\r\n \"yieldMarketCode\": \"string\",\r\n \"hurdle\": 0,\r\n \"delta\": 0,\r\n \"ceiling\": 0,\r\n \"maximumSolds\": 0,\r\n \"roomsSold\": 0,\r\n \"override\": true\r\n }\r\n]", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rtp/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/rates/hurdles", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "rates", - "hurdles" - ] - }, - "description": "- **Type of Async API:** Posts data to OPERA Cloud\n \n- **Module:** Rate Plan\n \n- **Operation ID**: startHurdleRatesProcess (POST)\n \n- **Purpose:** You can use this API to create Sell Limits in OPERA Cloud by date." - }, - "response": [] - }, - { - "name": "get Hurdle Rates Process Status", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "HEAD", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rtp/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/rates/hurdles/{{RequestId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "rates", - "hurdles", - "{{RequestId}}" - ] - }, - "description": "- **Type of Async API:** Posts data to OPERA Cloud\n \n- **Module:** Rate Plan\n \n- **Operation ID**: getHurdleRatesProcessStatus (HEAD)\n \n- **Purpose:** You can use this API to create Sell Limits in OPERA Cloud by date." - }, - "response": [] - }, - { - "name": "get Hurdle Rates", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rtp/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/rates/hurdles/{{RequestId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rtp", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "rates", - "hurdles", - "{{RequestId}}" - ] - }, - "description": "- **Type of Async API:** Posts data to OPERA Cloud\n \n- **Module:** Rate Plan\n \n- **Operation ID**: getHurdleRates (GET)\n \n- **Purpose:** You can use this API to create Sell Limits in OPERA Cloud by date." - }, - "response": [] - } - ] - } - ] - }, - { - "name": "Reservation (RSVASYNC)", - "item": [ - { - "name": "Reservations Daily Summary", - "item": [ - { - "name": "Examples", - "item": [ - { - "name": "start Reservations Daily Summary Process -> start/EndDate", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-01-02\",\r\n \"endDate\": \"2023-05-31\"\r\n }\r\n }\r\n}\r\n", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/reservations/dailySummary", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "reservations", - "dailySummary" - ] - }, - "description": "- **Type of Async API:** Fetches data from OPERA Cloud\n- **Module:** Reservations\n- **Operation ID**: startReservationsDailySummaryProcess (POST)\n- **Purpose**: This API allows external systems to retrieve a summary of reservations for a specified hotel and date range." - }, - "response": [] - }, - { - "name": "start Reservations Daily Summary Process -> startLastModified/EndLastModifiedDate", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"lastModifiedDate\": {\r\n \"startLastModifiedDate\": \"2023-01-02\",\r\n \"endLastModifiedDate\": \"2023-05-31\"\r\n }\r\n }\r\n}\r\n", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/reservations/dailySummary", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "reservations", - "dailySummary" - ] - }, - "description": "- **Type of Async API:** Fetches data from OPERA Cloud\n- **Module:** Reservations\n- **Operation ID**: startReservationsDailySummaryProcess (POST)\n- **Purpose**: This API allows external systems to retrieve a summary of reservations for a specified hotel and date range." - }, - "response": [] - } - ] - }, - { - "name": "start Reservations Daily Summary Process", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [ - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-01-02\",\r\n \"endDate\": \"2023-05-31\"\r\n }\r\n }\r\n}\r\n", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/reservations/dailySummary", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "reservations", - "dailySummary" - ] - }, - "description": "- **Type of Async API:** Fetches data from OPERA Cloud\n- **Module:** Reservations\n- **Operation ID**: startReservationsDailySummaryProcess (POST)\n- **Purpose**: This API allows external systems to retrieve a summary of reservations for a specified hotel and date range." - }, - "response": [] - }, - { - "name": "get Reservations Process Status", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "HEAD", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/reservations/dailySummary/{{SummaryId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "reservations", - "dailySummary", - "{{SummaryId}}" - ] - }, - "description": "- **Type of Async API:** Fetches data from OPERA Cloud\n- **Module:** Reservations\n- **Operation ID**: getReservationsProcessStatus (HEAD)\n- **Purpose**: This API allows external systems to retrieve a summary of reservations for a specified hotel and date range." - }, - "response": [] - }, - { - "name": "get Reservations Daily Summary", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "x-app-key", - "value": "{{AppKey}}", - "type": "text" - }, - { - "key": "x-hotelId", - "value": "{{HotelId}}", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/rsv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/reservations/dailySummary/{{SummaryId}}", - "host": [ - "{{HostName}}" - ], - "path": [ - "rsv", - "async", - "v1", - "externalSystems", - "{{ExtSystemCode}}", - "hotels", - "{{HotelId}}", - "reservations", - "dailySummary", - "{{SummaryId}}" - ] - }, - "description": "- **Type of Async API:** Fetches data from OPERA Cloud\n \n- **Module:** Reservations\n \n- **Operation ID**: getReservationsDailySummary (GET)\n \n- **Purpose**: This API allows external systems to retrieve a summary of reservations for a specified hotel and date range." - }, - "response": [] - } - ] - } - ] - } - ], - "description": "###### **Overview**\n\nThe asynchronous Property APIs offer a means to collect and update bulk data efficiently. There are two distinct approaches to retrieve data from OPERA Cloud through asynchronous Property APIs and business event-driven Property APIs. The asynchronous Property APIs are specifically designed for revenue management systems, allowing smooth updates of bulk data like inventory, restrictions, and room rates in OPERA Cloud. These APIs are fully compatible with OPERA Cloud versions 23.1.x and above.\n\n###### Workflow\n\nThe Asynchronous APIs involve a three-step data flow process, and it is imperative to execute all three steps without skipping any. \n1\\. **POST** request is the first step from an external system to OPERA Cloud, which can either be to\n\n- POST Data to OPERA Cloud - This starts a process to accept the data into OPERA Cloud.\n- Fetch Data from OPERA Cloud - This starts a process to retrieve data from OPERA Cloud.\n \n\nOnce you have sent this post request to OPERA Cloud, you should receive an HTTP 202 Accepted response if the request is valid. The response header parameter \"location\" provides a URL which contains a request ID. This ID is required in step 2.\n\nNote: If the bulk data to be posted to or retrieved from OPERA Cloud doesn't align with the API specifications, a validation error will be generated.\n\n1. **HEAD** request is the second step from an external system to OPERA Cloud to check the status of the process started with POST request in the first step. Use the header parameter \"location\" from the POST response in this HEAD request. Once the process is completed, the HEAD response returns a header parameter \"status\" with value \"COMPLETED\". Similar to Step 1, the header parameter \"location\" will return a URL that contains a request ID required in step 3.\n \n\nIf the process is not completed; the HEAD response header parameter \"retry-after\" indicates the number of seconds we recommend waiting before calling the HEAD operation again. Please note that \"retry-after\" will only be supported with OPERA Cloud versions 24.1 and higher.\n\n1. **GET** request is the third step from an external system to OPERA Cloud to either collect the bulk data, or confirm the post of data was successful. Use the ID returned in the \"location\" header URL returned by the HEAD response in step 2. The GET response provides the requested data or log specifics, particularly if you've added data, and indicates any potential failures.", - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - }, - { - "name": "OPI Token Request API (tokenExchange)", - "item": [ - { - "name": "post open Payment Token Exchange", - "request": { - "auth": { - "type": "bearer", - "bearer": [ - { - "key": "token", - "value": "{{Token}}", - "type": "string" - } - ] - }, - "method": "POST", - "header": [], - "body": { - "mode": "raw", - "raw": "{\r\n \"cards\": [\r\n {\r\n \"recordNumber\": 1,\r\n \"pan\": \"4111111111111111\",\r\n \"expiryDate\": \"2312\"\r\n }\r\n ]\r\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "{{HostName}}/tokenExchange/v1/hotels/{{hotelCode}}/tokens", - "host": [ - "{{HostName}}" - ], - "path": [ - "tokenExchange", - "v1", - "hotels", - "{{hotelCode}}", - "tokens" - ] - } - }, - "response": [] - } - ] - } - ] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] + "info": { + "_postman_id": "77eb35a8-3685-459d-bffc-068503b167f9", + "name": "1. Property REST APIs By Module", + "description": "#### ORACLE Hospitality OPERA Cloud Rest APIs\r\n\r\nThis Postman Collection offers many API call samples for the Oracle Hospitality REST APIs and OHIP. For common functional workflows (e.g. digital check-in and checkout) see the ORACLE Hospitality OPERA Cloud Rest API Workflows collection. For more information visit [Oracle Hospitality Integration Platform](https://www.oracle.com/industries/hospitality/integration-platform/). \r\n\r\nNew to OHIP? Watch this free on demand video about [Stepping Through the OHIP Journey](https://go.oracle.com/LP=105035?elqCampaignId=281803&src1=:ow:o:p:po:::&intcmp=BUMK201218P00049:ow:o:p:po). \r\n\r\nTo find out more about this Postman collection watch this free on demand video [Understanding Apiary Documentation & Postman Collections](https://go.oracle.com/LP=105035?elqCampaignId=281803&src1=:ow:o:p:po:::&intcmp=BUMK201218P00049:ow:o:p:po). \r\n\r\nNote that some of the APIs in this Postman collection are Early Adopter APIs (v0). To find out about becoming an Early Adopter watch this free on demand video [Why be an OHIP Early Adopter](https://go.oracle.com/LP=105035?elqCampaignId=281803&src1=:ow:o:p:po:::&intcmp=BUMK201218P00049:ow:o:p:po). \r\n\r\nExplanations of the common workflows are available in [this workflows document](https://github.com/oracle/hospitality-api-docs/blob/main/postman-collections/WORKFLOWS.md). \r\n\r\nThis document and all content within is available under the [Universal Permissive License v 1.0](http://oss.oracle.com/licenses/upl). Copyright c 2021 Oracle and/or its affiliates.", + "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", + "_exporter_id": "9368925" + }, + "item": [ + { + "name": "OAuth Token", + "item": [ + { + "name": "Get OAuth Token for Resource Owner environments", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var jsonData = JSON.parse(responseBody);\r", + "postman.setEnvironmentVariable(\"Token\", jsonData.access_token);\r", + "//Set currentdate and currentdateplus1 variables\r", + "var moment = require('moment');\r", + "pm.environment.set('currentdate', moment().format((\"YYYY-MM-DD\")))\r", + "pm.environment.set('currentdateplus1', moment().add(1, 'days').format((\"YYYY-MM-DD\")))\r", + "var uuid = require('uuid');\r", + "var myUUID = uuid.v4();\r", + "pm.environment.set(\"MyGUID\", myUUID);\r", + "pm.environment.set(\"HashedAppKey\", CryptoJS.SHA256(pm.environment.get(\"AppKey\")).toString());" + ], + "type": "text/javascript", + "packages": {} + } + } + ], + "request": { + "auth": { + "type": "basic", + "basic": [ + { + "key": "password", + "value": "{{CLIENT_SECRET}}", + "type": "string" + }, + { + "key": "username", + "value": "{{CLIENT_ID}}", + "type": "string" + }, + { + "key": "saveHelperData", + "value": true, + "type": "boolean" + }, + { + "key": "showPassword", + "value": false, + "type": "boolean" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/x-www-form-urlencoded", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "urlencoded", + "urlencoded": [ + { + "key": "username", + "value": "{{Username}}", + "type": "text" + }, + { + "key": "password", + "value": "{{Password}}", + "type": "text" + }, + { + "key": "grant_type", + "value": "password", + "type": "text" + } + ] + }, + "url": { + "raw": "{{HostName}}/oauth/v1/tokens", + "host": [ + "{{HostName}}" + ], + "path": [ + "oauth", + "v1", + "tokens" + ] + }, + "description": "Use this API to request an oAuth token when the environment is a Resource Owner environment. You can see which oAuth flow an environment supports by looking at the Environment page in the OHIP Developer Portal. For more information see (Authenticating to Oracle Hospitality Property APIs)\\[[https://docs.oracle.com/en/industries/hospitality/integration-platform/ohipu/c_oracle_hospitality_property_apis.htm#AuthenticatingToOracleHospitalityPr-1BD54F80](https://docs.oracle.com/en/industries/hospitality/integration-platform/ohipu/c_oracle_hospitality_property_apis.htm#AuthenticatingToOracleHospitalityPr-1BD54F80)\\] under the heading \"Resource Owner-Based Authentication\".\n\nTo call this API you will need:\n\n1. To know the environment is a Resource Owner environment - see above\n2. A valid ClientId and ClientSecret\n3. An integration user and its password that has been approved by the environment owner\n4. A valid application key\n \n\nBecause of this, oAuth tokens may only be used when calling the given environment.\n\noAuth tokens expire after 60 minutes. We recommend obtaining a new oAuth token every 50 minutes, but not more frequently." + }, + "response": [] + }, + { + "name": "Get OAuth Token for Client Credentials environments", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var jsonData = JSON.parse(responseBody);\r", + "postman.setEnvironmentVariable(\"Token\", jsonData.access_token);\r", + "//Set currentdate and currentdateplus1 variables\r", + "var moment = require('moment');\r", + "pm.environment.set('currentdate', moment().format((\"YYYY-MM-DD\")))\r", + "pm.environment.set('currentdateplus1', moment().add(1, 'days').format((\"YYYY-MM-DD\")))\r", + "var uuid = require('uuid');\r", + "var myUUID = uuid.v4();\r", + "pm.environment.set(\"MyGUID\", myUUID);\r", + "pm.environment.set(\"HashedAppKey\", CryptoJS.SHA256(pm.environment.get(\"AppKey\")).toString());" + ], + "type": "text/javascript", + "packages": {} + } + } + ], + "request": { + "auth": { + "type": "basic", + "basic": [ + { + "key": "password", + "value": "{{CLIENT_SECRET}}", + "type": "string" + }, + { + "key": "username", + "value": "{{CLIENT_ID}}", + "type": "string" + }, + { + "key": "undefined", + "type": "any" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/x-www-form-urlencoded", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "enterpriseId", + "value": "{{EnterpriseId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "urlencoded", + "urlencoded": [ + { + "key": "grant_type", + "value": "client_credentials", + "type": "text" + }, + { + "key": "scope", + "value": "urn:opc:hgbu:ws:__myscopes__", + "type": "text" + } + ] + }, + "url": { + "raw": "{{HostName}}/oauth/v1/tokens", + "host": [ + "{{HostName}}" + ], + "path": [ + "oauth", + "v1", + "tokens" + ] + }, + "description": "Use this API to request an oAuth token when the environment is a Client Credentials environment. You can see which oAuth flow an environment supports by looking at the Environment page in the OHIP Developer Portal. For more information see (Authenticating to Oracle Hospitality Property APIs)\\[[https://docs.oracle.com/en/industries/hospitality/integration-platform/ohipu/c_oracle_hospitality_property_apis.htm#AuthenticatingToOracleHospitalityPr-1BD54F80](https://docs.oracle.com/en/industries/hospitality/integration-platform/ohipu/c_oracle_hospitality_property_apis.htm#AuthenticatingToOracleHospitalityPr-1BD54F80)\\] under the heading \"Client Credentials-Based Authentication\".\n\nTo call this API you will need:\n\n1. To know the environment is a Client Credentials environment - see above\n2. A valid ClientId and ClientSecret\n3. A valid EnterpriseId\n4. A valid application key\n \n\nBecause of this, oAuth tokens may only be used when calling the given environment.\n\noAuth tokens expire after 60 minutes. We recommend obtaining a new oAuth token every 50 minutes, but not more frequently." + }, + "response": [] + } + ] + }, + { + "name": "OPERA Cloud APIs by Module", + "item": [ + { + "name": "Accounts Receivables (ARS)", + "item": [ + { + "name": "get Accounts", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ars/v1/accounts?offset=0&limit=100", + "host": [ + "{{HostName}}" + ], + "path": [ + "ars", + "v1", + "accounts" + ], + "query": [ + { + "key": "accountId", + "value": "{{AccountId}}", + "disabled": true + }, + { + "key": "offset", + "value": "0" + }, + { + "key": "accountType", + "value": "{{AccountType}}", + "disabled": true + }, + { + "key": "accountName", + "value": "{{AccountName}}", + "disabled": true + }, + { + "key": "accountNo", + "value": "{{AccountNo}}", + "disabled": true + }, + { + "key": "limit", + "value": "100" + }, + { + "key": "balance", + "value": "", + "description": "All , Open , Zero", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Account", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ars/v1/hotels/{{HotelId}}/accounts/{{accountId}}?fetchInstructions=Account&fetchInstructions=Summary&fetchInstructions=Invoices", + "host": [ + "{{HostName}}" + ], + "path": [ + "ars", + "v1", + "hotels", + "{{HotelId}}", + "accounts", + "{{accountId}}" + ], + "query": [ + { + "key": "accountNo", + "value": "{{AccountNo}}", + "disabled": true + }, + { + "key": "profileId", + "value": "{{ProfileId}}", + "disabled": true + }, + { + "key": "profileIdContext", + "value": "", + "disabled": true + }, + { + "key": "profileType", + "value": "", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Account", + "description": "Account , Aging , FixedCharges , Invoices , Payments , Summary , Comments , Traces , Reminder , Statement , Indicators , YearView" + }, + { + "key": "fetchInstructions", + "value": "Summary" + }, + { + "key": "fetchInstructions", + "value": "Invoices" + } + ] + } + }, + "response": [] + }, + { + "name": "get AR Transactions", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ars/v1/arTransactions?hotelIds={{HotelId}}&accounts={{AccountId}}&accountName={{AccountName}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ars", + "v1", + "arTransactions" + ], + "query": [ + { + "key": "hotelIds", + "value": "{{HotelId}}" + }, + { + "key": "accounts", + "value": "{{AccountId}}" + }, + { + "key": "endDate", + "value": "", + "disabled": true + }, + { + "key": "startDate", + "value": "", + "disabled": true + }, + { + "key": "fromAmount", + "value": "", + "disabled": true + }, + { + "key": "fromCurrencyCode", + "value": "", + "disabled": true + }, + { + "key": "toAmount", + "value": "", + "disabled": true + }, + { + "key": "toCurrencyCode", + "value": "", + "disabled": true + }, + { + "key": "guestName", + "value": "", + "disabled": true + }, + { + "key": "invoices", + "value": "", + "disabled": true + }, + { + "key": "folios", + "value": "", + "disabled": true + }, + { + "key": "fiscalBillNo", + "value": "", + "disabled": true + }, + { + "key": "accountName", + "value": "{{AccountName}}" + }, + { + "key": "addresseName", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get AR Invoice Postings", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ars/v1/invoicePostings?internalFolioWindowID=1052871&invoiceNo=9404&transactionNo=1002495601&hotelId={{HotelId}}&accountId={{AccountId}}&accountIdContext=OPERA&accountType=AccountId", + "host": [ + "{{HostName}}" + ], + "path": [ + "ars", + "v1", + "invoicePostings" + ], + "query": [ + { + "key": "canBeModified", + "value": "", + "disabled": true + }, + { + "key": "closeDate", + "value": "", + "disabled": true + }, + { + "key": "fiscalBillNo", + "value": "", + "disabled": true + }, + { + "key": "folioDate", + "value": "", + "disabled": true + }, + { + "key": "folioNo", + "value": "", + "disabled": true + }, + { + "key": "folioStatus", + "value": "", + "disabled": true + }, + { + "key": "folioTypeName", + "value": "", + "disabled": true + }, + { + "key": "internalFolioWindowID", + "value": "1052871" + }, + { + "key": "invoiceNo", + "value": "9404" + }, + { + "key": "invoiceType", + "value": "Credit", + "disabled": true + }, + { + "key": "postingDate", + "value": "2022-06-03", + "disabled": true + }, + { + "key": "revenueDate", + "value": "", + "disabled": true + }, + { + "key": "statementNo", + "value": "", + "disabled": true + }, + { + "key": "status", + "value": "", + "disabled": true + }, + { + "key": "transferDate", + "value": "", + "disabled": true + }, + { + "key": "postingTransactionCode", + "value": "", + "disabled": true + }, + { + "key": "transactionDate", + "value": "", + "disabled": true + }, + { + "key": "transactionNo", + "value": "1002495601" + }, + { + "key": "cashierId", + "value": "", + "disabled": true + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "reservationId", + "value": "", + "disabled": true + }, + { + "key": "reservationIdContext", + "value": "", + "disabled": true + }, + { + "key": "reservationType", + "value": "", + "disabled": true + }, + { + "key": "guestProfileId", + "value": "", + "disabled": true + }, + { + "key": "guestProfileIdContext", + "value": "", + "disabled": true + }, + { + "key": "guestProfileType", + "value": "", + "disabled": true + }, + { + "key": "age", + "value": "", + "disabled": true + }, + { + "key": "guestName", + "value": "", + "disabled": true + }, + { + "key": "originalAmount", + "value": "", + "disabled": true + }, + { + "key": "originalAmountCurrencyCode", + "value": "", + "disabled": true + }, + { + "key": "amount", + "value": "", + "disabled": true + }, + { + "key": "currencyCode", + "value": "", + "disabled": true + }, + { + "key": "paymentsAmount", + "value": "", + "disabled": true + }, + { + "key": "paymentsCurrencyCode", + "value": "", + "disabled": true + }, + { + "key": "balanceAmount", + "value": "", + "disabled": true + }, + { + "key": "balanceCurrencyCode", + "value": "", + "disabled": true + }, + { + "key": "reference", + "value": "", + "disabled": true + }, + { + "key": "remark", + "value": "", + "disabled": true + }, + { + "key": "adjusted", + "value": "", + "disabled": true + }, + { + "key": "parentInvoiceNo", + "value": "", + "disabled": true + }, + { + "key": "compressed", + "value": "", + "disabled": true + }, + { + "key": "compressedDate", + "value": "", + "disabled": true + }, + { + "key": "transferredOut", + "value": "", + "disabled": true + }, + { + "key": "transferredIn", + "value": "", + "disabled": true + }, + { + "key": "marketDescription", + "value": "", + "disabled": true + }, + { + "key": "marketHotelId", + "value": "", + "disabled": true + }, + { + "key": "marketCode", + "value": "", + "disabled": true + }, + { + "key": "marketGroup", + "value": "", + "disabled": true + }, + { + "key": "roomClassDescription", + "value": "", + "disabled": true + }, + { + "key": "roomClassHotelId", + "value": "", + "disabled": true + }, + { + "key": "roomClassCode", + "value": "", + "disabled": true + }, + { + "key": "sourceDescription", + "value": "", + "disabled": true + }, + { + "key": "sourceHotelId", + "value": "", + "disabled": true + }, + { + "key": "sourceCode", + "value": "", + "disabled": true + }, + { + "key": "sourceGroup", + "value": "", + "disabled": true + }, + { + "key": "cashierInfoCashierId", + "value": "", + "disabled": true + }, + { + "key": "cashierName", + "value": "", + "disabled": true + }, + { + "key": "transactionHotelId", + "value": "", + "disabled": true + }, + { + "key": "printTrxReceipt", + "value": "", + "disabled": true + }, + { + "key": "invoicePostingsTransactionCode", + "value": "", + "disabled": true + }, + { + "key": "transactionDescription", + "value": "", + "disabled": true + }, + { + "key": "transactionGroup", + "value": "", + "disabled": true + }, + { + "key": "transactionSubGroup", + "value": "", + "disabled": true + }, + { + "key": "universalProductCode", + "value": "", + "disabled": true + }, + { + "key": "routingInstructionsId", + "value": "", + "disabled": true + }, + { + "key": "articleCode", + "value": "", + "disabled": true + }, + { + "key": "articleHotelIds", + "value": "", + "disabled": true + }, + { + "key": "inactive", + "value": "", + "disabled": true + }, + { + "key": "orderSequence", + "value": "", + "disabled": true + }, + { + "key": "articleDescription", + "value": "", + "disabled": true + }, + { + "key": "transactionCode", + "value": "", + "disabled": true + }, + { + "key": "articleAmount", + "value": "", + "disabled": true + }, + { + "key": "articleCurrencyCode", + "value": "", + "disabled": true + }, + { + "key": "availableForPostIt", + "value": "", + "disabled": true + }, + { + "key": "color", + "value": "", + "disabled": true + }, + { + "key": "articleUniversalProductCode", + "value": "", + "disabled": true + }, + { + "key": "attachCreditCardToProfile", + "value": "", + "disabled": true + }, + { + "key": "cardHolderName", + "value": "", + "disabled": true + }, + { + "key": "cardNumber", + "value": "", + "disabled": true + }, + { + "key": "cardNumberLast4Digits", + "value": "", + "disabled": true + }, + { + "key": "cardNumberMasked", + "value": "", + "disabled": true + }, + { + "key": "cardOrToken", + "value": "", + "disabled": true + }, + { + "key": "cardType", + "value": "", + "disabled": true + }, + { + "key": "expirationDate", + "value": "", + "disabled": true + }, + { + "key": "expirationDateExpired", + "value": "", + "disabled": true + }, + { + "key": "expirationDateMasked", + "value": "", + "disabled": true + }, + { + "key": "processing", + "value": "", + "disabled": true + }, + { + "key": "swiped", + "value": "", + "disabled": true + }, + { + "key": "userDefinedCardType", + "value": "", + "disabled": true + }, + { + "key": "cardId", + "value": "", + "disabled": true + }, + { + "key": "PaymentCardIdContext", + "value": "", + "disabled": true + }, + { + "key": "paymentCardIdType", + "value": "", + "disabled": true + }, + { + "key": "currentAuthorizedAmount", + "value": "", + "disabled": true + }, + { + "key": "currentAuthorizedAmountCurrencyCode", + "value": "", + "disabled": true + }, + { + "key": "approvalAmount", + "value": "", + "disabled": true + }, + { + "key": "approvalAmountCurrencyCode", + "value": "", + "disabled": true + }, + { + "key": "addresseeType", + "value": "", + "disabled": true + }, + { + "key": "addressProfileId", + "value": "", + "disabled": true + }, + { + "key": "addressProfileIdContext", + "value": "", + "disabled": true + }, + { + "key": "addressProfileIdType", + "value": "", + "disabled": true + }, + { + "key": "name", + "value": "", + "disabled": true + }, + { + "key": "city", + "value": "", + "disabled": true + }, + { + "key": "phone", + "value": "", + "disabled": true + }, + { + "key": "allowPartialTransferYn", + "value": "", + "disabled": true + }, + { + "key": "printed", + "value": "", + "disabled": true + }, + { + "key": "printedDate", + "value": "", + "disabled": true + }, + { + "key": "storedFolioId", + "value": "", + "disabled": true + }, + { + "key": "storedFolioIdContext", + "value": "", + "disabled": true + }, + { + "key": "storedFolioType", + "value": "", + "disabled": true + }, + { + "key": "storedFolioName", + "value": "", + "disabled": true + }, + { + "key": "storedDebitFolioId", + "value": "", + "disabled": true + }, + { + "key": "storedDebitFolioIdContext", + "value": "", + "disabled": true + }, + { + "key": "storedDebitFolioType", + "value": "", + "disabled": true + }, + { + "key": "storedDebitFolioName", + "value": "", + "disabled": true + }, + { + "key": "accountId", + "value": "{{AccountId}}" + }, + { + "key": "accountIdContext", + "value": "OPERA" + }, + { + "key": "accountType", + "value": "AccountId" + }, + { + "key": "accountNo", + "value": "", + "disabled": true + }, + { + "key": "profileId", + "value": "", + "disabled": true + }, + { + "key": "profileIdContext", + "value": "", + "disabled": true + }, + { + "key": "profileIdType", + "value": "", + "disabled": true + }, + { + "key": "additionalFilterCashierId", + "value": "", + "disabled": true + }, + { + "key": "additionalFilterTransactionCode", + "value": "", + "disabled": true + }, + { + "key": "additionalFilterTransactionSubGroupCode", + "value": "", + "disabled": true + }, + { + "key": "end", + "value": "", + "disabled": true + }, + { + "key": "start", + "value": "", + "disabled": true + }, + { + "key": "referenceWildCard", + "value": "", + "disabled": true + }, + { + "key": "supplementWildCard", + "value": "", + "disabled": true + }, + { + "key": "checkNumberWildCard", + "value": "", + "disabled": true + } + ] + }, + "description": "The get AR InvoicePayments gets all the details for these params." + }, + "response": [] + }, + { + "name": "get Invoice Payments", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ars/v1/invoicePayments/accounts/{{AccountId}}?printed=true&inclZeroBalance=false&offset=0&inclDetails=true&limit=50&unBilled=false&fetchInstructions=Invoices&start=YYYY-MM-DD&end=YYYY-MM-DD", + "host": [ + "{{HostName}}" + ], + "path": [ + "ars", + "v1", + "invoicePayments", + "accounts", + "{{AccountId}}" + ], + "query": [ + { + "key": "printed", + "value": "true" + }, + { + "key": "inclZeroBalance", + "value": "false" + }, + { + "key": "offset", + "value": "0" + }, + { + "key": "inclDetails", + "value": "true" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "unBilled", + "value": "false" + }, + { + "key": "fetchInstructions", + "value": "Invoices", + "description": "Invoices , Payments" + }, + { + "key": "start", + "value": "YYYY-MM-DD" + }, + { + "key": "end", + "value": "YYYY-MM-DD" + } + ] + } + }, + "response": [] + }, + { + "name": "get AR Profile Aging", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ars/v1/profiles/{{ProfileId}}/aging?hotelIds={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ars", + "v1", + "profiles", + "{{ProfileId}}", + "aging" + ], + "query": [ + { + "key": "hotelIds", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get Aging Cycles", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ars/v1/hotels/{{HotelId}}/agingCycles", + "host": [ + "{{HostName}}" + ], + "path": [ + "ars", + "v1", + "hotels", + "{{HotelId}}", + "agingCycles" + ] + } + }, + "response": [] + }, + { + "name": "get Credit Card Payments", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ars/v1/hotels/{{HotelId}}/transactions/{{TransactionId}}/creditcard/payments", + "host": [ + "{{HostName}}" + ], + "path": [ + "ars", + "v1", + "hotels", + "{{HotelId}}", + "transactions", + "{{TransactionId}}", + "creditcard", + "payments" + ] + } + }, + "response": [] + }, + { + "name": "get Account Reminders", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ars/v1/accountReminders?accounts={{AccountId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ars", + "v1", + "accountReminders" + ], + "query": [ + { + "key": "accountNo", + "value": "", + "disabled": true + }, + { + "key": "accounts", + "value": "{{AccountId}}" + }, + { + "key": "hotelIds", + "value": "", + "disabled": true + }, + { + "key": "profiles", + "value": "", + "disabled": true + }, + { + "key": "accountName", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Account Reminders History", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ars/v1/accounts/{{AccountId}}/remindersHistory", + "host": [ + "{{HostName}}" + ], + "path": [ + "ars", + "v1", + "accounts", + "{{AccountId}}", + "remindersHistory" + ] + } + }, + "response": [] + }, + { + "name": "put AR Accountdetails", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"accountDetails\": {\r\n \"hotelId\": {{HotelId}},\r\n \"accountName\": {{AccountName}},\r\n \"accountNo\": {{AccountNo}},\r\n \"profileId\": {\r\n \"type\": \"Profile\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": {{ProfileId}}\r\n },\r\n \"creditLimit\": {\r\n \"amount\": 500000\r\n },\r\n \"contactName\": \"Profile Name\",\r\n \"address\": {\r\n \"address\": {\r\n \"addressLine\": [\r\n \"2322 East North Street\",\r\n null,\r\n null,\r\n null\r\n ],\r\n \"cityName\": \"Castle Rock\",\r\n \"postalCode\": \"80108\",\r\n \"state\": \"CO\",\r\n \"country\": {\r\n \"code\": \"US\"\r\n },\r\n \"type\": \"AR ADDRESS\",\r\n \"typeDescription\": \"AR Address\"\r\n },\r\n \"id\": \"132909\",\r\n \"type\": \"Address\"\r\n },\r\n \"status\": {\r\n \"restricted\": false\r\n },\r\n \"batchStatement\": true,\r\n \"emailStatementsReminders\": false,\r\n \"primary\": true,\r\n \"type\": \"DFT\",\r\n \"permanent\": true\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ars/v1/hotels/{{HotelId}}/accounts/{{AccountId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ars", + "v1", + "hotels", + "{{HotelId}}", + "accounts", + "{{AccountId}}" + ] + } + }, + "response": [] + }, + { + "name": "post AR Account", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": {{HotelId}},\r\n \"accountName\": {{AccountName}},\r\n \"accountNo\": {{AccountNo}},\r\n \"profileId\": {\r\n \"type\": \"Profile\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": {{ProfileId}}\r\n },\r\n \"creditLimit\": {\r\n \"amount\": \"100000\"\r\n },\r\n \"monthEndCalcYN\": true,\r\n \"address\": {\r\n \"address\": {\r\n \"addressLine\": [\r\n \"2312 East North Street\",\r\n null,\r\n null,\r\n null\r\n ],\r\n \"cityName\": \"Castle Rock\",\r\n \"postalCode\": \"80108\",\r\n \"state\": \"CO\",\r\n \"country\": {\r\n \"value\": \"US\",\r\n \"code\": \"US\"\r\n },\r\n \"type\": \"AR ADDRESS\",\r\n \"typeDescription\": \"AR Address\"\r\n },\r\n \"id\": \"1174068\",\r\n \"type\": \"Address\"\r\n },\r\n \"status\": {\r\n \"restricted\": false\r\n },\r\n \"batchStatement\": true,\r\n \"emailStatementsReminders\": false,\r\n \"primary\": true,\r\n \"type\": \"DFT\",\r\n \"permanent\": true\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ars/v1/hotels/{{HotelId}}/accounts", + "host": [ + "{{HostName}}" + ], + "path": [ + "ars", + "v1", + "hotels", + "{{HotelId}}", + "accounts" + ] + } + }, + "response": [] + }, + { + "name": "post AR Invoice Payments", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"payment\": [\r\n {\r\n \"applyType\": \"OldestInvoice\",\r\n \"sequenceNo\": \"0\",\r\n \"hotelId\": {{HotelId}},\r\n \"paymentMethod\": {\r\n \"authorizationApproval\": {},\r\n \"paymentMethod\": \"CA\"\r\n },\r\n \"postingAmount\": {\r\n \"amount\": \"5\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"applyCCSurcharge\": false,\r\n \"manualPaymentTaxInfo\": {\r\n \"folioWindowNo\": \"1\"\r\n },\r\n \"cashierId\": {{CashierId}},\r\n \"folioWindowNo\": \"1\"\r\n }\r\n ],\r\n \"cashierId\": {{CashierId}}\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ars/v1/hotels/{{HotelId}}/profiles/{{ProfileId}}/accounts/{{AccountId}}/payments", + "host": [ + "{{HostName}}" + ], + "path": [ + "ars", + "v1", + "hotels", + "{{HotelId}}", + "profiles", + "{{ProfileId}}", + "accounts", + "{{AccountId}}", + "payments" + ] + } + }, + "response": [] + }, + { + "name": "post AR Invoice Payments -> w/credit card token", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"payment\": [\r\n {\r\n \"applyType\": \"OldestInvoice\",\r\n \"sequenceNo\": \"0\",\r\n \"hotelId\": {{HotelId}},\r\n \"paymentMethod\": {\r\n \"authorizationApproval\": {},\r\n \"paymentCard\": {\r\n \"cardHolderName\": \"REST TESTAR\",\r\n \"cardType\": \"Ax\",\r\n \"attachCreditCardToProfile\": false,\r\n \"processing\": \"EFT\",\r\n \"cardNumberLast4Digits\": 1881,\r\n \"cardNumber\": 8012123412345991,\r\n \"expirationDateMasked\": \"07/28\",\r\n \"cardOrToken\": \"Token\",\r\n \"cardNumberMasked\": \"XXXXXXXXXXXX1881\",\r\n \"expirationDate\": \"2028-07-31\",\r\n \"citId\": \"654321ABC1234575\"\r\n },\r\n \"paymentMethod\": \"AX\"\r\n },\r\n \"postingAmount\": {\r\n \"amount\": \"5\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"applyCCSurcharge\": false,\r\n \"manualPaymentTaxInfo\": {\r\n \"folioWindowNo\": \"1\"\r\n },\r\n \"cashierId\": {{CashierId}},\r\n \"folioWindowNo\": \"1\"\r\n }\r\n ],\r\n \"cashierId\": {{CashierId}}\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ars/v1/hotels/{{HotelId}}/profiles/{{profileId}}/accounts/{{accountId}}/payments", + "host": [ + "{{HostName}}" + ], + "path": [ + "ars", + "v1", + "hotels", + "{{HotelId}}", + "profiles", + "{{profileId}}", + "accounts", + "{{accountId}}", + "payments" + ] + } + }, + "response": [] + }, + { + "name": "post AR Invoice Payments -> custom payment method", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"payment\": [\r\n {\r\n \"applyType\": \"OldestInvoice\",\r\n \"sequenceNo\": \"0\",\r\n \"hotelId\": {{HotelId}},\r\n \"paymentMethod\": {\r\n \"authorizationApproval\": {},\r\n \"paymentMethod\": \"OTHER1\"\r\n },\r\n \"postingAmount\": {\r\n \"amount\": \"5\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"applyCCSurcharge\": false,\r\n \"manualPaymentTaxInfo\": {\r\n \"folioWindowNo\": \"1\"\r\n },\r\n \"cashierId\": {{CashierId}},\r\n \"folioWindowNo\": \"1\"\r\n }\r\n ],\r\n \"cashierId\": {{CashierId}}\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ars/v1/hotels/{{HotelId}}/profiles/{{profileId}}/accounts/{{accountId}}/payments", + "host": [ + "{{HostName}}" + ], + "path": [ + "ars", + "v1", + "hotels", + "{{HotelId}}", + "profiles", + "{{profileId}}", + "accounts", + "{{accountId}}", + "payments" + ] + } + }, + "response": [] + }, + { + "name": "post AR Credit Card Transfer", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"accountId\": {\r\n \"type\": \"AccountId\",\r\n \"id\": {{AccountId}}\r\n },\r\n \"totalAmount\": {\r\n \"amount\": \"300.1\"\r\n },\r\n \"transactionNo\": [\r\n \"116971\"\r\n ],\r\n \"trxNo\": [\r\n \"116971\"\r\n ],\r\n \"cashierId\": {{CashierId}}\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ars/v1/hotels/{{HotelId}}/accounts/{{AccountId}}/arCreditCard/transfer", + "host": [ + "{{HostName}}" + ], + "path": [ + "ars", + "v1", + "hotels", + "{{HotelId}}", + "accounts", + "{{AccountId}}", + "arCreditCard", + "transfer" + ] + } + }, + "response": [] + } + ], + "description": "###### APIs to cater for Accounts Receivables functionality in OPERA Cloud. \r\n\r\nThe OPERA Cloud Accounts Receivable module enables you to manage debtors' accounts, invoices, and remittance.\r\nFor further detailed information on Accounts Receivables, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/c_accounts_receivable_accounts_receivable_ch.htm#OCSUH-AccountsReceivable-EFA8CDB6).", + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Activity (ACT)", + "item": [ + { + "name": "get Activities", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/act/v1/activities?ownerCode=ALL&hotelIds={{HotelId}}&endDate=2023-09-30&limit=200&startDate=2023-09-01&offset=1", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "v1", + "activities" + ], + "query": [ + { + "key": "highPriority", + "value": "false", + "disabled": true + }, + { + "key": "fromDate", + "value": "2021-04-06", + "disabled": true + }, + { + "key": "toDate", + "value": "2021-04-07", + "disabled": true + }, + { + "key": "activityPurpose", + "value": "custom", + "disabled": true + }, + { + "key": "accountId", + "value": "", + "disabled": true + }, + { + "key": "maxFetchCount", + "value": "100", + "disabled": true + }, + { + "key": "pageNumber", + "value": "1", + "disabled": true + }, + { + "key": "activityClass", + "value": "TODO", + "disabled": true + }, + { + "key": "superSearch", + "value": "free text search field", + "disabled": true + }, + { + "key": "ownerCode", + "value": "ALL" + }, + { + "key": "completed", + "value": "true", + "disabled": true + }, + { + "key": "hotelIds", + "value": "{{HotelId}}" + }, + { + "key": "endDate", + "value": "2023-09-30" + }, + { + "key": "limit", + "value": "200" + }, + { + "key": "startDate", + "value": "2023-09-01" + }, + { + "key": "offset", + "value": "1" + } + ] + }, + "description": "You can use this API to retrieve an activities for a hotel, you can narrow the results using different search criteria." + }, + "response": [] + }, + { + "name": "get Activity", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/act/v1/hotels/{{HotelId}}/activities/{{ActivityId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "v1", + "hotels", + "{{HotelId}}", + "activities", + "{{ActivityId}}" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "ActivityInfo", + "disabled": true + } + ] + }, + "description": "You can use this API to retrieve an Activity for a hotel, using the OPERA Activity ID in the request." + }, + "response": [] + }, + { + "name": "get Activity Attachments", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/act/v1/hotels/{{HotelId}}/activities/{{ActivityId}}/attachments", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "v1", + "hotels", + "{{HotelId}}", + "activities", + "{{ActivityId}}", + "attachments" + ] + }, + "description": "You can use this API when you want to view the attachments on an existing activity." + }, + "response": [] + }, + { + "name": "get Activity Log", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/act/v1/hotels/{{HotelId}}/activityLog?fromDate=2021-09-26&offset=0&toDate=2021-09-26&limit=25&activityGroup=REP_ACTIVITY&activityType=CREATE+ACTIVITY", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "v1", + "hotels", + "{{HotelId}}", + "activityLog" + ], + "query": [ + { + "key": "searchText", + "value": "kat", + "disabled": true + }, + { + "key": "fromDate", + "value": "2021-09-26" + }, + { + "key": "offset", + "value": "0" + }, + { + "key": "toDate", + "value": "2021-09-26" + }, + { + "key": "limit", + "value": "25" + }, + { + "key": "activityGroup", + "value": "REP_ACTIVITY" + }, + { + "key": "activityType", + "value": "CREATE+ACTIVITY" + } + ] + } + }, + "response": [] + }, + { + "name": "get Activity -> w/o HotelId", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/act/v1/activities/{{ActivityId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "v1", + "activities", + "{{ActivityId}}" + ] + } + }, + "response": [] + }, + { + "name": "get Activities Statistics", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/act/v1/hotels/{{HotelId}}/activities/statistics?reportStartDate=2020-12-01&activityTypeCodes=MEETING", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "v1", + "hotels", + "{{HotelId}}", + "activities", + "statistics" + ], + "query": [ + { + "key": "reportStartDate", + "value": "2020-12-01" + }, + { + "key": "activityTypeCodes", + "value": "MEETING" + }, + { + "key": "ownerCodeList", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Emails", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/act/v1/activities/emails?emailSubject=test&startDate=2022-11-01&endDate=2022-12-31", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "v1", + "activities", + "emails" + ], + "query": [ + { + "key": "emailSubject", + "value": "test" + }, + { + "key": "startDate", + "value": "2022-11-01" + }, + { + "key": "endDate", + "value": "2022-12-31" + } + ] + }, + "description": "The OPERA Cloud property would need to have a valid integration with an Email system integrator, in order to use this operation." + }, + "response": [] + }, + { + "name": "get Recently Accessed Activities", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/act/v1/hotels/{{HotelId}}/recentlyAccessedActivities", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "v1", + "hotels", + "{{HotelId}}", + "recentlyAccessedActivities" + ] + } + }, + "response": [] + }, + { + "name": "get Recently Accessed Activities -> w/o HotelId", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/act/v1/recentlyAccessedActivities", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "v1", + "recentlyAccessedActivities" + ] + }, + "description": "Use this to get recently accessed Activities." + }, + "response": [] + }, + { + "name": "post Activities", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", + "postman.setEnvironmentVariable(\"ActivityId\", data);" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"activitiesInformation\": {\r\n \"activityDetail\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"activityClass\": \"Appointment\",\r\n \"activityType\": \"TODO\",\r\n \"activityPurpose\": \"Example To-do\",\r\n \"activityOwner\": \"15743\",\r\n \"startDateTime\": \"2024-04-07 09:45:32.0\",\r\n \"endDateTime\": \"2024-04-07 10:45:32.0\",\r\n \"status\": {\r\n \"completed\": false\r\n },\r\n \"notes\": \"Notes go here if you like\",\r\n \"highPriority\": false\r\n }\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/act/v1/hotels/{{HotelId}}/activities", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "v1", + "hotels", + "{{HotelId}}", + "activities" + ] + }, + "description": "Use postActivities to create a new activity for a hotel. You would need to know the types of Activities a hotel accepts, such as Appointments, TODO. Use ListOfValues API's to find the available types at a hotel." + }, + "response": [] + }, + { + "name": "post Linked Activity", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"linkedActivityDetails\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"activityId\": {\r\n \"type\": \"Activity\",\r\n \"id\": \"968442\"\r\n },\r\n \"ownerCodeList\": [\r\n \"NIKKI\"\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/act/v1/hotels/{{HotelId}}/activities/{{ActivityId}}/linkedActivities", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "v1", + "hotels", + "{{HotelId}}", + "activities", + "{{ActivityId}}", + "linkedActivities" + ] + } + }, + "response": [] + }, + { + "name": "post Single Activity Completion", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"activitiesInformation\": [\r\n {\r\n \"activityDetail\": {\r\n \"status\": {\r\n \"completed\": true,\r\n \"completedOn\": \"2021-03-18 12:01:00.0\"\r\n },\r\n \"notes\": \"completing the activity\",\r\n \"activityResult\": \"24\"\r\n }\r\n }\r\n ]\r\n}" + }, + "url": { + "raw": "{{HostName}}/act/v1/hotels/{{HotelId}}/activities/{{ActivityId}}/activityCompletion", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "v1", + "hotels", + "{{HotelId}}", + "activities", + "{{ActivityId}}", + "activityCompletion" + ] + }, + "description": "Use this API to mark one Activity as completed in 1 request. You must know the OPERA Activity ID for this API." + }, + "response": [] + }, + { + "name": "post Multiple Activities Completion", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"activitiesInformation\": [\r\n {\r\n \"activityId\": {\r\n \"id\": \"{{ActivityId}}\"\r\n },\r\n \"activityDetail\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"status\": {\r\n \"completed\": true,\r\n \"completedOn\": \"2023-09-01 12:01:00.0\"\r\n },\r\n \"notes\": \"completing notes\",\r\n \"activityResult\": \"24\"\r\n }\r\n },\r\n {\r\n \"activityId\": {\r\n \"id\": \"250387\"\r\n },\r\n \"activityDetail\": {\r\n \"hotelId\": \"{{HotelId2}}\",\r\n \"status\": {\r\n \"completed\": true,\r\n \"completedOn\": \"2023-09-01 12:01:00.0\"\r\n },\r\n \"notes\": \"completing from POSTMAN\",\r\n \"activityResult\": \"25\"\r\n }\r\n }\r\n ]\r\n}" + }, + "url": { + "raw": "{{HostName}}/act/v1/activities/activitiesCompletion", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "v1", + "activities", + "activitiesCompletion" + ] + }, + "description": "Use this API to mark multiple Activities as completed in 1 request. You must know the OPERA Activity ID's for this API." + }, + "response": [] + }, + { + "name": "put Activities", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"activitiesInformation\": {\r\n \"activityId\": {\r\n \"id\": \"{{ActivityId}}\"\r\n },\r\n \"activityDetail\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"activityClass\": \"Appointment\",\r\n \"activityType\": \"TODO\",\r\n \"activityTypeDescription\": \"To-do\",\r\n \"activityPurpose\": \"To-do\",\r\n \"activityOwner\": \"15743\",\r\n \"startDateTime\": \"2024-04-03 09:45:32.0\",\r\n \"endDateTime\": \"2024-04-03 10:45:32.0\",\r\n \"status\": {\r\n \"completed\": false\r\n },\r\n \"notes\": \"Updating Attributes of Activity\"\r\n }\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/act/v1/hotels/{{HotelId}}/activities/{{ActivityId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "v1", + "hotels", + "{{HotelId}}", + "activities", + "{{ActivityId}}" + ] + }, + "description": "Use this to update an existing Activity for a hotel. You must know the OPERA Activity ID for this API." + }, + "response": [] + }, + { + "name": "delete Activity", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/act/v1/hotels/{{HotelId}}/activities/{{ActivityId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "v1", + "hotels", + "{{HotelId}}", + "activities", + "{{ActivityId}}" + ] + }, + "description": "If you want to delete an activity, use this API. You must know the activity ID for the request." + }, + "response": [] + }, + { + "name": "delete Activity -> w/o HotelId", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/act/v1/activities/{{ActivityId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "v1", + "activities", + "{{ActivityId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Multiple Activities", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/act/v1/activities?activityIds={{ActivityId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "v1", + "activities" + ], + "query": [ + { + "key": "activityIds", + "value": "{{ActivityId}}" + }, + { + "key": "activityIds", + "value": "", + "disabled": true + } + ] + }, + "description": "If you want to delete more than one activity at the same time, use this API. You must know the activity IDs for the request." + }, + "response": [] + }, + { + "name": "delete Activity Attachment", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/act/v1/hotels/{{HotelId}}/activities/{{ActivityId}}/attachments/{{AttachmentId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "v1", + "hotels", + "{{HotelId}}", + "activities", + "{{ActivityId}}", + "attachments", + "{{AttachmentId}}" + ] + }, + "description": "Use this operation to delete an attachment that is on an existing activity." + }, + "response": [] + }, + { + "name": "delete Activity Attachment -> w/o HotelId", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/act/v1/activities/{{ActivityId}}/attachments/{{AttachmentId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "v1", + "activities", + "{{ActivityId}}", + "attachments", + "{{AttachmentId}}" + ] + }, + "description": "Use this to delete attachment of an existing Activity for a hotel. You must know the OPERA Activity ID and Attachment ID for this API." + }, + "response": [] + } + ], + "description": "###### APIs to cater for Sales Activity functionality in OPERA Cloud.\nActivities provide you with an account management tool for managing daily tasks such as appointments, sales calls, contact follow-up, and so on.\n\nFor further detailed information on Activities, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/ch_osem_about_activities.htm#OCSUH-AboutActivities-34057B03).", + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Activity Configuration (ACT Config)", + "item": [ + { + "name": "Activity Results", + "item": [ + { + "name": "get Activity Results", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/act/config/v1/activityResults?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "config", + "v1", + "activityResults" + ], + "query": [ + { + "key": "limit", + "value": "100", + "disabled": true + }, + { + "key": "description", + "value": "F", + "disabled": true + }, + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Activity Results Config", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"activityResultsConfiguration\": [\r\n {\r\n \"code\": \"FINISH\",\r\n \"description\": {\r\n \"defaultText\": \"Activity results Description here\"\r\n },\r\n \"displayOrder\": \"8\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/act/config/v1/activityResults", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "config", + "v1", + "activityResults" + ] + } + }, + "response": [] + }, + { + "name": "put Activity Results Config", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"activityResultsConfiguration\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"FIRST\",\r\n \"description\": {\r\n \"defaultText\": \"Description update\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/act/config/v1/activityResults/{{ActivityResultCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "config", + "v1", + "activityResults", + "{{ActivityResultCode}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Activity Results Config", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/act/config/v1/activityResults/{{ActivityResultCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "config", + "v1", + "activityResults", + "{{ActivityResultCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Activity Types", + "item": [ + { + "name": "get Activity Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/act/config/v1/hotels/{{HotelId}}/activityTypes?limit=100", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "config", + "v1", + "hotels", + "{{HotelId}}", + "activityTypes" + ], + "query": [ + { + "key": "limit", + "value": "100" + }, + { + "key": "codes", + "value": "", + "disabled": true + }, + { + "key": "description", + "value": "test", + "disabled": true + }, + { + "key": "inactive", + "value": "true", + "disabled": true + } + ] + }, + "description": "Retrieve all configured Activity types for a specified hotel." + }, + "response": [] + }, + { + "name": "post Activity Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"activityConfigTypes\": [\r\n {\r\n \"activityTypeCode\": \"TEST7\",\r\n \"description\": \"Activity Type Description goes here\",\r\n \"activityClassList\": [\r\n \"Appointment\"\r\n ],\r\n \"sequence\": \"1\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/act/config/v1/hotels/{{HotelId}}/activityTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "config", + "v1", + "hotels", + "{{HotelId}}", + "activityTypes" + ] + }, + "description": "Activities Types define the various actions you might take when creating Activities and ToDos. Activity Types are also referenced in Configuring Trace Definitions configured to automate the creation of Activities." + }, + "response": [] + }, + { + "name": "put Activity Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"activityConfigTypes\": [\r\n {\r\n \"activityTypeCode\": \"TEST7\",\r\n \"description\": \"Activity Type Description\",\r\n \"activityClassList\": [],\r\n \"internal\": false,\r\n \"sequence\": \"99\",\r\n \"autoiCalendar\": false,\r\n \"inactive\": false,\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/act/config/v1/hotels/{{HotelId}}/activityTypes/{{ActivityTypeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "config", + "v1", + "hotels", + "{{HotelId}}", + "activityTypes", + "{{ActivityTypeCode}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Activity Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/act/config/v1/hotels/{{HotelId}}/activityTypes/{{ActivityTypeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "config", + "v1", + "hotels", + "{{HotelId}}", + "activityTypes", + "{{ActivityTypeCode}}" + ] + }, + "description": "This will delete an Activity Type Code from the properties configuration." + }, + "response": [] + }, + { + "name": "copy Activity Types Config", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"copyActivityConfig\": {\r\n \"sourceHotelCode\": \"{{HotelId}}\",\r\n \"activityCodeList\": [\r\n \"BROCHURE\"\r\n ],\r\n \"targetHotelCode\": [\r\n \"{{HotelId2}}\"\r\n ]\r\n }\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/act/config/v1/copyActivityTypes/sourceHotel/{{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "config", + "v1", + "copyActivityTypes", + "sourceHotel", + "{{HotelId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Auto Trace Codes ", + "item": [ + { + "name": "get Auto Trace Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/act/config/v1/autoTraceCodes?autoTraceGroups=Activities", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "config", + "v1", + "autoTraceCodes" + ], + "query": [ + { + "key": "autoTraceGroups", + "value": "Activities" + } + ] + }, + "description": "Retrieve a list of all configured Auto Trace Codes for a property." + }, + "response": [] + }, + { + "name": "post Auto Trace Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"autoTraceCodesConfig\": [\r\n {\r\n \"traceCode\": \"ACT\",\r\n \"description\": \"Auto Trace Code Description here\",\r\n \"traceGroup\": \"Activities\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/act/config/v1/autoTraceCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "config", + "v1", + "autoTraceCodes" + ] + }, + "description": "Activities can be auto-created through the setup of Activity Trace Codes and auto trace rules, which use rules and conditions to determine when an Activity should be created - this can be when a data is created or when existing data is updated or deleted." + }, + "response": [] + }, + { + "name": "put Auto Trace Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"autoTraceCodesConfig\": [\r\n {\r\n \"traceCode\": \"ACT\",\r\n \"description\": \" Activity Trace Codes\",\r\n \"traceGroup\": \"Activities\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/act/config/v1/autoTraceCodes/{{AutoTraceCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "config", + "v1", + "autoTraceCodes", + "{{AutoTraceCode}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Auto Trace Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/act/config/v1/autoTraceCodes/{{AutoTraceCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "config", + "v1", + "autoTraceCodes", + "{{AutoTraceCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Auto Trace Definitions", + "item": [ + { + "name": "get Auto Trace Definitions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/act/config/v1/hotels/{{HotelId}}/autoTraceDefinitions?limit=10", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "config", + "v1", + "hotels", + "{{HotelId}}", + "autoTraceDefinitions" + ], + "query": [ + { + "key": "limit", + "value": "10" + }, + { + "key": "inactive", + "value": "true", + "disabled": true + } + ] + }, + "description": "Get a list of all Auto trace definitions for a property." + }, + "response": [] + }, + { + "name": "copy Auto Trace Definitions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"copyAutoTraceDefinition\": {\r\n \"sourceHotelCode\": \"{{HotelId}}\",\r\n \"traceDefinitionCodeList\": [\r\n {\r\n \"type\": \"TraceId\",\r\n \"id\": \"1251\"\r\n }\r\n ],\r\n \"targetHotelCode\": [\r\n \"{{HotelId2}}\"\r\n ],\r\n \"copyInstructions\": {\r\n \"allowOwnerAssignmentsCopy\": false\r\n }\r\n }\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/act/config/v1/copyAutoTraceDefinitions/sourceHotel/{{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "config", + "v1", + "copyAutoTraceDefinitions", + "sourceHotel", + "{{HotelId}}" + ] + } + }, + "response": [] + }, + { + "name": "post auto Trace Definitions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": " {\r\n \"autoTraceDefinitions\": [\r\n {\r\n \"autoTraceDefinitionDetail\": {\r\n \"autoTraceId\": {\r\n \"id\": \"39258\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"traceCode\": \"ACC\",\r\n \"traceGroup\": \"Accounts\",\r\n \"autoTraceTrigger\": \"Create\"\r\n },\r\n \"autoTraceDefinitionActivityInfo\": {\r\n \"activityClass\": \"Appointment\",\r\n \"activityTypeCode\": \"BROCHURE\",\r\n \"purpose\": \"Description goes here\"\r\n },\r\n \"autoTraceDefinitionOwnerInfo\": {\r\n \"ownerofActivity\": \"Current\"\r\n },\r\n \"inactive\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/act/config/v1/hotels/{{HotelId}}/autoTraceDefinitions", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "config", + "v1", + "hotels", + "{{HotelId}}", + "autoTraceDefinitions" + ] + } + }, + "response": [] + }, + { + "name": "put auto Trace Definitions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"autoTraceDefinitions\": [\r\n {\r\n \"autoTraceDefinitionDetail\": {\r\n \"autoTraceId\": {\r\n \"id\": \"39258\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"traceCode\": \"ACC\",\r\n \"traceGroup\": \"Accounts\",\r\n \"autoTraceTrigger\": \"Create\"\r\n },\r\n \"autoTraceDefinitionActivityInfo\": {\r\n \"activityClass\": \"Appointment\",\r\n \"activityTypeCode\": \"BROCHURE\",\r\n \"purpose\": \"Description goes here\"\r\n },\r\n \"autoTraceDefinitionOwnerInfo\": {\r\n \"ownerofActivity\": \"Current\"\r\n },\r\n \"inactive\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/act/config/v1/hotels/{{HotelId}}/autoTraceDefinitions/{{AutoTraceDefinitionId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "config", + "v1", + "hotels", + "{{HotelId}}", + "autoTraceDefinitions", + "{{AutoTraceDefinitionId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Auto Trace Definitions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/act/config/v1/autoTraceDefinitions/{{AutoTraceDefinitionId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "config", + "v1", + "autoTraceDefinitions", + "{{AutoTraceDefinitionId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Auto Trace Owner Assignments", + "item": [ + { + "name": "get Auto Trace Owner Assignments", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/act/config/v1/hotels/{{HotelId}}/autoTraceOwnerAssignments", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "config", + "v1", + "hotels", + "{{HotelId}}", + "autoTraceOwnerAssignments" + ] + }, + "description": "This operation will provide a list of all configured Auto Trace Owner Mappings for a specified property." + }, + "response": [] + }, + { + "name": "post Auto Trace Owner Assignments", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"autoTraceOwnerAssignments\": [\r\n {\r\n \"AutoTraceOwnerAssignmentId\": {},\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ownerCode\": \"KAT\",\r\n \"ownerName\": \"AJ Smith\",\r\n \"traceOwnerCode\": \"STJ\",\r\n \"traceOwnerName\": \"Sam Johns\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/act/config/v1/hotels/{{HotelId}}/autoTraceOwnerAssignments", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "config", + "v1", + "hotels", + "{{HotelId}}", + "autoTraceOwnerAssignments" + ] + } + }, + "response": [] + }, + { + "name": "put Auto Trace Owner Assignments", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"autoTraceOwnerAssignments\": [\r\n {\r\n \"AutoTraceOwnerAssignmentId\": {\r\n \"id\": \"1100\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ownerCode\": \"STS\",\r\n \"ownerName\": \"Sarah Smith\",\r\n \"traceOwnerCode\": \"1234\",\r\n \"traceOwnerName\": \"Ben Johns\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/act/config/v1/hotels/{{HotelId}}/autoTraceOwnerAssignments/{{AutoTraceOwnerAssignmentId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "config", + "v1", + "hotels", + "{{HotelId}}", + "autoTraceOwnerAssignments", + "{{AutoTraceOwnerAssignmentId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Auto Trace Owner Assignments", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/act/config/v1/autoTraceOwnerAssignments/{{AutoTraceOwnerAssignmentId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "act", + "config", + "v1", + "autoTraceOwnerAssignments", + "{{AutoTraceOwnerAssignmentId}}" + ] + } + }, + "response": [] + } + ] + } + ], + "description": "###### APIs to cater for Activity Configuration functionality in OPERA Cloud. In \n\nIn this module you can retrieve, create and update Activity configuration codes, for example create a new Activity Type.\n\nFor further detailed information on Activity Configuration, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/c_osem_activities_concept.htm#OCSUH-Activities-F381049C).", + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Availability (PAR) (Price, Availability, Rate)", + "item": [ + { + "name": "analyze Rate Availability", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/par/v1/hotels/{{HotelId}}/analyzeRateAvailability?ratePlanCode={{RatePlanCode}}&roomType={{RoomTypeCode}}&startDate=2023-04-07", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "v1", + "hotels", + "{{HotelId}}", + "analyzeRateAvailability" + ], + "query": [ + { + "key": "ratePlanCode", + "value": "{{RatePlanCode}}" + }, + { + "key": "roomType", + "value": "{{RoomTypeCode}}" + }, + { + "key": "startDate", + "value": "2023-04-07" + }, + { + "key": "endDate", + "value": "", + "disabled": true + }, + { + "key": "duration", + "value": "", + "disabled": true + }, + { + "key": "numberOfRooms", + "value": "", + "disabled": true + }, + { + "key": "adults", + "value": "", + "disabled": true + }, + { + "key": "children", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Alternate Availability", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/par/v1/hotels/{{HotelId}}/availability/alternate?ratePlanCode={{RatePlanCode}}&startDate=2023-06-01&endDate=2023-06-03&roomType={{RoomTypeCode}}&adults=1", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "v1", + "hotels", + "{{HotelId}}", + "availability", + "alternate" + ], + "query": [ + { + "key": "ratePlanCode", + "value": "{{RatePlanCode}}" + }, + { + "key": "startDate", + "value": "2023-06-01" + }, + { + "key": "endDate", + "value": "2023-06-03" + }, + { + "key": "roomType", + "value": "{{RoomTypeCode}}" + }, + { + "key": "adults", + "value": "1" + } + ] + } + }, + "response": [] + }, + { + "name": "get Availability Rate Plan Info", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/par/v1/hotels/{{HotelId}}/rates/{{RatePlanCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "v1", + "hotels", + "{{HotelId}}", + "rates", + "{{RatePlanCode}}" + ] + }, + "description": "Fetch the Rate Plan Information by specifying the rate code in the request." + }, + "response": [] + }, + { + "name": "get Availability Rate Plan Info By Multiple Rate Plans", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/par/v1/hotels/{{HotelId}}/rates?ratePlanCodeList={{RatePlanCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "v1", + "hotels", + "{{HotelId}}", + "rates" + ], + "query": [ + { + "key": "ratePlanCodeList", + "value": "{{RatePlanCode}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get Available Upsells", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/par/v1/hotels/{{HotelId}}/availableUpsells?numberOfRooms=1&ratePlanCode=BARBB&roomType=SUP&startDate=2023-03-22&endDate=2023-03-23&fixedRate=false&reservationStatus=Reserved&rateDate=2023-03-22&requiredAmount=90&adults=1&profileId={{ProfileId}}&reservationId={{ReservationId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "v1", + "hotels", + "{{HotelId}}", + "availableUpsells" + ], + "query": [ + { + "key": "numberOfRooms", + "value": "1" + }, + { + "key": "ratePlanCode", + "value": "BARBB" + }, + { + "key": "roomType", + "value": "SUP" + }, + { + "key": "startDate", + "value": "2023-03-22" + }, + { + "key": "endDate", + "value": "2023-03-23" + }, + { + "key": "fixedRate", + "value": "false" + }, + { + "key": "reservationStatus", + "value": "Reserved" + }, + { + "key": "rateDate", + "value": "2023-03-22" + }, + { + "key": "requiredAmount", + "value": "90" + }, + { + "key": "adults", + "value": "1" + }, + { + "key": "profileId", + "value": "{{ProfileId}}" + }, + { + "key": "reservationId", + "value": "{{ReservationId}}" + }, + { + "key": "rateAmount", + "value": "90", + "disabled": true + }, + { + "key": "guaranteeCode", + "value": "6PM", + "disabled": true + }, + { + "key": "marketCode", + "value": "ASSN", + "disabled": true + }, + { + "key": "endDate", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Hotel Availability", + "event": [ + { + "listen": "prerequest", + "script": { + "exec": [ + "var moment = require('moment');\r", + "pm.environment.set('currentdate', moment().format((\"YYYY-MM-DD\")));\r", + "\r", + "var moment = require('moment');\r", + "pm.environment.set('currentdateplus1', moment().add(1,'days').format((\"YYYY-MM-DD\")));" + ], + "type": "text/javascript" + } + } + ], + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/par/v1/hotels/{{HotelId}}/availability?roomStayStartDate={{currentdate}}&roomStayEndDate={{currentdateplus1}}&roomStayQuantity=2&adults=1&children=0&limit=1", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "v1", + "hotels", + "{{HotelId}}", + "availability" + ], + "query": [ + { + "key": "roomStayStartDate", + "value": "{{currentdate}}" + }, + { + "key": "roomStayEndDate", + "value": "{{currentdateplus1}}" + }, + { + "key": "ratePlanCode", + "value": "{{RatePlanCode}}", + "description": "optional", + "disabled": true + }, + { + "key": "roomStayQuantity", + "value": "2" + }, + { + "key": "adults", + "value": "1" + }, + { + "key": "children", + "value": "0" + }, + { + "key": "childAge", + "value": "", + "disabled": true + }, + { + "key": "limit", + "value": "1" + }, + { + "key": "roomType", + "value": "DBL", + "disabled": true + }, + { + "key": "includeClosedRates", + "value": "", + "disabled": true + }, + { + "key": "includeDefaultRatePlanSet", + "value": "", + "disabled": true + }, + { + "key": "initialRatePlanSet", + "value": "", + "disabled": true + }, + { + "key": "ratePlanSet", + "value": "", + "disabled": true + }, + { + "key": "pagePointerKey", + "value": "", + "disabled": true + }, + { + "key": "bucket1Count", + "value": "", + "disabled": true + }, + { + "key": "bucket2Count", + "value": "", + "disabled": true + }, + { + "key": "bucket3Count", + "value": "", + "disabled": true + }, + { + "key": "bucket4Count", + "value": "", + "disabled": true + }, + { + "key": "bucket5Count", + "value": "", + "disabled": true + }, + { + "key": "fullStayTimeSpanStartDate", + "value": "", + "disabled": true + }, + { + "key": "fullStayTimeSpanEndDate", + "value": "", + "disabled": true + }, + { + "key": "prevailingRate", + "value": "", + "disabled": true + }, + { + "key": "rateCategory", + "value": "", + "disabled": true + }, + { + "key": "rateClass", + "value": "", + "disabled": true + }, + { + "key": "rateGroup", + "value": "", + "disabled": true + }, + { + "key": "feature", + "value": "", + "disabled": true + }, + { + "key": "reservationGuestId", + "value": "", + "disabled": true + }, + { + "key": "reservationGuestIdType", + "value": "", + "disabled": true + }, + { + "key": "hotelReservationId", + "value": "", + "disabled": true + }, + { + "key": "hotelReservationIdType", + "value": "", + "disabled": true + }, + { + "key": "ratePlanInfo", + "value": "", + "disabled": true + }, + { + "key": "returnOnlyAvailableRateCodes", + "value": "", + "disabled": true + }, + { + "key": "resGuaranteeInfo", + "value": "", + "disabled": true + }, + { + "key": "roomTypeInfo", + "value": "", + "disabled": true + }, + { + "key": "membershipIdNumber", + "value": "", + "disabled": true + }, + { + "key": "smokingPreference", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Hotel Availability -> with profileId / negotiated rates", + "event": [ + { + "listen": "prerequest", + "script": { + "exec": [ + "var moment = require('moment');\r", + "pm.environment.set('currentdate', moment().format((\"YYYY-MM-DD\")));\r", + "\r", + "var moment = require('moment');\r", + "pm.environment.set('currentdateplus1', moment().add(1,'days').format((\"YYYY-MM-DD\")));" + ], + "type": "text/javascript" + } + } + ], + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/par/v1/hotels/{{HotelId}}/availability?roomStayStartDate={{currentdate}}&roomStayEndDate={{currentdateplus1}}&roomStayQuantity=1&adults=1&children=0&limit=5&includeDefaultRatePlanSet=true&initialRatePlanSet=false&ratePlanSet=NEGOTIATED&reservationGuestId={{CompanyId}}&reservationGuestIdType=Profile", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "v1", + "hotels", + "{{HotelId}}", + "availability" + ], + "query": [ + { + "key": "roomStayStartDate", + "value": "{{currentdate}}" + }, + { + "key": "roomStayEndDate", + "value": "{{currentdateplus1}}" + }, + { + "key": "ratePlanCode", + "value": "{{RatePlanCode}}", + "description": "optional", + "disabled": true + }, + { + "key": "roomStayQuantity", + "value": "1" + }, + { + "key": "adults", + "value": "1" + }, + { + "key": "children", + "value": "0" + }, + { + "key": "childAge", + "value": "", + "disabled": true + }, + { + "key": "limit", + "value": "5" + }, + { + "key": "roomType", + "value": "DBL", + "disabled": true + }, + { + "key": "includeClosedRates", + "value": "", + "disabled": true + }, + { + "key": "includeDefaultRatePlanSet", + "value": "true" + }, + { + "key": "initialRatePlanSet", + "value": "false" + }, + { + "key": "ratePlanSet", + "value": "NEGOTIATED" + }, + { + "key": "pagePointerKey", + "value": "", + "disabled": true + }, + { + "key": "bucket1Count", + "value": "", + "disabled": true + }, + { + "key": "bucket2Count", + "value": "", + "disabled": true + }, + { + "key": "bucket3Count", + "value": "", + "disabled": true + }, + { + "key": "bucket4Count", + "value": "", + "disabled": true + }, + { + "key": "bucket5Count", + "value": "", + "disabled": true + }, + { + "key": "fullStayTimeSpanStartDate", + "value": "", + "disabled": true + }, + { + "key": "fullStayTimeSpanEndDate", + "value": "", + "disabled": true + }, + { + "key": "prevailingRate", + "value": "", + "disabled": true + }, + { + "key": "rateCategory", + "value": "", + "disabled": true + }, + { + "key": "rateClass", + "value": "", + "disabled": true + }, + { + "key": "rateGroup", + "value": "", + "disabled": true + }, + { + "key": "feature", + "value": "", + "disabled": true + }, + { + "key": "reservationGuestId", + "value": "{{CompanyId}}" + }, + { + "key": "reservationGuestIdType", + "value": "Profile" + }, + { + "key": "hotelReservationId", + "value": "", + "disabled": true + }, + { + "key": "hotelReservationIdType", + "value": "", + "disabled": true + }, + { + "key": "ratePlanInfo", + "value": "true", + "disabled": true + }, + { + "key": "returnOnlyAvailableRateCodes", + "value": "", + "disabled": true + }, + { + "key": "resGuaranteeInfo", + "value": "", + "disabled": true + }, + { + "key": "roomTypeInfo", + "value": "", + "disabled": true + }, + { + "key": "membershipIdNumber", + "value": "", + "disabled": true + }, + { + "key": "smokingPreference", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Hotel Availability -> with Group Profile ID (block)", + "event": [ + { + "listen": "prerequest", + "script": { + "exec": [ + "var moment = require('moment');\r", + "pm.environment.set('currentdate', moment().format((\"YYYY-MM-DD\")));\r", + "\r", + "var moment = require('moment');\r", + "pm.environment.set('currentdateplus1', moment().add(1,'days').format((\"YYYY-MM-DD\")));" + ], + "type": "text/javascript" + } + } + ], + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/par/v1/hotels/{{HotelId}}/availability?roomStayStartDate={{currentdate}}&roomStayEndDate={{currentdateplus1}}&roomStayQuantity=1&adults=1&children=0&limit=5&includeDefaultRatePlanSet=true&initialRatePlanSet=false&reservationGuestId=76600&reservationGuestIdType=Profile", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "v1", + "hotels", + "{{HotelId}}", + "availability" + ], + "query": [ + { + "key": "roomStayStartDate", + "value": "{{currentdate}}" + }, + { + "key": "roomStayEndDate", + "value": "{{currentdateplus1}}" + }, + { + "key": "ratePlanCode", + "value": "{{RatePlanCode}}", + "description": "optional", + "disabled": true + }, + { + "key": "roomStayQuantity", + "value": "1" + }, + { + "key": "adults", + "value": "1" + }, + { + "key": "children", + "value": "0" + }, + { + "key": "childAge", + "value": "", + "disabled": true + }, + { + "key": "limit", + "value": "5" + }, + { + "key": "roomType", + "value": "DBL", + "disabled": true + }, + { + "key": "includeClosedRates", + "value": "", + "disabled": true + }, + { + "key": "includeDefaultRatePlanSet", + "value": "true" + }, + { + "key": "initialRatePlanSet", + "value": "false" + }, + { + "key": "ratePlanSet", + "value": "NEGOTIATED", + "disabled": true + }, + { + "key": "pagePointerKey", + "value": "", + "disabled": true + }, + { + "key": "bucket1Count", + "value": "", + "disabled": true + }, + { + "key": "bucket2Count", + "value": "", + "disabled": true + }, + { + "key": "bucket3Count", + "value": "", + "disabled": true + }, + { + "key": "bucket4Count", + "value": "", + "disabled": true + }, + { + "key": "bucket5Count", + "value": "", + "disabled": true + }, + { + "key": "fullStayTimeSpanStartDate", + "value": "", + "disabled": true + }, + { + "key": "fullStayTimeSpanEndDate", + "value": "", + "disabled": true + }, + { + "key": "prevailingRate", + "value": "", + "disabled": true + }, + { + "key": "rateCategory", + "value": "", + "disabled": true + }, + { + "key": "rateClass", + "value": "", + "disabled": true + }, + { + "key": "rateGroup", + "value": "", + "disabled": true + }, + { + "key": "feature", + "value": "", + "disabled": true + }, + { + "key": "reservationGuestId", + "value": "76600", + "description": "Group/Block Profile Id" + }, + { + "key": "reservationGuestIdType", + "value": "Profile" + }, + { + "key": "hotelReservationId", + "value": "", + "disabled": true + }, + { + "key": "hotelReservationIdType", + "value": "", + "disabled": true + }, + { + "key": "ratePlanInfo", + "value": "true", + "disabled": true + }, + { + "key": "returnOnlyAvailableRateCodes", + "value": "", + "disabled": true + }, + { + "key": "resGuaranteeInfo", + "value": "", + "disabled": true + }, + { + "key": "roomTypeInfo", + "value": "", + "disabled": true + }, + { + "key": "membershipIdNumber", + "value": "", + "disabled": true + }, + { + "key": "smokingPreference", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Hotel Availability -> with Promotion Code", + "event": [ + { + "listen": "prerequest", + "script": { + "exec": [ + "var moment = require('moment');\r", + "pm.environment.set('currentdate', moment().format((\"YYYY-MM-DD\")));\r", + "\r", + "var moment = require('moment');\r", + "pm.environment.set('currentdateplus1', moment().add(1,'days').format((\"YYYY-MM-DD\")));" + ], + "type": "text/javascript" + } + } + ], + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/par/v1/hotels/{{HotelId}}/availability?roomStayQuantity=1&adults=1&children=0&promotionCode={{PromotionCode}}&roomStayStartDate=2023-04-08&roomStayEndDate=2023-04-12&limit=5", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "v1", + "hotels", + "{{HotelId}}", + "availability" + ], + "query": [ + { + "key": "ratePlanCode", + "value": "{{RatePlanCode}}", + "description": "optional", + "disabled": true + }, + { + "key": "roomStayQuantity", + "value": "1" + }, + { + "key": "adults", + "value": "1" + }, + { + "key": "children", + "value": "0" + }, + { + "key": "childAge", + "value": "", + "disabled": true + }, + { + "key": "roomType", + "value": "DBL", + "disabled": true + }, + { + "key": "includeClosedRates", + "value": "", + "disabled": true + }, + { + "key": "pagePointerKey", + "value": "", + "disabled": true + }, + { + "key": "bucket1Count", + "value": "", + "disabled": true + }, + { + "key": "bucket2Count", + "value": "", + "disabled": true + }, + { + "key": "bucket3Count", + "value": "", + "disabled": true + }, + { + "key": "bucket4Count", + "value": "", + "disabled": true + }, + { + "key": "bucket5Count", + "value": "", + "disabled": true + }, + { + "key": "fullStayTimeSpanStartDate", + "value": "", + "disabled": true + }, + { + "key": "fullStayTimeSpanEndDate", + "value": "", + "disabled": true + }, + { + "key": "prevailingRate", + "value": "", + "disabled": true + }, + { + "key": "rateCategory", + "value": "", + "disabled": true + }, + { + "key": "rateClass", + "value": "", + "disabled": true + }, + { + "key": "rateGroup", + "value": "", + "disabled": true + }, + { + "key": "feature", + "value": "", + "disabled": true + }, + { + "key": "hotelReservationId", + "value": "", + "disabled": true + }, + { + "key": "hotelReservationIdType", + "value": "", + "disabled": true + }, + { + "key": "ratePlanInfo", + "value": "true", + "disabled": true + }, + { + "key": "returnOnlyAvailableRateCodes", + "value": "", + "disabled": true + }, + { + "key": "resGuaranteeInfo", + "value": "", + "disabled": true + }, + { + "key": "roomTypeInfo", + "value": "", + "disabled": true + }, + { + "key": "membershipIdNumber", + "value": "", + "disabled": true + }, + { + "key": "smokingPreference", + "value": "", + "disabled": true + }, + { + "key": "promotionCode", + "value": "{{PromotionCode}}" + }, + { + "key": "roomStayStartDate", + "value": "2023-04-08" + }, + { + "key": "roomStayEndDate", + "value": "2023-04-12" + }, + { + "key": "limit", + "value": "5" + } + ] + } + }, + "response": [] + }, + { + "name": "get Hotel Availability CRO", + "event": [ + { + "listen": "prerequest", + "script": { + "exec": [ + "var moment = require('moment');\r", + "pm.environment.set('currentdate', moment().format((\"YYYY-MM-DD\")));\r", + "\r", + "var moment = require('moment');\r", + "pm.environment.set('currentdateplus1', moment().add(1,'days').format((\"YYYY-MM-DD\")));" + ], + "type": "text/javascript" + } + } + ], + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/par/v1/availability?hotelIds=JET&roomStayStartDate=2023-03-01&roomStayEndDate=2023-03-05&roomStayQuantity=1&adults=1&bucket5Count=0&roomTypeInfo=true&initialRatePlanSet=false&reservationProfileType=Company&attachedProfileId={{CompanyId}}&ratePlanInfo=true&limit=5&redeemAwards=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "v1", + "availability" + ], + "query": [ + { + "key": "hotelIds", + "value": "JET" + }, + { + "key": "roomStayStartDate", + "value": "2023-03-01" + }, + { + "key": "roomStayEndDate", + "value": "2023-03-05" + }, + { + "key": "roomStayQuantity", + "value": "1" + }, + { + "key": "adults", + "value": "1" + }, + { + "key": "bucket5Count", + "value": "0" + }, + { + "key": "roomTypeInfo", + "value": "true" + }, + { + "key": "initialRatePlanSet", + "value": "false" + }, + { + "key": "reservationProfileType", + "value": "Company" + }, + { + "key": "attachedProfileId", + "value": "{{CompanyId}}" + }, + { + "key": "ratePlanInfo", + "value": "true" + }, + { + "key": "limit", + "value": "5" + }, + { + "key": "redeemAwards", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "get Hotels", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/par/v1/hotels?startDate=2023-08-07&endDate=2023-10-08&hotelId={{HotelId}}&adults=1&rateCategory=&rateClass=&ratePlanCode=&roomType=&feature=", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "v1", + "hotels" + ], + "query": [ + { + "key": "startDate", + "value": "2023-08-07" + }, + { + "key": "endDate", + "value": "2023-10-08" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "adults", + "value": "1" + }, + { + "key": "rateCategory", + "value": "" + }, + { + "key": "rateClass", + "value": "" + }, + { + "key": "ratePlanCode", + "value": "" + }, + { + "key": "roomType", + "value": "" + }, + { + "key": "feature", + "value": "" + } + ] + }, + "description": "Search hotels availability" + }, + "response": [] + }, + { + "name": "get Hurdle Rates", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/par/v1/hotels/{{HotelId}}/hurdles?hurdleDate=2023-08-01", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "v1", + "hotels", + "{{HotelId}}", + "hurdles" + ], + "query": [ + { + "key": "hurdleDate", + "value": "2023-08-01" + }, + { + "key": "limit", + "value": "20", + "disabled": true + }, + { + "key": "roomTypesCode", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Reservation Guarantees", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/par/v1/hotels/{{HotelId}}/guarantees?hotelId={{HotelId}}&ratePlanCode=RACK&arrivalDate=2023-05-04&calculateEstimateAmount=True&roomType=ECO&numberOfRooms=1&numberOfAdults=1&numberOfChildren=0&startDate=2023-05-04&endDate=2023-05-06", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "v1", + "hotels", + "{{HotelId}}", + "guarantees" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "ratePlanCode", + "value": "RACK" + }, + { + "key": "arrivalDate", + "value": "2023-05-04" + }, + { + "key": "calculateEstimateAmount", + "value": "True" + }, + { + "key": "roomType", + "value": "ECO" + }, + { + "key": "numberOfRooms", + "value": "1" + }, + { + "key": "numberOfAdults", + "value": "1" + }, + { + "key": "numberOfChildren", + "value": "0" + }, + { + "key": "startDate", + "value": "2023-05-04" + }, + { + "key": "endDate", + "value": "2023-05-06" + } + ] + } + }, + "response": [] + }, + { + "name": "get Restrictions By Date Range", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/par/v1/hotels/{{HotelId}}/restrictions?hotelId={{HotelId}}&restrictionSearchCriteriaStartDate=2023-08-21&end=2023-09-29", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "v1", + "hotels", + "{{HotelId}}", + "restrictions" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "restrictionSearchCriteriaStartDate", + "value": "2023-08-21" + }, + { + "key": "end", + "value": "2023-09-29" + } + ] + } + }, + "response": [] + }, + { + "name": "get Restriction History ", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/par/v1/hotels/{{HotelId}}/restrictionsHistory?date=2023-03-21", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "v1", + "hotels", + "{{HotelId}}", + "restrictionsHistory" + ], + "query": [ + { + "key": "date", + "value": "2023-03-21" + }, + { + "key": "ratePlanCode", + "value": "", + "disabled": true + }, + { + "key": "ratePlanCategory", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Restriction", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"restriction\": {\r\n \"restrictionStatus\": {\r\n \"code\": \"Closed\",\r\n \"lOS1\": false,\r\n \"lOS2\": false,\r\n \"lOS3\": false,\r\n \"lOS4\": false,\r\n \"lOS5\": false,\r\n \"lOS6\": false,\r\n \"lOS7\": false\r\n },\r\n \"ratePlanCodes\": [\r\n \"RACK\"\r\n ],\r\n \"roomClasses\": [],\r\n \"bookingChannels\": [],\r\n \"roomTypes\": [],\r\n \"ratePlanCategories\": [],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"start\": \"2023-07-21\",\r\n \"end\": \"2023-07-21\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/par/v1/hotels/{{HotelId}}/restrictions", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "v1", + "hotels", + "{{HotelId}}", + "restrictions" + ] + } + }, + "response": [] + }, + { + "name": "clear All Restrictions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"date\": \"2023-07-21\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/par/v1/hotels/{{HotelId}}/restrictions", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "v1", + "hotels", + "{{HotelId}}", + "restrictions" + ] + }, + "description": "This operation will remove ALL restrictions that exist for the specified date." + }, + "response": [] + }, + { + "name": "delete Restriction", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelId", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/par/v1/hotels/{{HotelId}}/restrictions/{{RestrictionId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "v1", + "hotels", + "{{HotelId}}", + "restrictions", + "{{RestrictionId}}" + ] + } + }, + "response": [] + } + ], + "description": "###### APIs to cater for Price and Rate Availability functionality in OPERA Cloud. \n\nAvailability enables you to manage your room inventory by providing a detailed view of all available and sold rooms at a property. Some of the tasks you can perform include defining conditions for stay restrictions, setting room sell limits, and searching for and viewing room availability.", + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Back Office (BOF)", + "item": [ + { + "name": "get Business Date", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/bof/v1/hotels/{{HotelId}}/businessDate", + "host": [ + "{{HostName}}" + ], + "path": [ + "bof", + "v1", + "hotels", + "{{HotelId}}", + "businessDate" + ] + } + }, + "response": [] + } + ], + "description": "###### APIs to cater for Back Office Operations functionality in OPERA Cloud. ", + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Blocks (BLK)", + "item": [ + { + "name": "Block Restrictions", + "item": [ + { + "name": "get Block Restrictions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/restrictions?endDate=2021-06-16&hotelId={{HotelId}}&startDate=2024-06-15", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blocks", + "{{BlockId}}", + "restrictions" + ], + "query": [ + { + "key": "endDate", + "value": "2021-06-16" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "duration", + "value": "1", + "disabled": true + }, + { + "key": "roomType", + "value": "", + "disabled": true + }, + { + "key": "startDate", + "value": "2024-06-15" + } + ] + } + }, + "response": [] + }, + { + "name": "post Block Restriction", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"createBlockRestriction\": {\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"restrictionStatus\": {\r\n \"code\": \"ClosedForDeparture\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"start\": \"2021-10-21\",\r\n \"end\": \"2021-10-22\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/restrictions", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blocks", + "{{BlockId}}", + "restrictions" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "get Block by Id", + "item": [ + { + "name": "get Block (v1) (by BlockId)", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "hotels", + "{{HotelId}}", + "blocks", + "{{BlockId}}" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "Comments", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "RateGrid", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Packages", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Profiles", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Events", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Block", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "SummaryStatistics", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Block (v1) inc Room/Rate Grid Details", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}?fetchAllocatedRoomTypes=true&roomAllocationCriteria=Initial&roomAllocationCriteria=Rates&roomAllocationCriteria=CutoffDate&roomAllocationCriteria=Contract&fetchInstructions=RateGrid&startDate=2024-08-01&numberOfDays=1", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "hotels", + "{{HotelId}}", + "blocks", + "{{BlockId}}" + ], + "query": [ + { + "key": "fetchAllocatedRoomTypes", + "value": "true" + }, + { + "key": "roomAllocationCriteria", + "value": "Initial" + }, + { + "key": "roomAllocationCriteria", + "value": "Rates" + }, + { + "key": "roomAllocationCriteria", + "value": "CutoffDate" + }, + { + "key": "roomAllocationCriteria", + "value": "Contract" + }, + { + "key": "fetchInstructions", + "value": "RateGrid" + }, + { + "key": "startDate", + "value": "2024-08-01" + }, + { + "key": "numberOfDays", + "value": "1" + }, + { + "key": "fetchInstructions", + "value": "Packages", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Comments", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Profiles", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Events", + "disabled": true + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Block Allocation", + "item": [ + { + "name": "put Block Allocation - Open for Pickup", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", + "postman.setEnvironmentVariable(\"BlockId\", data);" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"allocationRoomTypes\": [\r\n {\r\n \"allocationGridDates\": [\r\n {\r\n \"roomAllocationInfo\": [\r\n {\r\n \"inventory\": {\r\n \"forceOverbook\": false\r\n },\r\n \"rate\": {\r\n \"onePerson\": \"220\",\r\n \"twoPerson\": \"240\"\r\n },\r\n \"start\": \"2023-08-01\",\r\n \"end\": \"2023-08-01\"\r\n }\r\n ],\r\n \"allocation\": \"RATES\"\r\n },\r\n {\r\n \"roomAllocationInfo\": [\r\n {\r\n \"inventory\": {\r\n \"forceOverbook\": false,\r\n \"onePerson\": \"8\",\r\n \"twoPerson\": \"1\"\r\n },\r\n \"rate\": {},\r\n \"start\": \"2023-08-01\",\r\n \"end\": \"2023-08-01\"\r\n }\r\n ],\r\n \"allocation\": \"ACTUAL\"\r\n }\r\n ],\r\n \"roomType\": \"DLXQ\"\r\n },\r\n {\r\n \"allocationGridDates\": [\r\n {\r\n \"roomAllocationInfo\": [\r\n {\r\n \"inventory\": {\r\n \"forceOverbook\": false\r\n },\r\n \"rate\": {\r\n \"onePerson\": \"320\",\r\n \"twoPerson\": \"370\"\r\n },\r\n \"start\": \"2023-08-01\",\r\n \"end\": \"2023-08-01\"\r\n }\r\n ],\r\n \"allocation\": \"RATES\"\r\n },\r\n {\r\n \"roomAllocationInfo\": [\r\n {\r\n \"inventory\": {\r\n \"forceOverbook\": false,\r\n \"onePerson\": \"3\",\r\n \"twoPerson\": \"2\"\r\n },\r\n \"rate\": {},\r\n \"start\": \"2023-08-01\",\r\n \"end\": \"2023-08-01\"\r\n }\r\n ],\r\n \"allocation\": \"ACTUAL\"\r\n }\r\n ],\r\n \"roomType\": \"EXEC\"\r\n }\r\n ],\r\n \"genericRoomType\": false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}/allocation", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "hotels", + "{{HotelId}}", + "blocks", + "{{BlockId}}", + "allocation" + ] + } + }, + "response": [] + }, + { + "name": "put Block Allocation - Initial", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", + "postman.setEnvironmentVariable(\"BlockId\", data);" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"allocationRoomTypes\": [\r\n {\r\n \"allocationGridDates\": [\r\n {\r\n \"roomAllocationInfo\": [\r\n {\r\n \"inventory\": {\r\n \"forceOverbook\": false\r\n },\r\n \"rate\": {\r\n \"onePerson\": \"240\",\r\n \"twoPerson\": \"240\",\r\n \"threePerson\": \"260\"\r\n },\r\n \"start\": \"2021-09-27\",\r\n \"end\": \"2021-09-27\"\r\n },\r\n {\r\n \"inventory\": {\r\n \"forceOverbook\": false\r\n },\r\n \"rate\": {\r\n \"onePerson\": \"200\",\r\n \"twoPerson\": \"220\"\r\n },\r\n \"start\": \"2021-09-26\",\r\n \"end\": \"2021-09-26\"\r\n }\r\n ],\r\n \"allocation\": \"RATES\"\r\n },\r\n {\r\n \"roomAllocationInfo\": [\r\n {\r\n \"inventory\": {\r\n \"forceOverbook\": false,\r\n \"onePerson\": \"4\",\r\n \"twoPerson\": \"4\"\r\n },\r\n \"rate\": {},\r\n \"start\": \"2021-09-27\",\r\n \"end\": \"2021-09-27\"\r\n },\r\n {\r\n \"inventory\": {\r\n \"forceOverbook\": false,\r\n \"onePerson\": \"3\",\r\n \"twoPerson\": \"3\"\r\n },\r\n \"rate\": {},\r\n \"start\": \"2021-09-26\",\r\n \"end\": \"2021-09-26\"\r\n }\r\n ],\r\n \"allocation\": \"INITIAL\"\r\n }\r\n ],\r\n \"roomType\": \"EXEC\"\r\n }\r\n ],\r\n \"genericRoomType\": false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}/allocation/roomTypes/ECO", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "hotels", + "{{HotelId}}", + "blocks", + "{{BlockId}}", + "allocation", + "roomTypes", + "ECO" + ] + } + }, + "response": [] + }, + { + "name": "put Block Allocation Range - Initial", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", + "postman.setEnvironmentVariable(\"BlockId\", data);" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"blockAllocationRange\": {\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"hotelId\": \"BHOTEL\",\r\n \"roomTypes\": [\r\n \"DLXQ\"\r\n ],\r\n \"beginDate\": \"2023-11-01\",\r\n \"endDate\": \"2023-11-02\",\r\n \"allocationType\": \"Initial\",\r\n \"incrementFlag\": false,\r\n \"blockInventory\": {\r\n \"onePerson\": \"8\",\r\n \"twoPerson\": \"3\"\r\n },\r\n \"blockRates\": {\r\n \"onePerson\": \"240\",\r\n \"twoPerson\": \"280\"\r\n },\r\n \"includedDays\": \"1111111\",\r\n \"rangeMode\": \"Core\",\r\n \"genericRoomType\": false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}/allocationRange", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "hotels", + "{{HotelId}}", + "blocks", + "{{BlockId}}", + "allocationRange" + ] + } + }, + "response": [] + }, + { + "name": "put Block Allocation Range - Open-For-Pickup", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", + "postman.setEnvironmentVariable(\"BlockId\", data);" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"blockAllocationRange\": {\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"hotelId\": \"BHOTEL\",\r\n \"roomTypes\": [\r\n \"DLXQ\"\r\n ],\r\n \"beginDate\": \"2023-11-01\",\r\n \"endDate\": \"2023-11-02\",\r\n \"allocationType\": \"Actual\",\r\n \"incrementFlag\": false,\r\n \"blockInventory\": {\r\n \"onePerson\": \"8\",\r\n \"twoPerson\": \"3\"\r\n },\r\n \"blockRates\": {\r\n \"onePerson\": \"240\",\r\n \"twoPerson\": \"280\"\r\n },\r\n \"includedDays\": \"1111111\",\r\n \"rangeMode\": \"Core\",\r\n \"genericRoomType\": false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}/allocationRange", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "hotels", + "{{HotelId}}", + "blocks", + "{{BlockId}}", + "allocationRange" + ] + } + }, + "response": [] + }, + { + "name": "put Block Allocation Wash by Value", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"blockAllocationWashType\": {\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"startDate\": \"2024-08-21\",\r\n \"endDate\": \"2024-08-22\",\r\n \"roomTypes\": [\r\n \"SUP\"\r\n ],\r\n \"includedDays\": \"1111111\",\r\n \"byValue\": true,\r\n \"blockInventory\": {\r\n \"onePerson\": \"10\",\r\n \"twoPerson\": \"2\",\r\n \"threePerson\": \"1\"\r\n },\r\n \"percentByDay\": false,\r\n \"genericRoomType\": false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/blockWash", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blockWash" + ] + } + }, + "response": [] + }, + { + "name": "put Block Allocation Wash by Percentage", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"blockAllocationWashType\": {\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"startDate\": \"2024-12-02\",\r\n \"endDate\": \"2024-12-03\",\r\n \"roomTypes\": [\r\n \"ECO\"\r\n ],\r\n \"includedDays\": \"1111111\",\r\n \"byValue\": false,\r\n \"blockInventory\": {\r\n \"onePerson\": \"50\"\r\n },\r\n \"percentByDay\": false,\r\n \"genericRoomType\": false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/blockWash", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blockWash" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Block Status", + "item": [ + { + "name": "get Block Status Changes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/statusActivityLog?offset=0&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blocks", + "{{BlockId}}", + "statusActivityLog" + ], + "query": [ + { + "key": "offset", + "value": "0" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get Next Block Status", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/v1/blocks/status?currentStatus=TEN&hotelId={{HotelId}}&includeCateringStatus=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blocks", + "status" + ], + "query": [ + { + "key": "currentStatus", + "value": "TEN" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "includeCateringStatus", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "put Block Status TEN to DEF", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"verificationOnly\": false,\r\n \"changeBlockStatus\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"currentBlockStatus\": \"TEN\",\r\n \"newBlockStatus\": \"DEF\",\r\n \"reservationType\": \"GRPGTD\",\r\n \"overbookAll\": false,\r\n \"cancelAllPMReservations\": false,\r\n \"applyChangesToCateringSatus\": true,\r\n \"overrideEventsProcessingWarnings\": true\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}/status", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "hotels", + "{{HotelId}}", + "blocks", + "{{BlockId}}", + "status" + ] + } + }, + "response": [] + }, + { + "name": "put Block Status DEF to CXL", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"verificationOnly\": false,\r\n \"changeBlockStatus\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"currentBlockStatus\": \"DEF\",\r\n \"newBlockStatus\": \"CAN\",\r\n \"reservationType\": \"GDED\",\r\n \"cancellationDetails\": {\r\n \"cancellationCode\": {\r\n \"code\": \"RATE\"\r\n },\r\n \"cancellationInfo\": \"Rate to High\"\r\n },\r\n \"pMReservationsCancellationDetails\": {\r\n \"cancellationCode\": {\r\n \"code\": \"6PM\",\r\n \"description\": \"6 PM Cancellation\"\r\n }\r\n },\r\n \"overbookAll\": false,\r\n \"cancelAllPMReservations\": true,\r\n \"applyChangesToCateringSatus\": false,\r\n \"overrideEventsProcessingWarnings\": false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}/status", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "hotels", + "{{HotelId}}", + "blocks", + "{{BlockId}}", + "status" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Update Block (putBlock)", + "item": [ + { + "name": "put Block (v1) - add a package", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"blocks\": [\r\n {\r\n \"blockIdList\": [\r\n {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n }\r\n ],\r\n \"blockPackages\": [\r\n {\r\n \"packageHeaderType\": {},\r\n \"consumptionDetails\": {\r\n \"defaultQuantity\": \"1\"\r\n },\r\n \"packageCode\": \"{{PackageCode}}\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"markAsRecentlyAccessed\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "hotels", + "{{HotelId}}", + "blocks", + "{{BlockId}}" + ], + "query": [ + { + "key": null, + "value": "", + "description": "556462", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "put Block (v1) - add notes to a block", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"blocks\": [\r\n {\r\n \"blockIdList\": [\r\n {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n }\r\n ],\r\n \"comments\": {\r\n \"commentInfo\": [\r\n {\r\n \"comment\": {\r\n \"commentTitle\": \"Block note title\",\r\n \"type\": \"GEN\",\r\n \"internal\": true,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"text\": {\r\n \"value\": \"Block notes can go here\"\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"markAsRecentlyAccessed\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "hotels", + "{{HotelId}}", + "blocks", + "{{BlockId}}" + ] + } + }, + "response": [] + }, + { + "name": "put Block (v1) - add payment type", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"blocks\": [\r\n {\r\n \"blockIdList\": [\r\n {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n }\r\n ],\r\n \"blockDetails\": {\r\n \"paymentMethod\": {\r\n \"code\": \"CA\"\r\n }\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"markAsRecentlyAccessed\": true\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "hotels", + "{{HotelId}}", + "blocks", + "{{BlockId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "get Blocks", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/v1/blocks?fetchInstructions=Block&superSearch=Winter", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blocks" + ], + "query": [ + { + "key": "fetchAllocatedRoomTypes", + "value": "false", + "disabled": true + }, + { + "key": "markAsRecentlyAccessed", + "value": "true", + "disabled": true + }, + { + "key": "roomAllocationCriteria", + "value": "Initial", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Block" + }, + { + "key": "numberOfDays", + "value": "1", + "disabled": true + }, + { + "key": "startDate", + "value": "2021-07-09", + "disabled": true + }, + { + "key": "superSearch", + "value": "Winter", + "description": "Free text search field" + } + ] + } + }, + "response": [] + }, + { + "name": "get Block Activity Log", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelId", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/v1/blockActivityLog?hotelId={{HotelId}}&moduleParamsParameterName=ALLOTMENT_ID&moduleParamsParameterValue={{BlockId}}&activityGroup=REP_BLOCK&activityType=UPDATE+BLOCK+GRID&activityParamsToDate=2023-08-13&activityParamsFromDate=2023-06-30", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blockActivityLog" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "offset", + "value": "0", + "disabled": true + }, + { + "key": "limit", + "value": "25", + "disabled": true + }, + { + "key": "moduleParamsParameterName", + "value": "ALLOTMENT_ID" + }, + { + "key": "moduleParamsParameterValue", + "value": "{{BlockId}}" + }, + { + "key": "activityGroup", + "value": "REP_BLOCK" + }, + { + "key": "activityType", + "value": "UPDATE+BLOCK+GRID" + }, + { + "key": "activityParamsToDate", + "value": "2023-08-13" + }, + { + "key": "activityParamsFromDate", + "value": "2023-06-30" + } + ] + }, + "description": "To find out the values you can use in the query parameter 'moduleParamsParameterName', use LOV operation getUserLogActivityTypes to find the values available, eg Allotment_id" + }, + "response": [] + }, + { + "name": "put Catering Status", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"changeCateringStatus\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"currentCateringStatus\": \"INQ\",\r\n \"newCateringStatus\": \"TEN\",\r\n \"eventAttendees\": {\r\n \"noOfAttendees\": \"100\",\r\n \"attendeesGuaranteed\": false\r\n },\r\n \"overrideEventsProcessingWarnings\": false\r\n },\r\n \"verificationOnly\": false\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/caterings/{{BlockId}}/cateringStatus", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "caterings", + "{{BlockId}}", + "cateringStatus" + ] + } + }, + "response": [] + }, + { + "name": "put Block Status By ExtId", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"verificationOnly\": false,\r\n \"changeBlockStatus\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"currentBlockStatus\": \"TEN\",\r\n \"newBlockStatus\": \"DEF\",\r\n \"reservationType\": \"GRPGTD\",\r\n \"overbookAll\": false,\r\n \"cancelAllPMReservations\": false,\r\n \"applyChangesToCateringSatus\": true,\r\n \"overrideEventsProcessingWarnings\": true\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/externalSystems/{{ExternalSystemCode}}/blocks/{{BlockExternalId}}/status", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "hotels", + "{{HotelId}}", + "externalSystems", + "{{ExternalSystemCode}}", + "blocks", + "{{BlockExternalId}}", + "status" + ] + } + }, + "response": [] + }, + { + "name": "post Block Wash Schedules", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"blockWashSchedulesInfo\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockIdList\": [\r\n {\r\n \"id\": \"{{BlockId}}\",\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\"\r\n }\r\n ],\r\n \"blockWashSchedules\": [\r\n {\r\n \"washDate\": \"2024-02-21\",\r\n \"roomTypes\": [\r\n \"SUP\"\r\n ],\r\n \"washByRooms\": {\r\n \"onePerson\": 10,\r\n \"twoPerson\": 2,\r\n \"threePerson\": 3,\r\n \"fourPerson\": 4,\r\n \"sellLimit\": 1,\r\n \"cutoffDate\": \"2024-02-25\"\r\n },\r\n \"washByPercent\": 100\r\n }\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/washSchedules", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blocks", + "{{BlockId}}", + "washSchedules" + ] + } + }, + "response": [] + }, + { + "name": "put Block Wash Schedules", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"blockWashSchedulesInfo\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockIdList\": [\r\n {\r\n \"id\": \"{{BlockId}}\",\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\"\r\n }\r\n ],\r\n \"blockWashSchedules\": [\r\n {\r\n \"washDate\": \"2024-02-21\",\r\n \"roomTypes\": [\r\n \"SUP\"\r\n ],\r\n \"washByRooms\": {\r\n \"onePerson\": 11,\r\n \"twoPerson\": 12,\r\n \"threePerson\": 13,\r\n \"fourPerson\": 14,\r\n \"sellLimit\": 1,\r\n \"cutoffDate\": \"2024-02-25\"\r\n },\r\n \"washByPercent\": 95\r\n }\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/washSchedules", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blocks", + "{{BlockId}}", + "washSchedules" + ] + } + }, + "response": [] + }, + { + "name": "put Block Status To Open", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}/openStatus", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "hotels", + "{{HotelId}}", + "blocks", + "{{BlockId}}", + "openStatus" + ] + } + }, + "response": [] + }, + { + "name": "get Block Attachments", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelId", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/attachments?hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blocks", + "{{BlockId}}", + "attachments" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get Block Availability", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}/availability?children=0&adults=1&fetchAllocatedRoomType=Available&overrideRateCode=false&roomTypeCount=2&nights=2&arrivalDate=2024-08-01&detailedAvailability=false&rooms=1", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "hotels", + "{{HotelId}}", + "blocks", + "{{BlockId}}", + "availability" + ], + "query": [ + { + "key": "children", + "value": "0" + }, + { + "key": "adults", + "value": "1" + }, + { + "key": "fetchAllocatedRoomType", + "value": "Available" + }, + { + "key": "overrideRateCode", + "value": "false" + }, + { + "key": "ratePlanCode", + "value": "DAILY", + "disabled": true + }, + { + "key": "roomType", + "value": "STDK", + "disabled": true + }, + { + "key": "existingReservationId", + "value": "2214757383", + "disabled": true + }, + { + "key": "existingReservationIdType", + "value": "Reservation", + "disabled": true + }, + { + "key": "roomTypeCount", + "value": "2" + }, + { + "key": "nights", + "value": "2" + }, + { + "key": "arrivalDate", + "value": "2024-08-01" + }, + { + "key": "detailedAvailability", + "value": "false" + }, + { + "key": "rooms", + "value": "1" + } + ] + } + }, + "response": [] + }, + { + "name": "get Block Daily Statistics", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/v1/blocks/dailyStatistics?limit=10&offset=1&hotelId={{HotelId}}&start=2024-08-01&end=2024-08-01", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blocks", + "dailyStatistics" + ], + "query": [ + { + "key": "limit", + "value": "10" + }, + { + "key": "offset", + "value": "1" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "start", + "value": "2024-08-01" + }, + { + "key": "end", + "value": "2024-08-01" + } + ] + } + }, + "response": [] + }, + { + "name": "get Block PM Reservations By ExtId", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/externalSystems/{{ExternalSystemCode}}/blocks/{{BlockExternalId}}/postingMaster/reservations", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "hotels", + "{{HotelId}}", + "externalSystems", + "{{ExternalSystemCode}}", + "blocks", + "{{BlockExternalId}}", + "postingMaster", + "reservations" + ], + "query": [ + { + "key": "postingmaster", + "value": "true", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Block Access Exclusion", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/blockAccessExclusion", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blocks", + "{{BlockId}}", + "blockAccessExclusion" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}", + "disabled": true + } + ] + }, + "description": "See also getBlock Owners in LOV module too." + }, + "response": [] + }, + { + "name": "get Block Owners", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/owners?hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blocks", + "{{BlockId}}", + "owners" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + }, + "description": "See also getBlock Owners in LOV module too." + }, + "response": [] + }, + { + "name": "get Block PM Reservations", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}/postingMaster/reservations", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "hotels", + "{{HotelId}}", + "blocks", + "{{BlockId}}", + "postingMaster", + "reservations" + ], + "query": [ + { + "key": "postingmaster", + "value": "true", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Block Range Info", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}/allocationRange?genericRoomType=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "hotels", + "{{HotelId}}", + "blocks", + "{{BlockId}}", + "allocationRange" + ], + "query": [ + { + "key": "genericRoomType", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "get Block Reservations", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?unlinkedOnly=false&actualDepartures=false&complimentaryReservations=false&blockIds={{BlockId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations" + ], + "query": [ + { + "key": "unlinkedOnly", + "value": "false" + }, + { + "key": "actualDepartures", + "value": "false" + }, + { + "key": "complimentaryReservations", + "value": "false" + }, + { + "key": "hotelId", + "value": "{{HotelId}}", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Reservations", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Comments", + "disabled": true + }, + { + "key": "blockIds", + "value": "{{BlockId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get Block Revenue Changes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/revenueActivityLog?offset=1&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blocks", + "{{BlockId}}", + "revenueActivityLog" + ], + "query": [ + { + "key": "offset", + "value": "1" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get Block Rooms Status", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/roomsStatus?hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blocks", + "{{BlockId}}", + "roomsStatus" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get Block Room Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/roomTypes?fetchAllocatedRoomTypes=true&startDate=2024-08-01&endDate=2024-08-02&hotelId={{HotelId}}&fetchGenericRoomTypes=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blocks", + "{{BlockId}}", + "roomTypes" + ], + "query": [ + { + "key": "fetchAllocatedRoomTypes", + "value": "true" + }, + { + "key": "startDate", + "value": "2024-08-01" + }, + { + "key": "endDate", + "value": "2024-08-02" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "fetchGenericRoomTypes", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "get Block Stats", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/v1/blocks/statistics?statisticalCode=ArrivalsTotal&statisticalCode=InHouseBlocksTotal&reportCode=BlockArrivals&hotelId={{HotelId}}&reportStartDate=2024-08-01", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blocks", + "statistics" + ], + "query": [ + { + "key": "statisticalCode", + "value": "ArrivalsTotal" + }, + { + "key": "statisticalCode", + "value": "InHouseBlocksTotal" + }, + { + "key": "reportCode", + "value": "BlockArrivals" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "reportStartDate", + "value": "2024-08-01" + } + ] + } + }, + "response": [] + }, + { + "name": "get Block Statsistics", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/statistics?hotelId={{HotelId}}&statisticsInstructions=Contract&statisticsInstructions=Initial&statisticsInstructions=Actual&statisticsInstructions=Pickup&statisticsInstructions=Available&statisticsInstructions=Rates&statisticsInstructions=ROOMREVENUE&startDate=2024-08-01&numberOfDays=1", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blocks", + "{{BlockId}}", + "statistics" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "statisticsInstructions", + "value": "Contract", + "description": "\"Contract\", \"Initial\", \"Actual\", \"Pickup\", \"Available\", \"Change\", \"Rates\", \"Totalavailable\", \"Tentativereservations\", \"Pickuppersons\", \"Roomrevenue\", \"Totalrevenue\", \"Avgroomrate\" " + }, + { + "key": "statisticsInstructions", + "value": "Initial" + }, + { + "key": "statisticsInstructions", + "value": "Actual" + }, + { + "key": "statisticsInstructions", + "value": "Pickup" + }, + { + "key": "statisticsInstructions", + "value": "Available" + }, + { + "key": "statisticsInstructions", + "value": "Rates" + }, + { + "key": "statisticsInstructions", + "value": "ROOMREVENUE" + }, + { + "key": "roomTypeHotelId", + "value": "", + "disabled": true + }, + { + "key": "invBlockCode", + "value": "", + "disabled": true + }, + { + "key": "startDate", + "value": "2024-08-01" + }, + { + "key": "numberOfDays", + "value": "1" + } + ] + } + }, + "response": [] + }, + { + "name": "get Block Wash Info", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/v1/blockWash?blockId={{BlockId}}&genericRoomType=false&hotelId={{HotelId}}&blockIdType=Block", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blockWash" + ], + "query": [ + { + "key": "blockId", + "value": "{{BlockId}}" + }, + { + "key": "genericRoomType", + "value": "false" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "blockIdType", + "value": "Block" + } + ] + } + }, + "response": [] + }, + { + "name": "get Block Wash Schedules ", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/washSchedules?hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blocks", + "{{BlockId}}", + "washSchedules" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get Default Block Code", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/v1/defaultBlockCode?blockName=Oracle&hotelId={{HotelId}}&blockCodeTemplate=AAAAAAMMYY&startDate=2024-08-20", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "defaultBlockCode" + ], + "query": [ + { + "key": "blockName", + "value": "Oracle" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "blockCodeTemplate", + "value": "AAAAAAMMYY" + }, + { + "key": "startDate", + "value": "2024-08-20" + } + ] + } + }, + "response": [] + }, + { + "name": "get Inventory to Borrow", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelId", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/v1/inventoryToBorrow?blockId={{BlockId}}&requiredRooms=1&requiredRooms=1&endDate=2024-01-10&numberOfRooms=1&hotelId={{HotelId}}&overrideRateCode=false&blockIdType=Block&roomType=DLXQ&startDate=2024-01-08&borrowDate=2024-01-08&borrowDate=2024-01-09", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "inventoryToBorrow" + ], + "query": [ + { + "key": "blockId", + "value": "{{BlockId}}" + }, + { + "key": "requiredRooms", + "value": "1" + }, + { + "key": "requiredRooms", + "value": "1" + }, + { + "key": "endDate", + "value": "2024-01-10" + }, + { + "key": "numberOfRooms", + "value": "1" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "overrideRateCode", + "value": "false" + }, + { + "key": "blockIdType", + "value": "Block" + }, + { + "key": "roomType", + "value": "DLXQ" + }, + { + "key": "startDate", + "value": "2024-01-08" + }, + { + "key": "borrowDate", + "value": "2024-01-08" + }, + { + "key": "borrowDate", + "value": "2024-01-09" + } + ] + } + }, + "response": [] + }, + { + "name": "get Recently Accessed Blocks", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/v1/recentlyAccessedBlocks", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "recentlyAccessedBlocks" + ] + } + }, + "response": [] + }, + { + "name": "get Sales Allowances", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/v1/salesAllowances?ceilingId=1", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "salesAllowances" + ], + "query": [ + { + "key": "ceilingId", + "value": "1" + } + ] + } + }, + "response": [] + }, + { + "name": "get Traces By Date Range", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/tracesByDateRange?hotelIds={{HotelId}}&beginDate=2024-01-08&endDate=2024-01-10", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "hotels", + "{{HotelId}}", + "tracesByDateRange" + ], + "query": [ + { + "key": "hotelIds", + "value": "{{HotelId}}" + }, + { + "key": "beginDate", + "value": "2024-01-08" + }, + { + "key": "endDate", + "value": "2024-01-10" + } + ] + } + }, + "response": [] + }, + { + "name": "post Copy Block", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"sourceBlockId\": {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"newBlock\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockCode\": \"UPGDTEST1\",\r\n \"blockStatus\": \"TEN\",\r\n \"blockOrigin\": \"PMS\",\r\n \"cateringStatus\": \"TEN\",\r\n \"blockDatesRange\": {\r\n \"start\": \"2024-10-08\",\r\n \"end\": \"2024-10-09\"\r\n },\r\n \"sourceDateRangeToCopy\": {},\r\n \"gridType\": \"ORIGINAL\"\r\n },\r\n \"copyInstructions\": {\r\n \"rooms\": false,\r\n \"rateCode\": true,\r\n \"blockComments\": true,\r\n \"blockCode\": false,\r\n \"catering\": false,\r\n \"events\": false,\r\n \"eventComments\": false,\r\n \"resources\": false,\r\n \"resourceComments\": false,\r\n \"resourcePrices\": false,\r\n \"attendeesCount\": true,\r\n \"contractBilling\": false,\r\n \"groupProfile\": false,\r\n \"alternateDates\": false,\r\n \"ratesOfAlternateDates\": false,\r\n \"potentialProfile\": false,\r\n \"adjustDecisionAndFollowupDate\": true,\r\n \"createAsSubBlock\": false,\r\n \"createAsTourBlock\": false,\r\n \"overbook\": false,\r\n \"contractGrid\": false,\r\n \"changeNotes\": false,\r\n \"otherResources\": false,\r\n \"eventForecastFigures\": false\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n },\r\n \"responseInstruction\": \"Summary\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/blocks/{{SourceBlockId}}/copy", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blocks", + "{{SourceBlockId}}", + "copy" + ] + }, + "description": "Block ID in the path and body of the request is the existing block that you are copying to create a new block." + }, + "response": [] + }, + { + "name": "post Block", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", + "postman.setEnvironmentVariable(\"BlockId\", data);" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"blocks\": {\r\n \"blockInfo\": [\r\n {\r\n \"block\": {\r\n \"blockDetails\": {\r\n \"blockCode\": \"VAILSKI21\",\r\n \"blockName\": \"Red Ski Conference\",\r\n \"blockAliases\": [],\r\n \"timeSpan\": {\r\n \"startDate\": \"2024-12-01\",\r\n \"endDate\": \"2024-12-03\"\r\n },\r\n \"shoulderDates\": {},\r\n \"blockStatus\": {\r\n \"bookingStatus\": {\r\n \"status\": {\r\n \"code\": \"TEN\"\r\n }\r\n }\r\n },\r\n \"reservationType\": {\r\n \"reservationType\": \"GRPGTD\"\r\n },\r\n \"marketCode\": {\r\n \"marketCode\": \"LEISURE\"\r\n },\r\n \"sourceOfSale\": {\r\n \"sourceCode\": {\r\n \"sourceCode\": \"WEB\"\r\n }\r\n },\r\n \"reservationMethod\": {},\r\n \"bookingType\": {},\r\n \"rateProtectionDetails\": {\r\n \"criteria\": \"None\"\r\n },\r\n \"nonCompeteDetails\": {\r\n \"criteria\": \"None\"\r\n },\r\n \"currencyCode\": \"USD\",\r\n \"blockClassification\": \"RegularBooking\",\r\n \"cateringOnlyBlock\": false,\r\n \"allowRateOverride\": false,\r\n \"manualCutOff\": false,\r\n \"wholesaleBlock\": false,\r\n \"controlBlockLocally\": false\r\n },\r\n \"blockOwners\": {\r\n \"owner\": [\r\n {\r\n \"ownership\": \"Block\",\r\n \"ownerCode\": \"ALL\",\r\n \"primary\": true\r\n },\r\n {\r\n \"ownership\": \"Catering\",\r\n \"ownerCode\": \"ALL\",\r\n \"primary\": true\r\n },\r\n {\r\n \"ownership\": \"Rooms\",\r\n \"ownerCode\": \"ALL\",\r\n \"primary\": true\r\n }\r\n ],\r\n \"lockBlockOwners\": false,\r\n \"lockRoomsOwners\": false,\r\n \"lockCateringOwners\": false\r\n },\r\n \"reservationDetails\": {\r\n \"ratePlanCode\": [\r\n {\r\n \"primary\": true,\r\n \"ratePlanCode\": \"BAR\"\r\n }\r\n ],\r\n \"traceCode\": {},\r\n \"breakfast\": {\r\n \"breakfastIncluded\": false,\r\n \"price\": {\r\n \"currencyCode\": \"USD\"\r\n }\r\n },\r\n \"porterage\": {\r\n \"porterageIncluded\": false,\r\n \"price\": {\r\n \"currencyCode\": \"USD\"\r\n }\r\n },\r\n \"elastic\": \"1\",\r\n \"suppressRate\": false,\r\n \"housing\": true\r\n },\r\n \"catering\": {\r\n \"cateringStatus\": {\r\n \"bookingStatus\": {\r\n \"status\": {}\r\n }\r\n },\r\n \"eventAttendees\": {},\r\n \"overrideEventsProcessingWarnings\": true\r\n },\r\n \"blockProfiles\": {\r\n \"fullOverlay\": false\r\n },\r\n \"blockPackages\": [],\r\n \"externalAttributes\": {\r\n \"eventType\": \"Convention\",\r\n \"rollEndDate\": false\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"markAsRecentlyAccessed\": true\r\n }\r\n }\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/block", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "hotels", + "{{HotelId}}", + "block" + ] + } + }, + "response": [] + }, + { + "name": "post Block -> Catering Block", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", + "postman.setEnvironmentVariable(\"BlockId\", data);" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"blocks\": {\r\n \"blockInfo\": [\r\n {\r\n \"block\": {\r\n \"blockDetails\": {\r\n \"blockCode\": \"ERICTE1104\",\r\n \"blockName\": \"Catering Block Example\",\r\n \"blockAliases\": [],\r\n \"timeSpan\": {\r\n \"startDate\": \"2014-11-04\",\r\n \"endDate\": \"2014-11-05\"\r\n },\r\n \"shoulderDates\": {},\r\n \"blockStatus\": {\r\n \"bookingStatus\": {\r\n \"status\": {\r\n \"code\": \"INQ\"\r\n }\r\n }\r\n },\r\n \"reservationType\": {\r\n \"reservationType\": \"GRPGTD\"\r\n },\r\n \"marketCode\": {\r\n \"marketCode\": \"LEISURE\"\r\n },\r\n \"sourceOfSale\": {\r\n \"sourceCode\": {\r\n \"sourceCode\": \"WEB\"\r\n }\r\n },\r\n \"reservationMethod\": {},\r\n \"bookingType\": {},\r\n \"rateProtectionDetails\": {\r\n \"criteria\": \"None\"\r\n },\r\n \"nonCompeteDetails\": {\r\n \"criteria\": \"None\"\r\n },\r\n \"currencyCode\": \"USD\",\r\n \"blockClassification\": \"RegularBooking\",\r\n \"cateringOnlyBlock\": false,\r\n \"allowRateOverride\": false,\r\n \"manualCutOff\": false,\r\n \"wholesaleBlock\": false,\r\n \"controlBlockLocally\": false\r\n },\r\n \"blockOwners\": {\r\n \"owner\": [\r\n {\r\n \"ownership\": \"Block\",\r\n \"ownerCode\": \"ALL\",\r\n \"primary\": true\r\n },\r\n {\r\n \"ownership\": \"Catering\",\r\n \"ownerCode\": \"ALL\",\r\n \"primary\": true\r\n },\r\n {\r\n \"ownership\": \"Rooms\",\r\n \"ownerCode\": \"ALL\",\r\n \"primary\": true\r\n }\r\n ],\r\n \"lockBlockOwners\": false,\r\n \"lockRoomsOwners\": false,\r\n \"lockCateringOwners\": false\r\n },\r\n \"reservationDetails\": {\r\n \"ratePlanCode\": [],\r\n \"traceCode\": {},\r\n \"breakfast\": {\r\n \"breakfastIncluded\": false,\r\n \"price\": {\r\n \"currencyCode\": \"USD\"\r\n }\r\n },\r\n \"porterage\": {\r\n \"porterageIncluded\": false,\r\n \"price\": {\r\n \"currencyCode\": \"USD\"\r\n }\r\n },\r\n \"elastic\": \"1\",\r\n \"suppressRate\": false,\r\n \"housing\": true\r\n },\r\n \"catering\": {\r\n \"cateringStatus\": {\r\n \"bookingStatus\": {\r\n \"status\": {\r\n \"code\": \"INQ\"\r\n }\r\n }\r\n },\r\n \"eventAttendees\": {\r\n \"noOfAttendees\": 25,\r\n \"attendeesGuaranteed\": true\r\n },\r\n \"overrideEventsProcessingWarnings\": true\r\n },\r\n \"blockProfiles\": {\r\n \"fullOverlay\": false\r\n },\r\n \"blockPackages\": [],\r\n \"externalAttributes\": {\r\n \"eventType\": \"Convention\",\r\n \"rollEndDate\": false\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"markAsRecentlyAccessed\": true\r\n }\r\n }\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/block", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "hotels", + "{{HotelId}}", + "block" + ] + } + }, + "response": [ + { + "name": "2. Create a new Catering Block", + "originalRequest": { + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"blocks\": {\r\n \"blockInfo\": [\r\n {\r\n \"block\": {\r\n \"blockDetails\": {\r\n \"blockCode\": \"ERICTE1030\",\r\n \"blockName\": \"Eric Test Event 3\",\r\n \"blockAliases\": [],\r\n \"timeSpan\": {\r\n \"startDate\": \"2019-10-30\",\r\n \"endDate\": \"2019-10-31\"\r\n },\r\n \"shoulderDates\": {},\r\n \"blockStatus\": {\r\n \"bookingStatus\": {\r\n \"status\": {\r\n \"code\": \"INQ\"\r\n }\r\n }\r\n },\r\n \"reservationType\": {\r\n \"reservationType\": \"GRPGTD\"\r\n },\r\n \"marketCode\": {\r\n \"marketCode\": \"LEISURE\"\r\n },\r\n \"sourceOfSale\": {\r\n \"sourceCode\": {\r\n \"sourceCode\": \"WEB\"\r\n }\r\n },\r\n \"reservationMethod\": {},\r\n \"bookingType\": {},\r\n \"rateProtectionDetails\": {\r\n \"criteria\": \"None\"\r\n },\r\n \"nonCompeteDetails\": {\r\n \"criteria\": \"None\"\r\n },\r\n \"currencyCode\": \"USD\",\r\n \"blockClassification\": \"RegularBooking\",\r\n \"cateringOnlyBlock\": false,\r\n \"allowRateOverride\": false,\r\n \"manualCutOff\": false,\r\n \"wholesaleBlock\": false,\r\n \"controlBlockLocally\": false\r\n },\r\n \"blockOwners\": {\r\n \"owner\": [\r\n {\r\n \"ownership\": \"Block\",\r\n \"ownerCode\": \"ALL\",\r\n \"primary\": true\r\n },\r\n {\r\n \"ownership\": \"Catering\",\r\n \"ownerCode\": \"ALL\",\r\n \"primary\": true\r\n },\r\n {\r\n \"ownership\": \"Rooms\",\r\n \"ownerCode\": \"ALL\",\r\n \"primary\": true\r\n }\r\n ],\r\n \"lockBlockOwners\": false,\r\n \"lockRoomsOwners\": false,\r\n \"lockCateringOwners\": false\r\n },\r\n \"reservationDetails\": {\r\n \"ratePlanCode\": [],\r\n \"traceCode\": {},\r\n \"breakfast\": {\r\n \"breakfastIncluded\": false,\r\n \"price\": {\r\n \"currencyCode\": \"USD\"\r\n }\r\n },\r\n \"porterage\": {\r\n \"porterageIncluded\": false,\r\n \"price\": {\r\n \"currencyCode\": \"USD\"\r\n }\r\n },\r\n \"elastic\": \"1\",\r\n \"suppressRate\": false,\r\n \"housing\": true\r\n },\r\n \"catering\": {\r\n \"cateringStatus\": {\r\n \"bookingStatus\": {\r\n \"status\": {\r\n \"code\": \"INQ\"\r\n }\r\n }\r\n },\r\n \"eventAttendees\": {\r\n \"noOfAttendees\": 25,\r\n \"attendeesGuaranteed\": true\r\n },\r\n \"overrideEventsProcessingWarnings\": true\r\n },\r\n \"blockProfiles\": {\r\n \"fullOverlay\": false\r\n },\r\n \"blockPackages\": [],\r\n \"externalAttributes\": {\r\n \"eventType\": \"Convention\",\r\n \"rollEndDate\": false\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"markAsRecentlyAccessed\": true\r\n }\r\n }\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/block", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "hotels", + "{{HotelId}}", + "block" + ] + } + }, + "status": "Created", + "code": 201, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Date", + "value": "Wed, 27 Jul 2022 15:30:18 GMT" + }, + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8" + }, + { + "key": "Content-Length", + "value": "22" + }, + { + "key": "Connection", + "value": "keep-alive" + }, + { + "key": "Keep-Alive", + "value": "timeout=10" + }, + { + "key": "Cache-Control", + "value": "no-cache, no-store" + }, + { + "key": "Location", + "value": "https://ocr1-demo-oc.hospitality-api.eu-frankfurt-1.ocs.oc-test.com/blk/v1/hotels/PS1OEDS2/blocks/81711" + }, + { + "key": "X-XSS-Protection", + "value": "1; mode=block" + }, + { + "key": "Strict-Transport-Security", + "value": "max-age=31536000 ; includeSubDomains" + }, + { + "key": "X-ORACLE-DMS-RID", + "value": "0" + }, + { + "key": "X-Content-Type-Options", + "value": "nosniff" + }, + { + "key": "X-ORACLE-DMS-ECID", + "value": "3e99b64f-7f3c-4618-96e0-d15abd39e8f1-000d33ee" + }, + { + "key": "Content-Encoding", + "value": "gzip" + }, + { + "key": "Vary", + "value": "Accept-Encoding" + }, + { + "key": "X-Frame-Options", + "value": "DENY" + }, + { + "key": "server", + "value": "Oracle Hospitality Integration Platform" + }, + { + "key": "Referrer-Policy", + "value": "no-referrer" + } + ], + "cookie": [], + "body": "{}" + } + ] + }, + { + "name": "post Block Posting Master", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"responseInstruction\": {\r\n \"fetchFullReservation\": false\r\n }\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}/postingMaster", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "hotels", + "{{HotelId}}", + "blocks", + "{{BlockId}}", + "postingMaster" + ] + }, + "description": "Use this operation to create the posting master Reservation. This is required before any guests can make a reservation against a block. Posting Master reservations are typically used for Billing (various sales charges can be posted to this PM reservation) and Rooming Lists (the Posting Master reservation is used as a template for reservations created via rooming list)." + }, + "response": [] + }, + { + "name": "Post Block Rooming List", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-externalsystem", + "value": "{{ExternalSystem}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"blockInfo\": {\r\n \"hotelId\": \"{{HotelID}}\",\r\n \"blockIdList\": [\r\n {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n {\r\n \"type\": \"BlockCode\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockCode}}\"\r\n }\r\n ]\r\n \"hotelId\": \"{{HotelId}}\"\r\n },\r\n \"shares\": [],\r\n \"reservations\": {\r\n \"reservation\": [\r\n {\r\n \"roomingListSequence\": \"1\",\r\n \"hotelReservation\": {\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"-1\"\r\n }\r\n ],\r\n \"roomStay\": {\r\n \"roomRates\": [\r\n {\r\n \"reservationBlock\": {\r\n \"blockIdList\": [\r\n {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n {\r\n \"type\": \"BlockCode\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockCode}}\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n },\r\n \"roomType\": \"DLXK\",\r\n \"numberOfUnits\": \"1\",\r\n \"discountAllowed\": false,\r\n \"start\": \"2024-02-02\",\r\n \"end\": \"2024-02-03\"\r\n }\r\n ],\r\n \"guestCounts\": {\r\n \"adults\": 1,\r\n \"children\": 0\r\n },\r\n \"expectedTimes\": {\r\n \"reservationExpectedArrivalTime\": \"2024-02-02\",\r\n \"reservationExpectedDepartureTime\": \"2024-02-03\"\r\n },\r\n \"guarantee\": {\r\n \"guaranteeCode\": \"GDED\"\r\n },\r\n \"arrivalDate\": \"2024-02-02\",\r\n \"departureDate\": \"2024-02-03\"\r\n },\r\n \"reservationGuests\": [\r\n {\r\n \"profileInfo\": {\r\n \"profile\": {\r\n \"customer\": {\r\n \"personName\": [\r\n {\r\n \"givenName\": \"John\",\r\n \"surname\": \"Doe\",\r\n \"nameType\": \"Primary\"\r\n }\r\n ],\r\n \"identifications\": {}\r\n },\r\n \"addresses\": {\r\n \"addressInfo\": [\r\n {\r\n \"address\": {\r\n \"addressLine\": [\r\n null,\r\n null,\r\n null,\r\n null\r\n ],\r\n \"country\": {}\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"profileCashieringDetail\": {}\r\n },\r\n \"arrivalTransport\": {\r\n \"transportationReqd\": false\r\n },\r\n \"departureTransport\": {\r\n \"transportationReqd\": false\r\n },\r\n \"visaInfo\": {},\r\n \"primary\": true\r\n }\r\n ],\r\n \"additionalGuestInfo\": {}\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n }\r\n", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/roomingList", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blocks", + "{{BlockId}}", + "roomingList" + ] + } + }, + "response": [] + }, + { + "name": "Post Sub Block", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-externalsystem", + "value": "{{ExternalSystem}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"blockIdList\": [\r\n {\r\n \"type\": \"Block\",\r\n \"id\": \"{{BlockId}}\"\r\n }\r\n ],\r\n \"masterBlockHotelCode\": \"{{HotelId}}\",\r\n \"subBlockInfo\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockName\": \"Sub Block Creation\",\r\n \"blockCode\": \"SUBB072816\",\r\n \"blockOrigin\": \"SC\",\r\n \"timeSpan\": {\r\n \"startDate\": \"2024-12-08\",\r\n \"endDate\": \"2024-12-09\"\r\n }\r\n }\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}/subBlocks", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "hotels", + "{{HotelId}}", + "blocks", + "{{BlockId}}", + "subBlocks" + ] + }, + "description": "Master Block must already exist" + }, + "response": [] + }, + { + "name": "Post Sub Block By ExtId", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"blockIdList\": [\r\n {\r\n \"type\": \"Block\",\r\n \"id\": \"{{BlockId}}\"\r\n }\r\n ],\r\n \"masterBlockHotelCode\": \"{{HotelId}}\",\r\n \"subBlockInfo\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockName\": \"Sub Block Creation\",\r\n \"blockCode\": \"SUBB072816\",\r\n \"blockOrigin\": \"SC\",\r\n \"timeSpan\": {\r\n \"startDate\": \"2024-12-08\",\r\n \"endDate\": \"2024-12-09\"\r\n }\r\n }\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/externalSystems/{{ExternalSystemCode}}/blocks/{{BlockId}}/subBlocks", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "hotels", + "{{HotelId}}", + "externalSystems", + "{{ExternalSystemCode}}", + "blocks", + "{{BlockId}}", + "subBlocks" + ] + }, + "description": "Master Block must already exist" + }, + "response": [] + }, + { + "name": "change Rate Override", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"allowRateOverride\": true,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockIdList\": [\r\n {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n }\r\n ],\r\n \"rateOverrideReason\": {\r\n \"code\": \"RMA\",\r\n \"description\": \"Found better rate online\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}/rate/override", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "hotels", + "{{HotelId}}", + "blocks", + "{{BlockId}}", + "rate", + "override" + ] + } + }, + "response": [] + }, + { + "name": "put Block Shift Dates", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"newStartDate\": \"2024-10-14\",\r\n \"overrideEventsProcessingWarnings\": false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}/shifts", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "hotels", + "{{HotelId}}", + "blocks", + "{{BlockId}}", + "shifts" + ] + } + }, + "response": [] + }, + { + "name": "put Clear All Restrictions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"date\": \"2024-11-06\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/restrictions", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blocks", + "{{BlockId}}", + "restrictions" + ] + } + }, + "response": [] + }, + { + "name": "put Room Type Order", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"roomTypes\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomTypes\": [\r\n \"DLXK\",\r\n \"DLXQ\",\r\n \"STDK\",\r\n \"STDQ\"\r\n ],\r\n \"blockIdList\": [\r\n {\r\n \"type\": \"Block\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{BlockId}}\"\r\n }\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/roomTypeOrder", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blocks", + "{{BlockId}}", + "roomTypeOrder" + ] + } + }, + "response": [] + }, + { + "name": "delete Block", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/blocks/{{BlockId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "hotels", + "{{HotelId}}", + "blocks", + "{{BlockId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Block Attachments", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/attachments/{{AttachId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blocks", + "{{BlockId}}", + "attachments", + "{{AttachId}}" + ] + }, + "description": "Block ID in the path and body of the request is the existing block that you are copying to create a new block." + }, + "response": [] + }, + { + "name": "delete Block Restriction", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/restrictions?hotelId={{HotelId}}&code=Closed&endDate=2024-06-28&startDate=2024-06-28", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blocks", + "{{BlockId}}", + "restrictions" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "code", + "value": "Closed" + }, + { + "key": "endDate", + "value": "2024-06-28" + }, + { + "key": "startDate", + "value": "2024-06-28" + } + ] + } + }, + "response": [] + }, + { + "name": "delete Block Wash Schedules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/washSchedules", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blocks", + "{{BlockId}}", + "washSchedules" + ] + } + }, + "response": [] + }, + { + "name": "get Block by ExtID", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/v1/hotels/{{HotelId}}/externalSystems/{{ExternalSystemCode}}/blocks/{{BlockExternalId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "hotels", + "{{HotelId}}", + "externalSystems", + "{{ExternalSystemCode}}", + "blocks", + "{{BlockExternalId}}" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "Comments", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "RateGrid", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Packages", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Profiles", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Events", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Block", + "disabled": true + }, + { + "key": "markAsRecentlyAccessed", + "value": "true", + "disabled": true + }, + { + "key": "fetchAllocatedRoomTypes", + "value": "true", + "disabled": true + }, + { + "key": "startDate", + "value": "2021-06-16", + "disabled": true + }, + { + "key": "numberOfDays", + "value": "4", + "disabled": true + }, + { + "key": "roomAllocationCriteria", + "value": "Initial", + "disabled": true + }, + { + "key": "roomAllocationCriteria", + "value": "Rates", + "disabled": true + }, + { + "key": "roomAllocationCriteria", + "value": "Actual", + "disabled": true + }, + { + "key": "roomAllocationCriteria", + "value": "Pickup", + "disabled": true + }, + { + "key": "roomTypes", + "value": "EXEC", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Sub Allocation", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"subAllocations\": {\n \"subAllocationInfo\": [\n {\n \"subAllocation\": {\n \"masterAllocationInfo\": {\n \"blockIdList\": [\n {\n \"type\": \"Block\",\n \"idContext\": \"OPERA\",\n \"id\": \"{{BlockId}}\"\n }\n ],\n \"hotelId\": \"{{HotelId}}\"\n },\n \"blockDetails\": {\n \"blockCode\": \"231007SUBA_001\",\n \"blockName\": \"Sub Allocation\",\n \"blockAliases\": [],\n \"timeSpan\": {\n \"startDate\": \"2023-10-22\",\n \"endDate\": \"2023-10-23\"\n },\n \"shoulderDates\": {},\n \"blockStatus\": {\n \"bookingStatus\": {\n \"status\": {\n \"code\": \"INQ\"\n }\n }\n },\n \"reservationType\": {\n \"reservationType\": \"GNON\"\n },\n \"marketCode\": {\n \"marketCode\": \"CORP\"\n },\n \"sourceOfSale\": {\n \"sourceCode\": {\n \"sourceCode\": \"CALL\"\n }\n },\n \"reservationMethod\": {},\n \"bookingType\": {},\n \"blockOrigin\": \"CS\",\n \"paymentMethod\": {},\n \"rateProtectionDetails\": {\n \"criteria\": \"None\"\n },\n \"nonCompeteDetails\": {\n \"criteria\": \"None\"\n },\n \"blockClassification\": \"SubAllocation\",\n \"cateringOnlyBlock\": false,\n \"allowRateOverride\": false,\n \"manualCutOff\": false,\n \"wholesaleBlock\": false,\n \"controlBlockLocally\": false\n },\n \"blockOwners\": {\n \"owner\": [\n {\n \"ownership\": \"Block\",\n \"ownerCode\": \"ALL\",\n \"primary\": true\n },\n {\n \"ownership\": \"Catering\",\n \"ownerCode\": \"ALL\",\n \"primary\": true\n },\n {\n \"ownership\": \"Rooms\",\n \"ownerCode\": \"ALL\",\n \"primary\": true\n }\n ],\n \"lockBlockOwners\": false,\n \"lockRoomsOwners\": false,\n \"lockCateringOwners\": false\n },\n \"reservationDetails\": {\n \"traceCode\": {},\n \"breakfast\": {\n \"breakfastIncluded\": false,\n \"price\": {}\n },\n \"porterage\": {\n \"porterageIncluded\": false,\n \"price\": {}\n },\n \"elastic\": \"1\",\n \"printRate\": true,\n \"housing\": true,\n \"controlBlockLocally\": false\n },\n \"catering\": {\n \"cateringStatus\": {\n \"bookingStatus\": {\n \"status\": {}\n }\n },\n \"eventAttendees\": {},\n \"overrideEventsProcessingWarnings\": true\n },\n \"blockProfiles\": {\n \"fullOverlay\": false\n },\n \"blockPackages\": [],\n \"externalAttributes\": {\n \"eventType\": \"Convention\",\n \"rollEndDate\": false\n },\n \"hotelId\": \"{{HotelId}}\",\n \"markAsRecentlyAccessed\": true\n }\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/allocation", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "allocation" + ] + } + }, + "response": [] + }, + { + "name": "post Block Validate", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", + "postman.setEnvironmentVariable(\"BlockId\", data);" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"blocks\": {\r\n \"blockInfo\": [\r\n {\r\n \"block\": {\r\n \"blockDetails\": {\r\n \"blockCode\": \"VAILSKI21\",\r\n \"blockName\": \"Red Ski Conference\",\r\n \"blockAliases\": [],\r\n \"timeSpan\": {\r\n \"startDate\": \"2024-12-01\",\r\n \"endDate\": \"2024-12-03\"\r\n },\r\n \"shoulderDates\": {},\r\n \"blockStatus\": {\r\n \"bookingStatus\": {\r\n \"status\": {\r\n \"code\": \"TEN\"\r\n }\r\n }\r\n },\r\n \"reservationType\": {\r\n \"reservationType\": \"GRPGTD\"\r\n },\r\n \"marketCode\": {\r\n \"marketCode\": \"LEISURE\"\r\n },\r\n \"sourceOfSale\": {\r\n \"sourceCode\": {\r\n \"sourceCode\": \"WEB\"\r\n }\r\n },\r\n \"reservationMethod\": {},\r\n \"bookingType\": {},\r\n \"rateProtectionDetails\": {\r\n \"criteria\": \"None\"\r\n },\r\n \"nonCompeteDetails\": {\r\n \"criteria\": \"None\"\r\n },\r\n \"currencyCode\": \"USD\",\r\n \"blockClassification\": \"RegularBooking\",\r\n \"cateringOnlyBlock\": false,\r\n \"allowRateOverride\": false,\r\n \"manualCutOff\": false,\r\n \"wholesaleBlock\": false,\r\n \"controlBlockLocally\": false\r\n },\r\n \"blockOwners\": {\r\n \"owner\": [\r\n {\r\n \"ownership\": \"Block\",\r\n \"ownerCode\": \"ALL\",\r\n \"primary\": true\r\n },\r\n {\r\n \"ownership\": \"Catering\",\r\n \"ownerCode\": \"ALL\",\r\n \"primary\": true\r\n },\r\n {\r\n \"ownership\": \"Rooms\",\r\n \"ownerCode\": \"ALL\",\r\n \"primary\": true\r\n }\r\n ],\r\n \"lockBlockOwners\": false,\r\n \"lockRoomsOwners\": false,\r\n \"lockCateringOwners\": false\r\n },\r\n \"reservationDetails\": {\r\n \"ratePlanCode\": [\r\n {\r\n \"primary\": true,\r\n \"ratePlanCode\": \"BAR\"\r\n }\r\n ],\r\n \"traceCode\": {},\r\n \"breakfast\": {\r\n \"breakfastIncluded\": false,\r\n \"price\": {\r\n \"currencyCode\": \"USD\"\r\n }\r\n },\r\n \"porterage\": {\r\n \"porterageIncluded\": false,\r\n \"price\": {\r\n \"currencyCode\": \"USD\"\r\n }\r\n },\r\n \"elastic\": \"1\",\r\n \"suppressRate\": false,\r\n \"housing\": true\r\n },\r\n \"catering\": {\r\n \"cateringStatus\": {\r\n \"bookingStatus\": {\r\n \"status\": {}\r\n }\r\n },\r\n \"eventAttendees\": {},\r\n \"overrideEventsProcessingWarnings\": true\r\n },\r\n \"blockProfiles\": {\r\n \"fullOverlay\": false\r\n },\r\n \"blockPackages\": [],\r\n \"externalAttributes\": {\r\n \"eventType\": \"Convention\",\r\n \"rollEndDate\": false\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"markAsRecentlyAccessed\": true\r\n }\r\n }\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/blocks/actions/validate", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blocks", + "actions", + "validate" + ] + } + }, + "response": [] + }, + { + "name": "post Tour Series", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"criteria\": {\n \"tourBlockId\": {\n \"type\": \"Block\",\n \"idContext\": \"OPERA\",\n \"id\": \"{{BlockId}}\"\n },\n \"tourCode\": \"231007MASTE_1\",\n \"tourSeriesBlocks\": [\n {\n \"hotelId\": \"{{HotelId}}\",\n \"blockCode\": \"231010MASTE\",\n \"startDate\": \"2023-10-10\",\n \"blockStatus\": \"INQ\",\n \"blockName\": \"Master Allocation Feb\",\n \"currency\": \"USD\",\n \"reservationType\": \"GNON\",\n \"sourceCode\": \"CALL\",\n \"marketCode\": \"CORP\"\n }\n ],\n \"tourInstructions\": {\n \"rooms\": false,\n \"blockComments\": false,\n \"events\": false,\n \"eventComments\": false,\n \"resources\": false,\n \"resourceComments\": false,\n \"contractBilling\": false,\n \"groupProfile\": true,\n \"adjustDecisionAndFollowupDate\": true,\n \"complimentaryInfo\": false,\n \"rates\": true,\n \"eventForecastFigures\": false,\n \"eventChangeNotes\": false,\n \"copyEventAttendees\": true,\n \"copyResourcePrice\": false\n },\n \"hotelId\": \"{{HotelId}}\",\n \"masterBlockCode\": \"231007MAST_001\",\n \"itinerary\": false\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/tourSeries", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blocks", + "{{BlockId}}", + "tourSeries" + ] + } + }, + "response": [] + }, + { + "name": "put Block Access Exclusion", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "default" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"blockAccessExclusions\": {\n \"overlay\": false,\n \"blockAccessExclusion\": [\n {\n \"sourceType\": \"CRO\",\n \"sourceValue\": \"DFLT_FIRST\",\n \"allowModifyReservation\": true,\n \"allowCancelReservation\": true,\n \"allowCreateReservation\": false,\n \"inactive\": false,\n \"excludeFromAvailability\": true\n }\n ],\n \"accessExclusionMessage\": {\n \"exclusionMessage\": \"Important group coming today, Please prioritize\"\n },\n \"hotelId\": \"{{HotelId}}\",\n \"type\": \"AllotmentHeaderId\",\n \"idContext\": \"Opera\",\n \"id\": \"{{BlockId}}\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/blockAccessExclusion", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blocks", + "{{BlockId}}", + "blockAccessExclusion" + ] + } + }, + "response": [] + }, + { + "name": "put Block CutOff", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"blockId\": {\n \"type\": \"Block\",\n \"idContext\": \"OPERA\",\n \"id\": \"{{BlockId}}\"\n },\n \"hotelId\": \"{{HotelId}}\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/blockCutOff", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blocks", + "{{BlockId}}", + "blockCutOff" + ] + } + }, + "response": [] + }, + { + "name": "put Block Rates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"hotelId\": \"{{HotelId}}\",\n \"blockId\": {\n \"type\": \"Block\",\n \"idContext\": \"OPERA\",\n \"id\": \"{{BlockId}}\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/blocks/{{BlockId}}/rates", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blocks", + "{{BlockId}}", + "rates" + ] + } + }, + "response": [] + }, + { + "name": "put Validate Block Code", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "default" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"endDate\": \"2023-09-10\",\n \"hotelId\": \"{{HotelId}}\",\n \"blockIdList\": [\n {\n \"type\": \"BlockCode\",\n \"idContext\": \"OPERA\",\n \"id\": \"{{blockCode}}\"\n }\n ],\n \"startDate\": \"2023-09-09\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/v1/blocks/{{blockCode}}/actions/validate", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "v1", + "blocks", + "{{blockCode}}", + "actions", + "validate" + ] + } + }, + "response": [] + } + ], + "description": "###### APIs to cater for Business Block functionality in OPERA Cloud. \r\n\r\nA block is a group of rooms held for guests who are attending an event, meeting, or function. You can create blocks for family reunions, business conferences, weddings, and so on. You can also set aside rooms for the event (block).\r\n\r\nFor further detailed information on Blocks, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/ch_blocks_intro.htm#OCSUH-Blocks-7D3B27F6).", + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Blocks Configuration (BLK Config)", + "item": [ + { + "name": "Block Cancellation Reasons", + "item": [ + { + "name": "get Block Cancellation Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/config/v1/blockCancellationReasons?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "blockCancellationReasons" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Block Cancellation Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"blockCancellationReasons\": [\r\n {\r\n \"code\": \"SIZE\",\r\n \"description\": {\r\n \"defaultText\": \"Property is too small\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/config/v1/blockCancellationReasons", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "blockCancellationReasons" + ] + } + }, + "response": [] + }, + { + "name": "put Block Cancellation Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"blockCancellationReasons\": [\r\n {\r\n \"code\": \"CHANGE\",\r\n \"description\": {\r\n \"defaultText\": \"Change of plan.\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/config/v1/blockCancellationReasons/{{BlockCancellationReasonsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "blockCancellationReasons", + "{{BlockCancellationReasonsId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Block Cancellation Reason", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/config/v1/blockCancellationReasons/{{BlockCancellationReasonsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "blockCancellationReasons", + "{{BlockCancellationReasonsId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Block Destination Codes", + "item": [ + { + "name": "get Destination Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/config/v1/destinationCodes?wildCard=o", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "destinationCodes" + ], + "query": [ + { + "key": "wildCard", + "value": "o" + } + ] + } + }, + "response": [] + }, + { + "name": "post Destination Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"destinationCodes\": [\r\n {\r\n \"code\": \"HIGH\",\r\n \"description\": {\r\n \"defaultText\": \"High test\"\r\n },\r\n \"displayOrder\": \"8\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/config/v1/destinationCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "destinationCodes" + ] + } + }, + "response": [] + }, + { + "name": "put DestinationCodes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"destinationCodes\": [\r\n {\r\n \"code\": \"HIGH\",\r\n \"description\": {\r\n \"defaultText\": \"Test goes here\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/config/v1/destinationCodes/{{DestinationCodesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "destinationCodes", + "{{DestinationCodesId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Destination Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/config/v1/destinationCodes/{{DestinationCodesId}}?blockCancellationReasonsCodes=RATE", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "destinationCodes", + "{{DestinationCodesId}}" + ], + "query": [ + { + "key": "blockCancellationReasonsCodes", + "value": "RATE" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Block Lost Booking Codes", + "item": [ + { + "name": "get Block Lost Booking Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/config/v1/blockLostBookingCodes?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "blockLostBookingCodes" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Block Lost Booking Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"blockLostBookingCodes\": [\r\n {\r\n \"code\": \"PH\",\r\n \"description\": {\r\n \"defaultText\": \"Price to high.\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/config/v1/blockLostBookingCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "blockLostBookingCodes" + ] + } + }, + "response": [] + }, + { + "name": "put Block Lost Booking Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"blockLostBookingCodes\": [\r\n {\r\n \"code\": \"PH\",\r\n \"description\": {\r\n \"defaultText\": \"Price to high.\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/config/v1/blockLostBookingCodes/{{BlockLostBookingCodesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "blockLostBookingCodes", + "{{BlockLostBookingCodesId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Block Lost Booking Code", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/config/v1/blockLostBookingCodes/{{BlockLostBookingCodesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "blockLostBookingCodes", + "{{BlockLostBookingCodesId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Block Rate Override Reasons", + "item": [ + { + "name": "get Block Rate Override Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/config/v1/blockRateOverrideReasons?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "blockRateOverrideReasons" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Block Rate Override Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"blockRateOverrideReasons\": [\r\n {\r\n \"code\": \"NEWCODE1\",\r\n \"description\": {\r\n \"defaultText\": \"Description for goes here\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/config/v1/blockRateOverrideReasons", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "blockRateOverrideReasons" + ] + } + }, + "response": [] + }, + { + "name": "put Block Rate Override Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"blockRateOverrideReasons\": [\r\n {\r\n \"code\": \"NEWCODE1\",\r\n \"description\": {\r\n \"defaultText\": \"Rate Override Reason 3\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/config/v1/blockRateOverrideReasons/{{BlockRateOverrideReasonsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "blockRateOverrideReasons", + "{{BlockRateOverrideReasonsId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Block Rate Override Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/config/v1/blockRateOverrideReasons/{{BlockRateOverrideReasonsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "blockRateOverrideReasons", + "{{BlockRateOverrideReasonsId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Block Reservation Methods", + "item": [ + { + "name": "get Reservation Methods", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/config/v1/reservationMethods?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "reservationMethods" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Reservation Method", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservationMethods\": [\r\n {\r\n \"code\": \"NEWCODE1\",\r\n \"description\": {\r\n \"defaultText\": \"Description for reservation method goes here\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/config/v1/reservationMethods", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "reservationMethods" + ] + } + }, + "response": [] + }, + { + "name": "put Reservation Methods", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservationMethods\": [\r\n {\r\n \"code\": \"CALL\",\r\n \"description\": {\r\n \"defaultText\": \"You can update the Text here. Note you can not change the CODE\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/config/v1/reservationMethods/{{ReservationMethodsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "reservationMethods", + "{{ReservationMethodsId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Reservation Method", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/config/v1/reservationMethods/{{ReservationMethodsId}}?reservationMethodsCodes={{ReservationMethodsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "reservationMethods", + "{{ReservationMethodsId}}" + ], + "query": [ + { + "key": "reservationMethodsCodes", + "value": "{{ReservationMethodsId}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Block Refused Reasons", + "item": [ + { + "name": "get Block Refused Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/config/v1/blockRefusedReasons?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "blockRefusedReasons" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Block Refused Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"blockRefusedReasons\": [\r\n {\r\n \"code\": \"SPACE\",\r\n \"description\": {\r\n \"defaultText\": \"Not enough space\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/config/v1/blockRefusedReasons", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "blockRefusedReasons" + ] + } + }, + "response": [] + }, + { + "name": "put Block Refused Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"blockRefusedReasons\": [\r\n {\r\n \"code\": \"RATE\",\r\n \"description\": {\r\n \"defaultText\": \"Unable to accommodate the rate requested\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/config/v1/blockRefusedReasons/{{BlockRefusedReasonsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "blockRefusedReasons", + "{{BlockRefusedReasonsId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Block Refused Reason", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/config/v1/blockRefusedReasons/{{BlockRefusedReasonsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "blockRefusedReasons", + "{{BlockRefusedReasonsId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Block Sales Allowance", + "item": [ + { + "name": "get Block Sales Allowance", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/config/v1/hotels/{{HotelId}}/blockSalesAllowance?startDateRange=2024-01-01&endDateRange=2024-06-31", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "hotels", + "{{HotelId}}", + "blockSalesAllowance" + ], + "query": [ + { + "key": "startDateRange", + "value": "2024-01-01" + }, + { + "key": "endDateRange", + "value": "2024-06-31" + } + ] + } + }, + "response": [] + }, + { + "name": "set Block Sales Allowance Range", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"quantity\": \"21\",\r\n \"cutoffDays\": \"1\",\r\n \"incrementFlag\": true,\r\n \"overwriteExistingSalesAllowance\": false,\r\n \"validateExistingSalesAllowance\": true,\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"start\": \"2024-08-01\",\r\n \"end\": \"2024-08-31\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/config/v1/hotels/{{HotelId}}/blockSalesAllowanceRange", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "hotels", + "{{HotelId}}", + "blockSalesAllowanceRange" + ] + }, + "description": "Set the sales allowance for blocks at a property." + }, + "response": [] + }, + { + "name": "delete Block Sales Allowance Range", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/config/v1/hotels/{{HotelId}}/blockSalesAllowanceRange?startDate=2024-07-08&endDate=2024-08-08&sunday=true&saturday=true&tuesday=true&friday=true&thursday=true&wednesday=true&monday=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "hotels", + "{{HotelId}}", + "blockSalesAllowanceRange" + ], + "query": [ + { + "key": "startDate", + "value": "2024-07-08" + }, + { + "key": "endDate", + "value": "2024-08-08" + }, + { + "key": "sunday", + "value": "true" + }, + { + "key": "saturday", + "value": "true" + }, + { + "key": "tuesday", + "value": "true" + }, + { + "key": "friday", + "value": "true" + }, + { + "key": "thursday", + "value": "true" + }, + { + "key": "wednesday", + "value": "true" + }, + { + "key": "monday", + "value": "true" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Block Status Codes", + "item": [ + { + "name": "get Block Status Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/config/v1/blockStatusCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "blockStatusCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Next Block Status Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/config/v1/blockStatusCodes/nextStatusCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "blockStatusCodes", + "nextStatusCodes" + ] + } + }, + "response": [] + }, + { + "name": "put Block Status Code", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"blockStatusCode\": {\r\n \"status\": {\r\n \"code\": \"TST\",\r\n \"description\": \"Tentative\"\r\n },\r\n \"roomStatusType\": \"DeductInv\",\r\n \"cateringStatusType\": \"NonDeductInv\",\r\n \"defaultReservationType\": {\r\n \"code\": \"9\"\r\n },\r\n \"color\": \"Green\",\r\n \"allowPickup\": false,\r\n \"returnToInventory\": false,\r\n \"starting\": true,\r\n \"leadStatus\": false,\r\n \"logCatering\": false,\r\n \"showDiary\": false,\r\n \"orderBy\": \"25\",\r\n \"inUse\": false,\r\n \"cateringInUse\": false,\r\n \"opportunity\": false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/config/v1/blockStatusCodes/{{BlockStatusCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "blockStatusCodes", + "{{BlockStatusCode}}" + ] + } + }, + "response": [] + }, + { + "name": "put Next Block Status Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"nextBlockStatusCodeList\": [\r\n {\r\n \"nextConfiguredStatusList\": [\r\n {\r\n \"status\": \"OPT\"\r\n },\r\n {\r\n \"status\": \"DEF\"\r\n },\r\n {\r\n \"status\": \"LOS\"\r\n }\r\n ],\r\n \"status\": \"TST\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/config/v1/blockStatusCodes/{{SrcBlockStatusCode}}/nextStatusCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "blockStatusCodes", + "{{SrcBlockStatusCode}}", + "nextStatusCodes" + ] + } + }, + "response": [] + }, + { + "name": "post Block Status Code", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"blockStatusCode\": {\r\n \"status\": {\r\n \"code\": \"TST\",\r\n \"description\": \"Sample Status Code\"\r\n },\r\n \"roomStatusType\": \"NonDeductInv\",\r\n \"cateringStatusType\": \"NonDeductInv\",\r\n \"defaultReservationType\": {\r\n \"code\": \"NON_DED\"\r\n },\r\n \"allowPickup\": false,\r\n \"returnToInventory\": false,\r\n \"starting\": true,\r\n \"leadStatus\": false,\r\n \"logCatering\": false,\r\n \"showDiary\": false,\r\n \"orderBy\": \"88\",\r\n \"inUse\": false,\r\n \"cateringInUse\": false,\r\n \"opportunity\": false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/config/v1/blockStatusCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "blockStatusCodes" + ] + } + }, + "response": [] + }, + { + "name": "delete Block Status Code", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/config/v1/blockStatusCodes/{{BlockStatusCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "blockStatusCodes", + "{{BlockStatusCode}}" + ] + } + }, + "response": [] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Block Wash Schedules", + "item": [ + { + "name": "get Wash Schedules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/config/v1/hotels/{{HotelId}}/washSchedules", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "hotels", + "{{HotelId}}", + "washSchedules" + ] + } + }, + "response": [] + }, + { + "name": "put Wash Schedules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"washCodes\": [\r\n {\r\n \"description\": \"WASH BY PERCENT\",\r\n \"washCodeDetails\": [\r\n {\r\n \"washByRoom\": {},\r\n \"washByPercent\": 9,\r\n \"daysPriorToArrival\": 7\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"PERCENT\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/config/v1/hotels/{{HotelId}}/washSchedules/{{WashScheduleCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "hotels", + "{{HotelId}}", + "washSchedules", + "{{WashScheduleCode}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Wash Schedule", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/config/v1/hotels/{{HotelId}}/washSchedules/{{WashScheduleCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "hotels", + "{{HotelId}}", + "washSchedules", + "{{WashScheduleCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Sales Manager Goals", + "item": [ + { + "name": "get Sales Managers Goals", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/config/v1/hotels/{{HotelId}}/salesManagers/{{SalesManagerId}}/salesManagerGoals?offset=1&future=true&fetchInstructions=GroupRoomsWithCatering ", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "hotels", + "{{HotelId}}", + "salesManagers", + "{{SalesManagerId}}", + "salesManagerGoals" + ], + "query": [ + { + "key": "offset", + "value": "1" + }, + { + "key": "future", + "value": "true" + }, + { + "key": "fetchInstructions", + "value": "GroupRoomsWithCatering " + } + ] + } + }, + "response": [] + }, + { + "name": "post Sales Manager Goals", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"salesManagerGoals\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"nameId\": {\r\n \"id\": \"11460\"\r\n },\r\n \"goalType\": \"GROUP_ROOMS_WITH_CATERING\",\r\n \"arrivalGoal\": false,\r\n \"productionStartDate\": \"2025-03-01\",\r\n \"productionEndDate\": \"2025-03-31\",\r\n \"marketCode\": \"CORPC\",\r\n \"roomNights\": \"200\",\r\n \"roomRevenue\": {\r\n \"amount\": \"40000\"\r\n },\r\n \"averageRate\": {\r\n \"amount\": \"200\"\r\n },\r\n \"cateringCovers\": \"200\",\r\n \"fBRevenue\": {\r\n \"amount\": \"20000\"\r\n },\r\n \"averageFBCheck\": {\r\n \"amount\": \"100\"\r\n },\r\n \"otherRevenue\": {\r\n \"amount\": \"5000\"\r\n },\r\n \"groupRoomsWithCatering\": true\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/config/v1/hotels/{{HotelId}}/salesManagers/{{SalesManagerId}}/salesManagerGoals", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "hotels", + "{{HotelId}}", + "salesManagers", + "{{SalesManagerId}}", + "salesManagerGoals" + ] + } + }, + "response": [] + }, + { + "name": "put Sales Manager Goals", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"salesManagerGoals\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"nameId\": {\r\n \"id\": \"10489\"\r\n },\r\n \"goalID\": {\r\n \"id\": \"12616\"\r\n },\r\n \"arrivalGoal\": false,\r\n \"productionStartDate\": \"2025-10-01\",\r\n \"productionEndDate\": \"2025-10-31\",\r\n \"roomNights\": \"120\",\r\n \"roomRevenue\": {\r\n \"amount\": \"10000\"\r\n },\r\n \"averageRate\": {\r\n \"amount\": \"83.33\"\r\n },\r\n \"groupRoomsWithCatering\": true\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/config/v1/hotels/{{HotelId}}/salesManagers/{{SalesManagerId}}/salesManagerGoals/{{SalesGoalId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "hotels", + "{{HotelId}}", + "salesManagers", + "{{SalesManagerId}}", + "salesManagerGoals", + "{{SalesGoalId}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Sales Manager Goal", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/blk/config/v1/salesManagers/{{SalesManagerId}}/salesManagerGoals/{{SalesGoalId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "config", + "v1", + "salesManagers", + "{{SalesManagerId}}", + "salesManagerGoals", + "{{SalesGoalId}}" + ] + } + }, + "response": [] + } + ] + } + ], + "description": "###### APIs to cater for Block Configuration related functionality in OPERA.\r\n\r\nThis include operations such as get, post, put and delete block reservation methods, and Block Status codes.\r\n\r\nFor further detailed information on Block Configuration, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/c_block_configuring_block_components_overview.htm#OCSUH-BlockConfigurationOverview-B49DC087).", + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Cashiering (CSH)", + "item": [ + { + "name": "get Matured Deposits", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/depositPayments", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{reservationId}}", + "depositPayments" + ] + }, + "description": "Fetch the matured Deposit Payments associated to a reservation." + }, + "response": [] + }, + { + "name": "get Comp Routing Instructions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/compRoutingInstructions?end=2024-01-30&start=2024-01-29", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "compRoutingInstructions" + ], + "query": [ + { + "key": "end", + "value": "2024-01-30" + }, + { + "key": "start", + "value": "2024-01-29" + }, + { + "key": "nameWildcard", + "value": "", + "disabled": true + }, + { + "key": "firstNameWildCard", + "value": "", + "disabled": true + }, + { + "key": "roomNumberCodes", + "value": "", + "disabled": true + }, + { + "key": "id", + "value": "", + "disabled": true + }, + { + "key": "idContext", + "value": "", + "disabled": true + }, + { + "key": "type", + "value": "", + "disabled": true + }, + { + "key": "membershipId", + "value": "", + "disabled": true + }, + { + "key": "code", + "value": "", + "disabled": true + }, + { + "key": "resStatusCode", + "value": "", + "description": "Reserved , Requested , NoShow , Cancelled , InHouse , CheckedOut , Waitlisted , DueIn , DueOut , Walkin , PendingCheckout", + "disabled": true + }, + { + "key": "compRoutingStatuses", + "value": "", + "description": "Request , Comp , Declined", + "disabled": true + }, + { + "key": "", + "value": "", + "disabled": true + }, + { + "key": "", + "value": "", + "disabled": true + } + ] + }, + "description": "Fetch the property Comp Routing Instructions. Start and End dates are required." + }, + "response": [] + }, + { + "name": "get Advance Payment Balance", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/advancePaymentBalance?type=Reservation&numberOfNights={{numberOfNights}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{reservationId}}", + "advancePaymentBalance" + ], + "query": [ + { + "key": "type", + "value": "Reservation" + }, + { + "key": "numberOfNights", + "value": "{{numberOfNights}}" + }, + { + "key": "eventType", + "value": null, + "description": "AdvanceBill , Deposit , CheckIn", + "disabled": true + } + ] + }, + "description": "1. API returns the amount based on numberOfNights parameter value.\n \n2. API always returns zero if numberOfNights parameter not included.\n \n3. type value is required to provide as 'Reservation'" + }, + "response": [] + }, + { + "name": "get Billing (Routing) Instruction Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/routingInstructionCodes?includeTransactionCodes=true&includeBillingInstructions=true&includeCompInstructions=true&type=Reservation", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "routingInstructionCodes" + ], + "query": [ + { + "key": "includeTransactionCodes", + "value": "true" + }, + { + "key": "includeBillingInstructions", + "value": "true" + }, + { + "key": "includeCompInstructions", + "value": "true" + }, + { + "key": "idContext", + "value": "OPERA", + "disabled": true + }, + { + "key": "type", + "value": "Reservation" + } + ] + }, + "description": "1. type is required to provide as 'Reservation'.\n2. IncludeCompInstructions param value is true, the API returns only comp transaction codes and comp billin instrucations.\n \n3. Include CompInstructions param value is false, the API retunrns the transaction codes and billing instructions excluding comp transactions." + }, + "response": [] + }, + { + "name": "get Authorization History", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/authorizationHistory?includeRefunds=true&includeFailures=false&includePayments=true&folioView=1&type=Reservation&includeAuthorizations=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{reservationId}}", + "authorizationHistory" + ], + "query": [ + { + "key": "includeRefunds", + "value": "true" + }, + { + "key": "includeFailures", + "value": "false" + }, + { + "key": "includePayments", + "value": "true" + }, + { + "key": "folioView", + "value": "1" + }, + { + "key": "type", + "value": "Reservation" + }, + { + "key": "includeAuthorizations", + "value": "false" + } + ] + }, + "description": "Fetch any credit card authorization information associated to a reservation." + }, + "response": [] + }, + { + "name": "get Cashier Closure Info", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/closureList?cashierId=1&closureBusinessDate=2023-12-25", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "closureList" + ], + "query": [ + { + "key": "closureNo", + "value": "", + "disabled": true + }, + { + "key": "cashierId", + "value": "1" + }, + { + "key": "shiftDropLocationCode", + "value": "", + "disabled": true + }, + { + "key": "bagNumberForOthers", + "value": "", + "disabled": true + }, + { + "key": "bagNumberForCash", + "value": "", + "disabled": true + }, + { + "key": "closureBusinessDate", + "value": "2023-12-25" + } + ] + }, + "description": "Fetches cashier closure informatin. Use either Cashier iD or openDate or closeDate parameter to fetch the results." + }, + "response": [] + }, + { + "name": "get Cashier Transactions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/csh/v1/cashiers/{{cashierId}}/transactions?closureNo={{closureNo}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "cashiers", + "{{cashierId}}", + "transactions" + ], + "query": [ + { + "key": "closureNo", + "value": "{{closureNo}}" + }, + { + "key": "shiftDropLocationCode", + "value": "", + "disabled": true + }, + { + "key": "bagNumberForOthers", + "value": "", + "disabled": true + }, + { + "key": "bagNumberForCash", + "value": "", + "disabled": true + } + ] + }, + "description": "1. Fetches cashier transactions.\n \n2. closureNo parameter value is required.\n \n3. Get the closureNo from the get Cashier Closure Info Service." + }, + "response": [] + }, + { + "name": "get Check Details", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/check/{{checkNumber}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "check", + "{{checkNumber}}" + ] + }, + "description": "Fetches specific check details when provided by the integrated Point of Sale System. Response can be in text format or base64." + }, + "response": [] + }, + { + "name": "get Deposit Folio", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/depositFolio?id={{reservationId}}&fetchInstructions=ProjectedRevenue", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "depositFolio" + ], + "query": [ + { + "key": "id", + "value": "{{reservationId}}" + }, + { + "key": "fetchInstructions", + "value": "ProjectedRevenue" + } + ] + }, + "description": "1. Fetches the deposit folio data.\n \n2. provide the ReservationNameID for the id paramter, which is mandatory to get the deposit folio details.\n \n3. fetchInstrucation parameter is required to get the projected revenue details." + }, + "response": [] + }, + { + "name": "get Deposit Folio Transaction Details", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/depositTransactions?includeGenerates=false&transactionNo={{transactionNo}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "depositTransactions" + ], + "query": [ + { + "key": "includeGenerates", + "value": "false" + }, + { + "key": "transactionNo", + "value": "{{transactionNo}}" + } + ] + }, + "description": "1. transactionNo parameter is Mandatory to fetch the Deposit Folio Transaction details.\n \n2. You can get the transaction number from the get Deposit folio service." + }, + "response": [] + }, + { + "name": "get Deposit Maturity Info", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/depositMaturity", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{reservationId}}", + "depositMaturity" + ], + "query": [ + { + "key": "cashierId", + "value": "{{cashierId}}", + "disabled": true + }, + { + "key": "type", + "value": "Reservation", + "disabled": true + } + ] + }, + "description": "1. API returns Deposit Maturity details for an Arrival reservations with the deposit maturity type information." + }, + "response": [] + }, + { + "name": "get Financial Postings", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/financialPostings?limit=1000&offset=1&approvalStatusCode=A&approvalStatusCode=S&approvalStatusCode=D&startDate=2023-01-24&endDate=2023-03-15", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "financialPostings" + ], + "query": [ + { + "key": "cashierId", + "value": "{{cashierId}", + "disabled": true + }, + { + "key": "limit", + "value": "1000" + }, + { + "key": "offset", + "value": "1" + }, + { + "key": "approvalStatusCode", + "value": "A" + }, + { + "key": "approvalStatusCode", + "value": "S" + }, + { + "key": "approvalStatusCode", + "value": "D" + }, + { + "key": "startDate", + "value": "2023-01-24" + }, + { + "key": "endDate", + "value": "2023-03-15" + } + ] + }, + "description": "1. API returns only the past 31 days transactions.\n \n2. You need to pass the specific time frame, if you want to fetch the data past to 31 days." + }, + "response": [] + }, + { + "name": "get Financial Postings Net Vat", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/financialPostingsNetVat?reservationId={{ReservationId}}&folioWindowNo=1&startDate=YYYY-MM-DD&endDate=YYYY-MM-DD&limit=200&offset=0", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "financialPostingsNetVat" + ], + "query": [ + { + "key": "reservationId", + "value": "{{ReservationId}}", + "description": "mandatory" + }, + { + "key": "folioWindowNo", + "value": "1", + "description": "mandatory" + }, + { + "key": "startDate", + "value": "YYYY-MM-DD" + }, + { + "key": "endDate", + "value": "YYYY-MM-DD" + }, + { + "key": "limit", + "value": "200" + }, + { + "key": "offset", + "value": "0" + } + ] + }, + "description": "Fetch the Financial Postings with Net and Vat included in the response. Limited to 31 days if startDate/endDate is not used. Included with OPERA version 22.4.0.0 and higher." + }, + "response": [] + }, + { + "name": "get Fiscal Printing Details", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-externalsystem", + "value": "{{ExtSystem}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/fiscalPrinting?folioView={{FolioViewNo}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "fiscalPrinting" + ], + "query": [ + { + "key": "folioType", + "value": "", + "description": "Folio Type", + "disabled": true + }, + { + "key": "id", + "value": "", + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "disabled": true + }, + { + "key": "code", + "value": "", + "disabled": true + }, + { + "key": "code", + "value": "", + "disabled": true + }, + { + "key": "fetchInstruction", + "value": "Profile", + "description": "Reservation Related information.", + "disabled": true + }, + { + "key": "fetchInstruction", + "value": "Paymentmethod", + "description": "Reservation Related information.", + "disabled": true + }, + { + "key": "profileIdId", + "value": "", + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "disabled": true + }, + { + "key": "fiscalServiceMode", + "value": "", + "description": "Mode when fiscal printing is called.", + "disabled": true + }, + { + "key": "cashieringEventType", + "value": "DepositRefund", + "description": "Cashiering event triggered.", + "disabled": true + }, + { + "key": "balance", + "value": "", + "description": "A monetary amount", + "disabled": true + }, + { + "key": "queueName", + "value": "", + "description": "Folio Queue Name", + "disabled": true + }, + { + "key": "debitFolio", + "value": "", + "description": "This flag indicates if the folio to be generated is a Debit Folio.", + "disabled": true + }, + { + "key": "simpleFolio", + "value": "", + "description": "This flag indicates if the folio to be generated is a Simple Folio.", + "disabled": true + }, + { + "key": "manualFolioNo", + "value": "", + "description": "User provided folio number.", + "disabled": true + }, + { + "key": "folioView", + "value": "{{FolioViewNo}}" + } + ] + }, + "description": "You can use this API to get Fiscal Printing Details.

OperationId:getValidateFiscalPrintingDetails

" + }, + "response": [] + }, + { + "name": "get Folios", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/folios?folioWindowNo={{folioWindowNo}}&limit=50&fetchInstructions=Postings&fetchInstructions=Totalbalance&fetchInstructions=Transactioncodes&fetchInstructions=Windowbalances", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{reservationId}}", + "folios" + ], + "query": [ + { + "key": "folioWindowNo", + "value": "{{folioWindowNo}}" + }, + { + "key": "limit", + "value": "50" + }, + { + "key": "fetchInstructions", + "value": "Postings" + }, + { + "key": "fetchInstructions", + "value": "Totalbalance" + }, + { + "key": "fetchInstructions", + "value": "Transactioncodes" + }, + { + "key": "fetchInstructions", + "value": "Windowbalances" + } + ] + }, + "description": "1. If you provide folioWIndowNo and limit parameters, transactioncodesInfo section provides the detailed information of transactions on the specified folio." + }, + "response": [] + }, + { + "name": "get Folio History", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/v1/hotels/{{HotelId}}/folioHistory?aR=false&videoCheckOut=false&passerBy=false&creditBill=false&noShow=false&name=&postIt=false&checkOut=true&offlineFolio=false&folioDate={{Date}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "v1", + "hotels", + "{{HotelId}}", + "folioHistory" + ], + "query": [ + { + "key": "aR", + "value": "false" + }, + { + "key": "videoCheckOut", + "value": "false" + }, + { + "key": "passerBy", + "value": "false" + }, + { + "key": "creditBill", + "value": "false" + }, + { + "key": "noShow", + "value": "false" + }, + { + "key": "name", + "value": "" + }, + { + "key": "postIt", + "value": "false" + }, + { + "key": "checkOut", + "value": "true" + }, + { + "key": "offlineFolio", + "value": "false" + }, + { + "key": "folioDate", + "value": "{{Date}}" + } + ] + }, + "description": "1. Enter folioDate in 'YYYY-MM-DD' format to get the results." + }, + "response": [] + }, + { + "name": "get Folio Transaction Details", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/transactionDetails?transactionNo={{transactionNo}}&includeGenerates=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "transactionDetails" + ], + "query": [ + { + "key": "transactionNo", + "value": "{{transactionNo}}" + }, + { + "key": "includeGenerates", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "get Folios Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/folioTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "folioTypes" + ], + "query": [ + { + "key": "includeCompress", + "value": "false", + "disabled": true + }, + { + "key": "includeCredit", + "value": "false", + "disabled": true + }, + { + "key": "folioType", + "value": "FISCAL", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Folios Type Names", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/folioTypeNames?folioReportGroup=Guest", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "folioTypeNames" + ], + "query": [ + { + "key": "internalFolioWindowId", + "value": "", + "disabled": true + }, + { + "key": "languageCode", + "value": "", + "disabled": true + }, + { + "key": "folioTypeName", + "value": "", + "disabled": true + }, + { + "key": "folioReportGroup", + "value": "Guest", + "description": "Guest , Group , AccountsReceivables , PasserBy , PostIt , Expense , CorrectionHeader" + }, + { + "key": "includeCompress", + "value": "false", + "disabled": true + }, + { + "key": "includeCredit", + "value": "false", + "disabled": true + }, + { + "key": "folioType", + "value": "FISCAL", + "disabled": true + } + ] + }, + "description": "1. folioReportGroup param requires a value, should not be null." + }, + "response": [] + }, + { + "name": "get Folios Printers", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/folioPrinters?allFolioWindow=true&eventType=CheckOut", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "folioPrinters" + ], + "query": [ + { + "key": "allFolioWindow", + "value": "true" + }, + { + "key": "correction", + "value": "", + "disabled": true + }, + { + "key": "debitFolio", + "value": "", + "disabled": true + }, + { + "key": "folioWindowNo", + "value": "", + "disabled": true + }, + { + "key": "manualFolioNo", + "value": "", + "disabled": true + }, + { + "key": "cashierId", + "value": "", + "disabled": true + }, + { + "key": "fiscalTerminalId", + "value": "", + "disabled": true + }, + { + "key": "eventType", + "value": "CheckOut", + "description": "CheckOut , EarlyDeparture , AdvanceBill , InterimBill , PasserBy , PostIt , CreditBill , Deposit , DepositRefund , AutoFolio , PrepaidCard , AutoSettlement , InformationFolio , SupplementalFolio" + }, + { + "key": "id", + "value": "", + "disabled": true + }, + { + "key": "profileIdId", + "value": "", + "disabled": true + }, + { + "key": "currencyCode", + "value": "", + "disabled": true + }, + { + "key": "exchangeRate", + "value": "", + "disabled": true + }, + { + "key": "associatedBillNumber", + "value": "", + "disabled": true + }, + { + "key": "associatedBillFolioType", + "value": "", + "disabled": true + }, + { + "key": "associatedBillQueueName", + "value": "", + "disabled": true + }, + { + "key": "associatedBillFiscalBillNumber", + "value": "", + "disabled": true + }, + { + "key": "associatedBillGenerationDate", + "value": "", + "disabled": true + }, + { + "key": "folioType", + "value": "", + "disabled": true + }, + { + "key": "generateFiscalFolio", + "value": "", + "disabled": true + }, + { + "key": "queueName", + "value": "", + "disabled": true + }, + { + "key": "folioSeqId", + "value": "", + "disabled": true + }, + { + "key": "fiscalFolioInstruction", + "value": "", + "description": "Retry , New , Void , Offline", + "disabled": true + }, + { + "key": "transactionServiceType", + "value": "", + "disabled": true + }, + { + "key": "amount", + "value": "", + "disabled": true + }, + { + "key": "balanceCurrencyCode", + "value": "", + "disabled": true + } + ] + }, + "description": "1. eventType param should not be null." + }, + "response": [] + }, + { + "name": "get Guests Transactions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/transactions?reservationList={{reservationId}}&includeGenerates=true&includeTransactionsWithARInvoiceNo=false&includeTransactionsWithFolioNo=true&includeTransactionsWithManualPostingOnly=false&type=Reservation", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "transactions" + ], + "query": [ + { + "key": "reservationList", + "value": "{{reservationId}}" + }, + { + "key": "includeGenerates", + "value": "true" + }, + { + "key": "includeTransactionsWithARInvoiceNo", + "value": "false" + }, + { + "key": "includeTransactionsWithFolioNo", + "value": "true" + }, + { + "key": "includeTransactionsWithManualPostingOnly", + "value": "false" + }, + { + "key": "type", + "value": "Reservation" + }, + { + "key": "transactionNo", + "value": "", + "disabled": true + }, + { + "key": "transactionGroup", + "value": "", + "disabled": true + }, + { + "key": "transactionSubGroup", + "value": "", + "disabled": true + }, + { + "key": "billingCode", + "value": "", + "disabled": true + }, + { + "key": "billingHotelId", + "value": "", + "disabled": true + }, + { + "key": "desc", + "value": "", + "disabled": true + }, + { + "key": "routingInstructionsId", + "value": "", + "disabled": true + }, + { + "key": "trxCodeWildCard", + "value": "", + "disabled": true + }, + { + "key": "trxDescriptionWildCard", + "value": "", + "disabled": true + }, + { + "key": "checkNumberWildCard", + "value": "", + "disabled": true + }, + { + "key": "referenceNumberWildCard", + "value": "", + "disabled": true + }, + { + "key": "supplementWildCard", + "value": "", + "disabled": true + }, + { + "key": "windowNo", + "value": "", + "disabled": true + }, + { + "key": "cashieringTransactionType", + "value": "", + "disabled": true + }, + { + "key": "startDate", + "value": "", + "disabled": true + }, + { + "key": "endDate", + "value": "", + "disabled": true + }, + { + "key": "cashierId", + "value": "", + "disabled": true + }, + { + "key": "code", + "value": "", + "disabled": true + }, + { + "key": "commissionable", + "value": "", + "disabled": true + }, + { + "key": "serviceRecoveryAllowed", + "value": "", + "disabled": true + }, + { + "key": "postedTransactionType", + "value": "", + "disabled": true + } + ] + }, + "description": "1. param value type= 'Reservation' is required." + }, + "response": [] + }, + { + "name": "get Hotel Revenue", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/revenue?businessDate={{BusinessDate}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "revenue" + ], + "query": [ + { + "key": "businessDate", + "value": "{{BusinessDate}}" + } + ] + }, + "description": "Date format \"YYYY-MM-DD\" required." + }, + "response": [] + }, + { + "name": "get Receipt History", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/receiptHistory?fromDate=2022-02-14&toDate=2022-03-15", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "receiptHistory" + ], + "query": [ + { + "key": "fromDate", + "value": "2022-02-14" + }, + { + "key": "toDate", + "value": "2022-03-15" + }, + { + "key": "name", + "value": "", + "disabled": true + }, + { + "key": "firstName", + "value": "", + "disabled": true + }, + { + "key": "receiptTypeName", + "value": "", + "disabled": true + }, + { + "key": "taxInvoice", + "value": "", + "disabled": true + }, + { + "key": "receiptNo", + "value": "", + "disabled": true + } + ] + }, + "description": "Date format \"YYYY-MM-DD\" required." + }, + "response": [] + }, + { + "name": "get Reservation Package Options", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/packageOptions", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{reservationId}}", + "packageOptions" + ] + } + }, + "response": [] + }, + { + "name": "get Reservation Revenue Bucket Totals", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/revenueBuckets?type=Reservation&revenueBucketType={{revenueBucketType}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{reservationId}}", + "revenueBuckets" + ], + "query": [ + { + "key": "type", + "value": "Reservation" + }, + { + "key": "revenueBucketType", + "value": "{{revenueBucketType}}" + }, + { + "key": "compRevenue", + "value": "false", + "disabled": true + } + ] + }, + "description": "revenueBucketType value is case sensitive. provide the value in capitals" + }, + "response": [] + }, + { + "name": "get Routing Instructions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/routingInstructions?includeWindowRouting=true&includeRoomRouting=true&includeCompRouting=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{reservationId}}", + "routingInstructions" + ], + "query": [ + { + "key": "includeWindowRouting", + "value": "true" + }, + { + "key": "includeRoomRouting", + "value": "true" + }, + { + "key": "includeCompRouting", + "value": "true" + }, + { + "key": "includeCompRoutingRequests", + "value": "", + "disabled": true + }, + { + "key": "effectiveOn", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "Get Stored Folio Details", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-externalsystem", + "value": "{{ExtSystem}}", + "type": "text" + }, + { + "key": "Authorization", + "value": "Bearer {{Token}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/storedFolios/{{FolioId}}?folioDate={{folioDate}}&folioTypeName={{folioTypeName}}&internalFolioWindowID={{internalFolioWindowID}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "storedFolios", + "{{FolioId}}" + ], + "query": [ + { + "key": "folioDate", + "value": "{{folioDate}}" + }, + { + "key": "folioTypeName", + "value": "{{folioTypeName}}" + }, + { + "key": "internalFolioWindowID", + "value": "{{internalFolioWindowID}}" + } + ] + }, + "description": "You can use this API to get Stored Folio Details.

OperationId:getStoredFolioDetails

" + }, + "response": [ + { + "name": "Response object for fetch stored folio details operation", + "originalRequest": { + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "e190c498-b615-4254-870c-61a23202018c", + "description": "(Required) Client or Partner's Application Key" + }, + { + "key": "x-hotelid", + "value": "", + "description": "(Required) Mandatory parameter to identify the hotel code where the end user is logged in" + }, + { + "key": "x-externalsystem", + "value": "", + "description": "External system code." + }, + { + "key": "Accept-Language", + "value": "", + "description": "Language code" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8" + } + ], + "url": { + "raw": "{{baseUrl}}/hotels/:hotelId/storedFolios/:folioId?fiscalBillNo=&folioDate=&folioStatus=Ok&folioTypeName=&internalFolioWindowID=&invoiceNo=", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "hotels", + ":hotelId", + "storedFolios", + ":folioId" + ], + "query": [ + { + "key": "fiscalBillNo", + "value": "", + "description": "The Fiscal Bill number of this posting" + }, + { + "key": "folioDate", + "value": "", + "description": "Date of Folio Generation." + }, + { + "key": "folioStatus", + "value": "Ok", + "description": "The Folio Status Example: DEPOSIT folio, VOID folio or the default OK folio status." + }, + { + "key": "folioTypeName", + "value": "", + "description": "The name of the Folio Type used for the Folio Number sequence." + }, + { + "key": "internalFolioWindowID", + "value": "", + "description": "Internal window ID which is unique to the reservation. This ID can only be used for reference." + }, + { + "key": "invoiceNo", + "value": "", + "description": "Invoice No after the folio is generated. Same invoice number may be referred in multiple folios" + } + ], + "variable": [ + { + "key": "hotelId" + }, + { + "key": "folioId" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8" + }, + { + "key": "Content-Language", + "value": "nc-V-Hk", + "description": { + "content": "Audience language", + "type": "text/plain" + } + } + ], + "cookie": [], + "body": "{\n \"storedFolioDetails\": {\n \"folioReportURL\": \"\",\n \"hotelId\": \"\",\n \"storedFolioId\": {\n \"id\": \"\",\n \"type\": \"\"\n },\n \"storedFolioFileName\": \"\",\n \"reportStatus\": \"Running\"\n },\n \"links\": [\n {\n \"href\": \"\",\n \"rel\": \"\",\n \"templated\": false,\n \"method\": \"POST\",\n \"targetSchema\": \"\",\n \"operationId\": \"\",\n \"title\": \"\"\n },\n {\n \"href\": \"\",\n \"rel\": \"\",\n \"templated\": false,\n \"method\": \"PUT\",\n \"targetSchema\": \"\",\n \"operationId\": \"\",\n \"title\": \"\"\n }\n ],\n \"warnings\": [\n {\n \"value\": \"\",\n \"shortText\": \"\",\n \"code\": \"\",\n \"docURL\": \"\",\n \"status\": \"\",\n \"tag\": \"\",\n \"recordId\": \"\",\n \"type\": \"\",\n \"language\": \"GRmQLgaV-nYdLEo-ql-T0uryPYV-mExBt-8uSl\",\n \"rph\": \"\"\n },\n {\n \"value\": \"\",\n \"shortText\": \"\",\n \"code\": \"\",\n \"docURL\": \"\",\n \"status\": \"\",\n \"tag\": \"\",\n \"recordId\": \"\",\n \"type\": \"\",\n \"language\": \"t-XIK0JLL\",\n \"rph\": \"\"\n }\n ]\n}" + }, + { + "name": "StoredFolioDetails not found.", + "originalRequest": { + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "e190c498-b615-4254-870c-61a23202018c", + "description": "(Required) Client or Partner's Application Key" + }, + { + "key": "x-hotelid", + "value": "", + "description": "(Required) Mandatory parameter to identify the hotel code where the end user is logged in" + }, + { + "key": "x-externalsystem", + "value": "", + "description": "External system code." + }, + { + "key": "Accept-Language", + "value": "", + "description": "Language code" + } + ], + "url": { + "raw": "{{baseUrl}}/hotels/:hotelId/storedFolios/:folioId?fiscalBillNo=&folioDate=&folioStatus=Ok&folioTypeName=&internalFolioWindowID=&invoiceNo=", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "hotels", + ":hotelId", + "storedFolios", + ":folioId" + ], + "query": [ + { + "key": "fiscalBillNo", + "value": "", + "description": "The Fiscal Bill number of this posting" + }, + { + "key": "folioDate", + "value": "", + "description": "Date of Folio Generation." + }, + { + "key": "folioStatus", + "value": "Ok", + "description": "The Folio Status Example: DEPOSIT folio, VOID folio or the default OK folio status." + }, + { + "key": "folioTypeName", + "value": "", + "description": "The name of the Folio Type used for the Folio Number sequence." + }, + { + "key": "internalFolioWindowID", + "value": "", + "description": "Internal window ID which is unique to the reservation. This ID can only be used for reference." + }, + { + "key": "invoiceNo", + "value": "", + "description": "Invoice No after the folio is generated. Same invoice number may be referred in multiple folios" + } + ], + "variable": [ + { + "key": "hotelId" + }, + { + "key": "folioId" + } + ] + } + }, + "status": "No Content", + "code": 204, + "_postman_previewlanguage": "text", + "header": [], + "cookie": [], + "body": "" + } + ] + }, + { + "name": "get Transaction Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/transactionCodes?includeArticles=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "transactionCodes" + ], + "query": [ + { + "key": "event", + "value": "CheckOut", + "description": "enum \"CheckOut\", \"EarlyDeparture\", \"AdvanceBill\", \"InterimBill\", \"PasserBy\", \"PostIt\", \"CreditBill\", \"Deposit\", \"DepositRefund\", \"AutoFolio\", \"PrepaidCard\", \"AutoSettlement\", \"InformationFolio\", \"SupplementalFolio\"", + "disabled": true + }, + { + "key": "includeArticles", + "value": "true" + }, + { + "key": "userRoleTransactions", + "value": "", + "disabled": true + }, + { + "key": "manualPostAllowed", + "value": "", + "disabled": true + }, + { + "key": "code", + "value": "", + "disabled": true + }, + { + "key": "description", + "value": "", + "disabled": true + }, + { + "key": "wildCard", + "value": "", + "disabled": true + }, + { + "key": "fiscalBillNo", + "value": "", + "disabled": true + }, + { + "key": "folioDate", + "value": "", + "disabled": true + }, + { + "key": "folioNo", + "value": "", + "disabled": true + }, + { + "key": "folioStatus", + "value": "", + "disabled": true + }, + { + "key": "folioTypeName", + "value": "", + "disabled": true + }, + { + "key": "internalFolioWindowID", + "value": "", + "disabled": true + }, + { + "key": "invoiceNo", + "value": "", + "disabled": true + }, + { + "key": "trxServiceType", + "value": "", + "disabled": true + } + ] + }, + "description": "1. event value is mandatory if you select the Parameter." + }, + "response": [] + }, + { + "name": "post Articles Sale", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-externalsystem", + "value": "{{ExtSystem}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"criteria\": {\n \"payments\": [\n {\n \"paymentMethod\": {\n \"authorizationApproval\": {},\n \"paymentMethod\": \"CA\",\n \"folioView\": \"1\"\n },\n \"applyCCSurcharge\": false,\n \"folioWindowNo\": \"1\"\n }\n ],\n \"fiscalFolioInfo\": {\n \"folioQueueName\": {\n \"folioType\": \"FACTURA A\",\n \"queueName\": \"FATTURA\",\n \"generateFiscalFolio\": false\n }\n },\n \"cashierId\": \"13\",\n \"hotelId\": \"{{HotelId}}\",\n \"charges\": [\n {\n \"transactionCode\": \"2150\",\n \"articleCode\": \"2000\",\n \"price\": {\n \"amount\": \"200\",\n \"currencyCode\": \"ARS\"\n },\n \"postingQuantity\": 1,\n \"postingReference\": \" \",\n \"folioWindowNo\": \"1\"\n }\n ]\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/articlesSale", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "articlesSale" + ] + }, + "description": "You can use this API to create Articles Sale.

OperationId:postArticlesSale

" + }, + "response": [] + }, + { + "name": "Create Batch Advance Folio", + "request": { + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-externalsystem", + "value": "{{ExtSystem}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"batchAdvanceFolio\": {\n \"hotelId\": \"{{HotelId}}\",\n \"reservations\": [\n {\n \"type\": \"Reservation\",\n \"idContext\": \"OPERA\",\n \"id\": \"1092770\"\n },\n {\n \"type\": \"Reservation\",\n \"idContext\": \"OPERA\",\n \"id\": \"825107\"\n }\n ],\n \"cashierId\": \"13\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/advanceFolio/batchJobs", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "advanceFolio", + "batchJobs" + ] + }, + "description": "You can use this API to create Batch Advance Folio.

OperationId:postAdvanceFolio

" + }, + "response": [] + }, + { + "name": "post Fiscal Info", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "description": "(Required) Client or Partner's Application Key" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "description": "(Required) Mandatory parameter to identify the hotel code where the end user is logged in" + }, + { + "key": "x-externalsystem", + "value": "{{ExtSystem}}", + "description": "External system code." + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"fiscalPayloadType\": \"CheckOut\"\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/fiscalInfo", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "fiscalInfo" + ] + }, + "description": "API to generate CHECK OUT payload for a reservation" + }, + "response": [] + }, + { + "name": "Create Fiscal Invoice", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "description": "(Required) Mandatory parameter to identify the hotel code where the end user is logged in" + }, + { + "key": "x-externalsystem", + "value": "{{ExtSystem}}", + "description": "External system code." + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "disabled": true + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"criteria\": {\n \"hotelId\": {{HotelId}},\n \"folioCommand\": \"EndOfPeriod\",\n \"effectiveDate\": \"2024-03-06\",\n \"folios\": {\n \"fiscalTerminalId\": \"tt\",\n \"generateFiscalFolio\": true,\n \"folioTypeName\": \"FISCAL_INVOICE\"\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/fiscalCommands", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "fiscalCommands" + ] + }, + "description": "You can use this API to create Fiscal Invoice.

OperationId:postFiscalCommandInvoice

" + }, + "response": [] + }, + { + "name": "post Generate Folios", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"allFolioWindow\": true,\r\n \"folioQueue\": {\r\n \"generateFiscalFolio\": false\r\n },\r\n \"eventType\": \"CheckOut\",\r\n \"cashierId\": {{CashierId}},\r\n \"folioWindowNo\": 1,\r\n \"correction\": false,\r\n \"debitFolio\": false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/folios", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{reservationId}}", + "folios" + ] + }, + "description": "Use this API to generate a folio for the reservation in preparation for payment and checkout." + }, + "response": [] + }, + { + "name": "post Guest Check Details", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"checkDetails\": {\r\n \"checkDate\": \"2024-03-16T13:38:51.180Z\",\r\n \"checkImage\": \"ZGF0YTppbWFnZS9qcGc7YmFzZTY0LC85ai80QUFRU2taSlJnQUJBUUVBWUFCZ0FBRC8yd0JEQUNBV0dCd1lGQ0FjR2h3a0lpQW1NRkEwTUN3c01HSkdTanBRZEdaNmVISm1jRzZBa0xpY2dJaXVpbTV3b05xaXJyN0V6dERPZkpyaTh1REk4TGpLenNiLzJ3QkRBU0lrSkRBcU1GNDBORjdHaEhDRXhzYkd4c2JHeHNiR3hzYkd4c2JHeHNiR3hzYkd4c2JHeHNiR3hzYkd4c2JHeHNiR3hzYkd4c2JHeHNiR3hzYkd4c2Ivd0FBUkNBSHlBVTREQVNJQUFoRUJBeEVCLzhRQUh3QUFBUVVCQVFFQkFRRUFBQUFBQUFBQUFBRUNBd1FGQmdjSUNRb0wvOFFBdFJBQUFnRURBd0lFQXdVRkJBUUFBQUY5QVFJREFBUVJCUkloTVVFR0UxRmhCeUp4RkRLQmthRUlJMEt4d1JWUzBmQWtNMkp5Z2drS0ZoY1lHUm9sSmljb0tTbzBOVFkzT0RrNlEwUkZSa2RJU1VwVFZGVldWMWhaV21Oa1pXWm5hR2xxYzNSMWRuZDRlWHFEaElXR2g0aUppcEtUbEpXV2w1aVptcUtqcEtXbXA2aXBxckt6dExXMnQ3aTV1c0xEeE1YR3g4akp5dExUMU5YVzE5aloydUhpNCtUbDV1Zm82ZXJ4OHZQMDlmYjMrUG42LzhRQUh3RUFBd0VCQVFFQkFRRUJBUUFBQUFBQUFBRUNBd1FGQmdjSUNRb0wvOFFBdFJFQUFnRUNCQVFEQkFjRkJBUUFBUUozQUFFQ0F4RUVCU0V4QmhKQlVRZGhjUk1pTW9FSUZFS1JvYkhCQ1NNelV2QVZZbkxSQ2hZa05PRWw4UmNZR1JvbUp5Z3BLalUyTnpnNU9rTkVSVVpIU0VsS1UxUlZWbGRZV1ZwalpHVm1aMmhwYW5OMGRYWjNlSGw2Z29PRWhZYUhpSW1La3BPVWxaYVhtSm1hb3FPa3BhYW5xS21xc3JPMHRiYTN1TG02d3NQRXhjYkh5TW5LMHRQVTFkYlgyTm5hNHVQazVlYm42T25xOHZQMDlmYjMrUG42LzlvQURBTUJBQUlSQXhFQVB3RG9LS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0FxQzRrYUtFdWloaU94Ykg2NE5UMUJkUk5OQzBTbFYzY0hjdTRZK21SUUJIRmNTeTd5a1M3QVBsZmVjTWZ5NmU5UGltQnQvTmsyeGdaM2ZOa0RCeDEvQ21wYnZIdkVib29ZQTdkbkFidWNaNkgwcHNkdklMZDQ1SlZZSEpVcW1DRG5QcWM4MEFLOTZubFNOR0NXUmR4VndVT1BYa1U1THFKd3hWbStWZDNLRVpIcU9PUjlLamUybWxTUVNTcHVkTmdJUWdBSHJ4bnJUNDRwQko1a2tna0txVlhhbTM2NTU2OEQwb0FldHhHeklxbHN1dTVmbFBJL0xpa3Q1bW1Nb1pObmx5RkJ6blB2K3RRMlViSTBqU1Jzbk9JMVlnNFhyamdudWY1VmRQVGppZ0N2SGRSU3lDTkdiY1JrWlVnRWVvSkhOV2FwVzltWVp2TVpvODdTRDVjZXpkN3R5YzFkb0FveDNwZVZsMkp0WE80Q1RMcUI2cmpQODZraXZyZVZsV04ySmJwbEdIOHhURmdtTEk4azhidEhuYWZLd2NrWTU1L1RpbXgyVXNZWDk4aDJoQjl3L3dBSlB2NkdnQ2NYVUpsMkJqbk8wSGFkcFBvRDB6VFB0YUxJWTVRVll1VlVLQzI3QUJ6d09PdEl0dklDcUdWVEVqYmd1ejV2VWM1L3BUUmFPbDJiaFpWRE1mbitROHJ4Z2RlMk90QUUzMm1MelBMM0hPZHVkcDI1OU00eG1vNHJ0REs4VEFxNnZzNEJJOXVjWUgwcGdzQXN4a0N3RUY5K1dpeS9YUDNzL3dCS2NiV1U3c1RKODB3ay93QldlMk9PdnRRREpXdW9rbDJGamtFQTRVa0Fuc1QwRkJ1SWh1eXpmSzRRL0llQ2Z3OSt2U28zdDVHWjFFcWlKemxsS1pQdmc1L3BUWnJTV1I1Tmt3UlhZTVFVeWNqSGZQVGdVQVN6WGNVT1JKdUdBQ1NFWWdmVWdjVXNsekZHMjEzSUk2a0tTRitweGdmalVVOW0wMDI5bWl4eGdtTExyOUd6eFNUV0t5VHRLQkFTMk0rWkR2NmVoeUtBTDFGSU9CUzBBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQldubWRIVkkwVjJLbHZtZmFNREhzZldtbTRkMWlNQ0NUekYzZ00yMFkvSStvcGJxM053cXJpTEEvNTZSYi93QXVlS0dnWlZqOGgxUXhyc0JaZDJSeDdqbmlnQkd1V1lSZVVnWnBGTEFNMjBBRHJrNFBxS1UzREdLTXhSaG5rNkt6WUE5Y25ta05zeWlMeVhDdEdwVUZsM0FnNHp4a2VncFRBeXh4Q0Z3cng4Qm1YSVByeGtVQUpKZE10cjU2UmJzWjNBdGpianJ6K0ZXNnB5V3p0YWVTa2lya0VNekpuT2V2Y1k1cXhHSENZa0ladTVWY0Q4c21nQ0tlZnlKWWxLWlJ6Z3RuN3ZweFVjVjA4c1Vza1VTa0syRjNQamNNWnowOTZmUEFabVRjeWVXTWhsWmM3Z2VPdWVLYWx2TXFTcXNzZVhPUis3T0FNWXhqZDdVQUtMaVh5a0pqWHpKRGhWRDhkTThuSDlLUjU1MGpMTkFnYmNxZ2Vad2NuR1FjZTQ3VW90NUJDZ01xK1pHY3E0VEE2WTVHZlQzcHMxdkxOQTBja3NiRm1CT1l2bHdPY1l6L0FGb0JDL2FuRWJaakhtaDlnVlh5Q2NaNjQvcFFicDFqbDh5TEVrYTd0b2JJSTlRY2YwcEJaYlZLeHVFVUVQR0F2M0c3L2g3VTd5SnNPM25BU3RnQmdueWdEdGpQMTc5NkFIV3M3M0NzU0k5bzREUnlid2YwRldhclFRdWtqdkl5czc0QjJydEdCN1pQclZtZ0Fvb29vQUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0Fvb29vQUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpb1piYUNZZ3l3eHlFY0F1b09LUjdXM2tDaDRJbUNqQ2dvRGdlMUFFOUZRTmEyN3FxdEJFeXFNS0NnSUgwb2ExdDNSVWFHSmxYN3FsQVFQcFFCUFJVRFcwRElzYlFSRlYrNnBRWUgwRkJ0YmN4aU13eEZBY2hTZ3dQd29Bbm9xQTJ0dVl4R1lJaWdPUXV3WUIrbEgyV0R5dkw4aVBabk8zWU1aOWNVQVQwVkI5bHQvTDh2eUk5aE9kdXdZejY0b0ZyQUl6R0lJZ2hPU3V3WUorbEFFOUZRQzF0MWpNWWdpQ0U1S2hCZy9oUXR0QXFNaXd4QlcrOG9RWVAxRkFFOUZRQzJ0MFJrV0NNSy8zZ0VBQit0QzJ0dWlzcXdScXJqREFJQUQ5YUFKNktnUzF0MERCWUlsREREQUlCa2U5Q1cwQ2J2TGhqWGNNTnRRREk5RFFCUFJVQ1dzRVpKamdqUWtZTzFBTWowb1MxdDRpVEhCRWhJd1NxQWNVQVQwVkJIYTI4VGJvNElrYkdNcWdCb2p0YmVKdDhjRVNONnFnQm9Bbm9xQkxTM2pjT2tFU09PaktnQm9TMXQwZmVrRVNzUDRnZ0IvT2dDZWlvRnRiZFpQTVdDSVBuTzRJTTUrdEF0YmNTZVlJSWcrYzdnZ3puMXpRQlBSVUgyUzM4enpQSWkzWnp1MkRPZlhOQnRiY3llWVlJaStjN3Rnem4xelFCUFJVRFd0dTcrWTBFVFBuTzRvTS9uUTlyYnlQdmVDSm1QOEFFVUJQNTBBVDBWQkphVzhybDVMZUoyUFVzZ0pva3RiZVZ0OGtFVHQ2c2dKb0Fub3FDUzF0NVczU1FSTzJNWlpBVFE5cmJ5a0dTQ0p5QmdGa0I0b0Fub3FCN1dDVEhtUXh2dEdCdVFIQTlLUjdXM2NLSGdpWUtNTGxBY0QwRkFGaWlvSHRiZVFLSGdpWUtNS0NnT0I3VU5hMjdxcXRCRXlxTUtDZ0lIMG9Bbm9xQnJXM2RGUm9ZbVZmdXFVQkErbERXMERJc2JRUkZWKzZwUVlIMEZBRTlGUUcxdHpHSXpERVVCeUZLREEvQ2cydHVZeEdZSWlnT1F1d1lCK2xBRTlGUWZaWVBLOHZ5STltYzdkZ3huMXhUbzRZNFYyeFJxaWs1d2lnQ2dDV2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0Fvb29vQVpJNGlqYVJ1aWdrNHFGWmJrdDg5c3FnaklJa3pqMlBIOHMxTklna2paRys2d0lOUXJIY0RPKzRWaHRJR0k4WlBxZWVmd3hRQkJiMy8yaDQwakVSWjR5NUFreVVQb2VQY2ZyVG9MdDVtUUxFdU1aY2lRa0o2RHB5ZmFpSzFsak1PSlVQa3hsUHVIbjM2K3cvV2xnczJoOHNxeUJsQkRsWThieCtmWDM5elRBdTFWU2VUemxTU0lLSHp0SWJKNDlSamo4elZxcU1GclBITVhlZFpDZnZIeThFanNNNTRIMEZJQlZ1OTEwWVkvTEpCd2QwbUc5OEwzL0FFcVFYTzY2OHBVeXVEbDg4WkhhbUxhYlppVmRSR1pQTks3ZWQzMXovU2o3R291MW5SSWh0em5FZnpFbnZuTkFGeWlpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0Fvb29vQUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0FwcE9BU0FUN0R2VHFqY01VWUkyMWlPR3huQitsQUVVTTBqU0dPVkZSZ29iNVgzY2UvQXBVbFo1NUZVRFlnd1QzTGVuNVkvT21XOXZOYmhzeUpJU1A3aFVzM3FUazFKREY1VUFUZDgvSkxZNnNlcC9PZ0NPS2FWcGRra0lRbGR3dzI3QTkrT0R6Nzk2UzJ1L3REc3Y3b2JjOExMdVljNDVHT0tTMnQ1b3BDenpxNVlmTVFtQ3g5U2NucDZEQTVwNndTK2FIa21EN1FRdUV3ZWZVNS9saWdCL21Gcm55d0J0VmN1ZmM5Qi9PbUpQSjV5cEpFRkQ1MmtOazhlb3h4K1pwOXZHVURGOEdSMjNNUjYvOEExaGdWQkJhenh6RjNuV1FuN3g4dkJJN0RPZUI5QlFBOWJoaktCc1VSc3hRUHU1SkdlMk9uQjcwdm55aVpWYUVLck1WVTc4dDlTTWRPUFdrVzNjU2pMcVkxWXVGMjg1T2VwejdudFRJN2FaYmd5UE9IeVQveXo1Qy8zUWM0QS9EbkZBRHpjTjV2K3JIbGIvTDM3dWMvVEhUUEhXcmRWRGJ1WmZ2anl0Ky9adDV6OWM5TTg5S3QwQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVkRMYlFURUdXR09RamdGMUJ4U1BhMjhnVVBCRXdVWVVGQWNEMm9Bbm9xQnJXM2RWVm9JbVZSaFFVQkErbERXdHU2S2pReE1xL2RVb0NCOUtBSjZLZ2EyZ1pGamFDSXF2M1ZLREErZ29OcmJtTVJtR0lvRGtLVUdCK0ZBRTlGUUcxdHpHSXpCRVVCeUYyREFQMG8reXdlVjVma1I3TTUyN0JqUHJpZ0NlaW9Qc3R2NWZsK1JIc0p6dDJER2ZYRkF0WUJHWXhCRUVKeVYyREJQMG9Bbm9xQVd0dXNaakVFUVFuSlVJTUg4S0Z0b0ZSa1dHSUszM2xDREIrb29Bbm9xQVcxdWlNaXdSaFgrOEFnQVAxb1cxdDBWbFdDTlZjWVlCQUFmclFCUFJVQ1d0dWdZTEJFb1lZWUJBTWozb1MyZ1RkNWNNYTdoaHRxQVpIb2FBSjZLZ1MxZ2pKTWNFYUVqQjJvQmtlbENXdHZFU1k0SWtKR0NWUURpZ0NlaW9JN1czaWJkSEJFall4bFVBTkVkcmJ4TnZqZ2lSdlZVQU5BRTlGUUphVzhiaDBnaVJ4MFpVQU5DV3R1ajcwZ2lWaC9FRUFQNTBBVDBWQXRyYnJKNWl3UkI4NTNCQm5QMW9GcmJpVHpCQkVIem5jRUdjK3VhQUo2S2creVcvbWVaNUVXN09kMndaejY1b05yYm1UekRCRVh6bmRzR2MrdWFBSjZLZ2ExdDNmekdnaVo4NTNGQm44Nkh0YmVSOTd3Uk14L2lLQW44NkFKNktna3RMZVZ5OGx2RTdIcVdRRTBTV3R2SzIrU0NKMjlXUUUwQVQwVkJKYTI4cmJwSUluYkdNc2dKb2UxdDVTREpCRTVBd0N5QThVQVQwVkE5ckJKanpJWTMyakEzSURnZWxJOXJidUZEd1JNRkdGeWdPQjZDZ0N4UlVEMnR2SUZEd1JNRkdGQlFIQTlxR3RiZDFWV2dpWlZHRkJRRUQ2VUFUMFZBMXJidWlvME1US3YzVktBZ2ZTaHJhQmtXTm9JaXEvZFVvTUQ2Q2dDZWlvRGEyNWpFWmhpS0E1Q2xCZ2ZoUWJXM01Zak1FUlFISVhZTUEvU2dDZWlvUHNzSGxlWDVFZXpPZHV3WXo2NHAwY01jSzdZbzFSU2M0UlFCUUJMUlJSUUFVVVVVQUZGRkZBQlZlNWtsalRkSEdyNHlXM1B0d01mUTFZcUdkSGtpS0l3VXNNWlpjL3BrVUFRL2FKaEdOMElFanNBaWg4aHVNNXpqanYyN1ZMQkkwdTVaRTJPcDVIVWV4QnBqVzhqUXhqekZFc1p5cmhPUFRwbjA5NmZCRzBXNXBIM3V4NVBRZXdBb0FkUElZa3lxN21KQVZjNHlhaDgrYU5ITXNBRFpBUUsrUTVQNERINDFMUEg1cUFLMjFsSVpUak9EOUtyTFlnQ1JzeGgzSUlhS1BhQVJ5RGpKenpRQlBESzdPeVN4aEhBeU5yYmdSOWNDckZWNFluVjJlV1FPNUdCdFhhQVBwazFZb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0Fvb29vQUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0FxdGN6TkNFS3g3MUxBTWQyTVpJSDQ5YXMxV3VZWkowQ282SU1nbmNoYkpCQkhjZWxBRm1xN1N1dHdpQkZLT0Q4Mi9CeU8yTWYxOWFsUU1FRzhndDNJR0IrVlIzTVBueGJBNVJzNUREcUtBSTQ3dk1ZZVZObTVpRkNaY3NCM3dCbW50ZFFpSlpOeEtzY0x0VWtrK21CelVjOW1zeXhEYkhtTVlVT205Y2ZUajBGTmVDU0tHTXdxbm1SazRFY1lDa0hyd1dIODZBSkZ2WVRFSkZaaXBPMGZJeEpQc01aTkQza1NRaVhEc3BiYjhxa2tIT09SMnFCTEpwTFZGbjh2ekE3UGgwREx5VDFHZmYxcWI3TGkxTVE4cER1REF4eDdWQkJCSEdmYjFvQWsrMElJdk5Ja0M1eGd4dG44c1pwRGN4Q0V6RXNFWHI4aHlQcU1acU9TM2tsaDJTU0k3YnQzelIvS1I2YmM5UHg2MDFMS1JMU1NCWll4NWhQSWl3RkI2Z0ROQUV5WE1jaU02Rm1WZTRSdWZweHorRktzNE5zSmlNS1YzSEFKL3BuOUtGV2NSWTh5UHpPeDhzNHg5TjM5YWhGdEtiVHlIa1J1QUJpTWdZSFlqUE9md29Ba04xQ0lubHl3VlB2WlJnUjlSak5QaG5TY0hZV3lPb1pTcC9JMVZTeGRZWm8xa2lVUzQ0U0hhRi9ETlR4UXlyY1NTczZzSFZSZ0xqR1B4OXpRQk5JU3FNVkFMQVpBSndEVmEzdW5mYjVxSkdIajNxUStlT092QXgxcXpJQ3lNRklERVlCSXlCVlczc2xodDJpSWkrWmRwYU9QWVNNZCtUazBBU3gzTVVyWVJteUJ1d1VJeVBVWkhQNFUyTzhobEo4dG5iR2MvSTNHT282ZGZiclFzVTIvZkpMR1dWU0Z3aEFHZTU1NTZlMUxiUlN3cVZlUkhYSlB5b1ZPU2MrcDlhQUNDNVM0WDVCSU92M295TytPcEdLVmJsSkR0UW5kaklES1ZCK2hJNS9DbVJRU1JFanpRWXZtMnFxWVBKenljOXZ3cUtDeGVDWlpGZUlFSVZPMkhCYjNKenllS0FKYmU5am5DRGxYWWRNSEdlNERZd2FldHpFOGdqVmprNXdTcEFiSG9TTUg4S2lodFpZeEVyenE2Um5JQVRCSit1ZW5OSmIyQ3dTQmtXRGFwT0Q1WHovOEFmV2Y2VUFUUnl1MDhrVElxN1FHQkRaeUNUN2NkS1ZaWE03eHVpZ0FBcVEyY2pucnh4MHBpd3ppZHBETEdRd0NrQ01nNEdlKzczb0VNNG5NaGxqd1JqYjVaempKNzd1dk5BRHZ0TWZtZVZsdDJjZmNPTSttY1lxeFdjYkZoY0NVUEdDSEw3akhsejdGczlQOEE2MWFOQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJWV2E1OHE0U04xQVJsSjM1NkVlb3ExVldhM00wNExsREdGSUtNbWM4ZzljK3c3VUFOdDcxWmtVdWhqTEZncTRKeUIrSFgycVQ3VEY1U3k3bTJzY0RDRWtuMHhqUFkxQ3RwS3FyaVpQTVdSbkI4czQrYk9SalB2NjBuMk9UN09zSmtpa3c1WStaRnVEWnllUm4xTkFEbXZZMVNPUmN0RzdsQ2NISVBQYkdUMHhValhjU3crZVdJakhCTzA4ZlVZeUtqVzBaRWhWWkZBU1F1UUV3Ty9BR2VCejcwaHRaakJKSDV5ZnZHTEUrV2VBZTJOMUFFb3VvakdYREhhRGo3cHlUMndNYy9oU2k2aU1UU2JpRkJ3UVZJSVBwanJta2VLVjBUTHA1cU51VmdoMituVFBvVDNwdjJlUXF4YVZmTkxCZ3dUQUdPT21mNjBBS2IyRUp2M09CdTI0OHRzZytoR00wNkM0aW56NWJFNDU1VWorZjBxTTIweE81cFUzN2dTUWh4Z2RCalAxcGJhMWVCOG1SV0d3SmdKam9TUjM5NkFKNXBQS2hlVGFXMmpPQjNxdkJjbVZIZGhGc1FmZWprM2crdllmNU5XSlZkb2lJMzJQMllybkg0VlhOdEk0bUx5cnZrVUx1VkNvQUdlMlRucjYwQVNDNmlLTStYQVVaWUdOZ1FQcGpORWQxRklyTUdJQ2pKTEtWNDllZTN2VmVPeGVOWmdyeElKVjI0U0hhQjc0ejcxS2JWMlp0OHFsV2k4c2dKZy9YclFBMzdmRVpHSElSWXk1SlZnUVA4QWRJNmU5VCtlbTVGeTI2UVpYNUQvQUljZmpVSzI4elRoNXBrY2JDaFZZOXZCL0UrbE50Ykw3Tys4eWwySzRKSS9pUFUvb1B5b0FuZ204N2ZnRUJXMjhnZzlBZVFRUFdtSmVSTzZ4b3hMTm5ibFNBMlBRNHdhSVlaa2Qya2tqWlpEa2hVS25PQU91NCtsSkZCT2dWVE9walVZVUNQQlBwazUvbGlnQkxhOVM0Q2pCVnpuakJ4eDF3Y1lOWEtwUjJzcWVSbVpTSXlTZjNaRzdQNDhWZG9BS0tLS0FDaWlpZ0Fvb29vQUtLS0tBQ3FrOXk4VGJWalZ0cUYyTFB0d1Biam45S3QxVXVyVTNCQXhGZ2QzajNFZlE1NC9LZ0N3amgwVmw1RERJcUdlWjBkVWpSWFlxVytaOW93TWV4OWFkTEUreU5ZSlBLQ0VaK1hPVkhhbVhWdWJoVlhFV0IvejBpMy9BSmM4VUFJMXlXV0V3SUhNcTdodWJhTVk5Y0hubXBvSlZuaFNWZWpETlJTMmdhRklrRVJWQmpFc2UvOEFxS21oakVVU3hyMFVZb0Frb29vb0FLS0tLQUNpaWlnQXF0Y3pOQ0VLeDcxTEFNZDJNWklINDlhczFXdVlaSjBDbzZJTWduY2hiSkJCSGNlbEFGbXFsM2RHMmFQaUlLK1J1a2syQUg4alZoQXdRYnlDM2NnWUg1VkZORks4a2J4U0ltelBESVd6bjhSUUF3WHNhMjZUUy9JcmQ4RWdmampwNzA4M1VRUU9TMkNjQWJHM0UvN3VNMUNiU1R5VWpTV05TSDh4aVU0SnpuZ1o0RlN2Rkt5eHNIUVNwL0ZzeXB6MTR6L1dnQlZ1WTJLaFN4TGtnZktlbzY1NDQvR2thOWdVRWt1TU50UDd0dXZwMHFOck15UmJYa0JZdnZjaGNCdXhHTStuRkMyanh4UnhwS01xKzhzeTV6K3Ywb0FsKzBvWVRJdTRnY1kyTm5QdU1aL1NsODlGZ1dSamhTQWVBVG5QcDNOUnJCT2l5QVRSNWRpMlRHY0FlbjNxUTJqUGFpQ1YwZmJqYWZMNDQ5UVNjMEFUUlRKS3VVSk9EZ2dnZ2o2ZzgxTlZlMXQvczZzTnNJeWMvdTQ5Zy9tYXNVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZWNXBXam1pQWp5am5hVzNZd2ZwMzZWWXFyUERMSzZHT1JFQ0hkaGtMWlBQdVBXZ0MxVmFlV1JIQ3hSaDJ3V09XMmdEOGp6VHBVbGNKNWN1d2hnV08zTzRkeDdVMmFHUm1EeHVxTnRLbmN1N2o4eFFBalhETUkvSVFPWkYzamMyMEFjZDhIMUZUUlNDV0paRjZNTTFDMERLSS9JZFl6R3V3YmwzREhIdVBRVk5GR0lvbGpYb294UUJKUlJSUUFVVVVVQUZGRkZBQlJSUlFBVlZ1WnBvc0dPSlhYdVdmYmc1eDZHclZWN21LU1dQYWpxbklKTEx1L3FLQUlwTGw0WWxhV0pFTE1WK2FUQ0QzTFk3L0FFcWEzZHBZbFoxQ2s5bGJjTWRpRFNPbHdWVGJNcXNQdlpqeUcvRFBINTB0dkY1VVFYSUp5U1NCZ1pKeWVLQUV1SkpJL0xFY2FPWGJiOHo3Y2NaOUQ2VTFMcGZJODJRYkR1S2tENXNrSEhHT3RGMWJtNUNMbVBhcmJpcnB1RGZyVFJiTWlCVWtDN0d6SDh1UW94akI1NUhKOUtBSlB0TVhsZVp1TzNPM0JVNXo2WTY1cHJYc0lRT1dmQmJialkyUWZRakdSU2ZaNUN1NHlyNXUvZUcyZkwweDB6NmU5SWJlUWtONXE3dDRkanNPRGdZd0JuajlhQUpvTGlPY0V4c1NCNnFSL09pYVFSSVcybGprQUFkeWVCVWRyYlBiZ0F5SytFQ2NKanBuSGYzcVdhSVNJUm5hY2dnK2hIU2dDQ1M1bmhpa2VXM1VCQm5Ja3lENjlzL3BVaVhNVWlPVkxZVVpiY2hCQStoRlJ2QlBMRElyenJsd0FNSmdEOE01eitORDIwanRNVElvODFBdkNkTWZqejFOQUVzZHdqcVN1LzVlb0tNRCtSR2FiRGR3elo4dHlRQmtrcVFQZmsxRmIyYndOSXlQQ3U4QUFKRHRBSTc0elQ0N1p4YXRCTTZ1aFhhTnFGVGo4elFBNk85aGtmWXJOdTI3c01qTHg2OGpwU3gzTWN6YlVMWnhuRElWeVBVWkhOVjRvWjVwWkRjcmhERjVlTm9YT2ZveHFTMnRQSWJkdGc2WXlrT3h2eE9hQUxsRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFWVG1ua1c0RU1TUnNjQWtNKzBrZjdQMHE1Vktlek0wb0xTTjVlY2xEZ2pqcGpJeVB3TkFFc3N6eHp4SjVlVWtPMHZ1NkhCUFQ4S1pkWFJ0OEhZcFhIVm5DNVBvQjNQdFRyaUthV1NOa2tSQkdkd0RJVzV3UjZqMXBKNEpwRktyTXFxeTdXRFI3dnk1L25tZ0N5T1Jtb0o1bWlhUEVlNVdZS1R1eGpKQS9IclE2U0ZZMWltTWUwakpLaHR3OVA4QTY5SmN3eVRCUWpvZ1ZnM3pJV3lRY2p1S0FDNnVWdGxYTzNjeHdON0JSK0pxV05pOGFzMjNKR2ZsT1IrQnFHVzNhUXhTYmtFMFdjTVV5T1J6eG4rdFN3eCtWQ3NlYzdSMXhpZ0NXaWlpZ0Fvb29vQUtLS0tBQ2lpaWdBcXZOTEtra2FSUm8rL1BMT1Z4ajhEVmlxdHpiZmFXajMrV1VVa2xYVGRuOWVLQUFYYWVSSEsyUnY2S29MRS9USFduRzZpRVN5YmlWSndBRkpKUHBqcm1veGJTb0UyU2pjbVFwWmMvS2V4NTVQQTVwZnM4aW9wV1JSS0dMRmltUWM5ZU0vMTdVQURYdHVpaGl6QU5uSHlOMjZqcHhVME0wY3lreGtrQTRPUVIvT3E3MmtqakJsVExidDUySGtrWTQ1NDQrdFNXMEx4Ynk3cSs3QjRYR0NBQjZuMG9BTHFjMnlJMnplcFlLM1BJSHI3MDFicm1WcGdxcEd3VUZXTFp5QWVtUGNVKzVpZVVKc2RWS3NHK1pkMmYxRlJwWjdFY1J2Z2w5NlpHUXZBR1BjY1VBVFF6SktwS2s4SEJES1ZJL0E4MU5WZUtLUmZNYVIxYVJ1TXF1QUFPbkdUVDRVa1NGVmxsOHh4MWJialA0VUFFRThkekVKSW0zSWVod1JUbkpWQ1ZVc1FPRkhlbVFKSWtRV1dYelg3dnRDNS9DblNxN1JNc2IrV3hIRFl6ajhLQUlVbmY5NzVrWURScnV3amJnZXZIUWM4ZnlwdHJkK2Z2RzFEdEFPWW4zZzU3WndPYVNHMmRJWkkzbERCMXhsVklPZWNra2trbi9DcFk0WlZaMmtsVXN5aFJzVGJqR2ZVbjFvQVpCY3RJN0lWUUZCazdYM2JmWnZRL25UN2U0ODUzQVhDQUFxMmZ2QTU1L1NteFc4bm1HU2FSWkR0MjRWTm94NzhuTkpCWnJCTzhpTEVxc0FBcVI3U1B4elFCYm9vb29BS0tLS0FDaWlpZ0Fvb29vQUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0Fvb29vQUtyelNPanFrVVlaMkJQek50QUE5OEgxcXhWZWFKM2RYaWNLNmdqTEx1QkI5c2lnQVM0UHlyTEdZNUd6aGZ2Wng3aWo3VEY1U3k3bTJzY0RDRWtuMHhqUFkweDRKbUViZWN2bW94TzRweHlNWXhuK3RSL1k1UHM2d21TS1REbGo1a1c0Tm5KNUdmVTBBU0c5aThvU0R6R1ZtMmZLaEp6bkhJeFVodUkxakVwTEtwT0FDaEJKOU1ZelVRdFN0c0lsY0Jnd2NIYjhvT2M0QXowOXMwNHd5dEd1WlFaRmJjRzJmTDZZeG5wZyt0QUExN0FxcXhaOE0yMERZMmMraEdNaWxXOGhhUGVya3FNRDdwNXowd01jL2hVWnRwU3lreXB1MzcyT3c0UEczQTU0NCt0Tit3RXcrWEpJamdLb0dZK01yNmpQSTlxQUovdE1QbHZMdWJhdjNoc09SOVJqTkxEY1J6Z21NbGdPKzBnSDZldFJMYU90dThhR0NNdnhtT0hhTWZUTlRRcElzZTJSbFlqZ0ZWMjhmbWFBRmduanVZaEpFMjVEME9DS1dWL0xpWjlwYmFDY0wxTk5nU1JJZ3Nzdm12M2ZhRnorRk9sVjJqWlkzMk9SdzJNNC9DZ0N0QmVHVU96TEdZMUdkMFVubWMrbUFNNXFTRzZTYVB6RjNxb0FZbGtLOGZqMS9Da2loY084a3JvN01vWDVVMjhmbWZXbXhXcmlBd3pTaDAyZVdBcTdlUFU4bm1nQ1NPNWptSkNiczR6aGtLa2oxR1J6UkZPc2tiT04yRkpHTnJaL0lqT2FpdHJNd01XQXRnY1lCU0hhZng1cDBVTndoY21XSnQ1ei9xeU1IQUg5N3B4UUFxWGNVeS91Q1diYVdYY3BVTitKRkpiM2NVNnB0SkRNdWNFSEI5UURqQi9DbUpheklZc1RSbnlrS2ZjUE9lLzN2WWZyU3cyc2tZaVI1VmVPRWZLTm1EMHh5YytoTkFFcVhNVWo3RmM1UFRLa0J2b1NNSDhLYWw3QThoalJtTGc0STJNTUgzNDRxTzNzUmJ5S3lyYjdWemdpSEQ0L3dCN1A5S2tnaG1pa2Rta1JnNTNFQkNEbkFIWEo5S0FEN1pCNWdqM051WTdSaEd3VDN3Y1lxMVdjSWJnWEVTQUVRUk9XQktqbmc5OTJlL29LMGFBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0Fvb29vQUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0Fvb29vQUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0Fvb29vQUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQXFyZDNQMmRVT0V3eHhsMzJxUHFjR3JWUVRKT3hVd3lxbU01REp1Qi9VVUFSQzRsekFCRW43M0pQN3pwajB3T2VLamU5bFNOWGVPSkF6dEdTMHhBR004NTIreC9TcEJhc3NjWWpkVmtRazVLWlU1NjhaL3JRYmFRSkVFbFVNakZ5V1FuY1RuM0dPcG9BYWJ1WDdONXlRS3dBWXQrODR3TzRPT2MwOHp5cW9EUXFKWGJhaWg4Zzhaem5IQTY5cVEyci9acFl4SWdhVWtzMnpqbmpnWi9yVDNpa2VORDVpaVZEa09FNC9MUFRIdlFBeHJtYlkyMkZTNkg1d1pNQURHY2c0NS9LajdSTXRzOHp3cXUwYmdQTUpCR1BYSDlLZDVFZ2pmOTZwbGZxeFRnZXdHZjYweVMya2t0MGlNcUFnamNRaEdRT25Sc2o4NkFGYTZmN0cwd2lYZW1kNkY4WXgxNXhWaFM1UUYxQ3QzQU9SK2ZGVlRaeUJKMFNjQkpmN3lzeEhHT3BibXBvbzVWZG1sbFY4Z0FCVktnWXo3bjEvU2dDeFJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZVNXA1RnVCREVrYkhBSkRQdEpIK3o5S3VWU25zek5LQzBqZVhuSlE0STQ2WXlNajhEUUJMTE04YzhTZVhsSkR0Mzd1aHdUMC9DbVQzRHh1UWtZZll1OThuR0I3Y2NuZzA2NGlsbGtqWkpFUVJuY0F5RnVjRWVvOWFTYTNra0pLeUt1OU5qNVRPUnowNTQ2bjFvR1dGWU1vWWRDTWlvSjVuUjFTTkZkaXBiNW4yakF4N0gxcDBzY2hWQkRMNVFWaG41UWNqMHBsMWJtNFZWeEZnZjg5SXQvNWM4VUNFYTVMTENZRURtVmR3M050R01ldUR6elUwRXF6d3BLdlJobW9wYlFOQ2tTQ0lxZ3hpV1BmL1VWTkRHSW9salhvb3hRQkpSUlJRQVVVVVVBRkZGRkFCUlJSUUFWVnU3bjdPcUhDWVk0eTc3VkgxT0RWcW9Ka25ZcVlaVlRHY2hrM0EvcUtBSzAxODhVRVVqeHhLSHpuZEx3TzR3UURuSXFSNTdoRmkvY3B1a1lyanpPQjFJT2NlZ3B2MlJ4SEdpU1JnS1dMQm84aGljNTR6d09UeFN5MnJ6Skdzenh5YkhMTUdqeUQ3WXo3KzlBRGx1WFlSRXhLTjdsR0pmb1JucHh6MDlxQmNUbEpHRU1meU1RUDNoNUE2bjd0QXRpTGQ0UStCL3l6SUhLZW4xeFR6Q3kyd2loZFZ3TnVXWGQvVVVBTUZ4TDVTRXhyNWtod3FoK09tZVRqK2xObHVab29Ha2toU01xd0dUTDhwQk9NNXgvTVU0VzhnaFFHVmZNak9WY0pnZE1jalBwNzBra004a2UxcDEzYmxZSHkrT0RuR001N2V0QUlrdFpYbWozc2lxcCs2VWZjR0hyMEZPbWtFU0Z0cFk1QUFIY25nVWtFY3FBaVNSR0hHMEltMEwrcHAwMFFrUWpPMDVCQjlDT2xBRUVsek5EREpKSmJxdXdaeUpQbFA0NHorbEVWMzV6UytWNUxoRkJETExrRW5zZU9PbER3VHl3eUs4NjVjQURDWUEvRE9jL2pTU1dzMGhtUG5JUE1VTC9BS3M4QVovMnZjMEFFVjIwbHBKSjVRRG9NN1MzQkdNam5IcDdVNUxsaDVublJxcFJBL3lQdTRPZlljOFV6N0ZJdm1CSmZsZVBZUTRaL3dBZVc5enhTcFloRVpRVVZIVGE2b20wRStvNTRvQWNzbHp6dnQwVWJTUVJMa1o5RHgvalRiUzdlNStZUngrWGpsa2szWVBCeDBIclNMWnY1cGxkNGpMc0tobGl4MTdubm5wN1U2Q0NlSUJUTW0wTGo1WThFbkFBSk9UNlVBTnRyeDU1ZG9STnVDVGlUTEo3TXVPRFY2cXNVRXZtcEpOS2pzaWtEYW0wODQ2OG4wcTFRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBRk81dUpFbldLSlVac2JpSGJhV0hQQys5U1RTdEhORUJIbEhPMHR1eGcvVHYwcUs2dERjTi9yVzJIN3lZQkhHZW1RY0duend5eXVoamtSQWgzWVpDMlR6N2oxb0F0VlV1cnY3TzhhL3VodkJPWkpOZzR4N0gxcVNWSlhDZVhMc0lZRmp0enVIY2UxRXlUTWYzVWlweGdoazNEK1lvQWJjVE5FcU1zWWNGZ0dPN0FHU0IrUFdyTlZKYlp2czhjTU1pb2liZnZKdUp3Ump1UFNyQ0JnZzNrRnU1QXdQeW9BZlJSUlFBVVVVVUFGRkZGQUJSUlJRQVZVdmJrMnFvMjJNaG0ya3UrMERqUG9mU3JkVnJtQjV6R1VaRjJOdXd5YmdlQ1BVZXBvQVlMbVk3VkVDK1krU0I1bnk3UmpuT005L1NqN1U1MnFzV1pTU0NoYkFHT3B6NmNqdDNGT2tnY21OMGNKSWdLOHJsU0QyeG4ySGVtL1pYRzFsbHhLQ1NYSzVCejFHUFRnZCt3b0FRM01wUlFzSTh6ZjViS3o0QU9NOWNISXFhQ1V5Qmc2YkhVNFlBNUhyd2FoTnRLRVVyTVBNMytZek1tUVRqSFRJd0tsaGpaQXhadzdzY3NRTUQwNEhQcFFBczd5b2dNVWF2NjduMmdESDBOUmZhSmx0bm1lRkYyamNCNWhJSXg2NC9wVTh5dTBaV01oU1JqTExrZmxrVlhrdHBKTGRJaktnSUkzRUlSa0RwMGJJL09nQlRjeWZadk9XSExLY09tN2xjSG5ISE5QdHAzbjNzRUFqQndqaHM3eDY5S2hObEtva1NPY0xISXdKREt6SDM1TGQ2bXQ0SHR5NmgxTVpPVVVMalo3ZGVsQUZtaWlpZ0Fvb29vQUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FLZHpjU0pPc1VTb3pZM0VPMjBzT2VGOTZkUGNQRzdCSXcreGQ3NU9NRDI0NVBCcGwxYUc0Yi9XdHNQM2t3Q09NOU1nNE5QbXQza1lsWkFtOWRqL0xra2M5T2VEeWZXZ0N3ckJsRERvUmtWWHU3dGJjSUR0RE4wTHR0VWZVMCtXT1FxZ2hsOG9Ld3o4b09SNlUyZTNNa3Njc1pWWkVCQUxMdUdEMTR5S0FHejNYMmVOQy9saG42QXlZVWY4Q1BiOEtuall2R3JOdHlSbjVUa2ZnYXJ0YTRTRHl5b2tnR0ZabHlNWXdlTWlwNFkvS2hXUE9kbzY0eFFCTFJSUlFBVVVVVUFGRkZGQUJSUlJRQVZXdVpaSTJqRWNhT1hiYjh6N2NjWjlENlZacXJkMjV1UkdOMGVGYmR0a2ozZzhZOVI2MEFNZTZsRUN1c0tzKzhvVTh6SE9jY0hIUDZVK1M1MnhSektxbUo4WmN0amFEMzZVa3Rwdk1RQkNSUi93QUNBcWMreEJHS1lMV1FXYjIvbXFkMlFDVUp3RDlXNS9PZ0FXOGNHTGZFb2prWWdNSHp4Mk9NRGcwMzdleGlhVlk0d2drMkJuazJnanNlbnZVajI4a2dqV1JvMkNnaHhzUHpBOGV2SEgxcHYyV1laQ3pSRExoeCs2T0JnWXg5NzJGQUNHOGRJRW1hQWJXY0Q1WHo4cEdkdzQvVGluaTR1R2FUWkJHMnh3dWZONHhqT2VudUtEYlRsRkJuaitWd3dBaXdBQU9tTTBzVnMwQ1NMRTQrWnNydVhJVVlBeDFIcFFBKzJsbGxUZkpFcUFnRmRyN3M1L0FWWXFDMmplS0ZVZDFiYU1BcXVPUHpOVDBBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVZUbW5rVzRFTVNSc2NBa00rMGtmN1AwcTVWS2V6TTBvTFNONWVjbERnampwakl5UHdOQUVzc3p4enhKNWVVa08wdnU2SEJQVDhLWmRYUnQ4SFlwWEhWbkM1UG9CM1B0VHJpS2FXU05ra1JCR2R3RElXNXdSNmoxcEo0SnBGS3JNcXF5N1dEUjd2eTUvbm1nQ3lPUm1vSjVtaWFQRWU1V1lLVHV4akpBL0hyUTZTRlkxaW1NZTBqSktodHc5UC9yMGx6REpNRkNPaUJXRGZNaGJKQnlPNG9BTHE1VzJWYzdkekhBM3NGSDRtcFkyTHhxemJja1orVTVINEdvWmJkcERGSnVRVFJad3hUSTVIUEdmNjFMREg1VUt4NXp0SFhHS0FKYUtLS0FDaWlpZ0Fvb29vQXF6elR4dUFrQ01wSUFacE52SjlzR2thZVlsSTBoWHpDdVdWcE1CZnh3Yy9sVDdpS1dYWjVib20wN3ZtUXRrL21LU1dHUXlDV0tSVmZiaHR5NUJIMHlQNTBBUnRkeStXc2lRcVZKQ25lKzBodDIzSEFQZWxsdUpvb28yTUtGMmJhVTh6K1hIUEF6MnBYdG44aFk0NVZYREJtWjAzRmpuUFlqdlNTMnp6U1J0SkxoVkhLcUdVayt1UTNGQURwYmgxamllRkVrV1FnQXM1WHIwN0dyVlVWdGJoSWtqVzRqd2piZ1RHVDlCOTZyRUt5S3A4MlFPeE9jZ1lBOXNaTkFEYmlXU1BaNWNhdVdiYjh6N2Nmb2FqKzB5L0t2a3I1bm1iR0JZNEhHY2c0NTRxUzRpa2syZVhJcUZXM2ZNbTdQNmlvL3N6RkN4a0htbHcrN2I4dVFNZE05TWU5QURaTHVXTkpHYUtJQkhDRW1VZ2M0NXp0OXhVMXRLODBXOTFWUWVWS3R1RERIWG9LaWEybE1lQkt2bUdRU014VElKSFlEUEhRZDZtdDQ1STFJa2RHSFlJbTBLUFRHVFFCUFJSUlFBVVVVVUFGTkp3Q2NFNDdDblV4MTNJeTVJeU1aSFVVQVZyYTVrbVJuWlkvTHhsV2pmZCtCNDYwNkdkNUdDdEdFM3J2VERaeVBmamc4ajFwc0ZwNWJTUEkrOTM0M0VBSEhiT0FNbW5RUU9qQnBIVmlxN0Z3dU1EMzVPVHdLQUxWVklybHBHWE1ZQ3lBdEdkMlNSN2pISDYxTEdraXRJWkpkNnNjcXUwRGFQVDNxS0syYU5seklDc2FsWTFDNElIdWM4L3BRQVIzTFBLdTZNTEc1SVJ0MlNjZW94eDM3MWJxcEZiTWtpczBnWkV6c1VEQkdmVTU1NHEzUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJVVWlDUk1OdUh1cElJL0VWTFJRQlUyeVJqRHl5RmV6QUFrZlhqOWY1VklGa3dDazI0SHV5ZzUvTEZUMUMwUXlTaDJzZVNNWkIrb29BUXMrUG1qSTkxT2Y4RFRoSWpIRzduKzZlRCtYV2tXVGtLNDJzZW5PUWZvYWtaRmNZWUFpZ0Nzbm14bmFXTCtnYnFSN0gxK3Y2Vk1qaHhsVDA0SVBVSDNxQ2J6STA0eTRCRzNQVlRuQStvL1g2MFJ5ck1ESW4zME9IWHY5UDZpZ0M1UlRGWU1vSU9RUmtHbjBBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBTVpRd0lJQkI2Zzk2aXhKSDkzTHIvZEo1SDBQK1A1MVlvb0FydXdraVpWUHo3Y2hUd1FlM0ZSU29Xa2puZ2JCY1k5bUdNalA2L25WaG8xY0RJempvZTQraHFzeVNwOGlqZXU0RWRpQmtFalAvNnFBTEVBS29kd3dXSk9BTVlxYW9GbUE0Y2xENk1NZnIwUDRWTURrWkZBQzBVVVVBRkZGRkFCUlJUQXdKSUJCSTZqMG9BZlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZSR0Zlb0JVLzdKeFV0RkFFT0psNk9ISG93d2Z6SCtGSG1PT0dpYjZnZ2ovSDlLbW9vQWg4M0krVkhZK20zSDg4VWJwVDBpQUgrMDJEK21hbW9vQWgyeUVmTklCL3VyaitlYWtWQXE0VVlGT29vQUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0Fvb29vQUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0Fvb29vQUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0Fvb29vQUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0Fvb29vQUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0Fvb29vQUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0Fvb29vQUtLS0tBQ2lvNVkza3h0bmtpeC9jQzgvbURUV2hjb3FpNWxVanF3QzViNjhmeW9BbW9xRXd1WTFVWE1vSTZzQXVUOWVNVUdGekdGKzB5Z2c4dUF1VCttUDBvQW1vcUV3djVZWDdUS0NEbmZoY24yNlkvU2p5WDhyWjlwbDNaenZ3dWZwMHgrbEFFMUZRK1MvbDdmdE11YzUzNFhQMDZZL1NnUXVJeXYybVVrbk8vQzVINlkvU2dDYWlvUkM0aksvYVpTU2VHSVhJL1RGQ3d1STJVM01wSjZNUXVSOU9NVUFUVVZDc0xoR0J1WldKNk1RdVYrbkg4NmRGRzhlZDA4a3VmNzRYajhnS0FIc3lvcFppRlVESko3VlhGOWJra2JuQkNseURHd09QWEdLbHVFTWtES3VOeEhHZWxRdEpOTEZJdjJWMCtRL2VaY2srZ3dmNTRwQVdWWU1vWWNnaklwYXpvYlo0enRoZ01HNkRhempiOS9zVGc1SjY4MGxqYUdGeVJITkd4VEJKOHNLVC93SGsvVTB3TkttUlNMS2dkQ1NwOVFSK2hxbmEyNFNXTmpaZVhJZ082VGNQbVA0SEovSEZSMnR0SXQ1NXM5dVgzWktPZHY3cjVpY2RmZnI3MEFhZFZ4ZVFHUUlIT1dPRk8wNFkreHhnMU9lbFZyY3pSckhBYmM0UWJUSnVHM0E3am5QNlVBVEpNa2tqeHJ1M0oxQlVqK2ZYcFVsVkVhWDdhN0cya0NNcXJ1SlhIQlBQWFBlb2t0MkV5bjdNUktKTW00eXZJejljOU9NWW9BMEtLekh0R2t2eEw1RGdpVU51YllWd08rZnZmaDBvTm0zMjB5dXN6TjVtNFNKNVlHUFRKK2JIYkZBR2hKSXNTN25KQXlCd0NmNVUrc3k1dDNMT1JhR1NYekF5eWhsSEdSeHljOU9NZEswaDA5S0FGb3FHU0dSM0xMY3lvUDdxaGNEODFORWtMdStWdVpZeC9kVUxqOVFhQUpxS2hraGQyeXR6TEdNZEZDNC9VR2lTRjNJSzNNcWNZd29YbjM1Qm9BbW9xR1NGM3h0dVpVd01mS0Y1OStRYUhoZGd1TG1WTURCd0Y1OXprVUFUVVZDOExzRkF1WlV3TUVnTDgzMXlLR2hkbFVDNWxVZ2NrQmN0OWNqK1ZBRTFGUXRDNVJWRnpLcEhWZ0Z5MzE0L2xRWVhNYXFMbVVFZFdBWEordkdLQUpxS2hNTG1NTDlwbEJCNWNCY245TWZwVDQwS0pocEdrUDk1c1ovUUNnQjlGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRk5rZFkwTHVjS09wcDFSenZJa0xOREg1c2c2TGtEUDQwQUVVeVRBN0NlRGdobEtrZmdlYVR6MC9la25DeGZlWTlPbWFnZ2FhT0dXU1NGektlZWNaWStnQUp3UHhxVlVlM3RNSW5teUFFNHpqY3g2OC9XZ0IwZHhGS0dLbGh0R1NHVXFRUG9SbWxoblNjRW9IeC90SXk1L01WWHRoT3l5dE5DUkl5amxtQUI2L0tNRTRBL3JSYks4UmR2TG1qaUNmY2Q5NUo5dVQvbnRRQlk4MWZNWlA3Z0JZOWhTUTNNVXhJUW5PTTRaU3VSNmpQVVV5QlhqdDJjcnVsZkxzb1BmMHorUXFPMTg5NVdlNGhaR1pjWkpYQyt3d1QrZEFFOFZ6Rkt4VkdKSTU1VWdFZW9KNi9oU1JYVU16N1VZazR5TXFRR0hxQ2V2NFZEQWt1NkxmRXlDR01ya2tmT2VPbUQ3ZDhVbHNiaVM0OHk0Z1pEZ2daWmRxRDBHQ1NTZlhqcFFCWVM1aWtrTWFNU3d6L0NjSEhYQjZHcGFwd3h5NzRVYU5sV0VrN3lSaHVvR09jOSs5WEtBSVZ1b1dsOHBXSmJPTTdUalBwbnBuMnFhcWJKTEplUnVZWFhZeHl4a0JRakI2RDE1OUI5YWVzZU5RZVR5TVpqQTg3ZjE1NlkvclFCSzAwYXpMRVcrZGhrREZJYm1JVGVWdU8vT1B1bkdmVFBUUHRWWjdaMXY0NVVNekt6bG4rNWdjWXg2MDVvNVRJWXhHMjB5aVR6TWpBQXdjZGM1NHgwb0F1VlhlOGhTUm8yTGhseHVQbHRnWjk4WXF4VkdTR1NXOWtETE1zTHFGSlVwdGJHYzU3OThjVUFUbTdnVlptWjhDRTRmSVBGVEt3WlF3NkVaR1Jpc3k0dFpKZnRMZVRKa2s3Vnl1SDR3Ty9ZODFwUjU4dGNncWNESVBhZ0IxRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQlJSUlFBVVVVVUFmLzlrPQ==\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/check/{{checkNumber}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "check", + "{{checkNumber}}" + ] + }, + "description": "It is recommended to have unique Check Numbers. \ncheckNumber and checkDate is required to be the same as checkNumber and checkDate for the related post billingCharges (prereq). checkImage is a base64 conversion of the check image." + }, + "response": [] + }, + { + "name": "post Credit Bill", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"originalFolio\": {\r\n \"folioNo\": \"2178\",\r\n \"folioTypeName\": \"FOLIO\",\r\n \"internalFolioWindowID\": \"1944499\",\r\n \"folioDate\": \"2023-11-15\"\r\n },\r\n \"fullCredit\": true,\r\n \"payments\": [\r\n {\r\n \"paymentMethod\": {\r\n \"paymentMethod\": \"CA\",\r\n \"folioView\": \"1\"\r\n },\r\n \"postingAmount\": {\r\n \"amount\": \"-11.77\",\r\n \"currencyCode\": \"EUR\"\r\n },\r\n \"folioWindowNo\": \"1\"\r\n }\r\n ], \r\n \"cashierId\": {{CashierId}},\r\n \"charges\": [\r\n {\r\n \"transactionCode\": \"1000\",\r\n \"price\": {\r\n \"amount\": \"-11\",\r\n \"currencyCode\": \"EUR\"\r\n },\r\n \"postingQuantity\": 1,\r\n \"postingReference\": \"reference note\",\r\n \"folioWindowNo\": \"1\"\r\n }\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/creditBill", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "creditBill" + ] + }, + "description": "API to post a credit bill to a specific folio. Folio data is found with the get Folios API." + }, + "response": [] + }, + { + "name": "post PasserBy Sale", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"profileId\": {\r\n \"type\": \"Profile\",\r\n \"id\": \"{{ProfileId}}\"\r\n },\r\n \"payments\": [\r\n {\r\n \"paymentMethod\": {\r\n \"authorizationApproval\": {},\r\n \"paymentMethod\": \"CA\",\r\n \"folioView\": \"1\"\r\n },\r\n \"applyCCSurcharge\": false,\r\n \"folioWindowNo\": \"1\"\r\n }\r\n ], \r\n \"cashierId\": {{CashierId}},\r\n \"charges\": [\r\n {\r\n \"transactionCode\": \"2000\",\r\n \"articleCode\": \"200010\",\r\n \"price\": {\r\n \"amount\": \"10\",\r\n \"currencyCode\": \"EUR\"\r\n },\r\n \"postingQuantity\": 1,\r\n \"postingReference\": \" \",\r\n \"folioWindowNo\": \"1\"\r\n }\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/passerBySale", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "passerBySale" + ] + }, + "description": "API to post the charge and payment transaction to a guest profile as a passerby." + }, + "response": [] + }, + { + "name": "post Check Outs", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservation\": {\r\n \"reservationIdList\": {\r\n \"id\": {{ReservationId}},\r\n \"type\": \"Reservation\"\r\n },\r\n \"cashierId\": {{CashierId}},\r\n \"stopCheckout\": false,\r\n \"mobileCheckoutFolioEmail\": \"testemail@test.com\",\r\n \"checkoutWithOpenFolio\": false,\r\n \"mobileCheckout\": false,\r\n \"autoCheckout\": true,\r\n \"eventType\": \"CheckOut\",\r\n \"checkoutInstr\": {\r\n \"roomStatus\": \"Dirty\",\r\n \"ignoreWarnings\": true\r\n }\r\n },\r\n \"verificationOnly\": false\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/checkOuts", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{reservationId}}", + "checkOuts" + ] + }, + "description": "Use API to request a checkout when reservation fits the criteria for check out." + }, + "response": [] + }, + { + "name": "post Billing Charges -> multiple", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text", + "disabled": true + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"postIt\": false,\r\n \"cashierId\": {{CashierId}},\r\n \"charges\": [\r\n {\r\n \"transactionCode\": \"7082\",\r\n \"price\": {\r\n \"amount\": \"96\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"postingQuantity\": 1,\r\n \"checkNumber\": \"653265\",\r\n \"applyRoutingInstructions\": false,\r\n \"usePackageAllowance\": false,\r\n \"folioWindowNo\": \"1\"\r\n },\r\n {\r\n \"transactionCode\": \"7000\",\r\n \"price\": {\r\n \"amount\": \"76\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"postingQuantity\": 1,\r\n \"checkNumber\": \"653265\",\r\n \"applyRoutingInstructions\": false,\r\n \"usePackageAllowance\": false,\r\n \"folioWindowNo\": \"1\"\r\n }\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/charges", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{reservationId}}", + "charges" + ] + }, + "description": "Post multiple charges to the reservation folio. Knowledge of the transaction codes that relate to the type of charge is needed. Use the get Transaction Codes." + }, + "response": [] + }, + { + "name": "Post Fixed Charges", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"fixedCharges\": {\r\n \"schedule\": {\r\n \"start\": \"2022-04-01\",\r\n \"end\": \"2022-04-01\",\r\n \"frequency\": \"D\"\r\n },\r\n \"charge\": {\r\n \"transaction\": {\r\n \"code\": \"5010\",\r\n \"description\": \"Tickets\"\r\n },\r\n \"quantity\": \"1\",\r\n \"chargeAmount\": {\r\n \"amount\": \"25\"\r\n },\r\n \"article\": {}\r\n }\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/fixedCharges", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{reservationId}}", + "fixedCharges" + ] + }, + "description": "API to set Fixed Charges on a reservation. Transaction code knowledge is required. The schedule>frequency is D=Daily, with start date and an end date for which days, O=Once, with the same start date and end date, and W=Weekly, with start date and an end date for week." + }, + "response": [] + }, + { + "name": "post Deposit Payments -> unallocated w/token", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "loginHotelCode", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"guaranteeCode\": \"GDED\",\r\n \"updateReservationPaymentMethod\": false,\r\n \"paymentMethod\": {\r\n \"paymentCard\": {\r\n \"cardHolderName\": \"REST TEST\",\r\n \"cardType\": \"Va\",\r\n \"attachCreditCardToProfile\": false,\r\n \"processing\": \"EFT\",\r\n \"cardNumberLast4Digits\": 1881,\r\n \"cardNumber\": 8012123412345991,\r\n \"expirationDateMasked\": \"07/28\",\r\n \"cardOrToken\": \"Token\",\r\n \"cardNumberMasked\": \"XXXXXXXXXXXX1881\",\r\n \"expirationDate\": \"2028-07-31\",\r\n \"citId\": \"1234567890123456\"\r\n },\r\n \"paymentMethod\": \"VA\",\r\n \"folioView\": \"1\"\r\n },\r\n \"postingAmount\": {\r\n \"amount\": \"50\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"cashierId\": {{CashierId}},\r\n \"applyCCSurcharge\": false,\r\n \"terminalId\": \"MobileTerminal\",\r\n \"overrideInsufficientCC\": false,\r\n \"overrideARCreditLimit\": false,\r\n \"folioWindowNo\": \"1\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/depositPayments", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{reservationId}}", + "depositPayments" + ] + }, + "description": "Post a Deposit Payment to a reservation that will initiate a deposit transaction to the integrated Payment System. This is unallocated as there is no policyId and it is including a credit card cardNumber (tokenization isn't active in PMS)." + }, + "response": [] + }, + { + "name": "post Deposit Payments -> unallocated w/credit card", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "loginHotelCode", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"guaranteeCode\": \"GDED\",\r\n \"updateReservationPaymentMethod\": false,\r\n \"paymentMethod\": {\r\n \"paymentCard\": {\r\n \"cardHolderName\": \"REST TEST\",\r\n \"cardType\": \"Va\",\r\n \"attachCreditCardToProfile\": false,\r\n \"processing\": \"EFT\",\r\n \"cardNumberLast4Digits\": 1881,\r\n \"cardNumber\": 4012888888881881,\r\n \"expirationDateMasked\": \"07/28\",\r\n \"cardOrToken\": \"CardNumber\",\r\n \"expirationDate\": \"2028-07-31\",\r\n \"citId\": \"1234567890123456\"\r\n },\r\n \"paymentMethod\": \"VA\",\r\n \"folioView\": \"1\"\r\n },\r\n \"postingAmount\": {\r\n \"amount\": \"50\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"cashierId\": {{CashierId}},\r\n \"applyCCSurcharge\": false,\r\n \"terminalId\": \"MobileTerminal\",\r\n \"overrideInsufficientCC\": false,\r\n \"overrideARCreditLimit\": false,\r\n \"folioWindowNo\": \"1\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/depositPayments", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{reservationId}}", + "depositPayments" + ] + } + }, + "response": [] + }, + { + "name": "post Billing Payments -> w/token", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"overrideInsufficientCC\": false,\r\n \"applyCCSurcharge\": false,\r\n \"vATOffset\": false,\r\n \"paymentMethod\": {\r\n \"paymentCard\": {\r\n \"cardHolderName\": \"REST TEST\",\r\n \"cardType\": \"Va\",\r\n \"processing\": \"EFT\",\r\n \"cardNumberLast4Digits\": 1881,\r\n \"cardNumber\": 8012123412345963,\r\n \"expirationDateMasked\": \"07/28\",\r\n \"cardOrToken\": \"Token\",\r\n \"cardNumberMasked\": \"XXXXXXXXXXXX1881\",\r\n \"expirationDate\": \"2028-07-31\",\r\n \"citId\": \"456987321456789A\"\r\n },\r\n \"paymentMethod\": \"VA\"\r\n },\r\n \"postingReference\": \"API test -Window1\",\r\n \"postingAmount\": {\r\n \"amount\": 50,\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"cashierId\": {{CashierId}},\r\n \"terminalId\": \"MobileTerm\",\r\n \"folioWindowNo\": 1,\r\n \"overrideARCreditLimit\": false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/payments", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{reservationId}}", + "payments" + ] + }, + "description": "Post billing payment to a reservation folio with a token payment method. Token is defined and expected to be recognized by the integrated Payment System for the payment transaction." + }, + "response": [] + }, + { + "name": "post Billing Payments -> w/credit card", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"overrideInsufficientCC\": false,\r\n \"applyCCSurcharge\": false,\r\n \"vATOffset\": false,\r\n \"paymentMethod\": {\r\n \"paymentCard\": {\r\n \"cardHolderName\": \"REST TEST\",\r\n \"cardType\": \"Va\",\r\n \"processing\": \"EFT\",\r\n \"cardNumberLast4Digits\": 1881,\r\n \"cardNumber\": 4012888888881881,\r\n \"expirationDateMasked\": \"07/28\",\r\n \"cardOrToken\": \"CardNumber\",\r\n \"expirationDate\": \"2028-07-31\",\r\n \"citId\": \"456987321456789A\"\r\n },\r\n \"paymentMethod\": \"VA\"\r\n },\r\n \"postingReference\": \"API test -Window1\",\r\n \"postingAmount\": {\r\n \"amount\": 50,\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"cashierId\": {{CashierId}},\r\n \"terminalId\": \"MobileTerm\",\r\n \"folioWindowNo\": 1,\r\n \"overrideARCreditLimit\": false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/payments", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{reservationId}}", + "payments" + ] + } + }, + "response": [] + }, + { + "name": "post Billing Payments -> w/internal CardId", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"paymentMethod\": {\r\n \"paymentCard\": {\r\n \"cardId\": {\r\n \"type\": \"CreditCard\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": {{cardId}}\r\n },\r\n \"cardType\": \"Ax\"\r\n },\r\n \"paymentMethod\": \"AX\",\r\n \"folioView\": \"1\"\r\n },\r\n \"postingAmount\": {\r\n \"amount\": \"412\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"applyCCSurcharge\": false,\r\n \"overrideInsufficientCC\": false,\r\n \"overrideARCreditLimit\": false,\r\n \"vATOffset\": false,\r\n \"action\": \"Billing\",\r\n \"cashierId\": {{cashierId}},\r\n \"folioWindowNo\": \"1\",\r\n \"postingReference\": \"cardid test from postman\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{reservationId}}/payments", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{reservationId}}", + "payments" + ] + }, + "description": "API to use the card already on the reservation to make a payment on the folio. The internal cardId of the existing credit card payment method can be retrieved in the get reservation API and then used to initiate a payment transaction to the integrated Payment System." + }, + "response": [] + }, + { + "name": "Request to submit a job to post the deferred taxes.", + "request": { + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "description": "(Required) Client or Partner's Application Key" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "description": "(Required) Mandatory parameter to identify the hotel code where the end user is logged in" + }, + { + "key": "x-externalsystem", + "value": "{{ExtSystem}}", + "description": "External system code." + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"criteria\": {\n \"hotelId\": \"{{hotelId}}\",\n \"reservationId\": {\n \"url\": \"\",\n \"type\": \"\",\n \"instance\": \"\",\n \"idContext\": \"\",\n \"id\": \"{{reservationId}}\"\n }\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/deferredTaxesProcess", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "deferredTaxesProcess" + ] + }, + "description": "Request to submit a job to post the deferred taxes.

OperationId:postDeferredTaxesProcess

" + }, + "response": [] + }, + { + "name": "post ProFormaFolio (generate)", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "description": "(Required) Client or Partner's Application Key" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "description": "(Required) Mandatory parameter to identify the hotel code where the end user is logged in" + }, + { + "key": "x-externalsystem", + "value": "{{ExtSystem}}", + "description": "External system code." + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"criteria\": {\n \"hotelId\": \"{{HotelId}}\",\n \"reservationIdList\": [\n {\n \"type\": \"Reservation\",\n \"idContext\": \"OPERA\",\n \"id\": \"{{ReservationId}}\"\n }\n ],\n \"proformaResponseInstruction\": \"Details\"\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/proformaFolio", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "proformaFolio" + ] + }, + "description": "API to generate the ProForma transactions and folio handling. The proformaResponseInstruction can be \"Details\" to respond with all transactions or \"Summary\" for a short overview." + }, + "response": [] + }, + { + "name": "close Reservation Folio", + "request": { + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-externalsystem", + "value": "{{ExtSystem}}", + "type": "text" + }, + { + "key": "Authorization", + "value": "Bearer {{Token}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": {{HotelId}},\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": {{ReservationId}}\r\n },\r\n \"cashierId\": {{CashierId}}\r\n }\r\n}" + }, + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/folios", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "folios" + ] + } + }, + "response": [] + }, + { + "name": "convert Folio", + "request": { + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-externalsystem", + "value": "{{ExtSystem}}", + "type": "text" + }, + { + "key": "Authorization", + "value": "Bearer {{Token}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": {{HotelId}},\r\n \"folioNo\":{{FolioNo}},\r\n \"folioTypeName\": \"NOTA\",\r\n \"folioDate\": \"2019-10-07\"\r\n }\r\n}" + }, + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/folio/{{FolioNo}}/convert", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "folio", + "{{FolioNo}}", + "convert" + ] + } + }, + "response": [] + }, + { + "name": "Change folio tax payments Copy", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "description": "(Required) Client or Partner's Application Key", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "description": "(Required) Mandatory parameter to identify the hotel code where the end user is logged in", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"reverseCriteria\": {\n \"hotelId\": {{HotelId}},\n \"transactionList\": [\n \"1000\"\n ],\n \"reasonCode\": \"TST\",\n \"cashierId\": {{CashierId}}\n }\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/csh/v1/hotels/{{HotelId}}/cashiers/1/folioTaxPayments", + "host": [ + "{{HostName}}" + ], + "path": [ + "csh", + "v1", + "hotels", + "{{HotelId}}", + "cashiers", + "1", + "folioTaxPayments" + ] + }, + "description": "You can use this API to change folio tax payments.

OperationId:reverseFolioTaxPayment

" + }, + "response": [ + { + "name": "Response for the reverse Thailand Tax Payment Tax record request.", + "originalRequest": { + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "f2a96686-6998-4d92-bf6d-7e581dec7fde", + "description": "(Required) Client or Partner's Application Key" + }, + { + "key": "x-hotelid", + "value": "", + "description": "(Required) Mandatory parameter to identify the hotel code where the end user is logged in" + }, + { + "key": "x-externalsystem", + "value": "", + "description": "External system code." + }, + { + "key": "Accept-Language", + "value": "", + "description": "Language code" + }, + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"reverseCriteria\": {\n \"hotelId\": \"\",\n \"transactionList\": [\n \"\",\n \"\"\n ],\n \"reasonCode\": \"\",\n \"cashierId\": \"\"\n },\n \"links\": [\n {\n \"href\": \"\",\n \"rel\": \"\",\n \"templated\": false,\n \"method\": \"PUT\",\n \"targetSchema\": \"\",\n \"operationId\": \"\",\n \"title\": \"\"\n },\n {\n \"href\": \"\",\n \"rel\": \"\",\n \"templated\": false,\n \"method\": \"HEAD\",\n \"targetSchema\": \"\",\n \"operationId\": \"\",\n \"title\": \"\"\n }\n ],\n \"warnings\": [\n {\n \"value\": \"\",\n \"shortText\": \"\",\n \"code\": \"\",\n \"docURL\": \"\",\n \"status\": \"\",\n \"tag\": \"\",\n \"recordId\": \"\",\n \"type\": \"\",\n \"language\": \"qM-rXyaR13-J0LCULQ-JxdLJ-4JyvCUY-peb\",\n \"rph\": \"\"\n },\n {\n \"value\": \"\",\n \"shortText\": \"\",\n \"code\": \"\",\n \"docURL\": \"\",\n \"status\": \"\",\n \"tag\": \"\",\n \"recordId\": \"\",\n \"type\": \"\",\n \"language\": \"Hnakol-ud-DpQ0-Z-XenFA81F-XDAXThxc-FV-M4Tx-KMF-kT5Z3ld2\",\n \"rph\": \"\"\n }\n ]\n}", + "options": { + "raw": { + "headerFamily": "json", + "language": "json" + } + } + }, + "url": { + "raw": "{{baseUrl}}/hotels/:hotelId/cashiers/:cashierId/folioTaxPayments", + "host": [ + "{{baseUrl}}" + ], + "path": [ + "hotels", + ":hotelId", + "cashiers", + ":cashierId", + "folioTaxPayments" + ], + "variable": [ + { + "key": "hotelId" + }, + { + "key": "cashierId" + } + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8" + }, + { + "key": "Content-Language", + "value": "EyRvNOAb-5uWb-3aasMI-NCcCrJ-KrumcIL-GZZYddBo-jVH-Oz0Cy-k", + "description": { + "content": "Audience language", + "type": "text/plain" + } + }, + { + "key": "Location", + "value": "", + "description": { + "content": "Location of newly created resource", + "type": "text/plain" + } + } + ], + "cookie": [], + "body": "{\n \"postings\": [\n {\n \"referenceTransactionNo\": \"\",\n \"remark\": \"\",\n \"reference\": \"\",\n \"checkNo\": \"\",\n \"checkCount\": \"\",\n \"postedAmount\": {\n \"amount\": \"\",\n \"currencyCode\": \"\"\n },\n \"price\": {\n \"amount\": \"\",\n \"currencyCode\": \"\"\n },\n \"quantity\": \"\",\n \"transactionType\": \"Revenue\",\n \"creditAmount\": {\n \"amount\": \"\",\n \"currencyCode\": \"\"\n },\n \"debitAmount\": {\n \"amount\": \"\",\n \"currencyCode\": \"\"\n },\n \"articleCode\": \"\",\n \"cashierInfo\": {\n \"cashierId\": \"\",\n \"cashierName\": \"\"\n },\n \"paidOut\": \"\",\n \"arrangementCode\": \"\",\n \"groupTypeInfo\": {\n \"groupId\": \"\",\n \"groupCount\": \"\",\n \"groupDescription\": \"\",\n \"subGroupId\": \"\"\n },\n \"rateCode\": \"\",\n \"compRedemptionCode\": \"\",\n \"updateInfo\": {\n \"updateDate\": \"\",\n \"updateBy\": \"\"\n },\n \"fbaCertificate\": \"\",\n \"taxInvoiceNo\": \"\",\n \"serviceRecovery\": \"\",\n \"compPostingsInfo\": {\n \"authorizer\": \"\",\n \"approvalStatus\": \"\"\n },\n \"financialTransactionIdList\": [\n {\n \"id\": \"\",\n \"type\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"\"\n }\n ],\n \"exchange\": {\n \"debitAmount\": {\n \"amount\": \"\",\n \"currencyCode\": \"\"\n },\n \"creditAmount\": {\n \"amount\": \"\",\n \"currencyCode\": \"\"\n }\n },\n \"approvalCode\": \"\",\n \"approvalStatus\": \"\",\n \"stampDuty\": \"\",\n \"customCharge\": \"\",\n \"transactionNo\": \"\",\n \"transactionDate\": \"\",\n \"transactionCode\": \"\",\n \"transactionDescription\": \"\",\n \"transactionAmount\": \"\",\n \"postingDate\": \"\",\n \"postingTime\": {\n \"time\": \"\",\n \"timezone\": \"\"\n },\n \"revenueDate\": \"\",\n \"receiptNo\": \"\",\n \"officialBIRReceiptExists\": \"\",\n \"roundingDifferenceTrx\": \"\",\n \"commissionable\": \"\",\n \"reversePaymentTransactionNo\": \"\",\n \"canAdjustInvoice\": \"\",\n \"depositTransactionId\": \"\",\n \"groupByCount\": \"\",\n \"folioWindowNo\": \"\",\n \"deferredTax\": \"\",\n \"awardTransaction\": \"\",\n \"covers\": \"\"\n },\n {\n \"referenceTransactionNo\": \"\",\n \"remark\": \"\",\n \"reference\": \"\",\n \"checkNo\": \"\",\n \"checkCount\": \"\",\n \"postedAmount\": {\n \"amount\": \"\",\n \"currencyCode\": \"\"\n },\n \"price\": {\n \"amount\": \"\",\n \"currencyCode\": \"\"\n },\n \"quantity\": \"\",\n \"transactionType\": \"Revenue\",\n \"creditAmount\": {\n \"amount\": \"\",\n \"currencyCode\": \"\"\n },\n \"debitAmount\": {\n \"amount\": \"\",\n \"currencyCode\": \"\"\n },\n \"articleCode\": \"\",\n \"cashierInfo\": {\n \"cashierId\": \"\",\n \"cashierName\": \"\"\n },\n \"paidOut\": \"\",\n \"arrangementCode\": \"\",\n \"groupTypeInfo\": {\n \"groupId\": \"\",\n \"groupCount\": \"\",\n \"groupDescription\": \"\",\n \"subGroupId\": \"\"\n },\n \"rateCode\": \"\",\n \"compRedemptionCode\": \"\",\n \"updateInfo\": {\n \"updateDate\": \"\",\n \"updateBy\": \"\"\n },\n \"fbaCertificate\": \"\",\n \"taxInvoiceNo\": \"\",\n \"serviceRecovery\": \"\",\n \"compPostingsInfo\": {\n \"authorizer\": \"\",\n \"approvalStatus\": \"\"\n },\n \"financialTransactionIdList\": [\n {\n \"id\": \"\",\n \"type\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"\"\n }\n ],\n \"exchange\": {\n \"debitAmount\": {\n \"amount\": \"\",\n \"currencyCode\": \"\"\n },\n \"creditAmount\": {\n \"amount\": \"\",\n \"currencyCode\": \"\"\n }\n },\n \"approvalCode\": \"\",\n \"approvalStatus\": \"\",\n \"stampDuty\": \"\",\n \"customCharge\": \"\",\n \"transactionNo\": \"\",\n \"transactionDate\": \"\",\n \"transactionCode\": \"\",\n \"transactionDescription\": \"\",\n \"transactionAmount\": \"\",\n \"postingDate\": \"\",\n \"postingTime\": {\n \"time\": \"\",\n \"timezone\": \"\"\n },\n \"revenueDate\": \"\",\n \"receiptNo\": \"\",\n \"officialBIRReceiptExists\": \"\",\n \"roundingDifferenceTrx\": \"\",\n \"commissionable\": \"\",\n \"reversePaymentTransactionNo\": \"\",\n \"canAdjustInvoice\": \"\",\n \"depositTransactionId\": \"\",\n \"groupByCount\": \"\",\n \"folioWindowNo\": \"\",\n \"deferredTax\": \"\",\n \"awardTransaction\": \"\",\n \"covers\": \"\"\n }\n ],\n \"trxCodesInfo\": [\n {\n \"description\": \"\",\n \"transactionGroup\": \"\",\n \"transactionSubGroup\": \"\",\n \"universalProductCode\": \"\",\n \"routingInstructionsId\": \"\",\n \"articles\": [\n {\n \"description\": \"\",\n \"transactionCode\": \"\",\n \"price\": {\n \"amount\": \"\",\n \"currencyCode\": \"\"\n },\n \"postIt\": {\n \"availableForPostIt\": \"\",\n \"color\": \"White\"\n },\n \"universalProductCode\": \"\",\n \"hotelId\": \"\",\n \"articleCode\": \"\",\n \"inactive\": \"\",\n \"orderSequence\": \"\"\n },\n {\n \"description\": \"\",\n \"transactionCode\": \"\",\n \"price\": {\n \"amount\": \"\",\n \"currencyCode\": \"\"\n },\n \"postIt\": {\n \"availableForPostIt\": \"\",\n \"color\": \"Red\"\n },\n \"universalProductCode\": \"\",\n \"hotelId\": \"\",\n \"articleCode\": \"\",\n \"inactive\": \"\",\n \"orderSequence\": \"\"\n }\n ],\n \"trxServiceType\": \"\",\n \"transactionCode\": \"\",\n \"hotelId\": \"\",\n \"printTrxReceipt\": \"\",\n \"redeemMembershipPoints\": \"\",\n \"earnMembershipPoints\": \"\"\n },\n {\n \"description\": \"\",\n \"transactionGroup\": \"\",\n \"transactionSubGroup\": \"\",\n \"universalProductCode\": \"\",\n \"routingInstructionsId\": \"\",\n \"articles\": [\n {\n \"description\": \"\",\n \"transactionCode\": \"\",\n \"price\": {\n \"amount\": \"\",\n \"currencyCode\": \"\"\n },\n \"postIt\": {\n \"availableForPostIt\": \"\",\n \"color\": \"DarkYellow\"\n },\n \"universalProductCode\": \"\",\n \"hotelId\": \"\",\n \"articleCode\": \"\",\n \"inactive\": \"\",\n \"orderSequence\": \"\"\n },\n {\n \"description\": \"\",\n \"transactionCode\": \"\",\n \"price\": {\n \"amount\": \"\",\n \"currencyCode\": \"\"\n },\n \"postIt\": {\n \"availableForPostIt\": \"\",\n \"color\": \"LightBlue\"\n },\n \"universalProductCode\": \"\",\n \"hotelId\": \"\",\n \"articleCode\": \"\",\n \"inactive\": \"\",\n \"orderSequence\": \"\"\n }\n ],\n \"trxServiceType\": \"\",\n \"transactionCode\": \"\",\n \"hotelId\": \"\",\n \"printTrxReceipt\": \"\",\n \"redeemMembershipPoints\": \"\",\n \"earnMembershipPoints\": \"\"\n }\n ],\n \"links\": [\n {\n \"href\": \"\",\n \"rel\": \"\",\n \"templated\": false,\n \"method\": \"PUT\",\n \"targetSchema\": \"\",\n \"operationId\": \"\",\n \"title\": \"\"\n },\n {\n \"href\": \"\",\n \"rel\": \"\",\n \"templated\": false,\n \"method\": \"HEAD\",\n \"targetSchema\": \"\",\n \"operationId\": \"\",\n \"title\": \"\"\n }\n ],\n \"warnings\": [\n {\n \"value\": \"\",\n \"shortText\": \"\",\n \"code\": \"\",\n \"docURL\": \"\",\n \"status\": \"\",\n \"tag\": \"\",\n \"recordId\": \"\",\n \"type\": \"\",\n \"language\": \"lnlQklQ-OTWr\",\n \"rph\": \"\"\n },\n {\n \"value\": \"\",\n \"shortText\": \"\",\n \"code\": \"\",\n \"docURL\": \"\",\n \"status\": \"\",\n \"tag\": \"\",\n \"recordId\": \"\",\n \"type\": \"\",\n \"language\": \"oRR-78qraO\",\n \"rph\": \"\"\n }\n ]\n}" + } + ] + } + ], + "description": "###### APIs to cater for Cashiering related functionality in OPERA Cloud.\r\n\r\nCashiering provides access to a guest folio, posting journals, receipt histories, currency calculations, credit card settlements, and check a guest out.\r\n\r\nFor further detailed information on Cashiering, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/c_cashiering_finance.htm#OCSUH-CashieringAndFinance-6AA33E56).", + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Channel Configuration (CHL)", + "item": [ + { + "name": "Amenities Mapping", + "item": [ + { + "name": "get Amenities Mapping", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/amenities/mapping", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "amenities", + "mapping" + ] + } + }, + "response": [] + }, + { + "name": "post Amenities Mapping", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"amenities\": [\r\n {\r\n \"amenityGroup\": \"ProductsFeatures\",\r\n \"systemInfo\": {\r\n \"systemCode\": \"WH\",\r\n \"systemType\": \"CHANNEL\"\r\n },\r\n \"localSystemCode\": \"100\",\r\n \"externalSystemCode\": \"FITNESS\",\r\n \"description\": \"Description\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/amenities", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "amenities" + ] + } + }, + "response": [] + }, + { + "name": "put Amenities Mapping", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"amenities\": [\r\n {\r\n \"amenityGroup\": \"ProductsFeatures\",\r\n \"systemInfo\": {\r\n \"systemCode\": \"WH\",\r\n \"systemType\": \"CHANNEL\"\r\n },\r\n \"localSystemCode\": \"100\",\r\n \"externalSystemCode\": \"FITNESS\",\r\n \"description\": \"Description\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/amenities", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "amenities" + ] + } + }, + "response": [] + }, + { + "name": "delete Amenities Mapping", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/amenities?amenityGroup=RoomFeatures&systemSubType=WEB&systemName=Website Channel&systemCode=DOC&systemType=CHANNEL&externalSystemCode=DOC&description=Website Channel&localSystemCode=100", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "amenities" + ], + "query": [ + { + "key": "amenityGroup", + "value": "RoomFeatures" + }, + { + "key": "systemSubType", + "value": "WEB" + }, + { + "key": "systemName", + "value": "Website Channel" + }, + { + "key": "systemCode", + "value": "DOC" + }, + { + "key": "systemType", + "value": "CHANNEL" + }, + { + "key": "externalSystemCode", + "value": "DOC" + }, + { + "key": "description", + "value": "Website Channel" + }, + { + "key": "localSystemCode", + "value": "100" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Channels (post/put/delete/get)", + "item": [ + { + "name": "get Channel", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer" + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/{{ChannelCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "{{ChannelCode}}" + ] + } + }, + "response": [] + }, + { + "name": "post Channels", + "request": { + "auth": { + "type": "bearer" + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"channels\": [\r\n {\r\n \"systemInfo\": {\r\n \"systemName\": \"NEW CHANNEL\",\r\n \"systemCode\": \"DOC\",\r\n \"systemSubType\": \"WEB\",\r\n \"inactive\": false\r\n },\r\n \"sellBy\": \"RATEROOM\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels" + ] + } + }, + "response": [] + }, + { + "name": "put Channels", + "request": { + "auth": { + "type": "bearer" + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"channels\": [\r\n {\r\n \"systemInfo\": {\r\n \"systemName\": \"NEW CHANNEL\",\r\n \"systemCode\": \"DOC\",\r\n \"systemSubType\": \"WEB\",\r\n \"inactive\": false\r\n },\r\n \"sellBy\": \"RATEROOM\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels" + ] + } + }, + "response": [] + }, + { + "name": "get Channels", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer" + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Channel Card Type Mapping", + "item": [ + { + "name": "get Channel Card Type Mappings", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer" + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/cardType/mappings?includeInactive=false&offset=0&hotelIds={{HotelId}}&bookingChannelCodes=DOC", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "cardType", + "mappings" + ], + "query": [ + { + "key": "includeInactive", + "value": "false" + }, + { + "key": "offset", + "value": "0" + }, + { + "key": "hotelIds", + "value": "{{HotelId}}" + }, + { + "key": "cardTypes", + "value": "CA", + "disabled": true + }, + { + "key": "fetchMapped", + "value": "true", + "disabled": true + }, + { + "key": "bookingChannelCodes", + "value": "DOC" + }, + { + "key": "fetchUnmapped", + "value": "false", + "disabled": true + }, + { + "key": "channelCardTypes", + "value": "CA", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Channel Card Type Mapping", + "request": { + "auth": { + "type": "bearer" + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"channelCardTypeMapping\": {\r\n \"newChannelCardType\": \"AX\",\r\n \"inactiveDate\": \"2023-06-30\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"bookingChannelCode\": \"DOC\",\r\n \"cardType\": \"AX\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/channels/{{ChannelCode}}/cardType/{{CardTypeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "hotels", + "{{HotelId}}", + "channels", + "{{ChannelCode}}", + "cardType", + "{{CardTypeCode}}" + ] + } + }, + "response": [] + }, + { + "name": "put Channel Card Type Mapping", + "request": { + "auth": { + "type": "bearer" + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"channelCardTypeMapping\": {\r\n \"newChannelCardType\": \"AX\",\r\n \"inactiveDate\": \"2023-06-30\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"bookingChannelCode\": \"DOC\",\r\n \"cardType\": \"AX\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/channels/{{ChannelCode}}/cardType/{{CardTypeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "hotels", + "{{HotelId}}", + "channels", + "{{ChannelCode}}", + "cardType", + "{{CardTypeCode}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Channel Card Type Mapping", + "request": { + "auth": { + "type": "bearer" + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/channels/{{ChannelCode}}/cardType/{{CardTypeCode}}?channelCardType={{CardTypeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "hotels", + "{{HotelId}}", + "channels", + "{{ChannelCode}}", + "cardType", + "{{CardTypeCode}}" + ], + "query": [ + { + "key": "channelCardType", + "value": "{{CardTypeCode}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Channel Carriers", + "item": [ + { + "name": "post Channel Carriers", + "request": { + "auth": { + "type": "bearer" + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"carriers\": {\r\n \"carrier\": [\r\n {\r\n \"carrierCode\": {\r\n \"code\": \"DOC\"\r\n },\r\n \"merchant\": false,\r\n \"inactive\": false\r\n }\r\n ],\r\n \"bookingChannelCode\": \"DOC\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/{{ChannelCode}}/subChannels", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "{{ChannelCode}}", + "subChannels" + ] + } + }, + "response": [] + }, + { + "name": "put Channel Carriers", + "request": { + "auth": { + "type": "bearer" + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"carriers\": {\r\n \"carrier\": [\r\n {\r\n \"carrierCode\": {\r\n \"code\": \"DOC\"\r\n },\r\n \"merchant\": false,\r\n \"inactive\": false\r\n }\r\n ],\r\n \"bookingChannelCode\": \"DOC\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/{{ChannelCode}}/subChannels", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "{{ChannelCode}}", + "subChannels" + ] + } + }, + "response": [] + }, + { + "name": "delete Channel Carriers", + "request": { + "auth": { + "type": "bearer" + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/subChannels?bookingChannelCodes=DOC&carriers=DOC", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "subChannels" + ], + "query": [ + { + "key": "bookingChannelCodes", + "value": "DOC" + }, + { + "key": "carriers", + "value": "DOC" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Channel Errors", + "item": [ + { + "name": "post Channel Errors", + "request": { + "auth": { + "type": "bearer" + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"errors\": {\r\n \"error\": [\r\n {\r\n \"errorCode\": \"ALT_NAME_TRANSLATION_NOT_SUPPORTED\",\r\n \"errorDescription\": \"Alternate name translation functionality is not supported.\",\r\n \"errorPrefix\": \"SYS\",\r\n \"errorSuffix\": \"81\",\r\n \"bookingResponse\": \"Unconfirmed\",\r\n \"dateRange\": {\r\n \"startDate\": \"2023-02-03\"\r\n },\r\n \"manualProcess\": true\r\n }\r\n ],\r\n \"bookingChannelCode\": \"DOC\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/{{ChannelCode}}/errorCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "{{ChannelCode}}", + "errorCodes" + ] + } + }, + "response": [] + }, + { + "name": "put Channel Errors", + "request": { + "auth": { + "type": "bearer" + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"errors\": {\r\n \"error\": [\r\n {\r\n \"errorCode\": \"ALT_NAME_TRANSLATION_NOT_SUPPORTED\",\r\n \"errorDescription\": \"Alternate name translation functionality is not supported.\",\r\n \"errorPrefix\": \"SYS\",\r\n \"errorSuffix\": \"81\",\r\n \"bookingResponse\": \"Unconfirmed\",\r\n \"dateRange\": {\r\n \"startDate\": \"2023-02-26\"\r\n },\r\n \"manualProcess\": true\r\n }\r\n ],\r\n \"bookingChannelCode\": \"DOC\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/{{ChannelCode}}/errorCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "{{ChannelCode}}", + "errorCodes" + ] + } + }, + "response": [] + }, + { + "name": "delete Channel Errors", + "request": { + "auth": { + "type": "bearer" + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/errorCodes?bookingChannelCode={{ChannelCode}}&error=ALT_NAME_TRANSLATION_NOT_SUPPORTED", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "errorCodes" + ], + "query": [ + { + "key": "bookingChannelCode", + "value": "{{ChannelCode}}" + }, + { + "key": "error", + "value": "ALT_NAME_TRANSLATION_NOT_SUPPORTED" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Channel Guarantee Code Mapping", + "item": [ + { + "name": "post Channel Guarantee Code Mapping", + "request": { + "auth": { + "type": "bearer" + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"channelGuaranteeCodeMapping\": {\r\n \"newChannelGuaranteeCode\": \"4PM\",\r\n \"paymentType\": \"CASH\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"bookingChannelCode\": \"DOC\",\r\n \"guaranteeCode\": \"4PM\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/channels/{{ChannelCode}}/guarantees/{{GuaranteeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "hotels", + "{{HotelId}}", + "channels", + "{{ChannelCode}}", + "guarantees", + "{{GuaranteeCode}}" + ] + } + }, + "response": [] + }, + { + "name": "put Channel Guarantee Code Mapping", + "request": { + "auth": { + "type": "bearer" + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"channelGuaranteeCodeMapping\": {\r\n \"newChannelGuaranteeCode\": \"4PM\",\r\n \"paymentType\": \"CASH\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"bookingChannelCode\": \"DOC\",\r\n \"guaranteeCode\": \"4PM\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/channels/{{ChannelCode}}/guarantees/{{GuaranteeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "hotels", + "{{HotelId}}", + "channels", + "{{ChannelCode}}", + "guarantees", + "{{GuaranteeCode}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Channel Guarantee Code Mapping", + "request": { + "auth": { + "type": "bearer" + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/channels/{{ChannelCode}}/guarantees/{{GuaranteeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "hotels", + "{{HotelId}}", + "channels", + "{{ChannelCode}}", + "guarantees", + "{{GuaranteeCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Channel Hotel Letters", + "item": [ + { + "name": "get Channel Hotel Letters", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer" + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/confirmationLetters", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "confirmationLetters" + ] + } + }, + "response": [] + }, + { + "name": "post Channel Hotel Letters", + "request": { + "auth": { + "type": "bearer" + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"channelHotelLetters\": [\r\n {\r\n \"letterName\": \"aman_guest_confirmation\",\r\n \"bookingChannel\": {\r\n \"code\": \"DOC\",\r\n \"description\": \"New Channel\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"letterType\": \"Confirmation\",\r\n \"language\": \"E\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/confirmationLetters", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "confirmationLetters" + ] + } + }, + "response": [] + }, + { + "name": "put Channel Hotel Letters", + "request": { + "auth": { + "type": "bearer" + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"channelHotelLetters\": [\r\n {\r\n \"letterName\": \"confirmation_letter\",\r\n \"bookingChannel\": {\r\n \"code\": \"DOC\",\r\n \"description\": \"DOC\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"letterType\": \"Confirmation\",\r\n \"language\": \"E\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/confirmationLetters", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "confirmationLetters" + ] + } + }, + "response": [] + }, + { + "name": "delete Channel Hotel Letters", + "request": { + "auth": { + "type": "bearer" + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/confirmationLetters?code=DOC&code1=E&description=Channel description&hotelId={{HotelId}}&letterType=Confirmation&description1=English", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "confirmationLetters" + ], + "query": [ + { + "key": "code", + "value": "DOC" + }, + { + "key": "code1", + "value": "E" + }, + { + "key": "description", + "value": "Channel description" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "letterType", + "value": "Confirmation" + }, + { + "key": "description1", + "value": "English" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Channel Marketing Text", + "item": [ + { + "name": "get Channel Marketing Text", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer" + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/marketingText?includeInactive=false&fetchInstructions=Marketingtext", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "marketingText" + ], + "query": [ + { + "key": "includeInactive", + "value": "false" + }, + { + "key": "fetchInstructions", + "value": "Marketingtext", + "description": "\"Marketingtext\", \"Amenity\", \"Carrier\", \"Currency\", \"Error\", \"Guarantee\", \"Ratecategory\" " + } + ] + } + }, + "response": [] + }, + { + "name": "post Channel Marketing Text", + "request": { + "auth": { + "type": "bearer" + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"createChannelMarketingTexts\": [\r\n {\r\n \"newHotelCode\": \"{{HotelId}}\",\r\n \"newTransactionType\": \"GUDPCN\",\r\n \"newPolicyType\": \"CANCEL POLICY\",\r\n \"newPolicyDetail\": \"GUARANTEE\",\r\n \"newBeginDate\": \"2023-07-08\",\r\n \"marketingText\": \"Channel marketing cancel policy can go here\",\r\n \"globalTextYN\": false,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"bookingChannelCode\": \"DOC\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/marketingText", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "marketingText" + ] + } + }, + "response": [] + }, + { + "name": "put Channel Marketing Text", + "request": { + "auth": { + "type": "bearer" + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"changeChannelMarketingTexts\": [\r\n {\r\n \"newHotelCode\": \"{{HotelId}}\",\r\n \"newTransactionType\": \"GUDPCN\",\r\n \"newPolicyType\": \"CANCEL POLICY\",\r\n \"newPolicyDetail\": \"GUARANTEE\",\r\n \"newBeginDate\": \"2023-08-08\",\r\n \"marketingText\": \"Channel marketing cancel policy can go here\",\r\n \"transactionType\": \"GUDPCN\",\r\n \"policyType\": \"CANCEL POLICY\",\r\n \"policyDetail\": \"GUARANTEE\",\r\n \"beginDate\": \"2023-07-08\",\r\n \"globalTextYN\": false,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"bookingChannelCode\": \"DOC\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/marketingText", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "marketingText" + ] + } + }, + "response": [] + }, + { + "name": "delete Channel Marketing Text", + "request": { + "auth": { + "type": "bearer" + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/marketingText?transactionType=GUDPCN&beginDate=2023-08-08&policyDetail=GUARANTEE&policyType=CANCEL+POLICY&hotelId={{HotelId}}&bookingChannelCode=DOC", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "marketingText" + ], + "query": [ + { + "key": "transactionType", + "value": "GUDPCN" + }, + { + "key": "beginDate", + "value": "2023-08-08" + }, + { + "key": "policyDetail", + "value": "GUARANTEE" + }, + { + "key": "policyType", + "value": "CANCEL+POLICY" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "bookingChannelCode", + "value": "DOC" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Channel Negotiated Rate", + "item": [ + { + "name": "get Channel Negotiated Rate", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer" + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/negotiatedRates?hotelId={{HotelId}}&bookingChannelCode=OWS", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "negotiatedRates" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "bookingChannelCode", + "value": "OWS" + } + ] + } + }, + "response": [] + }, + { + "name": "post Channel Negotiated Rate", + "request": { + "auth": { + "type": "bearer" + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"channelNegRates\": [\r\n {\r\n \"negProfile\": [\r\n {\r\n \"uniqueId\": [\r\n {\r\n \"type\": \"Profile\",\r\n \"id\": \"1267730\"\r\n },\r\n {\r\n \"type\": \"CorporateId\",\r\n \"id\": \"774116\"\r\n }\r\n ],\r\n \"accessInfoList\": [\r\n {\r\n \"accessInfoDetail\": {\r\n \"newAccessCode\": \"19039884\",\r\n \"channelRatePlanCodeOrder\": \"1\",\r\n \"newTimeSpan\": {\r\n \"startDate\": \"2023-06-09\",\r\n \"endDate\": \"2023-06-01\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n ],\r\n \"bookingChannelCode\": \"DOC\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"channelRatePlanCode\": \"RACK\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/negotiatedRates", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "negotiatedRates" + ] + } + }, + "response": [] + }, + { + "name": "put Channel Negotiated Rate", + "request": { + "auth": { + "type": "bearer" + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"channelNegRates\": [\r\n {\r\n \"negProfile\": [\r\n {\r\n \"uniqueId\": [\r\n {\r\n \"type\": \"Profile\",\r\n \"id\": \"1267730\"\r\n },\r\n {\r\n \"type\": \"CorporateId\",\r\n \"id\": \"774116\"\r\n }\r\n ],\r\n \"accessInfoList\": [\r\n {\r\n \"accessInfoDetail\": {\r\n \"newAccessCode\": \"19039884\",\r\n \"channelRatePlanCodeOrder\": \"1\",\r\n \"newTimeSpan\": {\r\n \"startDate\": \"2023-06-09\",\r\n \"endDate\": \"2023-06-01\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n ],\r\n \"bookingChannelCode\": \"DOC\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"channelRatePlanCode\": \"RACK\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/negotiatedRates", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "negotiatedRates" + ] + } + }, + "response": [] + }, + { + "name": "delete Channel Negotiated Rate", + "request": { + "auth": { + "type": "bearer" + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/negotiatedRates?channelRatePlanCode=COR1&accessCode=9897&start=2023-06-09&end=2023-06-15&hotelId={{HotelId}}&type=Profile&idContext=OPERA&id=409609&type=CorporateId&idContext=OPERA&id=409609&bookingChannelCode=DOC", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "negotiatedRates" + ], + "query": [ + { + "key": "channelRatePlanCode", + "value": "COR1" + }, + { + "key": "accessCode", + "value": "9897" + }, + { + "key": "start", + "value": "2023-06-09" + }, + { + "key": "end", + "value": "2023-06-15" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "type", + "value": "Profile" + }, + { + "key": "idContext", + "value": "OPERA" + }, + { + "key": "id", + "value": "409609" + }, + { + "key": "type", + "value": "CorporateId" + }, + { + "key": "idContext", + "value": "OPERA" + }, + { + "key": "id", + "value": "409609" + }, + { + "key": "bookingChannelCode", + "value": "DOC" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Channel Parameters", + "item": [ + { + "name": "get Channel Parameters", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer" + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/channels/{{ChannelCode}}/parameters", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "hotels", + "{{HotelId}}", + "channels", + "{{ChannelCode}}", + "parameters" + ] + } + }, + "response": [] + }, + { + "name": "put Channel Parameters", + "request": { + "auth": { + "type": "bearer" + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"systemCode\": \"DOC\",\r\n \"channelParameters\": [\r\n {\r\n \"parameterName\": \"IGNORE_PROFILE_HISTORY\",\r\n \"parameterValue\": \"Y\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"parameterValueType\": \"Boolean\"\r\n }\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/{{ChannelCode}}/parameters", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "{{ChannelCode}}", + "parameters" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Channel Rate Categories", + "item": [ + { + "name": "post Channel Rate Categories", + "request": { + "auth": { + "type": "bearer" + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"rateCategories\": {\r\n \"rateCategory\": [\r\n {\r\n \"rateCategoryCode\": {\r\n \"code\": \"GOVT\",\r\n \"description\": \"Government Rates\"\r\n },\r\n \"shoppingCategory\": \"1\",\r\n \"negotiated\": true,\r\n \"inactive\": true\r\n }\r\n ],\r\n \"bookingChannelCode\": \"DOC\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/{{ChannelCode}}/rateCategories", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "{{ChannelCode}}", + "rateCategories" + ] + } + }, + "response": [] + }, + { + "name": "put Channel Rate Categories", + "request": { + "auth": { + "type": "bearer" + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"rateCategories\": {\r\n \"rateCategory\": [\r\n {\r\n \"rateCategoryCode\": {\r\n \"code\": \"GOVT\",\r\n \"description\": \"Government Rates\"\r\n },\r\n \"shoppingCategory\": \"1\",\r\n \"negotiated\": true,\r\n \"inactive\": true\r\n }\r\n ],\r\n \"bookingChannelCode\": \"DOC\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/{{ChannelCode}}/rateCategories", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "{{ChannelCode}}", + "rateCategories" + ] + } + }, + "response": [] + }, + { + "name": "delete Channel Rate Categories", + "request": { + "auth": { + "type": "bearer" + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/rateCategories?rateCategories=GOVT&bookingChannelCodes=DOC", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "rateCategories" + ], + "query": [ + { + "key": "rateCategories", + "value": "GOVT" + }, + { + "key": "bookingChannelCodes", + "value": "DOC" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Channel Rate Levels", + "item": [ + { + "name": "post Channel Rate Levels", + "request": { + "auth": { + "type": "bearer" + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"rateLevels\": {\r\n \"rateLevel\": [\r\n {\r\n \"rateLevelCode\": {\r\n \"code\": \"BAR\",\r\n \"description\": \"Best Available Rates\"\r\n }\r\n }\r\n ],\r\n \"bookingChannelCode\": \"DOC\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/{{ChannelCode}}/rateLevels", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "{{ChannelCode}}", + "rateLevels" + ] + } + }, + "response": [] + }, + { + "name": "put Channel Rate Levels", + "request": { + "auth": { + "type": "bearer" + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"rateLevels\": {\r\n \"rateLevel\": [\r\n {\r\n \"rateLevelCode\": {\r\n \"code\": \"BAR\",\r\n \"description\": \"Best Available Rates\"\r\n }\r\n }\r\n ],\r\n \"bookingChannelCode\": \"DOC\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/{{ChannelCode}}/rateLevels", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "{{ChannelCode}}", + "rateLevels" + ] + } + }, + "response": [] + }, + { + "name": "delete Channel Rate Levels", + "request": { + "auth": { + "type": "bearer" + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/rateLevels?bookingChannelCodes=DOC&rateLevels=BAR", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "rateLevels" + ], + "query": [ + { + "key": "bookingChannelCodes", + "value": "DOC" + }, + { + "key": "rateLevels", + "value": "BAR" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Channel Rate Mapping", + "item": [ + { + "name": "get Channel Rate Mapping", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer" + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/rates", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "rates" + ] + } + }, + "response": [] + }, + { + "name": "post Channel Rate Mapping", + "request": { + "auth": { + "type": "bearer" + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"channelRateMappings\": {\r\n \"channelRateMapping\": [\r\n {\r\n \"bookingChannelCode\": \"DOC\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ratePlanCode\": \"RACK\",\r\n \"description\": {\r\n \"rateCodeDescription\": {\r\n \"hTMLSupportedDescription\": {\r\n \"defaultText\": \"Member Award Rate\"\r\n }\r\n },\r\n \"shortDescription\": {}\r\n },\r\n \"allowRateUpdate\": true,\r\n \"allowRestrictionUpdate\": true,\r\n \"regionalAvailAttr\": {\r\n \"inclInRegionalAvail\": true,\r\n \"allowRegionalAvail\": true\r\n },\r\n \"beginDate\": \"2023-06-09\",\r\n \"endDate\": \"2023-01-01\",\r\n \"carrierInfo\": {},\r\n \"newChannelRatePlanCode\": \"RACK\",\r\n \"roomTypes\": []\r\n }\r\n ],\r\n \"ignoreChannelRateWarning\": false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/rates", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "rates" + ] + } + }, + "response": [] + }, + { + "name": "delete Channel Rate Mapping", + "request": { + "auth": { + "type": "bearer" + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/rates?channelRatePlanCode=RACK&hotelId={{HotelId}}&ratePlanCode=RACK&bookingChannelCode=DOC", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "rates" + ], + "query": [ + { + "key": "channelRatePlanCode", + "value": "RACK" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "ratePlanCode", + "value": "RACK" + }, + { + "key": "bookingChannelCode", + "value": "DOC" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Channel Rates Global Descriptions", + "item": [ + { + "name": "get Channel Rate Code Global Desc", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer" + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/rates/{{RatePlanCode}}/globalDescription", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "hotels", + "{{HotelId}}", + "rates", + "{{RatePlanCode}}", + "globalDescription" + ] + } + }, + "response": [] + }, + { + "name": "get Channel Rates Global Descriptions", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer" + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/rates/globalDescriptions?globalDescriptionType=RoomType", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "rates", + "globalDescriptions" + ], + "query": [ + { + "key": "globalDescriptionType", + "value": "RoomType", + "description": "or RatePlan" + } + ] + } + }, + "response": [] + }, + { + "name": "post Channel Rates Global Descriptions", + "request": { + "auth": { + "type": "bearer" + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"channelGlobalDescriptions\": [\r\n {\r\n \"ratePlanGlobalDescription\": {\r\n \"description\": {\r\n \"defaultText\": \"description can go here\"\r\n },\r\n \"enhancedDescriptionLine1\": {\r\n \"defaultText\": \"line1\"\r\n },\r\n \"enhancedDescriptionLine2\": {\r\n \"defaultText\": \"l2\"\r\n },\r\n \"enhancedDescriptionLine3\": {\r\n \"defaultText\": \"l3\"\r\n }\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ratePlanCode\": {\r\n \"code\": \"RACK\"\r\n },\r\n \"globalDescType\": \"RatePlan\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/rates/globalDescriptions", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "rates", + "globalDescriptions" + ] + } + }, + "response": [] + }, + { + "name": "put Channel Rates Global Descriptions", + "request": { + "auth": { + "type": "bearer" + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"channelGlobalDescriptions\": [\r\n {\r\n \"ratePlanGlobalDescription\": {\r\n \"description\": {\r\n \"defaultText\": \"description edit can go here\"\r\n }\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ratePlanCode\": {\r\n \"code\": \"RACK\"\r\n },\r\n \"globalDescType\": \"RatePlan\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/rates/globalDescriptions", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "rates", + "globalDescriptions" + ] + } + }, + "response": [] + }, + { + "name": "put Rate Global Description", + "request": { + "auth": { + "type": "bearer" + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"channelGlobalDescriptions\": [\r\n {\r\n \"ratePlanGlobalDescription\": {\r\n \"description\": {\r\n \"defaultText\": \"Description Update\"\r\n },\r\n \"enhancedDescriptionLine1\": {\r\n \"defaultText\": \"Update\"\r\n },\r\n \"enhancedDescriptionLine2\": {\r\n \"defaultText\": \"Updated\"\r\n },\r\n \"enhancedDescriptionLine3\": {\r\n \"defaultText\": \" Updated\"\r\n }\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ratePlanCode\": {\r\n \"code\": \"RACK\"\r\n },\r\n \"globalDescType\": \"RatePlan\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/{{ChannelCode}}/rates/{{ChannelRateCode}}/globalDescription", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "{{ChannelCode}}", + "rates", + "{{ChannelRateCode}}", + "globalDescription" + ] + } + }, + "response": [] + }, + { + "name": "delete Channel Rates Global Descriptions", + "request": { + "auth": { + "type": "bearer" + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/rates/globalDescriptions?code=RACK&globalDescType=RatePlan&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "rates", + "globalDescriptions" + ], + "query": [ + { + "key": "code", + "value": "RACK" + }, + { + "key": "globalDescType", + "value": "RatePlan" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Channel Rooms Global Descriptions", + "item": [ + { + "name": "get Channel Rooms Global Descriptions", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer" + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/rooms/globalDescriptions?globalDescriptionType=RoomType", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "rooms", + "globalDescriptions" + ], + "query": [ + { + "key": "globalDescriptionType", + "value": "RoomType", + "description": "or RatePlan" + } + ] + } + }, + "response": [] + }, + { + "name": "post Channel Rooms Global Descriptions", + "request": { + "auth": { + "type": "bearer" + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"channelGlobalDescriptions\": [\r\n {\r\n \"roomTypeGlobalDescription\": {\r\n \"enhancedDescriptionLine1\": {\r\n \"defaultText\": \"Superior Room\"\r\n },\r\n \"enhancedDescriptionLine2\": {\r\n \"defaultText\": \"two\"\r\n },\r\n \"enhancedDescriptionLine3\": {\r\n \"defaultText\": \"three\"\r\n }\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomType\": {\r\n \"code\": \"SUP\"\r\n },\r\n \"globalDescType\": \"RoomType\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/rooms/globalDescriptions", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "rooms", + "globalDescriptions" + ] + } + }, + "response": [] + }, + { + "name": "put Channel Rooms Global Descriptions", + "request": { + "auth": { + "type": "bearer" + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"channelGlobalDescriptions\": [\r\n {\r\n \"roomTypeGlobalDescription\": {\r\n \"enhancedDescriptionLine1\": {\r\n \"defaultText\": \"Superior Room\"\r\n },\r\n \"enhancedDescriptionLine2\": {\r\n \"defaultText\": \"two\"\r\n },\r\n \"enhancedDescriptionLine3\": {\r\n \"defaultText\": \"three\"\r\n }\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomType\": {\r\n \"code\": \"SUP\"\r\n },\r\n \"globalDescType\": \"RoomType\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/rooms/globalDescriptions", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "rooms", + "globalDescriptions" + ] + } + }, + "response": [] + }, + { + "name": "put Room Description", + "request": { + "auth": { + "type": "bearer" + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"channelGlobalDescriptions\": [\r\n {\r\n \"roomTypeGlobalDescription\": {\r\n \"enhancedDescriptionLine1\": {\r\n \"defaultText\": \"Global Standard King Guest room Global \"\r\n },\r\n \"enhancedDescriptionLine2\": {\r\n \"defaultText\": \"Description line 2\"\r\n },\r\n \"enhancedDescriptionLine3\": {\r\n \"defaultText\": \"line 3 Update \"\r\n }\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomType\": {\r\n \"code\": \"STDK\",\r\n \"description\": \"Standard King Guestroom\"\r\n },\r\n \"globalDescType\": \"RoomType\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/rooms/globalDescription", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "rooms", + "globalDescription" + ] + } + }, + "response": [] + }, + { + "name": "delete Channel Rooms Global Descriptions", + "request": { + "auth": { + "type": "bearer" + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/rooms/globalDescriptions?code1=SUP&globalDescType=RoomType&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "rooms", + "globalDescriptions" + ], + "query": [ + { + "key": "code1", + "value": "SUP" + }, + { + "key": "globalDescType", + "value": "RoomType" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Channel Room Mapping per property", + "item": [ + { + "name": "get Channel Room Mapping", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer" + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/rooms/mapping", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "hotels", + "{{HotelId}}", + "rooms", + "mapping" + ] + } + }, + "response": [] + }, + { + "name": "post Channel Room Mapping", + "request": { + "auth": { + "type": "bearer" + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"channelRoomMappings\": [\r\n {\r\n \"channelRoomMappingDetails\": {\r\n \"newChannelRoomType\": \"SUP\",\r\n \"newBeginDate\": \"2023-06-09\",\r\n \"endDate\": \"2023-06-09\",\r\n \"description\": {\r\n \"customDescription\": {\r\n \"hTMLSupportedDescription\": {\r\n \"description\": \"1 BED SUITE\"\r\n }\r\n }\r\n },\r\n \"alternateChannelRoomType\": \"SUP\",\r\n \"active\": true\r\n },\r\n \"bookingChannelCode\": \"DOC\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomType\": \"SUP\",\r\n \"channelRoomType\": \"SUP\",\r\n \"beginDate\": \"2023-06-09\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/rooms", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "rooms" + ] + } + }, + "response": [] + }, + { + "name": "put Channel Room Mapping", + "request": { + "auth": { + "type": "bearer" + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"channelRoomMapping\": {\r\n \"channelRoomMappingDetails\": {\r\n \"newChannelRoomType\": \"SUP\",\r\n \"newBeginDate\": \"2023-06-02\",\r\n \"endDate\": \"2023-06-02\",\r\n \"description\": {\r\n \"customDescription\": {\r\n \"hTMLSupportedDescription\": {\r\n \"description\": \"1 BEDroom\"\r\n }\r\n }\r\n },\r\n \"active\": true,\r\n \"rateCodes\": [\r\n \"RACK\"\r\n ]\r\n },\r\n \"bookingChannelCode\": \"DOC\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomType\": \"1BSW\",\r\n \"channelRoomType\": \"DOC\",\r\n \"beginDate\": \"2023-06-02\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/channels/{{ChannelCode}}/rooms/{{RoomTypeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "hotels", + "{{HotelId}}", + "channels", + "{{ChannelCode}}", + "rooms", + "{{RoomTypeCode}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Channel Room Mapping", + "request": { + "auth": { + "type": "bearer" + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/channels/{{ChannelCode}}/rooms/{{RoomTypeCode}}?beginDate=2023-06-02&channelRoomType=SUP", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "hotels", + "{{HotelId}}", + "channels", + "{{ChannelCode}}", + "rooms", + "{{RoomTypeCode}}" + ], + "query": [ + { + "key": "beginDate", + "value": "2023-06-02" + }, + { + "key": "channelRoomType", + "value": "SUP" + } + ] + } + }, + "response": [] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Channel Room Types", + "item": [ + { + "name": "post Channel Room Types", + "request": { + "auth": { + "type": "bearer" + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"roomTypes\": {\r\n \"roomType\": [\r\n {\r\n \"roomTypeCode\": {\r\n \"code\": \"SUP\",\r\n \"description\": \"Superior\"\r\n }\r\n }\r\n ],\r\n \"bookingChannelCode\": \"DOC\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/{{ChannelCode}}/roomTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "{{ChannelCode}}", + "roomTypes" + ] + } + }, + "response": [] + }, + { + "name": "put Channel Room Types", + "request": { + "auth": { + "type": "bearer" + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"roomTypes\": {\r\n \"roomType\": [\r\n {\r\n \"roomTypeCode\": {\r\n \"code\": \"SUP\",\r\n \"description\": \"Superior\"\r\n }\r\n }\r\n ],\r\n \"bookingChannelCode\": \"DOC\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/{{ChannelCode}}/roomTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "{{ChannelCode}}", + "roomTypes" + ] + } + }, + "response": [] + }, + { + "name": "delete Channel Room Types", + "request": { + "auth": { + "type": "bearer" + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/chl/v1/channels/roomTypes?roomTypes=SUP&bookingChannelCodes=DOC", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "roomTypes" + ], + "query": [ + { + "key": "roomTypes", + "value": "SUP" + }, + { + "key": "bookingChannelCodes", + "value": "DOC" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Credit Cards Mapping", + "item": [ + { + "name": "get Credit Cards Mapping", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer" + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/cardTypes/mapping?includeInactive=false&offset=0&systemType=CHANNEL", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "cardTypes", + "mapping" + ], + "query": [ + { + "key": "includeInactive", + "value": "false" + }, + { + "key": "offset", + "value": "0" + }, + { + "key": "systemType", + "value": "CHANNEL" + } + ] + } + }, + "response": [] + }, + { + "name": "post Credit Cards Mapping", + "request": { + "auth": { + "type": "bearer" + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"creditCards\": [\r\n {\r\n \"systemInfo\": {\r\n \"systemCode\": \"DOC\",\r\n \"systemType\": \"CHANNEL\"\r\n },\r\n \"localSystemCode\": \"AMEX\",\r\n \"externalSystemCode\": \"AX\",\r\n \"dateRange\": {\r\n \"startDate\": \"2023-07-08\"\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/cardTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "cardTypes" + ] + } + }, + "response": [] + }, + { + "name": "put Credit Cards Mapping", + "request": { + "auth": { + "type": "bearer" + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"creditCards\": [\r\n {\r\n \"systemInfo\": {\r\n \"systemCode\": \"DOC\",\r\n \"systemType\": \"CHANNEL\"\r\n },\r\n \"localSystemCode\": \"AMEX\",\r\n \"externalSystemCode\": \"AX\",\r\n \"dateRange\": {\r\n \"startDate\": \"2023-07-08\"\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/cardTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "cardTypes" + ] + } + }, + "response": [] + }, + { + "name": "delete Credit Cards Mapping", + "request": { + "auth": { + "type": "bearer" + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/cardTypes?systemSubType=WEB&systemName=WEBSITEDOC&systemCode=DOC&systemType=CHANNEL&externalSystemCode=AX&localSystemCode=AX&startDate=2023-09-07", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "cardTypes" + ], + "query": [ + { + "key": "systemSubType", + "value": "WEB" + }, + { + "key": "systemName", + "value": "WEBSITEDOC" + }, + { + "key": "systemCode", + "value": "DOC" + }, + { + "key": "systemType", + "value": "CHANNEL" + }, + { + "key": "externalSystemCode", + "value": "AX" + }, + { + "key": "localSystemCode", + "value": "AX" + }, + { + "key": "startDate", + "value": "2023-09-07" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Currencies Mapping", + "item": [ + { + "name": "get Currencies Mapping", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer" + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/currencies/mapping", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "currencies", + "mapping" + ] + } + }, + "response": [] + }, + { + "name": "post Currencies Mapping", + "request": { + "auth": { + "type": "bearer" + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"currencies\": [\r\n {\r\n \"lanyonDecimalPosition\": \"2\",\r\n \"channelDecimalPosition\": \"2\",\r\n \"systemInfo\": {\r\n \"systemCode\": \"DOC\",\r\n \"systemType\": \"CHANNEL\"\r\n },\r\n \"localSystemCode\": \"USD\",\r\n \"externalSystemCode\": \"USD\",\r\n \"dateRange\": {\r\n \"startDate\": \"2023-07-08\"\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/currencies", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "currencies" + ] + } + }, + "response": [] + }, + { + "name": "put Currencies Mapping", + "request": { + "auth": { + "type": "bearer" + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"currencies\": [\r\n {\r\n \"lanyonDecimalPosition\": \"2\",\r\n \"channelDecimalPosition\": \"2\",\r\n \"systemInfo\": {\r\n \"systemCode\": \"DOC\",\r\n \"systemType\": \"CHANNEL\"\r\n },\r\n \"localSystemCode\": \"USD\",\r\n \"externalSystemCode\": \"USD\",\r\n \"dateRange\": {\r\n \"startDate\": \"2023-07-08\"\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/currencies", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "currencies" + ] + } + }, + "response": [] + }, + { + "name": "delete Currencies Mapping", + "request": { + "auth": { + "type": "bearer" + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/currencies?lanyonDecimalPosition=0&systemSubType=WEB&systemName=WEBSITEDOC&systemCode=DOC&channelDecimalPosition=2&systemType=CHANNEL&externalSystemCode=AUD&localSystemCode=AUD&startDate=2023-06-23", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "currencies" + ], + "query": [ + { + "key": "lanyonDecimalPosition", + "value": "0" + }, + { + "key": "systemSubType", + "value": "WEB" + }, + { + "key": "systemName", + "value": "WEBSITEDOC" + }, + { + "key": "systemCode", + "value": "DOC" + }, + { + "key": "channelDecimalPosition", + "value": "2" + }, + { + "key": "systemType", + "value": "CHANNEL" + }, + { + "key": "externalSystemCode", + "value": "AUD" + }, + { + "key": "localSystemCode", + "value": "AUD" + }, + { + "key": "startDate", + "value": "2023-06-23" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Distribution Templates", + "item": [ + { + "name": "get Distribution Templates", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer" + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/distributionTemplates", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "distributionTemplates" + ] + } + }, + "response": [] + }, + { + "name": "post Distribution Templates", + "request": { + "auth": { + "type": "bearer" + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"distributionTemplates\": [\r\n {\r\n \"description\": \"Description here\",\r\n \"type\": \"ATT\",\r\n \"negotiatedRate\": true,\r\n \"inactive\": false,\r\n \"displaySequence\": \"1\",\r\n \"channelRates\": [],\r\n \"code\": \"TEST\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/distributionTemplates", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "distributionTemplates" + ] + } + }, + "response": [] + }, + { + "name": "put Distribution Templates", + "request": { + "auth": { + "type": "bearer" + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"hotelsDistributionTemplates\": [\r\n {\r\n \"distributionTemplate\": [\r\n {\r\n \"description\": \"Description here\",\r\n \"type\": \"GA\",\r\n \"negotiatedRate\": true,\r\n \"inactive\": false,\r\n \"displaySequence\": \"1\",\r\n \"channelRates\": [],\r\n \"code\": \"DOC\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/distributionTemplates", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "distributionTemplates" + ] + } + }, + "response": [] + }, + { + "name": "delete Distribution Templates", + "request": { + "auth": { + "type": "bearer" + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/distributionTemplates?code=DOC&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "distributionTemplates" + ], + "query": [ + { + "key": "code", + "value": "DOC" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Guarantees Mapping", + "item": [ + { + "name": "get Guarantees Mapping", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer" + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/guarantees/mapping?includeInactive=false&offset=0&systemType=CHANNEL", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "guarantees", + "mapping" + ], + "query": [ + { + "key": "includeInactive", + "value": "false" + }, + { + "key": "offset", + "value": "0" + }, + { + "key": "systemType", + "value": "CHANNEL" + } + ] + } + }, + "response": [] + }, + { + "name": "post Guarantees Mapping", + "request": { + "auth": { + "type": "bearer" + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"guarantees\": [\r\n {\r\n \"requirementCode\": \"CREDIT_CARD\",\r\n \"systemInfo\": {\r\n \"systemCode\": \"DOC\",\r\n \"systemType\": \"CHANNEL\"\r\n },\r\n \"localSystemCode\": \"CC\",\r\n \"externalSystemCode\": \"CC\",\r\n \"dateRange\": {\r\n \"startDate\": \"2023-07-07\"\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/guarantees", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "guarantees" + ] + } + }, + "response": [] + }, + { + "name": "put Guarantees Mapping", + "request": { + "auth": { + "type": "bearer" + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"guarantees\": [\r\n {\r\n \"requirementCode\": \"CREDIT_CARD\",\r\n \"systemInfo\": {\r\n \"systemCode\": \"DOC\",\r\n \"systemType\": \"CHANNEL\"\r\n },\r\n \"localSystemCode\": \"CC\",\r\n \"externalSystemCode\": \"CC\",\r\n \"dateRange\": {\r\n \"startDate\": \"2023-07-07\"\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/guarantees", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "guarantees" + ] + } + }, + "response": [] + }, + { + "name": "delete Guarantees Mapping", + "request": { + "auth": { + "type": "bearer" + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"guarantees\": [\r\n {\r\n \"requirementCode\": \"CREDIT_CARD\",\r\n \"systemInfo\": {\r\n \"systemCode\": \"DOC\",\r\n \"systemType\": \"CHANNEL\"\r\n },\r\n \"localSystemCode\": \"CC\",\r\n \"externalSystemCode\": \"CC\",\r\n \"dateRange\": {\r\n \"startDate\": \"2023-07-07\"\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/guarantees?systemSubType=WEB&systemName=WEBSITEDOC&systemCode=DOC&systemType=CHANNEL&externalSystemCode=CC&startDate=2023-06-23&requirementCode=CREDIT_CARD", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "guarantees" + ], + "query": [ + { + "key": "systemSubType", + "value": "WEB" + }, + { + "key": "systemName", + "value": "WEBSITEDOC" + }, + { + "key": "systemCode", + "value": "DOC" + }, + { + "key": "systemType", + "value": "CHANNEL" + }, + { + "key": "externalSystemCode", + "value": "CC" + }, + { + "key": "startDate", + "value": "2023-06-23" + }, + { + "key": "requirementCode", + "value": "CREDIT_CARD" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Hotels Mapping", + "item": [ + { + "name": "get Hotels Mapping", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer" + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/hotels/mapping", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "hotels", + "mapping" + ] + } + }, + "response": [] + }, + { + "name": "post Hotels Mapping", + "request": { + "auth": { + "type": "bearer" + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"properties\": [\r\n {\r\n \"prevailingRates\": false,\r\n \"aRIEnabled\": false,\r\n \"channelHotelCodeMappingBuckets\": {\r\n \"channelHotelCodeMappingBucket\": [\r\n {},\r\n {},\r\n {}\r\n ],\r\n \"available\": false\r\n },\r\n \"systemInfo\": {\r\n \"systemCode\": \"DOC\",\r\n \"systemType\": \"CHANNEL\"\r\n },\r\n \"localSystemCode\": \"{{HotelId}}\",\r\n \"externalSystemCode\": \"{{HotelId}}\",\r\n \"dateRange\": {\r\n \"startDate\": \"2023-07-07\"\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/hotels", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "hotels" + ] + } + }, + "response": [] + }, + { + "name": "put Hotels Mapping", + "request": { + "auth": { + "type": "bearer" + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"properties\": [\r\n {\r\n \"chainCode\": \"OHIPSB\",\r\n \"prevailingRates\": false,\r\n \"aRIEnabled\": false,\r\n \"channelHotelCodeMappingBuckets\": {\r\n \"channelHotelCodeMappingBucket\": [\r\n {},\r\n {},\r\n {}\r\n ],\r\n \"available\": false\r\n },\r\n \"systemInfo\": {\r\n \"systemName\": \"Website Document CHANNEL\",\r\n \"systemCode\": \"DOC\",\r\n \"systemType\": \"CHANNEL\",\r\n \"systemSubType\": \"WEB\"\r\n },\r\n \"localSystemCode\": \"{{HotelId}}\",\r\n \"externalSystemCode\": \"{{HotelId}}\",\r\n \"dateRange\": {\r\n \"startDate\": \"2023-07-07\"\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/hotels", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "hotels" + ] + } + }, + "response": [] + }, + { + "name": "delete Hotels Mapping", + "request": { + "auth": { + "type": "bearer" + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/hotels?systemSubType=WEB&systemName=WEBSITEDOC&systemCode=DOC&systemType=CHANNEL&externalSystemCode=SAND01&startDate=2023-06-23&localSystemCode=SAND01&chainCode=OHIPSB", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "hotels" + ], + "query": [ + { + "key": "systemSubType", + "value": "WEB" + }, + { + "key": "systemName", + "value": "WEBSITEDOC" + }, + { + "key": "systemCode", + "value": "DOC" + }, + { + "key": "systemType", + "value": "CHANNEL" + }, + { + "key": "externalSystemCode", + "value": "SAND01" + }, + { + "key": "startDate", + "value": "2023-06-23" + }, + { + "key": "localSystemCode", + "value": "SAND01" + }, + { + "key": "chainCode", + "value": "OHIPSB" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "get Channel Sell Limits", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer" + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/channel/sellLimits?fromDate=2023-03-10&bookingChannelCode=OWS", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "hotels", + "{{HotelId}}", + "channel", + "sellLimits" + ], + "query": [ + { + "key": "fromDate", + "value": "2023-03-10" + }, + { + "key": "bookingChannelCode", + "value": "OWS" + }, + { + "key": "channelRoomType", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Channel Room Type Global Desc", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer" + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/rooms/{{RoomType}}/globalDescription", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "hotels", + "{{HotelId}}", + "rooms", + "{{RoomType}}", + "globalDescription" + ] + } + }, + "response": [] + }, + { + "name": "get Channel Account", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer" + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/accounts/{{AccountProfileId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "accounts", + "{{AccountProfileId}}" + ] + } + }, + "response": [] + }, + { + "name": "get Channel Billing Statements", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer" + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/billingStatements", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "billingStatements" + ] + } + }, + "response": [] + }, + { + "name": "get Channel Inventory Snapshot", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer" + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/inventorySnapshot?fromDate=2023-05-01", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "hotels", + "{{HotelId}}", + "inventorySnapshot" + ], + "query": [ + { + "key": "fromDate", + "value": "2023-05-01" + } + ] + } + }, + "response": [] + }, + { + "name": "get Channel Inventory Snapshot By Room Type", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer" + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/channels/{{ChannelCode}}/rooms/{{RoomTypeCode}}/inventorySnapshot?fromDate=2023-05-01&snapshotLeve=BookingChannel", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "hotels", + "{{HotelId}}", + "channels", + "{{ChannelCode}}", + "rooms", + "{{RoomTypeCode}}", + "inventorySnapshot" + ], + "query": [ + { + "key": "fromDate", + "value": "2023-05-01" + }, + { + "key": "snapshotLeve", + "value": "BookingChannel", + "description": "OR ChannelRoomType" + } + ] + } + }, + "response": [] + }, + { + "name": "get Channel Rate Room Seq", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer" + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/{{ChannelCode}}/rateRoomSequences", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "{{ChannelCode}}", + "rateRoomSequences" + ] + } + }, + "response": [] + }, + { + "name": "get Channel Room Mapping By Id", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer" + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/channels/{{ChannelCode}}/rooms/{{RoomTypeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "hotels", + "{{HotelId}}", + "channels", + "{{ChannelCode}}", + "rooms", + "{{RoomTypeCode}}" + ] + } + }, + "response": [] + }, + { + "name": "get Total Pricing Elements", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer" + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/hotels/{{HotelId}}/channels/totalPricing", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "hotels", + "{{HotelId}}", + "channels", + "totalPricing" + ] + } + }, + "response": [] + }, + { + "name": "publish Channel Availability", + "request": { + "auth": { + "type": "bearer" + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"publishAvailability\": {\r\n \"channel\": \"DOC\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"beginDate\": \"2023-06-09\",\r\n \"endDate\": \"2023-01-01\",\r\n \"channelCodes\": {\r\n \"channelRatePlanCodes\": [],\r\n \"channelRoomTypes\": [\r\n \"SUPX\"\r\n ]\r\n }\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/availability/publish", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "availability", + "publish" + ] + } + }, + "response": [] + }, + { + "name": "publish Channel Restrictions", + "request": { + "auth": { + "type": "bearer" + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"publishRestriction\": {\r\n \"channel\": \"DOC\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"beginDate\": \"2023-06-09\",\r\n \"endDate\": \"2023-01-01\",\r\n \"channelCodes\": {\r\n \"channelRatePlanCodes\": [\r\n \"RACK\"\r\n ],\r\n \"channelRoomTypes\": [\r\n \"SUP\"\r\n ]\r\n }\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/chl/v1/channels/restrictions/publish", + "host": [ + "{{HostName}}" + ], + "path": [ + "chl", + "v1", + "channels", + "restrictions", + "publish" + ] + } + }, + "response": [] + } + ], + "description": "###### APIs to cater for Channel related functionality in OPERA Cloud.\r\n\r\nThis module related to configuration and management in OPERA for channels configured typically with intergration using legacy APIs such as ADS, GDS, OWS and KIOSK.\r\n\r\nFor further detailed information on Channels, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/ch_channel.htm#OCSUH-Channel-B99818ED).", + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Content Service (MED Config)", + "item": [ + { + "name": "Customized Letter", + "item": [ + { + "name": "get Customized Letter", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/med/config/v1/customizedLetter/{{LetterId}}?letterIdtype=ResvConfLetterId&letterIdContext=OPERA", + "host": [ + "{{HostName}}" + ], + "path": [ + "med", + "config", + "v1", + "customizedLetter", + "{{LetterId}}" + ], + "query": [ + { + "key": "letterIdtype", + "value": "ResvConfLetterId" + }, + { + "key": "letterIdContext", + "value": "OPERA" + } + ] + }, + "description": "This will get the folio(base64) from a specific reservation." + }, + "response": [] + }, + { + "name": "set Customized Letter", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"customizedLetterDetails\": {\r\n \"type\": \"ResvConfLetterId\",\r\n \"id\": \"185006\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/med/config/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/customizedLetter", + "host": [ + "{{HostName}}" + ], + "path": [ + "med", + "config", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "customizedLetter" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "File Attachments", + "item": [ + { + "name": "get File Attachments", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/med/config/v1/fileAttachments?idContext=OPERA", + "host": [ + "{{HostName}}" + ], + "path": [ + "med", + "config", + "v1", + "fileAttachments" + ], + "query": [ + { + "key": "id", + "value": "", + "disabled": true + }, + { + "key": "idContext", + "value": "OPERA" + }, + { + "key": "idype", + "value": "", + "disabled": true + } + ] + }, + "description": "Use this API to retrieve file attachments." + }, + "response": [] + }, + { + "name": "post File Attachments -> eRegCard", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"fileName\": \"e-SignedRegCard-2023-02-28-21-53-pm.regcard\",\r\n \"linkId\": \"1024785\",\r\n \"overwriteExistingFileYN\": \"N\",\r\n \"description\": \"E\",\r\n \"linkType\": \"Reservation\",\r\n \"hotelId\": \"HotelId\",\r\n \"userName\": \"USER@HOTEL\",\r\n \"globalYN\": \"N\",\r\n \"fileAttachment\": \"PGh0bWw+PGJvZHkgYmdjb2xvcj0iI2ZmZmZmZiI+SGVsbG8mbmJzcDsmbmJzcDttYXNzY2hlY2sxMCZuYnNwOyw8ZGl2PjxiciAvPjwvZGl2PjxkaXY+VGhhbmsgeW91IGZvciBzdGF5aW5nIGF0IG91ciBob3RlbCZuYnNwO1JPU0lFJm5ic3A7ZnJvbSZuYnNwOzEzLTEyLTIxJm5ic3A7dG8mbmJzcDsxNC0xMi0yMTwvZGl2PjxkaXY+PGJyIC8+PC9kaXY+PGRpdj5Zb3VyIENvbmZpcm1hdGlvbiBObyA6Jm5ic3A7MTc4OTE2NTwvZGl2PjxkaXY+PGJyIC8+PC9kaXY+PGRpdj5Sb29tIE5vIDombmJzcDsxMTA8L2Rpdj48ZGl2PjxiciAvPjwvZGl2PjxkaXY+Um9vbSBGZWF0dXJlcyA6Jm5ic3A7PC9kaXY+PGRpdj48YnIgLz48L2Rpdj48ZGl2PlJvb20gQ2xhc3MgOiZuYnNwO1NUTkQ8L2Rpdj48ZGl2PjxiciAvPjwvZGl2PjxkaXY+Tm90ZXM6Jm5ic3A7Jm5ic3A7Jm5ic3A7PC9kaXY+PGRpdj48YnIgLz48L2Rpdj48ZGl2PjxpbWcgc3JjPSJodHRwczovL2Nkbi5jbGlwYXJ0LmVtYWlsLzgxZDQyYWM1Mzk1MWRhMmRiMTk4Yzk3ZDYzNGVhNzg3X2NyZWF0ZS15b3VyLWN1c3RvbS10aGFuay15b3UtY2FyZC1kZXNpZ24tZGVzaWduLXdpemFyZF8zMzItNTAwLmpwZWciIC8+PC9kaXY+PGRpdj48YnIgLz48L2Rpdj48ZGl2PjxiciAvPjwvZGl2PjxkaXY+VGhhbmsgeW91Jm5ic3A7PC9kaXY+PGRpdj48YnIgLz48L2Rpdj48ZGl2PkluaXRpYWwgOiZuYnNwOzxpbWcgc3JjPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQU9vQUFBQ2NDQVlBQUFCeDd6ZVNBQUFBQVhOU1IwSUFyczRjNlFBQUViUkpSRUZVZUY3dG5XZW9IVVVVeHljMnhGN1JSTVdHQlh0RFFRWHJGd09pSWlwaURZSllNTGFJQ21JRjhZTTFGdnhnMUlCQnNXQ04rTVV1RnV3ZEZOR29zV05NakYxNThodVo2OXg1dSsvdXZlL2VuWm5kLzhEakpmZnRuVDM3UCtlL2MrYk1tVE5UeHNiR3hveWFFQkFDU1NNd1JVUk5XajhTVGdoWUJFUlVHWUlReUFBQkVUVURKVWxFSVNDaXlnYUVRQVlJaUtnWktFa2lDZ0VSVlRZZ0JESkFRRVROUUVrU1VRaUlxTElCSVpBQkFpSnFCa3FTaUVKQVJKVU5DSUVNRUJCUk0xQ1NSQlFDSXFwc1FBaGtnSUNJbW9HU0pLSVFFRkZsQTBJZ0F3UkUxQXlVSkJHRmdJZ3FHeEFDR1NBZ29tYWdKSWtvQkVSVTJZQVF5QUFCRVRVREpVbEVJU0NpeWdhRVFBWUlpS2daS0VraUNnRVJWVFlnQkRKQVFFVE5RRWtTVVFpSXFMSUJJWkFCQWlKcUJrcVNpRUpBUkpVTkNJRU1FQkJSTTFDU1JCUUNJcXBzUUFoa2dJQ0ltb0dTSktJUUVGRmxBMElnQXdSRTFBeVVKQkdGZ0lncUd4QUNHU0Fnb21hZ0pJa29CRVJVMllBUXlBQUJFVFVESlVsRUlTQ2l5Z2FFUUFZSWlLZ1pLRWtpQ2dFUlZUWWdCREpBUUVUTlFFa1NVUWlJcUxJQklaQUJBaUpxQmtxU2lFSkFSSlVOQ0lFTUVCQlJNMUNTUkJRQ0lxcHNRQWhrZ0lDSW1vR1NKS0lRRUZGbEEwSWdBd1JFMUF5VUpCR0ZnSWdxR3hBQ0dTQWdvbWFnSklrb0JFUlUyWUFReUFBQkVUVURKVWxFSVNDaXlnYUVRQVlJaUtnWktFa2lDZ0VSVlRZZ0JESkFRRVROUUVrU1VRaUlxTElCSVpBQkFpSnFCa3FTaUVKQVJKVU5DSUVNRUJCUk0xQ1NSQlFDSXFwc0lFc0VmdnJwSjdQR0dtdGtLZnNnUW91b2c2Q203OVNLd0dlZmZXWWVmdmhoQXpuNW1UZHZudm4rKysvTklZY2NZaDU2NktGYVpZbDFNeEUxRnZLNmIwOEVJT0VOTjl4Z25ubm1tY0pycDA2ZGFyNzY2cXVlL1RUaEFoRzFDVnBzMkROY2YvMzFscUNNcEJPMUJ4OTgwQng2NktFTmUvcml4eEZSVzZIbVBCN3lyTFBPc2k2dVQ5Qjk5dG5IbkhqaWlmWm4zMzMzTmM4Kys2eDltRFBQUE5OQTZMWTBFYlV0bWs3ME9YRnZiN3p4UnZQaWl5K2EzMy8vdlNQbENTZWMwQ0VuSDBMS3M4OCsyLzU5NDQwM05tKzk5WmFDU1lucTFJcjF5Q09QR042OG4zNzZxVmwvL2ZYTjFsdHZQVTVjM3J5YmJMS0pEVGEwS1RLWXN0NTgyUmd4Y1cwaHFUOTZRa0IwZCttbGwxcjl1WGJublhlYUdUTm1kUDcvOU5OUDIrdmExTElaVVZIV1paZGQxblBlRWlwdnM4MDJNOU9tVFRQTExiZWN3WTNhZHR0dHpRRUhIR0RXV211dE51azUrck1TcmNXdFpXUmtOUFRiUmh0dFpQYmNjMDl6MVZWWGRSR1U3ekNLb252WEdHbjkvMGQvc0pvRXlJS281NXh6anJudXV1dUdCZ2traGJ4Ly9QR0huZXVjZnZycFErdGJIWFVqNEVaUHlBWHhYRnQ5OWRWdElBanZhS2VkZGhvSEcyUm1GUFZKdmVPT085b0ljQnU5cE9TSmlyTENOeWd1NzNycnJXZVZpL0lYTEZnd0tYN2daaDErK09IbTZxdXZubFEvK3ZML0NFQXczTnRRZDVBTmNrTFNNc0pCeHNNT082eUwyRzBkU1IyaXlSSVZBaDUvL1BIbTBVY2Y3V2dmTjRqUmRjTU5OeXpsQk4vRFNKai96Smt6eHl4ZHVyUXlmM0NMTDdua0VuUEVFVWRVL280dTdFWUFrakZGQ2RjK3crQlFHVzUrME1oZGd6Y0Z1ZHZja2lRcVpPT042aXY3bUdPT01YZmRkVmZmdXFLUEpVdVdtTlZXVzgzMng3K0pNTDcvL3Z2bTc3Ly83b28wdXM3dnZmZGVrYlZQcENjaWFCZ2NLdXQ2dDkxMk02Ky8vbnFYZTh5STNKYTEwb2tnVDQ2b2pJYjc3YmRmbDl1RFczci8vZmYzYVRyVkxzZUlHQUhDTm52MmJIUEdHV2RVNjZTbFYvRkN4V3U1OHNvcnpZOC8vdGhGTUVaQWZuck5KK2xqN3R5NTV1S0xMN1l2VWRlSUFPTVZGYzFmMndoM1VrUXRJbWtkK1p6MzNYZWZPZkxJSTd2MHY5MTIyNWwzMzMyM2pUYlI4NWtoRUJIY2NQNUpnS2dxUWJrSi9mQ1NES1BBUk9mNVd5K1M5eFMwUVJja1E5UXlrbUlNZFNpc2lLdzMzM3l6T2UyMDB4cWs3c0VmaGVndEl4LzZDRlA3VmwxMVZVdFE0Z2RWZE1YM2lUY1VKZFFUUEx6OTl0c0hGN1NoMzB5Q3FMZy9PKys4YzVjQk1KTFdSVktuMjZPT09zb3dQM1Z0K3ZUcFp2NzgrUTFWZmJYSFl1N3BraFBDYi9RN2d2TDlvbUFSbnhNTjVtOXRTMlNvcGdWamtpQ3FuOFBwbEJacnZXektsQ2xkMkpFQjVXZkpWQVUyOSt2SzNGTDNYTGludkVpcllsTVVJS1F2eUE1QnllVlZLMGNnT2xIRFlBNkt3eldxNGtLTlFyRUVzdnhvODJ1dnZXWjIzWFhYVWR3cXlUNlpndUNXbG0wdEk4Z0RRZnNaK1NBOUxxMmY4TUREOTB2MkpBR3JTYWlvUk1Vb2NIbjk5dWFiYjBhTjlKRkk4ZDEzMzFtUlNLejQrdXV2YTFKRjNOc1VwZXY1RWprM2x4ZHJQNjBvcWs1ZmtMY2ZzdmR6enlaZUc0Mm92TEdQUHZwbzg4MDMzM1J3VFdGaDIzZDljZXR3Zlp2ZUdDRVpSY01SejNkeis0M0NsaEUvUnV5aENmcUxSbFNXUDBnNmNHMnZ2Zll5TDd6d1FsUk13eEYrNXN5Wk5wRFMxRFpSOU5YTkh3ZEpPS0JmRWxiQ1paY1VYc1M1NmpJS1VWbXpaRG5FTmJhcXZmVFNTOUhtcFU2T2NEdlZIWGZjMGRnZ1IxbjAxV0V4Nk1oWE5COVY4c0xrWHcrMUV4VkNzcVhKTmZKcVdhdE1ZYjRTenFlYXVPK3hhRmVLYjBZcnJyaWlUZG56cHlTdnZQS0srZTIzMzJ3ZTlFUnpWQ0szckxYNmJWRENUOTYwbTlWRDdVUU50NnlsUklad21XalJva1hSUi9saG1odnp4alhYWEhQZ0xzdktueEJ2SUtyckowSVFNQnJFYlI1WXVJWi9zVmFpZnZEQkIzYmp0bXZubm50dVVsdkwvRUFTN2xxdjRsbzUyY1p0dDkxbXJyamlDdlA1NTU4WGlvMWVTSXIzMTBVLyt1Z2pjL2ZkZDl2cmkySUlFSjg1ZkRqS1FtZytpN1hFbHBOZXFzcGFLMUZEMXlpbDBUUU1KT1crLzVHWERJWEFtSXRTVXRNdE9ZV0d3WE55alNPVlM1TG5NL2VpS3Rxdy9kaGpqOWxOQzJFaE1naWF3alNtS2dGeXVhNVdvcklUNHUyMzM3Ylk3TDMzM3ViNTU1OVBCcWN3dUpKaklJbEFEdVRFRmZVanJpdXNzSUw1ODg4L3U3QW02czVlWHplQ1FqZ1M1T2tqck1RUXJua3loeVVwMzdWQmtpQ1NVWHdtZ3RSS1ZOKzFUQzJQMW4rSm9MdlU1NmVReVNkbFVTWVJnUnhlaU9lZGQxNlhPZUxaOENLaVFkQlRUejNWUFBIRUUrTk1OZ3dFaFdtQUpJZmNjODg5R2tGcklIczBvdmFLSU5idzdKMWI1T0QyT2xmV2paYmhHaVVQZzR1SzI4bVB2OWw2KysyM04rKzk5NTU5M2kyMzNOSW1tcEJ4UlFGcmpvWUlHNmw5b1F2TC9WZ2JkYTV1SGRzUDY3U0IxTzlWRzFIWnVVK3d3cldVY21oVG5UczdWellzcSttN25JNllya1JxYUhBUW0vemxLZzBYRm9LR0NmSmg1cElTRjZxZ09keHJhaU5xYURDcEJKSnc1emJkZE5QT3ZJelJwQ3doZmJqUWorL3RuWGZlTWVRNlE4eWl2WnIraUFreHEwWlYrUjU5bDdWMTFsbkhscDZoVWtQWXA3KzJyQ1dYVVZ0QWVmL1JpSnBLWGFJd2lEVHFUUUc4R0FpbzRVcmlScnJmUlV0QnJxU21jMldyRXJOSTNUd245eVpneEc0Z05udnpVc0xMMldPUFBjeTY2NjdiOWJVd1YxZlpSZkZJeXAxckl5bzM4d00yMTE1N2JlZUlncGdRVU5GdzRjS0ZWb1JSTE1uNGMwdEc2bDVyczY3Q1ArNW5ySHBCa0JSMzJjMkQyMXhQTjZadCt2ZXVsYWdFTWo3KytHTjcveTIyMk1Ld29CNnpFYkVrc0VKYlpaVlZiSTJrcWh1aHkrVEd1SW5HdXBLbFpUdFNHQzBaS1NFajl5eWJZOWFOVDBoU3BRRFdyWUhpKzlWSzFGMTIyY1hPd1dpOHNaOTY2cWxvS0lSejA1Tk9Pc21RdmROUFkzUjBiaXlqNVVSejIwSG5sLzNJTTlsclE1S093c09Zckl4dC9YNnRSQTJySjR5TmpVWEQzWS8wVmprZHpNMHRXVmI2NTU5LzdISkgyV2pKUTlFblN5UXVLanVaK1dWZElQbTV6aUpwWGFoWHUwOHJpVXBFbFRWQjE0b0NTSDVDUVpqcFV3UnREaVBtUkNiaHY3aEUwbXJrcWZPcVdvbWF3amF5ME9VTkV5OVlNeVE5cm1oNUJNVXN2L3p5WnB0dHR1bk1MNWxqeGdyNkRNdFFLUFhwTnNpTHBNTkNkYmo5MUVyVWVmUG1tV09QUGJiekJER3lrM3lqZE5GTUJNSlEzUkpHQ0RITEdINWl3WEJWRUxjM0RzWnlLWVlxZkIxWEZ4UGR2VmFpaHR2Y1dNOGpRNm11RmlaZFBQZmNjemFnVmJRWm1tZ25jOHlKVGgyclMrNVIzZWVhYTY0eHMyYk5zdDJUcE04bWlSem0wcVBDSStWK2F5VXFRSkFGNUs4bDFsazMxdytXVVAyUWU0YzdSUmh4bWE5TmRwa21aYVVqbTcrQm44T2VuM3p5eWNZL2MrbzZTV1pFUlJCT2xiN3d3Z3M3TWwxMDBVVjJRL09vVzlsaFVOeDNrSXJ2bzVaM2xQMzcwZmZ6enovZjZrUXRiUVJxSDFGZmZmVlZzL3Z1dTNkUVlXUjc0NDAzUm9vU0kvZ09PK3hnZnY3NTU2NzdzSVRDNkZubDFMR1JDbGhqNTc3N24wb2FaNDJQbisydGFpY3FTSVhIUm94eTd5ZXVMZHU4dnZ6eXk0NlNLT0JGdVpBMmppUyt5eHR6SFR0YnhrUVNQQXBSd3dvQm80citNbm9RRlBMUDNhVDJEMlZFMmhnMFljZlMvdnZ2YjAxdDdiWFhOai84OEVNa3M5TnQrMFVnQ2xIRCtybVFoc0RPTU1uakw4TUF5akxMTEdNTHFWRVJ2cTB0bktlUDZnWFpWbnhIK2R4UmlGcFV0bktZUmhPTzJBQklOUU1kTVcvc2djMSs4Zk9UVHo3WlRKMDYxVzVLV0hubGxjMjBhZE9zdmJtWEptdk5SUzlRZE1qR2c4V0xGM2ZWWitKYUl1YjhMdnZ1S0EyNnFYMUhJU3BnRnBGcEdFczFSVVdnY3l4VU5rcURDMk1Fbzd5WDY5dFZKblFiM3NubUVwR3JJeCtOcUdHK0xTS2pQTGU3cHZvai9IY2xrZDNqamp0dTNQazFJdWw0SlBzcHo5S3ZIdnE5bnBFWHZidk1MN0tqMU1ZakVJMm9pQkpXcHVlelFlcnhRSHJtbnVHbWJKRzAzT1RkZnRsYmJybWxzTUJaTExKQVhKY1JSaUJRN1Q4RW9oSVZZdkUyWlo3akdrc25IMzc0WWFVc21iSlRyQWNsZkZ1TkFoeHZ2ZlZXZTk2TXk5UnlMejErTDFpd29BTU5hOC9NUVRmWVlBUEQ4ZzV6WE5jZ1diajE3OWRmZnpVcnJiUlNWK2tadDJXd0Y5NGk3ZjhJUlNVcVloUmxERlZ4Z2N0R1VmcFVLY3RlRkVqajc0enFrTlp0dW5mQnFTTHBDSFN4SG43QkJSZFkvYmF0UlNjcWdJZkZyL2tNVjVhNlNrVXRYSG9oYWtuVzBkS2xTKzJHYlJRK3pLV2V0aGxGek9kbEJJZTR2SWo1N1h0Yi9zamROdmM0Q2FLV3BmaFJ3cEkwTjllS1hGMTJmWHp4eFJjZGhZNjZpbUJNSTI3anZSMXh5U0xqZ0N1T2YvU2JjNC9aUjl2a00yK1NJQ3JBa3kxMDhNRUhqN05GVGhtNzZhYWI3S2pyVjhialFncVRNWjkxMWZJVVBHbytsVjNOWTM2SG95MXpaNWJuU0E5dG1rZVZERkhMNXF2TzlKaWovUExMTHgxTDVBMEtRZDJoVTJWbmR6YmZkTnY3aEpEVlZlUUlSMW1tUjAwaWJGSkVCZXd3YzZiSURFODU1UlI3ZG9vN1VVemxROXBMVnA2Y0tSR2twVUtIZTNIek9hTnFVd2liSEZIZHlEcG56cHl1SFMrK0tmcWpxNHBEdDV1azRkTTd3bEpiMlE4K3NickFDSnRyUzVLb2dGa2xlNFkxMTltelo5dHpVNW8ySjhuVm9GS1JHL3VCbkQ1aFI3bWRjdFRQblNSUkw3Lzhja09Tdm12TExydXM0U3hPVHM2ZXFOV3hDWDNVQ2xIL3cwVUF3dUwrRW1ncXF5dzUzRHVPcHJla2lCb2VUTVFqdThPSm1IL01uVHZYb2tESnpyLysrcXNRRVcyR0hvMmhxTmU0Q0NSRDFLSTEwczAzMzl4V0tlU042RWhLZlNQZWt1NE55YjhmZU9BQm0rekE4WUZGQi9QR2hWaDNGd0tUUnlBSm9yTE13aHFwbnlmcWdrVE1NMXh4YUI0M2xYTlZKdys5ZWhBQzFSR0lUbFRtRFRObXpCaEhVcmRHeG5tZXJvbWsxUldySzV1RlFGU2lGbzJrdUxaOGprc0xnVjFUaFlabUdaNmVwajhFb2hFVk41Y29yYitIMU0wL2VRVCs1cHBTQS90VHFxNXVIZ0xSaUJydWdBRmFDT2x5ZXQxOGRaaTFsSnFuUGoxUld4Q0lRdFNpWkFaM3NqVkhYamlTS2pXd0xXYW81K3lGUU8xRURVKzFSa0JjWG5JMDJXUG9kc0tJcEwxVXA3KzNDWUhhaVZwVTBZRkFFWis3aEdvS1hESHFxZ2tCSWZBZkFyVVNsY0FSUVNKL3ZSUlNrcWZyZHNJb3lWNm1LUVRHSTFBclVjTmF2cmk4Qng1NG9NMHNvb21rTWxFaFVJeEFyVVFOQ3o4VE9LTG90a2dxOHhRQ0V5TVFqYWpzaHZuMjIyK3RkRnR0dFpWNStlV1h0VlZOMWlvRVNoQ0lSbFFTN2ovNTVCTzdsOVF2WUNaTkNRRWhFSEdPeXNGRWxGa0pteElhWkpaQ29EY0N0WTJvUmNzeUJ4MTBrS0hrQ25WNTFZU0FFQ2hIb0RhaUlrSVlUSHI4OGNjTlpGVVRBa0lnb1dDU1A2cE9uejdkeko4L1gvb1JBa0tnQWdLMWpxZ0xGeTYweGNob00yZk90QWNOcVFrQklkQWJnVnFKMmxzY1hTRUVoRUFSQWlLcTdFSUlaSUNBaUpxQmtpU2lFQkJSWlFOQ0lBTUVSTlFNbENRUmhZQ0lLaHNRQWhrZ0lLSm1vQ1NKS0FSRVZObUFFTWdBQVJFMUF5VkpSQ0Vnb3NvR2hFQUdDSWlvR1NoSklnb0JFVlUySUFReVFFQkV6VUJKRWxFSWlLaXlBU0dRQVFJaWFnWktrb2hDUUVTVkRRaUJEQkQ0Rjl6K01NTU5LcEk0QUFBQUFFbEZUa1N1UW1DQyIgZGF0YS1vZGUtc2lnbnBhZC1kaXNwbGF5PSJ0cnVlIiBzdHlsZT0iaGVpZ2h0OiA1MHB4OyB3aWR0aDogNzhweDsiPjwvZGl2PjxkaXY+PGJyIC8+PC9kaXY+PGRpdj5TaWduYXR1cmUgOiZuYnNwOzxpbWcgc3JjPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVlZQUFBQ2NDQVlBQUFCN3VneXNBQUFBQVhOU1IwSUFyczRjNlFBQUdSWkpSRUZVZUY3dG5RbXNGTVVXaGdzMEJyZUkrMGJjUVlJRVJjVUVRUVVNRU1VRkZUU2dLRVFES0NxQ1JoTGpSbFJNVUJRM0VFSkVWRUF3aUNzYVVGd1FBbEZBM0NKb29nS0txS2lBZ0xqeDhyZjJ2SnErUFRNMWMzdDY1azU5bGR6QXZWUFQzZlZWZGY5ZHA4NDUxV2pIamgwN0RBVUNFSUFBQkNEd0g0RkdDQU5qQVFJUWdBQUViQUlJQStNQkFoQ0FBQVN5Q0NBTURBZ0lRQUFDRUVBWUdBTVFnQUFFSUpDYkFETUdSZ2NFSUFBQkNEQmpZQXhBQUFJUWdBQXpCc1lBQkNBQUFRZzRFc0NVNUFpS2FoQ0FBQVI4SVlBdytOTFR0Qk1DRUlDQUl3R0V3UkVVMVNBQUFRajRRZ0JoOEtXbmFTY0VJQUFCUndJSWd5TW9xa0VBQWhEd2hRREM0RXRQMDA0SVFBQUNqZ1FRQmtkUVZJTUFCQ0RnQ3dHRXdaZWVwcDBRZ0FBRUhBa2dESTZncUFZQkNFREFGd0lJZ3k4OVRUc2hBQUVJT0JKQUdCeEJVUTBDRUlDQUx3UVFCbDk2bW5aQ0FBSVFjQ1NBTURpQ29ob0VJQUFCWHdnZ0RMNzBOTzJFQUFRZzRFZ0FZWEFFUlRVSVFBQUN2aEJBR0h6cGFkb0pBUWhBd0pFQXd1QUlpbW9RZ0FBRWZDR0FNUGpTMDdRVEFoQ0FnQ01CaE1FUkZOVWdBQUVJK0VJQVlmQ2xwMmtuQkNBQUFVY0NDSU1qS0twQkFBSVE4SVVBd3VCTFQ5Tk9DRUFBQW80RUVBWkhVRlNEQUFRZzRBc0JoTUdYbnFhZEVJQUFCQndKSUF5T29LZ0dBUWhBd0JjQ0NJTXZQVTA3SVFBQkNEZ1NRQmdjUVZFTkFoQ0FnQzhFRUFaZmVwcDJRZ0FDRUhBa2dEQTRncUlhQkNBQUFWOElJQXkrOURUdGhBQUVJT0JJQUdGd0JFVTFDRUFBQXI0UVFCaDg2V25hQ1FFSVFNQ1JBTUxnQ0lwcUVJQUFCSHdoZ0RENDB0TzBFd0lRZ0lBakFZVEJFUlRWSUFBQkNQaENBR0h3cGFkcEp3UWdBQUZIQWdpREl5aXFRUUFDRVBDRkFNTGdTMC9UVGdoQUFBS09CQkFHUjFCVWd3QUVJT0FMQVlUQmw1Nm1uUkNBQUFRY0NTQU1qcUNvQmdFSVFNQVhBZ2lETHoxTk95RUFBUWc0RWtBWUhFRlJEUUlRZ0lBdkJCQUdYM3FhZGtJQUFoQndKSUF3T0lLaUdnUWdBQUZmQ0NBTXZ2UTA3WVFBQkNEZ1NBQmhjQVJGTlFoQUFBSytFRUFZZk9scDJna0JDRURBa1FEQzRBaUthaENBQUFSOElZQXcrTkxUdEJNQ0VJQ0FJd0dFd1JFVTFTQUFBUWo0UWdCaDhLV25hU2NFSUFBQlJ3SUlneU1vcWtFQUFoRHdoUURDNEV0UDAwNElRQUFDamdRUUJrZFFWSU1BQkNEZ0N3R0V3WmVlcHAwUWdBQUVIQWtnREk2Z3FBWUJDRURBRndJSWd5ODlUVHNoQUFFSU9CSkFHQnhCVVEwQ0VJQ0FMd1FRaGdyMTlOdHZ2MjBHRGh4b3Z2amlDM1BNTWNlWTk5OS8zelJ0MnJSQ1Y4TnBJUUFCQ1B5ZkFNSlFnZEZ3OGNVWG0rZWVleTdyekNlY2NJSjU2NjIzRUljSzlFY2FweHcrZkxnWk8zYXMyV09QUGN5bVRadlNPQ1huZ0VESkJCQ0drdEdWOWtVSmdvUWhyblRxMU1uTW5qMGJjU2dOYlZWL2ErKzk5emEvL3ZwcmNJMFBQdmlndWVHR0c2cjZlcms0dndrZ0RDbjJ2OHhIL2ZyMU0ydlhyZzNPMnFkUEgvUENDeStZYmR1MlphNmlmLy8rWnZMa3lTbGVGYWRLZzBDdlhyM01yRm16Z2xOcFpxaVhBQW9FcXBVQXdwQlN6M3o5OWRlbVZhdFdHUkdZT25XcTZkdTNyNUZZOU96WjAyemN1REZ6SmN1WEx6Y3lMVkZxaDhDZ1FZUE14SWtURVliYTZkS2FiZ25Da0VMM2Z2amhoNlp6NTg0WlUwTDc5dTNOb2tXTE1tZCs4c2tuellBQkF6Sy9EeDA2TkxCSFUycUhRTWVPSGMzQ2hRdURCbjN3d1FmbXBKTk9xcDNHMFpLYUk0QXdsTGxMbzZKdzRJRUhtc1dMRjVzampqZ2k2OHlhSWF4WXNTTDQyeGxubkJITUpDaTFRV0RseXBXbVpjdVdtY1pnU3FxTmZxM2xWaUFNWmV4ZHJSOWNjTUVGbVRNY2Yvenh3UU0vemkxVk51ZDMzbmtuVTNmSGpoMWx2RElPblNhQmNlUEdtU0ZEaGdTbjFFeEJNd1lLQktxWkFNSlFwdDZSS01nOEZIcWlISDc0NFVhemgxeXhDZ2hEbVRxaUNnNXJ6d1lQT09BQXMzNzkraXE0S2k0QkFya0pJQXhsR0IzUk5ZTjhNNFh3OUZGaHdOeFFobzZwMENIMzJtdXZyTmdGWm9NVjZnaE82MHdBWVhCRzVWWXhPbE53RVFVZCtlcXJyemFQUC81NDVpVDMzWGVmdWVtbW05eE9TcTJxSmFCK3ZQbm1telBYcHhjQWlUNEZBdFZNQUdGSXNIZUtXVk9JbmxackVmcCtXTHAyN1dybXpwMmI0Tlg1ZWFoMTY5WVpMZjZxeUl3amwrRTB5OGtubjJ5V0xsMmFPZVcwYWRPQytCVUtCS3FaQU1LUVVPOW9VVmtQOTNCTndYV21FSjYrV2JObTV0dHZ2ODFjemVEQmc4MzQ4ZU1UdWpvL0RpUDJMNzc0b3BreFk0Ylp2bjI3K2Zqamo4MldMVnZNMXExYnN3QmNlT0dGbVdDemNwS1pNMmVPNmRHalIrWVV4eDEzblBua2swL0tlVXFPRFlGRUNDQU1DV0I4OXRsbmc0WG0zMy8vUFRoYXNhS2dSZW0yYmR0bVhRbEJidTRkSTM0UFBmUlFNT01LaGJuUXQ5Tll3NG5teEJvMmJKaDU0SUVIQ2wwYW4wT2c0Z1FRaG5wMndaMTMzbWxHamh5Wk9VcXhvcUF2S2czR2xDbFRzbzZoaHgwbE53RUpnSmdwRUZCUjVjV1VGaTFhWk14THhYeXZtTHBSWndKOVZ5WXRuWnNDZ1dvbmdEQ1UyRU42TUdtV1lLOExISFhVVVlFOXVkajAyYXB2cDhSUXJpU0pCU1dlUUhTQlB4Y25aVEw5N2JmZnNqNis0b29yakx6R3lsbjBzbkRQUGZlWXYvNzZLM09hTys2NHcranZGQWcwQkFJSVE0bTlGSDNMTHpWalpwd1o2WmRmZmlsYVhFcHNSb1A3V3BSN3RBR0tMUC9qanorTUdOcmxtbXV1TWIxNzl5NTc4cnBISG5uRVhILzk5Vm5uMXZyUm1qVnJZbG5yQlVQclUvcjhyTFBPQ3ZibW9FQ2cwZ1FRaGhKNlFPWUwyWXRWNUtPdUc3dlVwSGRLdnl6N2VGak9QLy84ckZsSUNaZFhzMStKZW4yRkRWWHdvQjZxTXRWRVhVRkhqeDV0bEtkSSthbktYVjU3N1RWejl0bG5aNTJtWGJ0MjV2YmJiemZubkhOTzF0OFYvYXoxQnMwd1Y2MWFGWHdtYnlWNUxWRWdVR2tDQ0VPUlBXQy80ZGRYRkhScU95cFd2Mk5HeXQwaFVXRlFUaWt0OFA3NDQ0L0JXb085OEt4RWhETGRGR3ZXSzNJNFpGVlhva1E3eDVWbUNrOC8vWFNkV1VyY1JrM2hnUWgrcTA4UDhOMmtDQ0FNUlpEVUlxZHUvbkN4czc0UGNUM0l0SUdMWGI3NjZxczZDZmFLdU1TYXI2b1psdmpMcEtTSHZ0WjU3TVZuaVlYV0VLSkpDc3NOUm0vK2lsbXd5OHN2djV3MVU1ZzNiNTdwMXExYnprdEpZMUc4M0J3NGZtMFFRQmdjK3pFcUNrbWt4bzRMaU1NYnFYQ0hpSkZNZWZiYnVRUkJNNFJLYllDanVKTUpFeVprTGw0bXBWZGZmVFV3Q3lvNW9seWF2Ly8rKzd5TjY5Q2hnM252dmZjS0E2QUdCTXBNQUdGd0FLdzMrOU5QUHowSW1GSkp5ck5GRy9Rb0lDc3NwUzVnT3pTaEpxcW9IN1FlWTN2M2FIMUJ2MWZhaTJ1WFhYWXhmLzc1WjFHYzk5OS8vOEFNRmhZOGw0ckNSK1V5RWtBWUhPRGFEM0RGS1NUeFZxOFp5SkZISHBrNXU5WXI5TGMwYmVLNW12N0dHMjhZNWZpUm1VdHZ1cFV1RW9SUm8wWUZiK1NiTm0wS0xrZThKQWpWc0hkeW5HZFpJV2J5a05MKzMzWlp0bXhablVESFFzZXB0cy9EV1p3OW0vdmhoeCtNWmtPWFhucHB0VjB1MTVPREFNSlFZR2hFdllhU2NpV051bDBtWVpwS1lwVGI3ZDFubjMzTWhnMGJramhzU2NjSVUxeElBT3gxQk0zWTlMZTAxeEh5TmVLZ2d3NXlTcWV0MklvYmI3d3hFRG5idE5TUTkvcldpNFJNWUdQR2pLa1ROMkl6YTkyNnRkbHZ2LzJDamFndXUrd3lYSE5MdWl2UytSTENrSWR6TkgxMlVxWWV2VTFwRVRzc2hmWnFTR01veEwzMWF2TjY1UldxUkJGN3JTUFlua1lTZ3NjZWU2eU9TMmdscmk5NlRsMm4xaE1rWVByUi94VzBxTDdWdW9kK05QUFVqREFhTGE5amFhdlhORnhxazJJVnBpR3BUN0Rnd1FjZmJDNjU1SkpBNENVV3BicDhKOVdtcEk2anNhQWZqWU5HalJwbC9oK09aZjNyYW5YUWVBbTU2T1V4TFlzQ3dwQmpORVFmbEtXa3VzZzEwS0l1cW1uazdjazM2S05ySGFwNzY2MjNtcnZ1dWl1cGU4WDVPSHJRS01WSU5NMUZ0Y3lvbkJ1U3AyTHo1czNObDE5K21ha2hzOUxNbVRPVE9IVFpqNkVBUHMwUVhucnBwYktjUzJOUklscHRRcUh4S0NlQ1VQanQ4Um4rclhIanh1YWZmLzRwQ3hjZGRQYnMyY0hMUlJvRllZaWhMRVZYVWp1Nzg1TjZlRWZmRnBPYWhaUXlXTlJPWllTMTdjRjZ3MUhrcnVJQzBpeTVCRUdDckxmdmFqSWIxWWZMeElrVHphQkJnN0lPb1dBM2JmbFp6VVgzZ2t4Z3p6Ly9mTTdMMUpyWnRtM2JncjdxM3IxN1VFOUJmNTkvL25uV1JrWEZ0UE93d3c0TFpxM2htN05tWUduTUxFSXpwdTROL1JTYmo2dVlObXE5VE16eXpRYjBtZTdKdE80RGhDR21CNlByQ25wN3NSK2V4WFM2WFZkMjJOTk9PeTN6cDBxK0JXdWdTeFNpVTlwbm5ua20xVVZDY1pYSktHNXFYWXRlT3RIZ3RtcHZvNkt5RlkydG1jTFBQLzljWitqMzY5ZlBkT25TeFp4eXlpbDU5N3BZc21TSmVlcXBwNEszN2s4Ly9iVFVXeWp6UGMwcUpCQjZVT3BmM2FQMUxib241Q1dvTVdublFITTlicE1tVFl4U3Eyc2RTVVVQYy91QnIvK0hEM2JiUk9SNi9EVHJJUXdSMmxIN3Z6NU9LdWpNM3JTbGtxa3Y5QkRXK1ZldlhwMXAvYzQ3N3h3RWhxWGxPU0xPTWhuRkNhNnVMYzIzbzdSdU9HMjhGTDVKaCtmVVF6THR6WU5jMnl1dktlMCtGL2UyWEovMEhkcW5Ra0t6ZWZQbVlIOEtPNEdrNjdYRjFaTURRTXVXTFFPUmtBQVh3L1dKSjU0d1YxNTVwZlBwOVpZdlFkS1BMVkxPQjZqeWlnaERwSU9pNlpLVGlsbXdCVWZlR1FzV0xFaHRJY2x1b2tSQnM1Wm8xdEdrVEdXRnhyc2VNb3BXamhNRW1Ra2tDR25aVVF0ZGE5S2ZhNnRXZWU2RXBWcTMrVlRmNkFYaHUrKytxNE5BM2xPNko1SU1KTlNZMExnTVo0M2gyUGpwcDU4QzA1UVdxVXNSRUNVa1BQVFFRODI5OTk1YloyRmZzeCtadVNaTm1oUUlsTDNMWGx5LzIwNEVvU0FrUFQ2cTZYZ0lnOVViY1o0NVNjMFdiUGZVdEI3QzBZR205c256SmR4UVNKL3Z1ZWVlNXQxMzN5MjczVlkyVzVtTWNubXh5S1FpRTE1YVhoZHAzNFFLWkpPWndRNW9xOVE0eU5WMnpXZ2t6SHBnUm92NlRtSnczbm5ucFkwdTYzeWh2VDhVRS8yN1lzV0tndGVrdFQzbG9kS2J2bVpwV3NpTk00M1pCOUxNUXk4cCtrbkx0bCt3SVNsVlFCZ3MwTkhZZ3FUTVBYWXdXMUlCY3NXT0Q4MVF6anp6ekt6b1hGMkxIdFRsWHN6VHcwWm1vN2pkMWFveEpxRll0aTcxbzA0SDExMTNuWG40NFlkZHZscldPbUhhYjVsU2xOc3BXdlFnVmY5Vk9ySzhFQVJ0MzZwZ1RKbEh0WUZUZlJhTHRaZUcwclRYNmt0S0laYjZIR0d3S0VVM3pFbktQY3dXblBvbTNuUHAxR2dkVFpjSERod1l2REdGUlc5RFdtQXJOUGoxNENoVUo5YzE2ZWFVZDFlY0lGUXEyVjBwL0pMNFRsUVlaR2RYcXZCS0ZyMTlYM3Z0dGJHTHdYcFo2TldyVjdDSFJVUGNkUzZmVTBNdTVycFBOWFAxYlhZUXh3TmgrSTlLTktHZGJJcjFlZXNJWWR1emhhU09XY3pEUks2bld1aXppK3U2aVV3Zm4zMzJXV0FDa2JkU01UTUx6VVQwVmh4ZHl4QURmWmFramJvWUhwV3FLN2ZrNGNPSFowNnZuRS9SRFgzU3VqYU5kWjAvYnAxSHBrWmxnSzBWczU3YU9HN2N1RHJwUjBMV0dvZFhYWFZWa0xJRFFmai9DRVFZL21OUnJoUVZsWnd0UkFQcDFGUVg5OGlwVTZjR0MzWlJ0OExRUFRDY0FjajJLbk5iZUVOcERVUHVpSHJ3UkI4NmN1WFRNYXNodDFGYUQyRDdQSm9oOU9qUkkvTW5wWVRRWGcxcGxseXhJcm9HOWUwdHQ5d1N6QkJxc1NpZ1VHblB4NDhmSHlURGRMa1BhcEdEYTVzUUJtTUNVMGQwWDRUbHk1Y1g5WVljQjl6MlJFcHp0cUEzSkwyZGJ0KytQWE5adSs2NmE3QVBjYmp6WE56MXhtMUw2VEtRamo3NjZPQmNhOWV1amEydTdUWVhMMTdzOVJ0Wk9QTUtBY2sxVWlhK05FbytRZEQ1TDdyb291QmFTalVacHRFR3pwRXVBWVRCbU1DMElSZktzQ1QxRUxmZjJOTllXNUFRM1hiYmJYVnkrcXM5ZW92UFp3b2FNbVJJTU9XMlM1aWFRTjkxOGZ5SUc3b3U1MDUzeUZmdWJIWndtMTVFRkVWY1RwT2FvcXdmZmZUUlRMcjRhTXQ5TmV0VmJnUTBuRE1qRE1ZRU42ZE1JR0ZKSWlMWkZwdWtJcWR6RGF0OHdXSXVpOHpSdDFuTktwUzI0ZGhqajgyY1VtWWlPeHBVN2Z2bW0yL3lqblN0WmNpamhUZlJmekhKTTh2ZVM2SmNPWkkwSG1TMmsvdHBYSkdua1V4NnRiS08wSEFldHczblNyMFhodWkrQ09xNitwcVJaSnBTM3BqUUZsOHVmM1ZkdXg0MllXeUE4aHpabmtjdUFoZGRkRmN5TnhjN3M5cW1EZTRYTGx5WU5kTUtrNkJKYkJHRTdBZEIzRmdUSjdsR3VqQXY5RmlKam9lNCtyNjRCeGRpeGVmNUNYZ3ZESHFqdGUzdVNaaVI3RnhMNVZqa0NuY3kwN1dINHFQRlhUdHdyWkFveEVVZ0YzdXRZYXBwelNiQ3ROTGNjUGtKeEtYY1ZwRGgvZmZmYjg0OTk5d2d5cmZZb2hjRDVmakpsOS9ITi9mZ1lobFNQNXVBOThLdzc3Nzdaa1ZBMWpmYnFmMVdXSTVkMldRbVVQSzdVQkRrWnFmTmcyUU9Da3UrOVl5NDdUSDF2Vk5QUFRWWW5DNm56WnViNzE4QzJvc2p6bFZVYnNFU1o1ZlpnMFFnRklPNE9KR1FkVFh2WWNGNHFGNEMzZ3REZEs5ZWJlQ3VqZHhMTGZiZUJra0Z5T2xhb2lteUpUcmF0RVp2bW5abTBueWlrQ3NDMlRXdW9WUW1mSzh1QWFXUzF2aklWVFFEUE9TUVE0eXlsNFpGTThMcDA2Y0hhVFdVUXloZnFaYTlzT243aGtuQWEyRkkyazNWdHRjbitiQ1YrVUVCU2VHYlliaW9xeGdKdlRVV21pbmtXNXd1MW56VU1JZDVkVjUxTkFWM0VsZXBOQ2N5WlZaN0Nvc2syc294eWtmQWEyR0lTN0ZkNnA3T2VtaTNhZFBHckZtekpralVwYmY0K2taUzZ2cmtSaHRHWU52dWhkR0F2TGlaZ3E1QjZ5ZHhaZ3RkbzJ6VHRackp0SHkzVExKSFZtcHJ1UW5YWjc4UGpRdjFvOFpFTWRIcHliYUVvOVVTQWErRklXNGgwUGJxS2FhajdXUFZOMlpCUXFBSGVyaVlHTG9YaHE2T2hVUkJJaVZ2cFZ5N3NLV1ZQSzhZZnI3WGZmUE5OODNkZDkvdGxBSmFyTFFaaklMa0VBUGZSMDU1Mm84d2pCeVpSYllVWWJEVGRXc0JVYm5qU3lseDdvYlJXSURCZ3dlYkNSTW1aQTRmWGNmUUxFQ2lrbXRCc3RiVFc1ZkN2ZHErbzluRGJydnRaajc2NkNPajlDUjJVUW9TUlpyTGc0a0NnWElSOEZvWW9sdDRDbkt4d3FBSHNMeE13Z1hnVXZadmlCTUV1UmRxaG1CN0NiM3l5aXZtOHNzdkQ3eVFWT3o0aUVMWkpKa2xsT3NXNHJnUXFEMENYZ3REbkNtcDJPQzIraVRKMDhOY2k4cTIvM21jSUlURHpzNlVHcTZGckZ1M0x0aWtYZDRxY1FYdmxOcTdhV2tSQk1wTndHdGhpTnV4clJodkl0c0xxWmhOZlhSZUpiblRHMzlZZEY2SlRLNDRBbHZFUWs4aUxWeHFMU0hYNXVvS2N0UDNpRUF1OTIzRThTRlFXd1M4RmdaMXBUeUhvamwvWE14QjlpWTByb0ZzY1NZalpiWlVMRUloRHlZN0tDb1VqMXllTEVTNTF0Wk5TbXNna0RZQjc0VWh6cHpVdlh0MzgvcnJyK2Z0Q3p2eFhxRkF0cmdVRnBwaDZOeXU3b1hLdlZSbzQ2QjI3ZG9GT2ZWeFFVMzdOdUo4RUtndEF0NExneDdhZWx2ZnVIRmpWcy9tU3labjUxY3FsSk5JNWlaNUNjWEZJaFF6bExUSml6WjdpU3M2dmpacEo1MUZNVVNwQ3dFSTVDTGd2VEFJVEp4M1VxNlV5Rm9ma0ZsSGdxS0ZYZjBlWjhPUEpxbXI3NmJxUzVZc01XUEdqQW5TSVlSRkppTkZ6N1pxMVlvUkRnRUlRQ0F4QWdqRGYzbUltalZyWnJaczJaSUZWb3U4ZXVqYjIxSGFtKy9rU3FjZHpkZ3FzNUhpQzFnRVRtemNjaUFJUUtDTUJCQUdDNjRlNkRObXpBaTJvYlNMb2t3M2I5NGNSQktIS2JyamNneHBGcUVVRnFIN0tUdGtsWEhrY21nSVFLQnNCQkNHR0xRalJvd3dvMGVQem55aURYQ1dMVnRtMnJadEcveE53V0oyUmxQOUxab09tOTNMeWpabU9UQUVJRkJtQWdoRERzQmJ0MjROeEVFQmFKb0Z6SjgvUDdQdmNUUUl6bDZqSURsZG1VY3NoNGNBQk1wT0FHRndRR3cvK08yTmZLSUx6TVFQT01Da0NnUWdVUFVFRUlZQ1haUXJ1am1hcks2K083OVYvVWpoQWlFQUFXOElJQXg1dWxxTHlRb3NzMTFUVmQxT2FhMEZab21IYTZDYU55T0xoa0lBQWcyV0FNS1FwK3RDMTFTdEcyaHhXZTZtTWhldFhyMDYrRll4K1pFYTdBamh3aUVBQWU4SUlBdzV1dHhPbFJIdXphdEZhTTBlZHRwcEp6TnAwaVMyVC9UdWRxSEJFUENEQU1JUTA4LzJscCtLVndoekhha3FYa2QrM0JpMEVnSStFMEFZSXIxdlowM3QycldyMlgzMzNiTzIyR1NmWko5dkY5b09BVDhJSUF4V1AydG0wTEZqeDJCL2d4WXRXcGoxNjlkbkpkZkxsUUxEajZGQ0t5RUFBVjhJSUF4V1Q0ZnhDbHBEK1B2dnZ6T2Z5SHdrenlPeWwvcHlXOUJPQ1BoTkFHSDRyLy90ZUFWN1NDQUtmdDhndEI0Q1BoSkFHSXdKOWtwbzA2Wk5rQ2d2S2dwYWlDWkd3Y2RiZ3paRHdGOEMzZ3VEMWhWT1BQRkVvKzA4N2FKRWVWcG9SaFQ4dlRsb09RUjhKZUM5TUhUcjFzM01temV2amlpRUFXMitEZ3phRFFFSStFdkFhMkhvMHFXTGthZFJkS2FBS1BoN1E5QnlDRURBR0crRm9WZXZYbWJXckZtSUFuY0JCQ0FBZ1FnQkw0V2hiOSsrWnZyMDZWa28yRmlIZXdNQ0VJREF2d1M4RTRiKy9mdWJLVk9tMUJFRkxUUlRJQUFCQ0VEQU0yRkFGQmp5RUlBQUJBb1Q4R2JHWUdkTERiSElmTVJNb2ZBZ29RWUVJT0FYQVMrRUlVNFVoZzRkYXNhT0hldFhiOU5hQ0VBQUFnNEVhbDRZdW5mdmJ1Yk9uWnVGb2srZlBtYmF0R2tPZUtnQ0FRaEF3RDhDTlNzTWE5ZXVOVDE3OWpSTGx5N042dFhPblR1YitmUG4rOWZUdEJnQ0VJQ0FJNEdhRlliV3JWc0g2YlB0b2xUYUsxZXVkRVJETlFoQUFBSitFcWhKWWRDc1FOSExkbW5ldkxsWnRXcVZuNzFNcXlFQUFRZ1VRYUNtaEVIWlVjZU1HV05Hamh5WmhhQng0OFptdzRZTnBtblRwa1dnb1NvRUlBQUJQd25VbEREWWV6V0gzZG1rU1JNellzUUlJODhrQ2dRZ0FBRUlGQ1pRVThMUW8wY1BNMmZPbkt4V0s2aHQ4dVRKaFVsUUF3SVFnQUFFQWdJMUpReU5HalhLNnRiMjdkdWJVYU5Hc1NVbmd4MENFSUJBRVFScVJoZ1V3VHhnd0lDc3BpOVlzTUIwN05peENCeFVoUUFFSUFDQm1oR0dxQ2RTNzk2OXpjeVpNK2xoQ0VBQUFoQW9ra0ROQ0VPSERoM01va1dMZ3VacnE4NW9ZRnVSWEtnT0FRaEF3RnNDTlNNTXc0WU55K1ErMHE1c25UcDE4clpUYVRnRUlBQ0IraEQ0SDl1a3B1R2ZlTVp4QUFBQUFFbEZUa1N1UW1DQyIgZGF0YS1vZGUtc2lnbnBhZC1kaXNwbGF5PSJ0cnVlIiBzdHlsZT0iaGVpZ2h0OiA1MHB4OyB3aWR0aDogMTMwcHg7Ij48L2Rpdj48ZGl2PjxiciAvPjwvZGl2PjxkaXY+PGhyIC8+PC9kaXY+PGRpdj48Zm9udCBjb2xvcj0iIzAwMDAwMCI+QWxsIG9mIHRoZXNlIHNob3VsZCBzYXkgPGI+VHJ1ZSA8L2I+Zm9yIENvbmZpcm1hdGlvbiZuYnNwOzwvZm9udD48Yj42NzI3Nzc0PC9iPjo8L2Rpdj48ZGl2PjxiciAvPjwvZGl2PjxkaXY+Rmlyc3ROYW1lICYjNjE7ICYjMzQ7SHluZGF2aSYjMzQ7IDombmJzcDs8L2Rpdj48ZGl2Pjxmb250IGNvbG9yPSIjMDAwMDAwIj48YnIgLz48L2ZvbnQ+PC9kaXY+PGRpdj48Zm9udCBjb2xvcj0iIzAwMDAwMCI+Rmlyc3ROYW1lICEmIzYxOyAmIzM0O0phbmEmIzM0OyA6PC9mb250PjwvZGl2PjxkaXY+PGZvbnQgY29sb3I9IiMwMDAwMDAiPkNvbmZpcm1hdGlvbk51bWJlciAmbHQ7IDcwMDAwMDAgOiZuYnNwO1RydWU8L2ZvbnQ+PC9kaXY+PGRpdj5Db25maXJtYXRpb25OdW1iZXImbmJzcDs8Zm9udCBjb2xvcj0iIzAwMDAwMCI+Jmd0OyAxMDAwMDAwIDombmJzcDsmbmJzcDtUcnVlPC9mb250PjwvZGl2PjxkaXY+Q29uZmlybWF0aW9uTnVtYmVyJm5ic3A7PGZvbnQgY29sb3I9IiMwMDAwMDAiPiZsdDsmIzYxOyZuYnNwOzwvZm9udD42NzI3Nzc0IDombmJzcDtUcnVlPC9kaXY+PGRpdj48YnIgLz48L2Rpdj48ZGl2Pjxmb250IGNvbG9yPSIjMDAwMDAwIj5DdXJyZW5jeUNvZGUoJm5ic3A7VVNEJm5ic3A7KSBpbiAoJiMzNDtVU0QmIzM0OywmIzM0O0NBRCYjMzQ7LCYjMzQ7QVVEJiMzNDspIDombmJzcDtUcnVlPC9mb250PjwvZGl2PjxkaXY+PGZvbnQgY29sb3I9IiMwMDAwMDAiPkN1cnJlbmN5PC9mb250PkNvZGUoJm5ic3A7VVNEJm5ic3A7KSBub3QgaW4gKCYjMzQ7R0JQJiMzNDssJiMzNDtFVVImIzM0OykgOlRydWU8L2Rpdj48ZGl2Pjxmb250IGNvbG9yPSIjMDAwMDAwIj5MYXN0TmFtZSBsaWtlICYjMzQ7Q2hhcCUmIzM0OyA6Jm5ic3A7PC9mb250PjwvZGl2PjxkaXY+PGZvbnQgY29sb3I9IiMwMDAwMDAiPkxhc3ROYW1lIG5vdCBsaWtlICYjMzQ7U2h1JSYjMzQ7OiZuYnNwO1RydWU8L2ZvbnQ+PC9kaXY+PGRpdj48Zm9udCBjb2xvcj0iIzAwMDAwMCI+TmF0aW9uYWxpdHkoKSZuYnNwOyZuYnNwOyBpcyBudWxsIDombmJzcDtUcnVlPC9mb250PjwvZGl2PjxkaXY+TGFzdE5hbWUmbmJzcDsgaXMmbmJzcDs8Zm9udCBjb2xvcj0iIzAwMDAwMCI+bm90IG51bGwgOiZuYnNwOyZuYnNwO1RydWU8L2ZvbnQ+PC9kaXY+PGRpdj48YnIgLz48L2Rpdj48L2JvZHk+PC9odG1sPg==\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/med/config/v1/fileAttachments", + "host": [ + "{{HostName}}" + ], + "path": [ + "med", + "config", + "v1", + "fileAttachments" + ] + } + }, + "response": [] + }, + { + "name": "post File Attachments -> Profile image", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"fileName\": \"profilepicture.png\",\r\n \"linkId\": \"{{ProfileId}}\",\r\n \"overwriteExistingFileYN\": \"N\",\r\n \"description\": \"Profile Picture\",\r\n \"linkType\": \"Guest\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"userName\": \"OHIPUSER@SITE\",\r\n \"globalYN\": \"N\",\r\n \"fileAttachment\": \"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\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/med/config/v1/fileAttachments", + "host": [ + "{{HostName}}" + ], + "path": [ + "med", + "config", + "v1", + "fileAttachments" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "get Email File", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/med/config/v1/emailFile/{{emailId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "med", + "config", + "v1", + "emailFile", + "{{emailId}}" + ] + }, + "description": "Use this API with OSEM, to retrieve email Blob File Stored in File Storage Schema. It is used in Profiles to fetch Email and Open in an end user's mail client. The email ID is retrieved from getActivitues/emails response." + }, + "response": [] + }, + { + "name": "get Folio Report", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/med/config/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/folioReports?reservationIdContext=OPERA&reservationIdType=Reservation", + "host": [ + "{{HostName}}" + ], + "path": [ + "med", + "config", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "folioReports" + ], + "query": [ + { + "key": "reservationIdContext", + "value": "OPERA" + }, + { + "key": "reservationIdType", + "value": "Reservation" + }, + { + "key": "folioWindowNo", + "value": "", + "description": "Folio window number to generate (defaults to view 1).", + "disabled": true + }, + { + "key": "billNumber", + "value": "", + "description": "Optional bill number to generate.", + "disabled": true + }, + { + "key": "folioType", + "value": "", + "description": "Optional folio type", + "disabled": true + }, + { + "key": "folioDate", + "value": "", + "disabled": true + } + ] + }, + "description": "This will get the folio(base64) from a specific reservation." + }, + "response": [] + }, + { + "name": "get Registration Card", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/med/config/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/registrationCard?regenerate=false&signedOnly=false&reservationIdContext=OPERA&reservationIdType=Reservation&language=EN", + "host": [ + "{{HostName}}" + ], + "path": [ + "med", + "config", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "registrationCard" + ], + "query": [ + { + "key": "regenerate", + "value": "false" + }, + { + "key": "signedOnly", + "value": "false" + }, + { + "key": "reservationIdContext", + "value": "OPERA" + }, + { + "key": "reservationIdType", + "value": "Reservation", + "description": "fetches associated Registration Card (base64)" + }, + { + "key": "language", + "value": "EN" + } + ] + } + }, + "response": [] + }, + { + "name": "email Folio Report", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"folioInfo\": {\r\n \"hotelId\": {{HotelId}},\r\n \"reservationId\": {\r\n \"id\": {{reservationId}},\r\n \"type\": \"Reservation\"\r\n },\r\n \"folioWindowNo\": \"1\",\r\n \"folioType\": \"Information Invoice\",\r\n \"folioDate\": \"2023-10-20\"\r\n },\r\n \"emailRecipients\": [\r\n {\r\n \"emailAddress\": \"test@example.com\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/med/config/v1/folioReports/email", + "host": [ + "{{HostName}}" + ], + "path": [ + "med", + "config", + "v1", + "folioReports", + "email" + ] + }, + "description": "This operation triggers emailing the folio (pdf) for a specific reservation to the email provided in the request body." + }, + "response": [] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Customer Management Service (CMS)", + "item": [ + { + "name": "get Track It Items", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/cms/v1/hotels/{{HotelId}}/trackItems", + "host": [ + "{{HostName}}" + ], + "path": [ + "cms", + "v1", + "hotels", + "{{HotelId}}", + "trackItems" + ], + "query": [ + { + "key": "ticketId", + "value": "", + "disabled": true + }, + { + "key": "reservationId", + "value": "", + "disabled": true + }, + { + "key": "reservationIdType", + "value": "", + "disabled": true + }, + { + "key": "givenName", + "value": "", + "disabled": true + }, + { + "key": "surname", + "value": "", + "disabled": true + }, + { + "key": "trackItGroups", + "value": "Lost", + "description": "\"Parcel\", \"Valet\", \"Baggage\", \"Lost\" ", + "disabled": true + }, + { + "key": "types", + "value": "", + "description": "Track It types based on the Track It group.", + "disabled": true + }, + { + "key": "locations", + "value": "", + "description": "Locations for Track It location.", + "disabled": true + }, + { + "key": "actions", + "value": "", + "description": "Track It actions based on Track It groups.", + "disabled": true + }, + { + "key": "actionStatuses", + "value": "", + "description": "Action status of the Track It item(Open, Closed).", + "disabled": true + }, + { + "key": "room", + "value": "", + "disabled": true + }, + { + "key": "description", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Track It Items", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"trackItItemsInfo\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"group\": \"Parcel\",\r\n \"ticketNumber\": \"9988776655\",\r\n \"action\": {\r\n \"trackItAction\": {\r\n \"code\": \"DELIVER\"\r\n },\r\n \"status\": \"Open\"\r\n },\r\n \"location\": {\r\n \"code\": \"MAIL\"\r\n },\r\n \"quantity\": \"1\",\r\n \"followUpDate\": \"2023-06-15\",\r\n \"description\": \"Parcel is at reception\",\r\n \"assignedTo\": {\r\n \"appUserId\": {\r\n \"type\": \"AppUserId\",\r\n \"id\": \"50946\"\r\n }\r\n },\r\n \"reservationInfo\": {\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/cms/v1/hotels/{{HotelId}}/trackItems", + "host": [ + "{{HostName}}" + ], + "path": [ + "cms", + "v1", + "hotels", + "{{HotelId}}", + "trackItems" + ] + } + }, + "response": [] + }, + { + "name": "put Track It Items", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"trackItItemsInfo\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"group\": \"Parcel\",\r\n \"ticketNumber\": \"9988776655\",\r\n \"action\": {\r\n \"trackItAction\": {\r\n \"code\": \"DELIVER\"\r\n },\r\n \"status\": \"Open\"\r\n },\r\n \"location\": {\r\n \"code\": \"MAIL\"\r\n },\r\n \"quantity\": \"1\",\r\n \"followUpDate\": \"2023-06-15\",\r\n \"description\": \"Parcel is at reception\",\r\n \"assignedTo\": {\r\n \"appUserId\": {\r\n \"type\": \"AppUserId\",\r\n \"id\": \"50946\"\r\n }\r\n },\r\n \"reservationInfo\": {\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/cms/v1/hotels/{{HotelId}}/trackItems", + "host": [ + "{{HostName}}" + ], + "path": [ + "cms", + "v1", + "hotels", + "{{HotelId}}", + "trackItems" + ] + } + }, + "response": [] + }, + { + "name": "delete Track It Items", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/cms/v1/hotels/{{HotelId}}/trackItems", + "host": [ + "{{HostName}}" + ], + "path": [ + "cms", + "v1", + "hotels", + "{{HotelId}}", + "trackItems" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Data Value Mapping", + "item": [ + { + "name": "get Converted Values", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/dvm/v1/externalSystems/{{ExtSystemCode}}/hotels/{{OperaHotelId}}/convertedValues", + "host": [ + "{{HostName}}" + ], + "path": [ + "dvm", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{OperaHotelId}}", + "convertedValues" + ] + } + }, + "response": [] + }, + { + "name": "get Default Values", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/dvm/v1/externalSystems/{{ExtSystemCode}}/hotels/{{ExternalHotelId}}/defaultValues", + "host": [ + "{{HostName}}" + ], + "path": [ + "dvm", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{ExternalHotelId}}", + "defaultValues" + ] + } + }, + "response": [] + }, + { + "name": "get Opera Hotel Code", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/dvm/v1/externalSystems/{{ExtSystemCode}}/hotels/{{ExternalHotelId}}/conversions", + "host": [ + "{{HostName}}" + ], + "path": [ + "dvm", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{ExternalHotelId}}", + "conversions" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Enterprise Configuration (ENT Config)", + "item": [ + { + "name": "Amenities Template ", + "item": [ + { + "name": "get Template Amenities", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/amenities?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "amenities" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Template Amenities", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateAmenities\": [\r\n {\r\n \"amenityType\": \"General\",\r\n \"beginDate\": \"2023-01-01\",\r\n \"description\": \"SPA onsite at the property\",\r\n \"comments\": \"Notes can go here\",\r\n \"featureCode\": \"SPA\",\r\n \"orderSequence\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/amenities", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "amenities" + ] + } + }, + "response": [] + }, + { + "name": "change Template Amenities", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateAmenities\": [\r\n {\r\n \"amenityType\": \"General\",\r\n \"beginDate\": \"2023-01-01\",\r\n \"description\": \"SPA is onsite at the property\",\r\n \"comments\": \"Notes can go here\",\r\n \"featureCode\": \"SPA\",\r\n \"orderSequence\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/amenities/{{FeatureCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "amenities", + "{{FeatureCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Template Amenities", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/amenities/{{FeatureCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "amenities", + "{{FeatureCode}}" + ] + } + }, + "response": [] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Amenities - for the hotel", + "item": [ + { + "name": "get Amenities", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/amenities", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "amenities" + ] + } + }, + "response": [] + }, + { + "name": "post Amenities", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"hotelAmenities\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"amenityType\": \"General\",\r\n \"beginDate\": \"2023-01-08\",\r\n \"description\": \"SPA onsite at the property\",\r\n \"comments\": \"Notes can go here for amenities on the property\",\r\n \"featureCode\": \"SPA\",\r\n \"orderSequence\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/amenities", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "amenities" + ] + } + }, + "response": [] + }, + { + "name": "change Amenities", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"hotelAmenities\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"amenityType\": \"General\",\r\n \"beginDate\": \"2023-01-08\",\r\n \"description\": \"SPA onsite at the property\",\r\n \"comments\": \"Notes go here for amenities on the property\",\r\n \"featureCode\": \"SPA\",\r\n \"orderSequence\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/amenities/{{FeatureCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "amenities", + "{{FeatureCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Amenities", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/amenities/{{FeatureCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "amenities", + "{{FeatureCode}}" + ] + } + }, + "response": [] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Amenities - for the room", + "item": [ + { + "name": "get Room Amenities", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/roomAmenities?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "roomAmenities" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Room Amenities", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"roomAmenities\": [\r\n {\r\n \"code\": \"FAN\",\r\n \"description\": {\r\n \"defaultText\": \"Fan in the room\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/roomAmenities", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "roomAmenities" + ], + "query": [ + { + "key": "wildCard", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "put Room Amenities", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"roomAmenities\": [\r\n {\r\n \"code\": \"FAN\",\r\n \"description\": {\r\n \"defaultText\": \"Update Fan description here\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/roomAmenities/{{RoomAmenitiesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "roomAmenities", + "{{RoomAmenitiesId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Room Amenities", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/roomAmenities/{{RoomAmenitiesId}}?roomAmenitiesCodes=FAN", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "roomAmenities", + "{{RoomAmenitiesId}}" + ], + "query": [ + { + "key": "roomAmenitiesCodes", + "value": "FAN" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Attraction Classes", + "item": [ + { + "name": "get Attraction Classes", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/attractionClasses?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "attractionClasses" + ], + "query": [ + { + "key": "codes", + "value": "MUS", + "disabled": true + }, + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Attraction Classes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"attractionClasses\": [\r\n {\r\n \"code\": \"CLAZZ\",\r\n \"description\": {\r\n \"defaultText\": \"Local attactions\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/attractionClasses", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "attractionClasses" + ] + } + }, + "response": [] + }, + { + "name": "put Attraction Classes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"attractionClasses\": [\r\n {\r\n \"code\": \"LOCAL\",\r\n \"description\": {\r\n \"defaultText\": \"Update Local Class\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/attractionClasses/{{AttractionClassCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "attractionClasses", + "{{AttractionClassCode}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Attraction Classes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/attractionClasses/{{AttractionClassCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "attractionClasses", + "{{AttractionClassCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Attraction Templates", + "item": [ + { + "name": "get Attraction Templates", + "request": { + "auth": { + "type": "bearer" + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/attractions", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "attractions" + ] + } + }, + "response": [] + }, + { + "name": "post Attraction Templates", + "request": { + "auth": { + "type": "bearer" + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"attractionTemplates\": [\r\n {\r\n \"name\": {\r\n \"defaultText\": \"Symphony Hall\"\r\n },\r\n \"generalDirections\": \"General Directions go here\",\r\n \"relativePosition\": {\r\n \"distance\": \"1\",\r\n \"distanceType\": \"MI\"\r\n },\r\n \"address\": {\r\n \"cityName\": \"Salt Lake City\",\r\n \"state\": \"UT\"\r\n },\r\n \"website\": {},\r\n \"priceRange\": \"$$\",\r\n \"displaySeq\": \"7\",\r\n \"code\": \"SYMPHALL\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/attractions", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "attractions" + ] + } + }, + "response": [] + }, + { + "name": "change Attraction Templates", + "request": { + "auth": { + "type": "bearer" + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"attractionTemplates\": [\r\n {\r\n \"name\": {\r\n \"defaultText\": \"Symphony Hall\"\r\n },\r\n \"generalDirections\": \"General Directions can go here\",\r\n \"relativePosition\": {\r\n \"distance\": \"1\",\r\n \"distanceType\": \"MI\"\r\n },\r\n \"address\": {\r\n \"cityName\": \"Salt Lake City\",\r\n \"state\": \"UT\"\r\n },\r\n \"website\": {},\r\n \"priceRange\": \"$$\",\r\n \"displaySeq\": \"7\",\r\n \"code\": \"SYMPHALL\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/attractions/{{AttractionCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "attractions", + "{{AttractionCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Attraction Templates", + "request": { + "auth": { + "type": "bearer" + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/attractions/{{AttractionCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "attractions", + "{{AttractionCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Attractions", + "item": [ + { + "name": "get Attractions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/attractions?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "attractions" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Attractions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"attractions\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"name\": {\r\n \"defaultText\": \"Symphony Hall\"\r\n },\r\n \"class\": \"MUS\",\r\n \"generalDirections\": \"Generate Directions can go here\",\r\n \"relativePosition\": {\r\n \"distance\": \"3\",\r\n \"distanceType\": \"MI\",\r\n \"drivingTime\": \"5mins driving time\"\r\n },\r\n \"address\": {\r\n \"cityName\": \"Salt Lake City\",\r\n \"state\": \"UT\"\r\n },\r\n \"website\": {},\r\n \"priceRange\": \"$$\",\r\n \"displaySeq\": \"7\",\r\n \"code\": \"SYMPHALL\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/attractions", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "attractions" + ] + } + }, + "response": [] + }, + { + "name": "change Attractions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"attractions\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"name\": {\r\n \"defaultText\": \"Symphony Hall\"\r\n },\r\n \"class\": \"MUS\",\r\n \"generalDirections\": \"Generate Directions go here\",\r\n \"relativePosition\": {\r\n \"distance\": \"3\",\r\n \"distanceType\": \"MI\",\r\n \"drivingTime\": \"5mins driving time\"\r\n },\r\n \"address\": {\r\n \"cityName\": \"Salt Lake City\",\r\n \"state\": \"UT\"\r\n },\r\n \"website\": {},\r\n \"priceRange\": \"$$\",\r\n \"displaySeq\": \"7\",\r\n \"code\": \"SYMPHALL\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/attractions/{{AttractionCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "attractions", + "{{AttractionCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Attractions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/attractions/{{AttractionCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "attractions", + "{{AttractionCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Airport Templates", + "item": [ + { + "name": "get Template Airports", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/airports", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "airports" + ] + } + }, + "response": [] + }, + { + "name": "post Template Airports", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateAirports\": [\r\n {\r\n \"description\": \"London Heathrow Airport\",\r\n \"distance\": \"15\",\r\n \"distanceType\": \"MI\",\r\n \"drivingTime\": \"45min\",\r\n \"direction\": \"South East\",\r\n \"transportationOptions\": [\r\n {\r\n \"label\": \"B\",\r\n \"description\": \"Local Bus Station\",\r\n \"code\": \"BUS STATION\"\r\n },\r\n {\r\n \"label\": \"C\"\r\n },\r\n {\r\n \"label\": \"A\"\r\n },\r\n {\r\n \"label\": \"T\",\r\n \"description\": \"taxi fare from airport\",\r\n \"code\": \"TAXI\"\r\n }\r\n ],\r\n \"sequence\": \"1\",\r\n \"code\": \"LHW\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/airports", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "airports" + ] + } + }, + "response": [] + }, + { + "name": "change Template Airports", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateAirports\": [\r\n {\r\n \"description\": \"London Heathrow Airport\",\r\n \"distance\": \"15\",\r\n \"distanceType\": \"MI\",\r\n \"drivingTime\": \"45min\",\r\n \"direction\": \"South East\",\r\n \"transportationOptions\": [\r\n {\r\n \"label\": \"B\",\r\n \"description\": \"Local Bus Station\",\r\n \"code\": \"BUS STATION\"\r\n },\r\n {\r\n \"label\": \"C\"\r\n },\r\n {\r\n \"label\": \"A\"\r\n },\r\n {\r\n \"label\": \"T\",\r\n \"description\": \"taxi fare from airport\",\r\n \"code\": \"TAXI\"\r\n }\r\n ],\r\n \"sequence\": \"1\",\r\n \"code\": \"LHW\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/airports/{{AirportCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "airports", + "{{AirportCode}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Template Airports", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/airports/{{AirportCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "airports", + "{{AirportCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Airports", + "item": [ + { + "name": "get Airports", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/airports", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "airports" + ] + } + }, + "response": [] + }, + { + "name": "post Airports", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"airports\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"London Heathrow Airport\",\r\n \"distance\": \"15\",\r\n \"distanceType\": \"MI\",\r\n \"drivingTime\": \"45min\",\r\n \"direction\": \"South East\",\r\n \"transportationOptions\": [\r\n {\r\n \"label\": \"B\",\r\n \"description\": \"Local Bus Station\",\r\n \"code\": \"BUS STATION\"\r\n },\r\n {\r\n \"label\": \"T\",\r\n \"description\": \"taxi fare from airport\",\r\n \"code\": \"TAXI\"\r\n }\r\n ],\r\n \"sequence\": \"1\",\r\n \"code\": \"LHW\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/airports", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "airports" + ] + } + }, + "response": [] + }, + { + "name": "change Airports", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"airports\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"London Heathrow Airport\",\r\n \"distance\": \"15\",\r\n \"distanceType\": \"MI\",\r\n \"drivingTime\": \"45min\",\r\n \"direction\": \"South East\",\r\n \"transportationOptions\": [\r\n {\r\n \"label\": \"B\",\r\n \"description\": \"Local Bus Station\",\r\n \"code\": \"BUS STATION\"\r\n },\r\n {\r\n \"label\": \"T\",\r\n \"description\": \"taxi fare from airport\",\r\n \"code\": \"TAXI\"\r\n }\r\n ],\r\n \"sequence\": \"1\",\r\n \"code\": \"LHW\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/airports/{{AirportCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "airports", + "{{AirportCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Airports", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/airports/{{AirportCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "airports", + "{{AirportCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Brand Codes", + "item": [ + { + "name": "get Brand Codes", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/brandCodes?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "brandCodes" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + }, + { + "key": "wildCard", + "value": "b", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Brand Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"brandCodes\": [\r\n {\r\n \"code\": \"LUX\",\r\n \"description\": {\r\n \"defaultText\": \"LUX Brand Code\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/brandCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "brandCodes" + ], + "query": [ + { + "key": "wildCard", + "value": "b", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "change Brand Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"brandCodes\": [\r\n {\r\n \"code\": \"LUX\",\r\n \"description\": {\r\n \"defaultText\": \"LUX Brand Code description\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/brandCodes/{{BrandCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "brandCodes", + "{{BrandCode}}" + ], + "query": [ + { + "key": "wildCard", + "value": "b", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "remove Brand Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/brandCodes/{{BrandCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "brandCodes", + "{{BrandCode}}" + ], + "query": [ + { + "key": "wildCard", + "value": "b", + "disabled": true + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Credit Card Types", + "item": [ + { + "name": "get Credit CardTypes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/creditcardTypes?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "creditcardTypes" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Credit CardTypes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"creditCardTypes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"CC\",\r\n \"description\": {\r\n \"defaultText\": \"Text goes here\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/creditcardTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "creditcardTypes" + ] + } + }, + "response": [] + }, + { + "name": "change Credit Card Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"creditCardTypes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"CC\",\r\n \"description\": {\r\n \"defaultText\": \"Description modify\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/creditcardTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "creditcardTypes" + ] + } + }, + "response": [] + }, + { + "name": "remove Credit card Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/creditcardTypes?creditCardTypesCode=N6", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "creditcardTypes" + ], + "query": [ + { + "key": "creditCardTypesCode", + "value": "N6" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Communication Methods", + "item": [ + { + "name": "get Communication Methods Ent Details", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/communicationMethodsEntDetails?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "communicationMethodsEntDetails" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Communication Methods Ent Details", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"communicationMethodsEntDetails\": [\r\n {\r\n \"code\": \"CELL\",\r\n \"description\": {\r\n \"defaultText\": \"Cell Phone\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/communicationMethodsEntDetails", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "communicationMethodsEntDetails" + ] + } + }, + "response": [] + }, + { + "name": "put Communication Methods Ent Details", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"communicationMethodsEntDetails\": [\r\n {\r\n \"code\": \"CELL\",\r\n \"description\": {\r\n \"defaultText\": \"Cell Phone update\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/communicationMethodsEntDetails/{{CommunicationMethodsEntDetailsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "communicationMethodsEntDetails", + "{{CommunicationMethodsEntDetailsId}}" + ] + } + }, + "response": [] + }, + { + "name": "pdelete Communication Methods Ent Details", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/communicationMethodsEntDetails/{{CommunicationMethodsEntDetailsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "communicationMethodsEntDetails", + "{{CommunicationMethodsEntDetailsId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Corporate Business Units", + "item": [ + { + "name": "get Corporate Business Units", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/corporateBusinessUnits?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "corporateBusinessUnits" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Corporate Business Units", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"corporateBusinessUnits\": [\r\n {\r\n \"code\": \"GOVT\",\r\n \"description\": {\r\n \"defaultText\": \"Government Unit\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/corporateBusinessUnits", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "corporateBusinessUnits" + ] + } + }, + "response": [] + }, + { + "name": "change Corporate Business Units", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"corporateBusinessUnits\": [\r\n {\r\n \"code\": \"GOVT\",\r\n \"description\": {\r\n \"defaultText\": \"Government Unit\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/corporateBusinessUnits/{{BusinessUnitCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "corporateBusinessUnits", + "{{BusinessUnitCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Corporate Business Units", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/corporateBusinessUnits/{{BusinessUnitCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "corporateBusinessUnits", + "{{BusinessUnitCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Corporate Department Codes", + "item": [ + { + "name": "get Corporate Department Codes", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/corporateDepartmentCodes?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "corporateDepartmentCodes" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Corporate Department Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"corporateDepartmentCodes\": [\r\n {\r\n \"code\": \"CORPA\",\r\n \"description\": {\r\n \"defaultText\": \"Corporate Tier A\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/corporateDepartmentCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "corporateDepartmentCodes" + ] + } + }, + "response": [] + }, + { + "name": "change Corporate Department Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"corporateDepartmentCodes\": [\r\n {\r\n \"code\": \"CORPA\",\r\n \"description\": {\r\n \"defaultText\": \"Corporate Tier A\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/corporateDepartmentCodes/{{DepartmentCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "corporateDepartmentCodes", + "{{DepartmentCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Corporate Department Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/corporateDepartmentCodes/{{DepartmentCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "corporateDepartmentCodes", + "{{DepartmentCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Corporate Divisions", + "item": [ + { + "name": "get Corporate Divisions", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/corporateDivisions?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "corporateDivisions" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Corporate Divisions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"corporateDivisions\": [\r\n {\r\n \"code\": \"EAST\",\r\n \"description\": {\r\n \"defaultText\": \"Eastern division\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/corporateDivisions", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "corporateDivisions" + ] + } + }, + "response": [] + }, + { + "name": "change Corporate Divisions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"corporateDivisions\": [\r\n {\r\n \"code\": \"EAST\",\r\n \"description\": {\r\n \"defaultText\": \"Eastern division\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/corporateDivisions/{{DivisionCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "corporateDivisions", + "{{DivisionCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Corporate Divisions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/corporateDivisions/{{DivisionCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "corporateDivisions", + "{{DivisionCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Corporate Operating Units", + "item": [ + { + "name": "get Corporate Operating Units", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/corporateOperatingUnits?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "corporateOperatingUnits" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Corporate Operating Units", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"corporateOperatingUnits\": [\r\n {\r\n \"code\": \"UNIT1\",\r\n \"description\": {\r\n \"defaultText\": \"Corportate Unit 1\"\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/corporateOperatingUnits", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "corporateOperatingUnits" + ] + } + }, + "response": [] + }, + { + "name": "change Corporate Operating Units", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"corporateOperatingUnits\": [\r\n {\r\n \"code\": \"UNIT1\",\r\n \"description\": {\r\n \"defaultText\": \"Corportate Unit 1\"\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/corporateOperatingUnits/{{OperatingUnitCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "corporateOperatingUnits", + "{{OperatingUnitCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Corporate Operating Units", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/corporateOperatingUnits/{{OperatingUnitCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "corporateOperatingUnits", + "{{OperatingUnitCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Country Guest Types", + "item": [ + { + "name": "get Country Guest Types", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/countries/guestTypes?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "countries", + "guestTypes" + ], + "query": [ + { + "key": "codes", + "value": "", + "disabled": true + }, + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Country Guest Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"countryGuestTypes\": [\r\n {\r\n \"code\": \"GT\",\r\n \"description\": {\r\n \"defaultText\": \"Senior GT \"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/countries/guestTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "countries", + "guestTypes" + ] + } + }, + "response": [] + }, + { + "name": "change Country Guest Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"countryGuestTypes\": [\r\n {\r\n \"code\": \"GT\",\r\n \"description\": {\r\n \"defaultText\": \"Senior GT \"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/countries/guestTypes/{{GuestTypeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "countries", + "guestTypes", + "{{GuestTypeCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Country Guest Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/countries/guestTypes/{{GuestTypeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "countries", + "guestTypes", + "{{GuestTypeCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Country Main Groups", + "item": [ + { + "name": "get Country Main Groups", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/countryMainGroups?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "countryMainGroups" + ], + "query": [ + { + "key": "codes", + "value": "", + "disabled": true + }, + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Country Main Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"countryMainGroups\": [\r\n {\r\n \"code\": \"NTHAM\",\r\n \"description\": {\r\n \"defaultText\": \"Nth American Group\"\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/countryMainGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "countryMainGroups" + ], + "query": [ + { + "key": "codes", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "change Country Main Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"countryMainGroups\": [\r\n {\r\n \"code\": \"NTHAM\",\r\n \"description\": {\r\n \"defaultText\": \"Nth American Group\"\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/countryMainGroups/{{GroupCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "countryMainGroups", + "{{GroupCode}}" + ], + "query": [ + { + "key": "codes", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "remove Country Main Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/countryMainGroups/{{GroupCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "countryMainGroups", + "{{GroupCode}}" + ], + "query": [ + { + "key": "codes", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Departments", + "item": [ + { + "name": "get Departments", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/departments?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "departments" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Departments", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"departments\": [\r\n {\r\n \"departmentCode\": \"HSK\",\r\n \"departmentName\": {\r\n \"defaultText\": \"Housekeeping\"\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/departments", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "departments" + ] + } + }, + "response": [] + }, + { + "name": "change Departments", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"departments\": [\r\n {\r\n \"departmentCode\": \"HSK\",\r\n \"departmentName\": {\r\n \"defaultText\": \"Test text\"\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/departments/{{DepartmentCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "departments", + "{{DepartmentCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Departments", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/departments/{{DepartmentCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "departments", + "{{DepartmentCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Hotel Categories", + "item": [ + { + "name": "get Hotel Categories", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotelCategories?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotelCategories" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Hotel Categories", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"hotelCategories\": [\r\n {\r\n \"code\": \"RESORTS\",\r\n \"description\": {\r\n \"defaultText\": \"Resorts\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotelCategories", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotelCategories" + ] + } + }, + "response": [] + }, + { + "name": "change Hotel Categories", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"hotelCategories\": [\r\n {\r\n \"code\": \"RESORTS\",\r\n \"description\": {\r\n \"defaultText\": \"Resorts\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotelCategories/{{CategoryCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotelCategories", + "{{CategoryCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Hotel Categories", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotelCategories/{{CategoryCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotelCategories", + "{{CategoryCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Hotel Contacts", + "item": [ + { + "name": "get Hotel Contacts", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}?fetchInstructions=Contacts", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "Contacts" + } + ] + } + }, + "response": [] + }, + { + "name": "post Hotel Contacts", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"hotelContacts\": [\r\n {\r\n \"roles\": [\r\n \"General\"\r\n ],\r\n \"nameId\": {\r\n \"type\": \"Profile\",\r\n \"id\": \"{{ProfileId}}\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/contacts", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "contacts" + ] + } + }, + "response": [] + }, + { + "name": "change Hotel Contacts", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"hotelContacts\": [\r\n {\r\n \"roles\": [\r\n \"General\"\r\n ],\r\n \"communicationMethod\": \"DATA\",\r\n \"primary\": true,\r\n \"nameId\": {\r\n \"type\": \"Profile\",\r\n \"id\": \"15743\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/contacts/{{ContactId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "contacts", + "{{ContactId}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Hotel Contacts", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/contacts/{{ContactId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "contacts", + "{{ContactId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Hotel Day Types Codes", + "item": [ + { + "name": "get Hotel Day Type Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/dayTypeCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "dayTypeCodes" + ] + } + }, + "response": [] + }, + { + "name": "post Hotel Day Type Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"hotelDayTypeCodes\": [\r\n {\r\n \"hotel\": \"{{HotelId}}\",\r\n \"code\": \"HOLIDAY\",\r\n \"description\": \"Holiday\",\r\n \"multiplier\": \"1\",\r\n \"adder\": \"-230\",\r\n \"color\": \"Blue\",\r\n \"sellSequence\": \"8\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/dayTypeCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "dayTypeCodes" + ] + } + }, + "response": [] + }, + { + "name": "change Hotel Day Type Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"hotelDayTypeCodes\": [\r\n {\r\n \"hotel\": \"{{HotelId}}\",\r\n \"code\": \"HOLIDAY\",\r\n \"description\": \"Holiday\",\r\n \"multiplier\": \"1\",\r\n \"adder\": \"-230\",\r\n \"color\": \"Blue\",\r\n \"sellSequence\": \"8\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/dayTypeCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "dayTypeCodes" + ] + } + }, + "response": [] + }, + { + "name": "remove Hotel Day Type Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/dayTypeCodes?hotelIds=HOLIDAY", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "dayTypeCodes" + ], + "query": [ + { + "key": "hotelIds", + "value": "HOLIDAY" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Hotel Notes", + "item": [ + { + "name": "get Hotel Notes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}?fetchInstructions=Notes", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "Notes" + } + ] + } + }, + "response": [] + }, + { + "name": "Post Hotel Notes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"hotelNotes\": [\r\n {\r\n \"comment\": {\r\n \"commentTitle\": \"Property Description\",\r\n \"type\": \"DESCRIPTION\",\r\n \"internal\": false,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"text\": {\r\n \"value\": \"Property Notes can go here\"\r\n }\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/notes", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "notes" + ] + } + }, + "response": [] + }, + { + "name": "Change Hotel Notes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"hotelNotes\": [\r\n {\r\n \"comment\": {\r\n \"commentTitle\": \"Property Description\",\r\n \"type\": \"DESCRIPTION\",\r\n \"internal\": false,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"text\": {\r\n \"value\": \"edit property notes\"\r\n }\r\n },\r\n \"type\": \"Comment\",\r\n \"id\": \"15250\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/notes/{{NoteCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "notes", + "{{NoteCode}}" + ] + } + }, + "response": [] + }, + { + "name": "Remove Hotel Notes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/notes/{{NoteCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "notes", + "{{NoteCode}}" + ] + } + }, + "response": [] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Hotel Rate Ranges", + "item": [ + { + "name": "get Hotel Rate Ranges", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}?fetchInstructions=Raterange", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "Raterange" + } + ] + } + }, + "response": [] + }, + { + "name": "post Hotel Rate Ranges", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"hotelRateRanges\": [\r\n {\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-10-12\",\r\n \"endDate\": \"2023-10-31\"\r\n },\r\n \"minRate\": \"100\",\r\n \"maxRate\": \"2000\",\r\n \"currencyCode\": \"USD\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/rateRanges", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "rateRanges" + ] + } + }, + "response": [] + }, + { + "name": "change Hotel Rate Ranges", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"hotelRateRanges\": [\r\n {\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-10-12\",\r\n \"endDate\": \"2023-10-31\"\r\n },\r\n \"minRate\": \"100\",\r\n \"maxRate\": \"2000\",\r\n \"currencyCode\": \"USD\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/rateRanges", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "rateRanges" + ] + } + }, + "response": [] + }, + { + "name": "remove Hotel Rate Ranges", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/rateRanges?startDate=2023-10-12&endDate=2023-10-31", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "rateRanges" + ], + "query": [ + { + "key": "startDate", + "value": "2023-10-12" + }, + { + "key": "endDate", + "value": "2023-10-31" + }, + { + "key": "duration", + "value": "365", + "disabled": true + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Hotel Restaurants ", + "item": [ + { + "name": "get Hotel -> restaurants", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}?fetchInstructions=Dining", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "Dining" + } + ] + } + }, + "response": [] + }, + { + "name": "post Hotel Restaurants", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"hotelRestaurants\": [\r\n {\r\n \"restaurantName\": \"Park Street Cafe\",\r\n \"restaurantType\": \"Casual Cafe\",\r\n \"hours\": \"7am - 3pm\",\r\n \"priceRange\": \"$$\",\r\n \"comments\": \"Notes can go here\",\r\n \"category\": \"Restaurant\",\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-07-08\"\r\n },\r\n \"newRestaurantCode\": \"PARKCAFE\",\r\n \"restaurantCode\": \"PARKCAFE\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/restaurants", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "restaurants" + ] + } + }, + "response": [] + }, + { + "name": "change Hotel Restaurants", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"hotelRestaurants\": [\r\n {\r\n \"restaurantName\": \"Park Street Cafe\",\r\n \"restaurantType\": \"Casual Cafe\",\r\n \"hours\": \"7am - 3pm\",\r\n \"priceRange\": \"$$\",\r\n \"comments\": \"Notes can go here\",\r\n \"category\": \"Restaurant\",\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-07-08\"\r\n },\r\n \"newRestaurantCode\": \"PARKCAFE\",\r\n \"restaurantCode\": \"PARKCAFE\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/restaurants/{{RestaurantCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "restaurants", + "{{RestaurantCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Hotel Restaurants", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/restaurants/{{RestaurantCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "restaurants", + "{{RestaurantCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Job Titles", + "item": [ + { + "name": "get Job Titles", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/jobTitles", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "jobTitles" + ] + } + }, + "response": [] + }, + { + "name": "post Job Titles", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"jobTitles\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"MGR\",\r\n \"description\": {\r\n \"defaultText\": \"Manager.\"\r\n },\r\n \"displayClosingScript\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/jobTitles", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "jobTitles" + ] + } + }, + "response": [] + }, + { + "name": "change Job Titles", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"jobTitles\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"MGR\",\r\n \"description\": {\r\n \"defaultText\": \"Manager.\"\r\n },\r\n \"displayClosingScript\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/jobTitles/{{JobTitleCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "jobTitles", + "{{JobTitleCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Job Titles", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/jobTitles/{{JobTitleCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "jobTitles", + "{{JobTitleCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Languages", + "item": [ + { + "name": "get Languages", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/languages?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "languages" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Languages", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"languages\": [\r\n {\r\n \"description\": {\r\n \"defaultText\": \"German\"\r\n },\r\n \"translationLanguageCode\": \"DE\",\r\n \"reportDateLanguage\": \"GERMAN\",\r\n \"languageCode\": \"DE\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/languages", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "languages" + ] + } + }, + "response": [] + }, + { + "name": "change Languages", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"languages\": [\r\n {\r\n \"description\": {\r\n \"defaultText\": \"German.\"\r\n },\r\n \"translationLanguageCode\": \"DE\",\r\n \"reportDateLanguage\": \"GERMAN\",\r\n \"languageCode\": \"DE\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/languages/{{LanguageCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "languages", + "{{LanguageCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Languages", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/languages/{{LanguageCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "languages", + "{{LanguageCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Marketing Cities", + "item": [ + { + "name": "get Marketing Cities", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/marketingCities", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "marketingCities" + ] + } + }, + "response": [] + }, + { + "name": "post Marketing Cities", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"marketingCities\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"AMSTERDAM\",\r\n \"distance\": \"1\",\r\n \"distanceType\": \"KM\",\r\n \"drivingTime\": \"10 Hours\",\r\n \"direction\": \"N\",\r\n \"marketingCity\": \"AMS\",\r\n \"regionCode\": \"EAM\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/marketingCities", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "marketingCities" + ] + } + }, + "response": [] + }, + { + "name": "change Marketing Cities", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"marketingCities\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"AMSTERDAM\",\r\n \"distance\": \"1\",\r\n \"distanceType\": \"KM\",\r\n \"drivingTime\": \"10 Hours\",\r\n \"direction\": \"N\",\r\n \"marketingCity\": \"AMS\",\r\n \"regionCode\": \"EAM\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/marketingCities/{{CityCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "marketingCities", + "{{CityCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Marketing Cities", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/marketingCities/{{CityCode}}?regionCode={{CityCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "marketingCities", + "{{CityCode}}" + ], + "query": [ + { + "key": "regionCode", + "value": "{{CityCode}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get Marketing Cities By Region", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/marketingCitiesByRegion?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "marketingCitiesByRegion" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "copy Marketing Cities", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"copyInstructions\": {\r\n \"hotelCodes\": [\r\n \"{{TargetHotelId}}\"\r\n ],\r\n \"templateMarketingCities\": [\r\n {\r\n \"marketingCity\": \"{{CityCode}}\",\r\n \"regionCode\": \"{{RegionCode}}\"\r\n }\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/marketingCities/copy", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "marketingCities", + "copy" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Marketing Regions", + "item": [ + { + "name": "get Marketing Regions", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/marketingRegions?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "marketingRegions" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Marketing Regions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"marketingRegions\": [\r\n {\r\n \"code\": \"SAM\",\r\n \"description\": {\r\n \"defaultText\": \"South America\"\r\n },\r\n \"displayOrder\": \"4\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/marketingRegions", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "marketingRegions" + ] + } + }, + "response": [] + }, + { + "name": "put Marketing Regions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"marketingRegions\": [\r\n {\r\n \"code\": \"SAM\",\r\n \"description\": {\r\n \"defaultText\": \"South America\"\r\n },\r\n \"displayOrder\": \"4\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/marketingRegions/{{MarketingRegionCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "marketingRegions", + "{{MarketingRegionCode}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Marketing Regions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/marketingRegions/{{MarketingRegionCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "marketingRegions", + "{{MarketingRegionCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Note Types", + "item": [ + { + "name": "get Note Types", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/noteTypes?codes={{HotelId}}&includeInactive=false&includeDepartmentDetails=true¬eGroup=AGENDA", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "noteTypes" + ], + "query": [ + { + "key": "codes", + "value": "{{HotelId}}" + }, + { + "key": "includeInactive", + "value": "false" + }, + { + "key": "includeDepartmentDetails", + "value": "true" + }, + { + "key": "noteGroup", + "value": "AGENDA" + } + ] + } + }, + "response": [] + }, + { + "name": "get Default Note", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/defaultNote?noteType=RESERVATION¬eCode=IHU01", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "defaultNote" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true", + "disabled": true + }, + { + "key": "noteType", + "value": "RESERVATION", + "description": "required - ACCOUNT, AGENDA, AR, BOOKING, CONTACT, CONTRACT, EVENT, LEAD, POTENTIAL, PROPERTY, RESERVATION" + }, + { + "key": "noteCode", + "value": "IHU01", + "description": "required - enter note code" + } + ] + } + }, + "response": [] + }, + { + "name": "post Note Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"noteTypes\": [\r\n {\r\n \"description\": \"test description \",\r\n \"notificationAreas\": [],\r\n \"displaySequence\": \"2\",\r\n \"internal\": true,\r\n \"overrideInternal\": true,\r\n \"departments\": [],\r\n \"noteGroup\": \"POTENTIAL\",\r\n \"code\": \"POTEN\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/noteTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "noteTypes" + ] + } + }, + "response": [] + }, + { + "name": "change Note Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"noteTypes\": [\r\n {\r\n \"description\": \"test description \",\r\n \"notificationAreas\": [],\r\n \"displaySequence\": \"2\",\r\n \"internal\": true,\r\n \"overrideInternal\": true,\r\n \"departments\": [],\r\n \"noteGroup\": \"POTENTIAL\",\r\n \"code\": \"POTEN\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/noteTypes/{{NoteTypeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "noteTypes", + "{{NoteTypeCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Note Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/noteTypes/{{NoteTypeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "noteTypes", + "{{NoteTypeCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Property Types", + "item": [ + { + "name": "get Property Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/propertyTypes?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "propertyTypes" + ], + "query": [ + { + "key": "codes", + "value": "", + "disabled": true + }, + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Property Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"propertyTypes\": [\r\n {\r\n \"code\": \"RESORT5\",\r\n \"description\": {\r\n \"defaultText\": \"5 star Resort\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/propertyTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "propertyTypes" + ] + } + }, + "response": [] + }, + { + "name": "put Property Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"propertyTypes\": [\r\n {\r\n \"code\": \"RESORT5\",\r\n \"description\": {\r\n \"defaultText\": \"Resort5 EDIT\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/propertyTypes/{{PropertyTypeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "propertyTypes", + "{{PropertyTypeCode}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Property Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/propertyTypes/{{PropertyTypeCode}}?propertyTypesCodes=RESORT5", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "propertyTypes", + "{{PropertyTypeCode}}" + ], + "query": [ + { + "key": "propertyTypesCodes", + "value": "RESORT5" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Property Detail Categories", + "item": [ + { + "name": "get Property Detail Categories", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/propertyDetailsCategories?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "propertyDetailsCategories" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Property Detail Categories", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"propertyDetailCategories\": [\r\n {\r\n \"code\": \"NIR2\",\r\n \"description\": {\r\n \"defaultText\": \"Text can go here\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/propertyDetailsCategories", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "propertyDetailsCategories" + ] + } + }, + "response": [] + }, + { + "name": "change Property Detail Categories", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"propertyDetailCategories\": [\r\n {\r\n \"code\": \"NIR2\",\r\n \"description\": {\r\n \"defaultText\": \"Update the description here\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/propertyDetailsCategories/{{CategoryCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "propertyDetailsCategories", + "{{CategoryCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Property Detail Categories", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/propertyDetailsCategories/{{CategoryCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "propertyDetailsCategories", + "{{CategoryCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Regions Codes", + "item": [ + { + "name": "get Regions Code", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/regionCode?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "regionCode" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Regions Code", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"regionsCode\": [\r\n {\r\n \"code\": \"NI3\",\r\n \"description\": {\r\n \"defaultText\": \"Region Code description\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/regionCode", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "regionCode" + ] + } + }, + "response": [] + }, + { + "name": "change Regions Code", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"regionsCode\": [\r\n {\r\n \"code\": \"NI3\",\r\n \"description\": {\r\n \"defaultText\": \"Region Code description\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/regionCode/{{RegionCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "regionCode", + "{{RegionCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Regions Code", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/regionCode/{{RegionCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "regionCode", + "{{RegionCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Telephone Book Categories", + "item": [ + { + "name": "get Telephone Book Categories", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/telephoneBookCategories", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "telephoneBookCategories" + ] + } + }, + "response": [] + }, + { + "name": "post Telephone Book Categories", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"telephoneCategories\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"MOBILE\",\r\n \"description\": \"Mobile\",\r\n \"orderBy\": 0,\r\n \"generic\": true\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/telephoneBookCategories", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "telephoneBookCategories" + ] + } + }, + "response": [] + }, + { + "name": "change Telephone Book Categories", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"telephoneCategories\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"MOBILE\",\r\n \"description\": \"Mobile\",\r\n \"orderBy\": 0,\r\n \"generic\": true\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/telephoneBookCategories/{{CategoryCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "telephoneBookCategories", + "{{CategoryCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Telephone Book Categories", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/telephoneBookCategories/{{CategoryCode}}?telephoneCategoriesCode={{CategoryCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "telephoneBookCategories", + "{{CategoryCode}}" + ], + "query": [ + { + "key": "telephoneCategoriesCode", + "value": "{{CategoryCode}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Telephone Book Entries", + "item": [ + { + "name": "get Telephone Book Entries", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/telephoneBookEntries", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "telephoneBookEntries" + ] + } + }, + "response": [] + }, + { + "name": "post Telephone Book Entries", + "request": { + "auth": { + "type": "bearer" + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"telephoneBookEntries\": [\r\n {\r\n \"id\": {\r\n \"type\": \"Attachment\",\r\n \"id\": \"AAA8o4AAqAAAA4jAAE\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"category\": \"MOBILE\",\r\n \"categorySequence\": \"9\",\r\n \"name\": \"GOLD GYM\",\r\n \"telephone\": \"8678647476\",\r\n \"url\": \"Goldgym@fitness.com\",\r\n \"remarks\": \"Top rated fitness center in the city\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/telephoneBookEntries", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "telephoneBookEntries" + ] + } + }, + "response": [] + }, + { + "name": "delete Telephone Book Entries", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/telephoneBookEntries/{{EntryId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "telephoneBookEntries", + "{{EntryId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Template Codes", + "item": [ + { + "name": "get Template Codes", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/templateCodes?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "templateCodes" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Template Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateCodes\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"TEMPA\",\r\n \"description\": {\r\n \"defaultText\": \"Template A\"\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/templateCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "templateCodes" + ] + } + }, + "response": [] + }, + { + "name": "change Template Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateCodes\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"TEMPA\",\r\n \"description\": {\r\n \"defaultText\": \"Template A\"\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/templateCodes/{{Code}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "templateCodes", + "{{Code}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Template Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/templateCodes/{{Code}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "templateCodes", + "{{Code}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Template Countries", + "item": [ + { + "name": "get Template Countries", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/countries", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "countries" + ] + } + }, + "response": [] + }, + { + "name": "post Template Countries", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateCountries\": [\r\n {\r\n \"name\": \"Sweden\",\r\n \"statisticCode\": \"SW\",\r\n \"guestAddressFormat\": \"DEFAULT_GUEST\",\r\n \"regionCode\": \"EAM\",\r\n \"isoCode\": \"SE\",\r\n \"isoName\": \"Sweden\",\r\n \"displaySequence\": \"2\",\r\n \"printSequence\": \"3\",\r\n \"displayFlag\": false,\r\n \"countryCode\": \"SW\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/countries", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "countries" + ] + } + }, + "response": [] + }, + { + "name": "change Template Countries", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateCountries\": [\r\n {\r\n \"name\": \"Sweden\",\r\n \"statisticCode\": \"SW\",\r\n \"guestAddressFormat\": \"DEFAULT_GUEST\",\r\n \"regionCode\": \"EAM\",\r\n \"isoCode\": \"SE\",\r\n \"isoName\": \"Sweden\",\r\n \"displaySequence\": \"2\",\r\n \"printSequence\": \"3\",\r\n \"displayFlag\": false,\r\n \"countryCode\": \"SW\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/countries/{{CountryCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "countries", + "{{CountryCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Template Countries", + "request": { + "auth": { + "type": "bearer" + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/countries/{{CountryCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "countries", + "{{CountryCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Template Day Type Codes", + "item": [ + { + "name": "get Template Day Type Codes", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/dayTypeCodes?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "dayTypeCodes" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Template Day Type Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateDayTypeCodes\": [\r\n {\r\n \"code\": \"HOLIDAY\",\r\n \"description\": \"Holiday\",\r\n \"multiplier\": \"2\",\r\n \"adder\": \"30\",\r\n \"color\": \"Green\",\r\n \"sellSequence\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/dayTypeCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "dayTypeCodes" + ] + } + }, + "response": [] + }, + { + "name": "create Template Day Type Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateDayTypeCodes\": [\r\n {\r\n \"code\": \"HOLIDAY\",\r\n \"description\": \"Holiday\",\r\n \"multiplier\": \"2\",\r\n \"adder\": \"30\",\r\n \"color\": \"Green\",\r\n \"sellSequence\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/dayTypeCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "dayTypeCodes" + ] + } + }, + "response": [] + }, + { + "name": "remove Template Day Type Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/dayTypeCodes?templateDayTypeCodes=HOLIDAY", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "dayTypeCodes" + ], + "query": [ + { + "key": "templateDayTypeCodes", + "value": "HOLIDAY" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Template Hotel Details", + "item": [ + { + "name": "get Template Hotel Details", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotelDetails", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotelDetails" + ] + } + }, + "response": [] + }, + { + "name": "post Template Hotel Details", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateHotelDetails\": [\r\n {\r\n \"templateHotelDetailValues\": [\r\n {\r\n \"code\": \"POOL\",\r\n \"description\": \"Pool Bar\",\r\n \"sequence\": \"1\"\r\n },\r\n {\r\n \"code\": \"NOOK\",\r\n \"description\": \"Breakfast Nook\",\r\n \"sequence\": \"2\"\r\n }\r\n ],\r\n \"code\": \"RES\",\r\n \"description\": \"Restaurants\",\r\n \"category\": \"GENERAL\",\r\n \"sequence\": \"3\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotelDetails", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotelDetails" + ] + } + }, + "response": [] + }, + { + "name": "change Template Hotel Details", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateHotelDetails\": [\r\n {\r\n \"templateHotelDetailValues\": [\r\n {\r\n \"code\": \"POOL\",\r\n \"description\": \"Pool Bar\",\r\n \"sequence\": \"1\"\r\n },\r\n {\r\n \"code\": \"NOOK\",\r\n \"description\": \"Breakfast Nook\",\r\n \"sequence\": \"2\"\r\n }\r\n ],\r\n \"code\": \"RES\",\r\n \"description\": \"Restaurants\",\r\n \"category\": \"GENERAL\",\r\n \"sequence\": \"3\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotelDetails", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotelDetails" + ] + } + }, + "response": [] + }, + { + "name": "remove Template Hotel Details", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotelDetails?templateHotelDetailCode=RES&templateHotelDetailCategory=GENERAL", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotelDetails" + ], + "query": [ + { + "key": "templateHotelDetailCode", + "value": "RES" + }, + { + "key": "templateHotelDetailCategory", + "value": "GENERAL" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Template Job Titles", + "item": [ + { + "name": "get Template Job Titles", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/jobTitles", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "jobTitles" + ] + } + }, + "response": [] + }, + { + "name": "post Template Job Titles", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateJobTitles\": [\r\n {\r\n \"code\": \"MGR\",\r\n \"description\": {\r\n \"defaultText\": \"Manager\"\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/jobTitles", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "jobTitles" + ] + } + }, + "response": [] + }, + { + "name": "change Template Job Titles", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateJobTitles\": [\r\n {\r\n \"code\": \"MGR\",\r\n \"description\": {\r\n \"defaultText\": \"Manager\"\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/jobTitles/{{JobTitleCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "jobTitles", + "{{JobTitleCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Template Job Titles", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/jobTitles/{{JobTitleCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "jobTitles", + "{{JobTitleCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Template Marketing Cities", + "item": [ + { + "name": "get Template Marketing Cities", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/marketingCities?fetchInactive=true&marketingCitys=Sydney", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "marketingCities" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + }, + { + "key": "marketingCitys", + "value": "Sydney" + }, + { + "key": "regionCode", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Template Marketing Cities", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateMarketingCities\": [\r\n {\r\n \"newRegionCode\": \"NAM\",\r\n \"description\": \"Salt Lake City Area\",\r\n \"direction\": \"N\",\r\n \"inactive\": false,\r\n \"marketingCity\": \"SALT LAKE CITY\",\r\n \"regionCode\": \"NAM\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/marketingCities", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "marketingCities" + ] + } + }, + "response": [] + }, + { + "name": "change Template Marketing Cities", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateMarketingCities\": [\r\n {\r\n \"newRegionCode\": \"NAM\",\r\n \"description\": \"Salt Lake City Area\",\r\n \"direction\": \"N\",\r\n \"inactive\": false,\r\n \"marketingCity\": \"SALT LAKE CITY\",\r\n \"regionCode\": \"NAM\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/marketingCities/{{CityCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "marketingCities", + "{{CityCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Template Marketing Cities", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/marketingCities/{{CityCode}}?regionCode=NAM", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "marketingCities", + "{{CityCode}}" + ], + "query": [ + { + "key": "regionCode", + "value": "NAM", + "description": "required - Region code the marketing city belongs to" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Transportation", + "item": [ + { + "name": "get Transportation", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/transportations", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "transportations" + ] + } + }, + "response": [] + }, + { + "name": "post Transportation", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"transportationList\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"phoneNumber\": {\r\n \"phoneNumber\": \"1(123)1234123\"\r\n },\r\n \"relativePosition\": {\r\n \"distance\": 300,\r\n \"distanceType\": \"MI\"\r\n },\r\n \"description\": \"Flight from LAX\",\r\n \"website\": {},\r\n \"keyOptions\": [],\r\n \"transportationCode\": \"FLIGHT\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/transportations", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "transportations" + ] + } + }, + "response": [] + }, + { + "name": "change Transportation", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"transportationList\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"phoneNumber\": {\r\n \"phoneNumber\": \"1(123)1234123\"\r\n },\r\n \"relativePosition\": {\r\n \"distance\": 300,\r\n \"distanceType\": \"MI\"\r\n },\r\n \"description\": \"Flight from LAX\",\r\n \"website\": {},\r\n \"keyOptions\": [],\r\n \"transportationCode\": \"FLIGHT\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/transportations/{{TransportationCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "transportations", + "{{TransportationCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Transportation", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/transportations/{{TransportationCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "transportations", + "{{TransportationCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Transportation Templates", + "item": [ + { + "name": "get Transportation Templates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/transportations", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "transportations" + ] + } + }, + "response": [] + }, + { + "name": "post Transportation Templates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"transportationTemplates\": [\r\n {\r\n \"phoneNumber\": {},\r\n \"relativePosition\": {},\r\n \"description\": \"By Bike\",\r\n \"comments\": \"Bike ride from local train station to the property will take about 15 minutes.\",\r\n \"priceRange\": \"$\",\r\n \"website\": {},\r\n \"transportationCode\": \"BIKE\",\r\n \"orderBy\": \"3\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/transportations", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "transportations" + ] + } + }, + "response": [] + }, + { + "name": "change Transportation Templates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"transportationTemplates\": [\r\n {\r\n \"phoneNumber\": {},\r\n \"relativePosition\": {},\r\n \"description\": \"By Bike\",\r\n \"comments\": \"Bike ride from local train station to the property will take about 15 minutes.\",\r\n \"priceRange\": \"$\",\r\n \"website\": {},\r\n \"transportationCode\": \"BIKE\",\r\n \"orderBy\": \"3\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/transportations/{{TransportationCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "transportations", + "{{TransportationCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Transportation Templates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/transportations/{{TransportationCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "transportations", + "{{TransportationCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "User Defined Field Values", + "item": [ + { + "name": "get User Defined Field Values", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/userDefinedFieldValues?groupCode=ACTIVITY_RESULT", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "userDefinedFieldValues" + ], + "query": [ + { + "key": "groupCode", + "value": "ACTIVITY_RESULT" + } + ] + } + }, + "response": [] + }, + { + "name": "post User Defined Field Values", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"userDefinedFieldValues\": [\r\n {\r\n \"groupCode\": \"UDFGP10\",\r\n \"code\": \"UDF123\",\r\n \"description\": {\r\n \"defaultText\": \"Create new UDF Value\"\r\n },\r\n \"displayOrder\": \"12\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/userDefinedFieldValues", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "userDefinedFieldValues" + ] + }, + "description": "Use this API to create a new User Defined Field (UDF) Value. The LOV Group and LOV Values functionality allows a property create a custom group of values to be used in a specified user defined field (UDF). This functionality provides added flexibility in allowing a site to track information or details that are specific to their business and outside of the standard fields offered in the OPERA Cloud." + }, + "response": [] + }, + { + "name": "change User Defined Field Values", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"userDefinedFieldValues\": [\r\n {\r\n \"groupCode\": \"UDFGP10\",\r\n \"code\": \"UDF123\",\r\n \"description\": {\r\n \"defaultText\": \"Create new UDF Value description\"\r\n },\r\n \"displayOrder\": \"12\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/userDefinedFieldValues/{{UdfValue}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "userDefinedFieldValues", + "{{UdfValue}}" + ] + } + }, + "response": [] + }, + { + "name": "remove User Defined Field Values", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"userDefinedFieldValues\": [\r\n {\r\n \"groupCode\": \"UDFGP10\",\r\n \"code\": \"UDF123\",\r\n \"description\": {\r\n \"defaultText\": \"Create new UDF Value description\"\r\n },\r\n \"displayOrder\": \"12\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/userDefinedFieldValues/{{UdfValue}}?groupCode=UDFGP10", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "userDefinedFieldValues", + "{{UdfValue}}" + ], + "query": [ + { + "key": "groupCode", + "value": "UDFGP10" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "User Defined Field Values Groups", + "item": [ + { + "name": "get User Defined Field Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/userDefinedFieldGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "userDefinedFieldGroups" + ] + } + }, + "response": [] + }, + { + "name": "post User Defined Field Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"userDefinedFieldGroups\": [\r\n {\r\n \"groupCode\": \"UDFGP10\",\r\n \"description\": \"UDF Group 10 - Character\",\r\n \"dataType\": \"Char\",\r\n \"dataLength\": \"25\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/userDefinedFieldGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "userDefinedFieldGroups" + ] + } + }, + "response": [] + }, + { + "name": "change User Defined Field Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"userDefinedFieldGroups\": [\r\n {\r\n \"groupCode\": \"UDFGP10\",\r\n \"description\": \"UDF Group 10 - Characters up to 25\",\r\n \"dataType\": \"Char\",\r\n \"dataLength\": \"25\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/userDefinedFieldGroups/{{UdfGroupCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "userDefinedFieldGroups", + "{{UdfGroupCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove User Defined Field Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/userDefinedFieldGroups/{{UdfGroupCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "userDefinedFieldGroups", + "{{UdfGroupCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Yield Adjustment Codes", + "item": [ + { + "name": "get Yield Adjustment Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/yieldAdjustmentCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "yieldAdjustmentCodes" + ] + } + }, + "response": [] + }, + { + "name": "post Yield Adjustment Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"yieldAdjustmentCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"A2\",\r\n \"description\": \"YieldAdjustmentCode3\",\r\n \"type\": \"PerNight\",\r\n \"amount\": 150.99,\r\n \"currencyCode\": \"{{CurrencyCode}}\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/yieldAdjustmentCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "yieldAdjustmentCodes" + ] + } + }, + "response": [] + }, + { + "name": "change Yield Adjustment Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"yieldAdjustmentCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"{{Code}}\",\r\n \"description\": \"Yield Updated Description\",\r\n \"type\": \"PerNight\",\r\n \"amount\": 150.99,\r\n \"currencyCode\": \"{{CurrencyCode}}\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/yieldAdjustmentCodes/{{Code}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "yieldAdjustmentCodes", + "{{Code}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Yield Adjustment Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/yieldAdjustmentCodes/{{yieldAdjustmentCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "yieldAdjustmentCodes", + "{{yieldAdjustmentCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Yield Categories", + "item": [ + { + "name": "get Yield Categories", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/yieldCategories", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "yieldCategories" + ] + } + }, + "response": [] + }, + { + "name": "remove Yield Categories", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/yieldCategories/{{code}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "yieldCategories", + "{{code}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Yield Market Types", + "item": [ + { + "name": "get Yield Market Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/yieldMarketTypes?hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "yieldMarketTypes" + ], + "query": [ + { + "key": "wildCard", + "value": "", + "disabled": true + }, + { + "key": "hotelId", + "value": "{{HotelId}}", + "description": "required" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "get Chain", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/chain?includeInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "chain" + ], + "query": [ + { + "key": "includeInactive", + "value": "false" + }, + { + "key": "wildCard", + "value": "b", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Config Activity Log", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/configurations/activityLogs?activityGroup={{ActivityGroup}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "configurations", + "activityLogs" + ], + "query": [ + { + "key": "limit", + "value": "", + "description": "Indicates maximum number of records a Web Service should return.", + "disabled": true + }, + { + "key": "pageNumber", + "value": "", + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "disabled": true + }, + { + "key": "hotelId", + "value": "", + "description": "Hotel code.", + "disabled": true + }, + { + "key": "module", + "value": "", + "description": "Activity module. enum\" : [ \"Reservation\", \"Contract\", \"Allotment\", \"Outlookview\", \"Profile\", \"Accountreceivables\", \"GdsConvRateCodes\", \"RateCode\", \"Billing\", \"Activity\" ", + "disabled": true + }, + { + "key": "parameterName", + "value": "", + "description": "Name of the parameter.", + "disabled": true + }, + { + "key": "parameterValue", + "value": "", + "description": "Value of the parameter.", + "disabled": true + }, + { + "key": "activityGroup", + "value": "{{ActivityGroup}}", + "description": "Required" + }, + { + "key": "activityType", + "value": "", + "disabled": true + }, + { + "key": "fromDate", + "value": "", + "description": "Search from date for the user activity log.", + "disabled": true + }, + { + "key": "toDate", + "value": "", + "description": "Search to date for the user activity log.", + "disabled": true + }, + { + "key": "searchText", + "value": "", + "description": "Search text for the user activity log.", + "disabled": true + }, + { + "key": "userByIds", + "value": "", + "disabled": true + }, + { + "key": "userForIds", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Countries", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/countries", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "countries" + ] + } + }, + "response": [] + }, + { + "name": "get Currency Exchange Rates", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/currencyExchangeRates?exchangeType=Posting&hotelIds={{HotelId}}¤cyCode=¤cyCodes=", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "currencyExchangeRates" + ], + "query": [ + { + "key": "exchangeType", + "value": "Posting", + "description": "Available values : Posting, Settlement, Exchangecash, Travelagent, Forecast, Membership, Exchangecheck, Certificate" + }, + { + "key": "hotelIds", + "value": "{{HotelId}}" + }, + { + "key": "currencyCode", + "value": "", + "description": "Currency Code for which the exchange rate is requested. Sending no currency code will return values for all available currency codes." + }, + { + "key": "currencyCodes", + "value": "" + } + ] + } + }, + "response": [] + }, + { + "name": "get Flex Fields", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/flexFields?hotelIds={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "flexFields" + ], + "query": [ + { + "key": "hotelIds", + "value": "{{HotelId}}", + "description": "REQUIRED" + }, + { + "key": "flexFieldId", + "value": "", + "description": "Flex field ID", + "disabled": true + }, + { + "key": "code", + "value": "", + "description": "Flex field code", + "disabled": true + }, + { + "key": "module", + "value": "", + "description": "Flex field module", + "disabled": true + }, + { + "key": "fetchInactive", + "value": "", + "description": "Determines whether to fetch inactive records or not", + "disabled": true + }, + { + "key": "limit", + "value": "", + "description": "Indicates maximum number of records a Web Service should return. Default is 50", + "disabled": true + }, + { + "key": "offset", + "value": "", + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Hotel", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}?fetchInstructions=Airports&fetchInstructions=Alternatehotels&fetchInstructions=Attraction&fetchInstructions=Contacts&fetchInstructions=Corporateinformation&fetchInstructions=Dining&fetchInstructions=Directions&fetchInstructions=EventSpaces&fetchInstructions=Feature&fetchInstructions=General&fetchInstructions=GeneralNotes&fetchInstructions=Miscellaneous&fetchInstructions=Notes&fetchInstructions=Package&fetchInstructions=Raterange&fetchInstructions=Transportation", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "Airports" + }, + { + "key": "fetchInstructions", + "value": "Alternatehotels" + }, + { + "key": "fetchInstructions", + "value": "Attraction" + }, + { + "key": "fetchInstructions", + "value": "Contacts" + }, + { + "key": "fetchInstructions", + "value": "Corporateinformation" + }, + { + "key": "fetchInstructions", + "value": "Dining" + }, + { + "key": "fetchInstructions", + "value": "Directions" + }, + { + "key": "fetchInstructions", + "value": "EventSpaces" + }, + { + "key": "fetchInstructions", + "value": "Feature" + }, + { + "key": "fetchInstructions", + "value": "General" + }, + { + "key": "fetchInstructions", + "value": "GeneralNotes" + }, + { + "key": "fetchInstructions", + "value": "Miscellaneous" + }, + { + "key": "fetchInstructions", + "value": "Notes" + }, + { + "key": "fetchInstructions", + "value": "Package" + }, + { + "key": "fetchInstructions", + "value": "Raterange" + }, + { + "key": "fetchInstructions", + "value": "Transportation" + } + ] + } + }, + "response": [] + }, + { + "name": "get Hotels", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels" + ] + } + }, + "response": [] + }, + { + "name": "get Hotel Details", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/hotelDetails", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "hotelDetails" + ] + } + }, + "response": [] + }, + { + "name": "get Hotel Brochure", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/hotelBrochure?fetchInstructions=General", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "hotelBrochure" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "General", + "description": "\"General\", \"Attraction\", \"Transportation\", \"Package\", \"Dining\", \"Feature\", \"Directions\", \"GeneralNotes\", \"Airports\", \"Alternatehotels\", \"Miscellaneous\", \"Raterange\", \"Contacts\", \"EventSpaces\", \"Notes\", \"Corporateinformation\", \"Meetingrooms\"" + } + ] + } + }, + "response": [] + }, + { + "name": "get Hotel Calendar", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/calendar?startDate=2023-07-24&endDate=2023-08-24&fetchInstructions=Event", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "calendar" + ], + "query": [ + { + "key": "startDate", + "value": "2023-07-24" + }, + { + "key": "endDate", + "value": "2023-08-24" + }, + { + "key": "fetchInstructions", + "value": "Event", + "description": "or DayType" + } + ] + } + }, + "response": [] + }, + { + "name": "get Opera Hotel Context", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/operaContext", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "operaContext" + ] + } + }, + "response": [] + }, + { + "name": "get Opera Settings", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/settings?parameterNameWildCard=V&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "settings" + ], + "query": [ + { + "key": "parameterNameWildCard", + "value": "V" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get Opera Parameters", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/parameters?parameterName=BUSINESS_BLOCK", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "parameters" + ], + "query": [ + { + "key": "parameterName", + "value": "BUSINESS_BLOCK" + } + ] + } + }, + "response": [] + }, + { + "name": "get Property Calendar", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/calendar?startDate={{StartDate}}&endDate={{EndDate}}&fetchInstructions=Event", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "calendar" + ], + "query": [ + { + "key": "startDate", + "value": "{{StartDate}}", + "description": "Required" + }, + { + "key": "endDate", + "value": "{{EndDate}}", + "description": "Required" + }, + { + "key": "fetchInstructions", + "value": "Event", + "description": "Required. Allowed values \"DayType\", \"Event\"" + }, + { + "key": "hotelId", + "value": "{{HotelId}}", + "description": "Hotel for which calendar is being represented.", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "set Day Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"hotelDayTypes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"dayTypeCode\": \"HOLIDAY\",\r\n \"dateRange\": {\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-09-01\",\r\n \"endDate\": \"2023-09-30\"\r\n },\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/dayTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "dayTypes" + ] + } + }, + "response": [] + }, + { + "name": "post Alternate Hotels", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"alternateHotels\": [\r\n {\r\n \"reciprocalRelationship\": false,\r\n \"alternateHotelCode\": \"{{AlternateHotelCode}}\",\r\n \"relativePosition\": {},\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/alternates", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "alternates" + ] + } + }, + "response": [] + } + ], + "description": "###### APIs to cater for Enterprise Configuration functionality in OPERA Cloud.\r\n\r\nIn this module, you can configure a variety of options related to your properties such as their locations, facilities, and local attractions. The available options are dependant on the active controls at your property.\r\n\r\nFor further detailed information on Enterprise Configuration, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/c_admin_enterprise_chain_and_property_management.htm#OCSUH-ChainAndPropertyManagement-EC8DF902).", + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Event Management (EVM)", + "item": [ + { + "name": "Catering Packages", + "item": [ + { + "name": "post Catering Package", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"requestCount\": \"2\",\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"packageCode\": \"1DAM\",\r\n \"priceCode\": \"PRICE3\",\r\n \"status\": \"PEN\",\r\n \"rentalCode\": \"CUSTOM\",\r\n \"beginDate\": \"2024-10-14\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/v1/blocks/{{BlockId}}/cateringPackages", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "v1", + "blocks", + "{{BlockId}}", + "cateringPackages" + ] + }, + "description": "User getcateringPackages in Event Config module to first find available Catering Packages to use in this postCateringPackage." + }, + "response": [] + }, + { + "name": "copy Catering package", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"sourceBlockId\": {\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"copyToDates\": [\r\n \"2024-10-07\",\r\n \"2024-10-08\"\r\n ],\r\n \"packageId\": {\r\n \"id\": \"{{CateringPackageId}}\"\r\n },\r\n \"targetBlockId\": {\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"copyInstructions\": [\r\n \"ResourceNotes\",\r\n \"EventNotes\",\r\n \"ForecastFigures\",\r\n \"SourceStatus\"\r\n ],\r\n \"copyStatusMode\": \"SameStatus\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/v1/blocks/{{BlockId}}/cateringPackages/{{CateringPackageId}}/copy", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "v1", + "blocks", + "{{BlockId}}", + "cateringPackages", + "{{CateringPackageId}}", + "copy" + ] + } + }, + "response": [] + }, + { + "name": "change Catering Packages", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"cateringPackageList\": [\r\n {\r\n \"packageId\": {\r\n \"type\": \"ItemId\",\r\n \"id\": \"105191\"\r\n },\r\n \"translatableDescription\": {\r\n \"defaultText\": \"Day Meeting Package 1\"\r\n },\r\n \"flatRate\": false,\r\n \"duration\": \"1\",\r\n \"attendees\": {\r\n \"expected\": \"65\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"blockId\": {\r\n \"type\": \"Block\",\r\n \"id\": \"{{BlockId}}\"\r\n },\r\n \"packageCode\": \"DAYPKG\",\r\n \"beginDate\": \"2021-10-08 08:00:00.0\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/v1/blocks/{{BlockId}}/cateringPackages", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "v1", + "blocks", + "{{BlockId}}", + "cateringPackages" + ] + } + }, + "response": [] + }, + { + "name": "get Catering Packages", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/v1/blocks/{{BlockId}}/cateringPackages?hotelId={{HotelId}}&fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "v1", + "blocks", + "{{BlockId}}", + "cateringPackages" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Event Resources", + "item": [ + { + "name": "get Events Resources", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/v1/hotels/{{HotelId}}/eventsResources?blockId={{BlockId}}&eventIds={{EventId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "v1", + "hotels", + "{{HotelId}}", + "eventsResources" + ], + "query": [ + { + "key": "blockId", + "value": "{{BlockId}}" + }, + { + "key": "eventIds", + "value": "{{EventId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "change Event Resources", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"eventItems\": {\r\n \"eventItemInfo\": [\r\n {\r\n \"eventItem\": {\r\n \"quantity\": 1,\r\n \"externalOrder\": true,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"itemId\": {\r\n \"type\": \"ItemInventoryId\",\r\n \"id\": \"{{ItemInventoryId}} \"\r\n }\r\n }\r\n }\r\n ],\r\n \"includedInPackage\": false,\r\n \"critical\": false\r\n },\r\n \"eventDetails\": [\r\n {\r\n \"eventPrimaryInfo\": {\r\n \"eventId\": {\r\n \"type\": \"EventId\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{EventId}}\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n },\r\n \"eventBlockInfo\": {\r\n \"blockIdList\": [\r\n {\r\n \"type\": \"Block\",\r\n \"id\": \"{{BlockId}}\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/v1/hotels/{{HotelId}}/eventsResources", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "v1", + "hotels", + "{{HotelId}}", + "eventsResources" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "ActivityInfo", + "disabled": true + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Catering Package Revenue", + "item": [ + { + "name": "get Catering Package Revenue", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/v1/blocks/{{BlockId}}/cateringPackages/{{CateringPackageId}}/revenue?hotelId={{HotelId}}&fetchInstructions=BlockInfo&fetchInstructions=Pricing", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "v1", + "blocks", + "{{BlockId}}", + "cateringPackages", + "{{CateringPackageId}}", + "revenue" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "fetchInstructions", + "value": "BlockInfo" + }, + { + "key": "fetchInstructions", + "value": "Pricing" + } + ] + } + }, + "response": [] + }, + { + "name": "delete Catering Package Revenue", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/v1/cateringPackagesRevenue?cateringPackageEventId=382613&hotelId={{HotelId}}&cateringPackageRevenueType=MISC", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "v1", + "cateringPackagesRevenue" + ], + "query": [ + { + "key": "cateringPackageEventId", + "value": "382613" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "cateringPackageRevenueType", + "value": "MISC" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "get Block Posting Account Reservations", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/v1/hotels/{{HotelId}}/fetchBlockPostingAccountReservations?blockId={{BlockId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "v1", + "hotels", + "{{HotelId}}", + "fetchBlockPostingAccountReservations" + ], + "query": [ + { + "key": "blockId", + "value": "{{BlockId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get Catering Event Changes", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/v1/hotels/{{HotelId}}/cateringEventChanges?blockId={{BlockId}}&eventId={{EventId}}&offset=0&limit=20&fetchInstructions=EventChanges", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "v1", + "hotels", + "{{HotelId}}", + "cateringEventChanges" + ], + "query": [ + { + "key": "blockId", + "value": "{{BlockId}}" + }, + { + "key": "eventId", + "value": "{{EventId}}" + }, + { + "key": "offset", + "value": "0" + }, + { + "key": "limit", + "value": "20" + }, + { + "key": "fetchInstructions", + "value": "EventChanges" + } + ] + } + }, + "response": [] + }, + { + "name": "get Catering Event Postings", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/v1/hotels/{{HotelId}}/events/{{EventId}}/cateringEventPostings?blockId={{BlockId}}&includeSubEvents=true&blockIdContex=OPERA&blockIdType=Block", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "v1", + "hotels", + "{{HotelId}}", + "events", + "{{EventId}}", + "cateringEventPostings" + ], + "query": [ + { + "key": "blockId", + "value": "{{BlockId}}" + }, + { + "key": "includeSubEvents", + "value": "true" + }, + { + "key": "blockIdContex", + "value": "OPERA" + }, + { + "key": "blockIdType", + "value": "Block" + } + ] + } + }, + "response": [] + }, + { + "name": "get Events Multiple Hotels", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/v1/hotels/{{HotelId}}/events?blockId={{BlockId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "v1", + "hotels", + "{{HotelId}}", + "events" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "Indicators", + "disabled": true + }, + { + "key": "eventStartDate", + "value": "2021-04-01", + "disabled": true + }, + { + "key": "eventEndDate", + "value": "2021-04-06", + "disabled": true + }, + { + "key": "blockId", + "value": "{{BlockId}}" + } + ] + }, + "description": "Search for an event using query parameters" + }, + "response": [] + }, + { + "name": "get Event", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/v1/hotels/{{HotelId}}/events/{{EventId}}?fetchInstructions=EventDetails&fetchInstructions=BlocksInfo&fetchInstructions=Indicators&fetchInstructions=Notes&fetchInstructions=Revenues&fetchInstructions=AlternateEventsInfo&fetchInstructions=Revenues", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "v1", + "hotels", + "{{HotelId}}", + "events", + "{{EventId}}" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "EventDetails" + }, + { + "key": "fetchInstructions", + "value": "BlocksInfo" + }, + { + "key": "fetchInstructions", + "value": "Indicators" + }, + { + "key": "fetchInstructions", + "value": "Notes" + }, + { + "key": "fetchInstructions", + "value": "Revenues" + }, + { + "key": "fetchInstructions", + "value": "AlternateEventsInfo" + }, + { + "key": "fetchInstructions", + "value": "Revenues" + } + ] + } + }, + "response": [] + }, + { + "name": "get Events by Block Name", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/v1/hotels/{{HotelId}}/events?BlockName=REST", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "v1", + "hotels", + "{{HotelId}}", + "events" + ], + "query": [ + { + "key": "BlockName", + "value": "REST" + } + ] + }, + "description": "Use this API to retrieve multiple Events for a specific hotel, you can narrow the results using different search criteria such as event eventStartDate and eventEndDate dates, and block name." + }, + "response": [] + }, + { + "name": "get Event Calendar", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/v1/eventcalendar?eventStartDate=2024-06-01&eventEndDate=2024-07-04&eventLabel=Booking&display=ALL&monday=true&tuesday=true&wednesday=true&thursday=true&friday=true&saturday=true&sunday=true&hotelIds={{HotelId}}&sortingBy=Name", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "v1", + "eventcalendar" + ], + "query": [ + { + "key": "eventStartDate", + "value": "2024-06-01" + }, + { + "key": "eventEndDate", + "value": "2024-07-04" + }, + { + "key": "eventLabel", + "value": "Booking" + }, + { + "key": "display", + "value": "ALL" + }, + { + "key": "monday", + "value": "true" + }, + { + "key": "tuesday", + "value": "true" + }, + { + "key": "wednesday", + "value": "true" + }, + { + "key": "thursday", + "value": "true" + }, + { + "key": "friday", + "value": "true" + }, + { + "key": "saturday", + "value": "true" + }, + { + "key": "sunday", + "value": "true" + }, + { + "key": "hotelIds", + "value": "{{HotelId}}" + }, + { + "key": "sortingBy", + "value": "Name" + } + ] + } + }, + "response": [] + }, + { + "name": "get Event Changes by DateTime", + "protocolProfileBehavior": { + "disabledSystemHeaders": { + "accept-encoding": true + } + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "CRS", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Accept-Encoding", + "value": "application/json", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/v1/hotels/{{HotelId}}/blocks/{{blockId}}/events/changesByDateTime?endLastModifiedDate=2024-10-18T21:12:02&startLastModifiedDate=2024-10-18T20:08:22&includeInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "v1", + "hotels", + "{{HotelId}}", + "blocks", + "{{blockId}}", + "events", + "changesByDateTime" + ], + "query": [ + { + "key": "onlyOpportunities", + "value": "false", + "disabled": true + }, + { + "key": "offset", + "value": "1", + "disabled": true + }, + { + "key": "tourSeries", + "value": "false", + "disabled": true + }, + { + "key": "markAsRecentlyAccessed", + "value": "false", + "disabled": true + }, + { + "key": "leads", + "value": "false", + "disabled": true + }, + { + "key": "onlyPickupBlocks", + "value": "false", + "disabled": true + }, + { + "key": "endLastModifiedDate", + "value": "2024-10-18T21:12:02" + }, + { + "key": "startLastModifiedDate", + "value": "2024-10-18T20:08:22" + }, + { + "key": "includeInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "get Alternate Function Space Availability", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/v1/hotels/{{HotelId}}/functionalSpace?functionSpaceWildcard=b&functionSpaceSearchMode=Both&functionSpaceAdditionalSearchMode=Both&masterSetupCode=Conference&eventEndDate=2024-04-28&eventStartDate=2024-04-01&masterRateCode=CUSTOM", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "v1", + "hotels", + "{{HotelId}}", + "functionalSpace" + ], + "query": [ + { + "key": "checkInventory", + "value": "", + "disabled": true + }, + { + "key": "roomType", + "value": "", + "disabled": true + }, + { + "key": "roomCodes", + "value": "", + "disabled": true + }, + { + "key": "spaceType", + "value": "", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Indicators", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "FunctionSpaceCount", + "disabled": true + }, + { + "key": "functionSpaceWildcard", + "value": "b" + }, + { + "key": "functionSpaceSearchMode", + "value": "Both" + }, + { + "key": "functionSpaceAdditionalSearchMode", + "value": "Both" + }, + { + "key": "masterSetupCode", + "value": "Conference" + }, + { + "key": "eventEndDate", + "value": "2024-04-28" + }, + { + "key": "eventStartDate", + "value": "2024-04-01" + }, + { + "key": "masterRateCode", + "value": "CUSTOM" + } + ] + } + }, + "response": [] + }, + { + "name": "get Shared Function Space Events", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/v1/hotels/{{HotelId}}/functionalSpaceEvents?functionSpaceCode=BALLROOM&startDateTime=2024-10-07+12:00:00&endDateTime=2024-10-07+13:00:00", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "v1", + "hotels", + "{{HotelId}}", + "functionalSpaceEvents" + ], + "query": [ + { + "key": "functionSpaceCode", + "value": "BALLROOM" + }, + { + "key": "startDateTime", + "value": "2024-10-07+12:00:00" + }, + { + "key": "endDateTime", + "value": "2024-10-07+13:00:00" + } + ] + } + }, + "response": [] + }, + { + "name": "get Waitlisted Events", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/v1/hotels/{{HotelId}}/waitListedEvents?startDateTime=2024-06-01&endDateTime=2024-08-28", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "v1", + "hotels", + "{{HotelId}}", + "waitListedEvents" + ], + "query": [ + { + "key": "startDateTime", + "value": "2024-06-01" + }, + { + "key": "endDateTime", + "value": "2024-08-28" + } + ] + } + }, + "response": [] + }, + { + "name": "post Events", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", + "postman.setEnvironmentVariable(\"EventId\", data);" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"eventDetails\": [\r\n {\r\n \"eventPrimaryInfo\": {\r\n \"eventId\": {\r\n \"type\": \"EventId\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"-1\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n },\r\n \"eventDetail\": {\r\n \"eventName\": {\r\n \"defaultText\": \"Lunch Ski Conference 2\"\r\n },\r\n \"eventType\": \"LUNCH\",\r\n \"eventTimeSpan\": {\r\n \"startDateTime\": \"2024-12-02 11:00:00.0\",\r\n \"endDateTime\": \"2024-12-02 13:00:00.0\"\r\n },\r\n \"eventStatus\": {\r\n \"status\": {\r\n \"code\": \"TEN\"\r\n }\r\n },\r\n \"attendees\": {\r\n \"expected\": \"100\"\r\n },\r\n \"doorcard\": \"Lunch Ski Conference\",\r\n \"notMoveable\": false,\r\n \"displayDoorcard\": true\r\n },\r\n \"processInstructions\": {\r\n \"overrideCapacity\": false,\r\n \"overbook\": false,\r\n \"overrideMaxgroups\": false,\r\n \"warnFunctionSpace\": true\r\n },\r\n \"eventBlockInfo\": {\r\n \"blockIdList\": [\r\n {\r\n \"id\": \"{{BlockId}}\",\r\n \"type\": \"Block\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/v1/events", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "v1", + "events" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "ActivityInfo", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Event with Function Space", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", + "postman.setEnvironmentVariable(\"EventId\", data);" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"eventDetails\": [\r\n {\r\n \"eventPrimaryInfo\": {\r\n \"eventId\": {\r\n \"type\": \"EventId\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"-1\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n },\r\n \"eventDetail\": {\r\n \"eventName\": {\r\n \"defaultText\": \"Breakfast\"\r\n },\r\n \"eventType\": \"BRK\",\r\n \"eventTimeSpan\": {\r\n \"startDateTime\": \"2024-05-01 08:00:00.0\",\r\n \"endDateTime\": \"2024-05-01 09:00:00.0\"\r\n },\r\n \"eventStatus\": {\r\n \"status\": {\r\n \"code\": \"INQ\"\r\n }\r\n },\r\n \"attendees\": {\r\n \"expected\": \"25\",\r\n \"guaranteed\": \"20\"\r\n },\r\n \"doorcard\": \"Summer\",\r\n \"notMoveable\": false,\r\n \"loudEvent\": true,\r\n \"displayDoorcard\": true\r\n },\r\n \"processInstructions\": {\r\n \"overrideCapacity\": false,\r\n \"overbook\": false,\r\n \"overrideMaxgroups\": false,\r\n \"warnFunctionSpace\": true\r\n },\r\n \"functionSpaceInformation\": {\r\n \"functionSpaceCode\": \"BALLROOM\",\r\n \"setupCode\": \"ROUND\",\r\n \"setupTime\": \"12\",\r\n \"setdownTime\": \"12\",\r\n \"rentalCode\": \"CUSTOM\"\r\n },\r\n \"eventBlockInfo\": {\r\n \"blockIdList\": [\r\n {\r\n \"type\": \"Block\",\r\n \"id\": \"{{BlockId}}\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/v1/events", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "v1", + "events" + ] + } + }, + "response": [] + }, + { + "name": "change Events (add notes)", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"eventDetails\": [\r\n {\r\n \"eventPrimaryInfo\": {\r\n \"eventId\": {\r\n \"type\": \"EventId\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{EventId}}\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n },\r\n \"eventNotes\": [\r\n {\r\n \"noteCode\": \"EVENT\",\r\n \"internal\": true,\r\n \"noteTitle\": \"Event\",\r\n \"comment\": \"Event notes can go here\",\r\n \"sequence\": \"1\"\r\n }\r\n ]\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/v1/hotels/{{HotelId}}/events/{{EventId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "v1", + "hotels", + "{{HotelId}}", + "events", + "{{EventId}}" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "ActivityInfo", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "change Events", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"eventDetails\": [\r\n {\r\n \"eventPrimaryInfo\": {\r\n \"eventId\": {\r\n \"type\": \"EventId\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{EventId}}\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n },\r\n \"eventDetail\": {\r\n \"eventName\": {\r\n \"defaultText\": \"Reception Event Name\"\r\n },\r\n \"eventType\": \"LUNCH\",\r\n \"eventTimeSpan\": {\r\n \"startDateTime\": \"2024-07-09 13:00:00.0\",\r\n \"endDateTime\": \"2024-07-09 18:00:00.0\"\r\n },\r\n \"eventStatus\": {\r\n \"status\": {\r\n \"code\": \"INQ\"\r\n }\r\n },\r\n \"attendees\": {\r\n \"expected\": \"19\"\r\n },\r\n \"doorcard\": \"Winter Break\",\r\n \"notMoveable\": false,\r\n \"loudEvent\": false,\r\n \"displayDoorcard\": true,\r\n \"includeSpaceInPackage\": false\r\n },\r\n \"processInstructions\": {\r\n \"overrideCapacity\": false,\r\n \"overbook\": false,\r\n \"overrideMaxgroups\": false,\r\n \"warnFunctionSpace\": true\r\n },\r\n \"eventBlockInfo\": {\r\n \"blockIdList\": [\r\n {\r\n \"type\": \"Block\",\r\n \"id\": \"{{BlockId}}\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/v1/hotels/{{HotelId}}/events/{{EventId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "v1", + "hotels", + "{{HotelId}}", + "events", + "{{EventId}}" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "ActivityInfo", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "manage Waitlisted Events", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"waitlistedEvents\": [\r\n {\r\n \"waitlistId\": {\r\n \"type\": \"WaitlistId\",\r\n \"id\": \"49899\"\r\n }\r\n }\r\n ],\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"waitlistedTimeSpan\": {\r\n \"startDateTime\": \"2024-02-02\"\r\n }\r\n },\r\n \"processingInstructions\": \"IncreasePriority\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/v1/hotels/{{HotelId}}/waitListedEvents", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "v1", + "hotels", + "{{HotelId}}", + "waitListedEvents" + ] + } + }, + "response": [] + }, + { + "name": "Delete Event", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/v1/hotels/{{HotelId}}/events/{{EventId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "v1", + "hotels", + "{{HotelId}}", + "events", + "{{EventId}}" + ] + } + }, + "response": [] + } + ], + "description": "###### APIs to cater for Event Management functionality in OPERA Cloud. \r\n\r\nThe Events feature in OPERA Cloud is designed to manage any kind of catering activity. Events can be as simple as a one-hour reception or more complex, such as a three-day business meeting with meals, breaks, and specific meeting room with setup and resource requirements. Any group function can be an Event.\r\n\r\nFor further detailed information on Event creation, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/t_osem_creating_events_from_manage_block.htm#OCSUH-task-1-1A51F12A).", + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Event Configuration (EVM Config)", + "item": [ + { + "name": "Catering Menu Classes", + "item": [ + { + "name": "get Catering Menu Classes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/cateringMenuClasses", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "cateringMenuClasses" + ] + } + }, + "response": [] + }, + { + "name": "delete Catering Menu Classes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/config/v1/menuClasses/{{MenuClassesId}}/cateringMenuClasses", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "menuClasses", + "{{MenuClassesId}}", + "cateringMenuClasses" + ] + } + }, + "response": [] + }, + { + "name": "post Catering Menu Classes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"menuClassList\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"classInfo\": {\r\n \"name\": \"Seafood Buffet Dinner\",\r\n \"eventTypes\": [\r\n \"DINB\"\r\n ]\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/cateringMenuClasses", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "cateringMenuClasses" + ] + } + }, + "response": [] + }, + { + "name": "put Catering Menu Classes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"menuClassList\": [\r\n {\r\n \"classId\": {\r\n \"type\": \"MenuClassId\",\r\n \"id\": \"9251\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"classInfo\": {\r\n \"name\": \"Div Breakfast\",\r\n \"webBookable\": true,\r\n \"eventTypes\": [\r\n \"BRK\"\r\n ],\r\n \"inactive\": false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/cateringMenuClasses", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "cateringMenuClasses" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Catering Menu Item Classes", + "item": [ + { + "name": "get Catering Menu Item Classes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/cateringMenuItemClasses?offset=0&includeMenuItems=true&menuTypes=Food", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "cateringMenuItemClasses" + ], + "query": [ + { + "key": "offset", + "value": "0" + }, + { + "key": "includeMenuItems", + "value": "true" + }, + { + "key": "menuTypes", + "value": "Food" + } + ] + } + }, + "response": [] + }, + { + "name": "post Catering Menu Item Classes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"menuItemClasses\": [\r\n {\r\n \"itemClassInfo\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"className\": \"Plated Lunch\",\r\n \"eventTypeList\": [\r\n \"LUNCH\"\r\n ],\r\n \"responsibleDepartmentList\": [\r\n \"KIT\"\r\n ],\r\n \"menuType\": \"Food\",\r\n \"sequence\": \"1\",\r\n \"webBookable\": true\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/cateringMenuItemClasses", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "cateringMenuItemClasses" + ] + } + }, + "response": [] + }, + { + "name": "put Catering Menu Item Classes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"menuItemClasses\": [\r\n {\r\n \"itemClassInfo\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"className\": \"Lunch Buffet\",\r\n \"eventTypeList\": [\r\n \"LUNCH\"\r\n ],\r\n \"responsibleDepartmentList\": [\r\n \"KIT\"\r\n ],\r\n \"menuType\": \"Food\",\r\n \"sequence\": \"1\",\r\n \"webBookable\": true\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/cateringMenuItemClasses/{{CateringMenuItemClassesCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "cateringMenuItemClasses", + "{{CateringMenuItemClassesCode}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Catering Menu Item Classes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/cateringMenuItemClasses/{{CateringMenuItemClassesCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "cateringMenuItemClasses", + "{{CateringMenuItemClassesCode}}" + ] + } + }, + "response": [] + }, + { + "name": "Copy Catering Menu Item Classes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"copyMenuItemClasses\": {\r\n \"sourceHotelCode\": \"{{HotelId}}\",\r\n \"itemClasses\": [\r\n {\r\n \"type\": \"ItemClassId\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"86509\"\r\n }\r\n ],\r\n \"targetHotelCodes\": [\r\n \"{{HotelId}}\"\r\n ],\r\n \"copyInstructions\": {\r\n \"associatedItems\": false\r\n }\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/cateringMenuItemClasses/{{CateringMenuItemClassesCode}}/copy", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "cateringMenuItemClasses", + "{{CateringMenuItemClassesCode}}", + "copy" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Catering Rental Codes", + "item": [ + { + "name": "get Catering Rental Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/config/v1/functionSpaceRentalCodes?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "functionSpaceRentalCodes" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Catering Rental Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"rentalCodes\": [\r\n {\r\n \"webBookable\": false,\r\n \"code\": \"DAILY\",\r\n \"translatableDescription\": {\r\n \"defaultText\": \"Daily Rental\"\r\n },\r\n \"displaySequence\": \"2\",\r\n \"codeId\": \"2349\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/functionSpaceRentalCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "functionSpaceRentalCodes" + ] + } + }, + "response": [] + }, + { + "name": "change Catering Rental Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"rentalCodes\": [\r\n {\r\n \"webBookable\": false,\r\n \"code\": \"DAILY\",\r\n \"translatableDescription\": {\r\n \"defaultText\": \"Daily Rental\"\r\n },\r\n \"displaySequence\": \"2\",\r\n \"codeId\": \"2349\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/functionSpaceRentalCodes/{{CateringRentalId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "functionSpaceRentalCodes", + "{{CateringRentalId}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Catering Rental Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/functionSpaceRentalCodes/{{CateringRentalId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "functionSpaceRentalCodes", + "{{CateringRentalId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Event Codes", + "item": [ + { + "name": "get Event Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/eventCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "eventCodes" + ], + "query": [ + { + "key": "itemClassCode", + "value": "FOOD", + "disabled": true + }, + { + "key": "usedForEvents", + "value": "true", + "disabled": true + }, + { + "key": "itemName", + "value": "balloon", + "disabled": true + }, + { + "key": "startDateTime", + "value": "2021-01-17", + "disabled": true + }, + { + "key": "eventTypecodes", + "value": "CAR", + "disabled": true + }, + { + "key": "itemCode", + "value": "2200203545", + "disabled": true + }, + { + "key": "endDateTime", + "value": "2020-11-17", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Event Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"eventCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"JAZZ\",\r\n \"description\": \"Jazz Festival\",\r\n \"blackOut\": false,\r\n \"sellSequence\": \"6\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/eventCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "eventCodes" + ] + } + }, + "response": [] + }, + { + "name": "change Event Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"eventCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"JAZZ\",\r\n \"description\": \"Jazz Festival\",\r\n \"blackOut\": false,\r\n \"sellSequence\": \"6\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/eventCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "eventCodes" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Event Forecasts", + "item": [ + { + "name": "get Event Forecasts", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/eventForecasts?fetchInstructions=RevenueDetails&offset=0&fetchInstructions=ForecastInfo&eventDate=2023-08-13", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "eventForecasts" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "RevenueDetails" + }, + { + "key": "revenueTypeWildCard", + "value": "", + "disabled": true + }, + { + "key": "offset", + "value": "0" + }, + { + "key": "fetchInstructions", + "value": "ForecastInfo" + }, + { + "key": "eventDate", + "value": "2023-08-13" + } + ] + } + }, + "response": [] + }, + { + "name": "post Event Forecasts", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"eventForecasts\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"forecastInfo\": [\r\n {\r\n \"eventType\": {\r\n \"code\": \"LUN\",\r\n \"description\": \"Lunch\"\r\n },\r\n \"dateRange\": {\r\n \"start\": \"2025-01-01\",\r\n \"end\": \"2025-12-31\"\r\n }\r\n }\r\n ],\r\n \"revenueDetails\": [\r\n {\r\n \"revenueType\": {\r\n \"code\": \"MISC\",\r\n \"description\": \"Miscellaneous\"\r\n },\r\n \"amount\": {\r\n \"amount\": \"20\"\r\n },\r\n \"amountType\": \"PerPerson\"\r\n }\r\n ]\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/eventForecasts", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "eventForecasts" + ] + } + }, + "response": [] + }, + { + "name": "put Event Forecasts", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"eventForecasts\": [\r\n {\r\n \"forecastId\": {\r\n \"id\": \"29613\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"forecastInfo\": [\r\n {\r\n \"eventType\": {\r\n \"code\": \"LUN\",\r\n \"description\": \"Lunch\"\r\n },\r\n \"dateRange\": {\r\n \"start\": \"2025-01-01\",\r\n \"end\": \"2025-12-31\"\r\n }\r\n }\r\n ],\r\n \"revenueDetails\": [\r\n {\r\n \"revenueType\": {\r\n \"code\": \"BEV\",\r\n \"description\": \"Beverage\"\r\n },\r\n \"amount\": {\r\n \"amount\": \"20\"\r\n },\r\n \"amountType\": \"PerPerson\"\r\n }\r\n ]\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/eventForecasts", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "eventForecasts" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Function Space Event Types", + "item": [ + { + "name": "get Function Space Event Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/config/v1/cateringEventTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "cateringEventTypes" + ] + } + }, + "response": [] + }, + { + "name": "post Function Space Event Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"eventTypes\": [\r\n {\r\n \"eventTypeCode\": \"BB\",\r\n \"translatableDescription\": {\r\n \"defaultText\": \"Bfast Event\"\r\n },\r\n \"inactive\": false,\r\n \"coverable\": false,\r\n \"webBookable\": true,\r\n \"sequence\": \"5\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/cateringEventTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "cateringEventTypes" + ] + } + }, + "response": [] + }, + { + "name": "change Function Space Event Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"eventTypes\": [\r\n {\r\n \"eventTypeCode\": \"BB\",\r\n \"translatableDescription\": {\r\n \"defaultText\": \"Bfast Eventd\"\r\n },\r\n \"inactive\": false,\r\n \"coverable\": false,\r\n \"webBookable\": true,\r\n \"sequence\": \"5\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/cateringEventTypes/{{EventTypeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "cateringEventTypes", + "{{EventTypeCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Function Space Event Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/cateringEventTypes/{{EventTypeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "cateringEventTypes", + "{{EventTypeCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Function Spaces", + "item": [ + { + "name": "get Function Spaces", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/functionSpaces", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "functionSpaces" + ] + } + }, + "response": [] + }, + { + "name": "post Function Spaces", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"functionSpaces\": [\r\n {\r\n \"description\": {\r\n \"defaultText\": \"West Sunset Room\"\r\n },\r\n \"capacity\": {\r\n \"minCapacity\": \"5\",\r\n \"maxCapacity\": \"100\"\r\n },\r\n \"displayInDiary\": true,\r\n \"setupStyles\": [\r\n {\r\n \"minCapacity\": \"5\",\r\n \"maxCapacity\": \"100\",\r\n \"code\": \"RECEP\"\r\n }\r\n ],\r\n \"rates\": [\r\n {\r\n \"rentAmount\": {},\r\n \"revenueType\": \"RENTAL\",\r\n \"rateType\": \"PerRoom\",\r\n \"default\": false,\r\n \"inactive\": false,\r\n \"hourly\": false,\r\n \"minimunRevenue\": false,\r\n \"code\": \"CUSTOM\"\r\n }\r\n ],\r\n \"dimension\": {\r\n \"note\": \"notes go here\",\r\n \"width\": \"10\",\r\n \"length\": \"10\",\r\n \"area\": \"100\",\r\n \"minHeight\": \"3\"\r\n },\r\n \"alternate\": {\r\n \"forceAlternate\": false\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomCode\": \"BAR\",\r\n \"roomType\": \"BALLROOM\",\r\n \"psuedoRoomType\": false,\r\n \"spaceName\": {\r\n \"defaultText\": \"West Sunset Room\"\r\n },\r\n \"shortName\": \"West Sunset Room & Bar\",\r\n \"spaceType\": \"REST\",\r\n \"location\": \"1\",\r\n \"shareable\": true,\r\n \"fullUtilizationTime\": \"1440\",\r\n \"handicapFacilities\": true\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/functionSpaces", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "functionSpaces" + ] + } + }, + "response": [] + }, + { + "name": "change Function Spaces", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"functionSpaces\": [\r\n {\r\n \"description\": {\r\n \"defaultText\": \"Collins Room\"\r\n },\r\n \"capacity\": {\r\n \"minCapacity\": \"5\",\r\n \"maxCapacity\": \"100\"\r\n },\r\n \"displayInDiary\": true,\r\n \"setupStyles\": [],\r\n \"rates\": [],\r\n \"dimension\": {\r\n \"note\": \"notes go here\",\r\n \"width\": \"10\",\r\n \"length\": \"10\",\r\n \"area\": \"100\",\r\n \"minHeight\": \"3\"\r\n },\r\n \"alternate\": {\r\n \"forceAlternate\": false\r\n },\r\n \"excludeFromForecast\": false,\r\n \"hotelId\": \"BHOTEL\",\r\n \"roomCode\": \"COLL\",\r\n \"roomType\": \"MTG\",\r\n \"psuedoRoomType\": false,\r\n \"spaceName\": {\r\n \"defaultText\": \"Collins Frank Room\"\r\n },\r\n \"shortName\": \"Collins Room\",\r\n \"spaceType\": \"REST\",\r\n \"location\": \"1\",\r\n \"combo\": false,\r\n \"shareable\": true,\r\n \"webBookable\": false,\r\n \"webViewable\": false,\r\n \"fullUtilizationTime\": \"1440\",\r\n \"handicapFacilities\": true\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/functionSpaces/{{FunctionSpaceCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "functionSpaces", + "{{FunctionSpaceCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Function Spaces", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/functionSpaces/{{FunctionSpaceCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "functionSpaces", + "{{FunctionSpaceCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Function Space Locations", + "item": [ + { + "name": "get Function space Locations", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/functionspaceLocations?hotelIds={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "functionspaceLocations" + ], + "query": [ + { + "key": "hotelIds", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "post Function Space Locations", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"locations\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"BBQ\",\r\n \"translatableDescription\": {\r\n \"defaultText\": \"BBQ Area\"\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/functionspaceLocations/{{FunctionSpaceLocationCode}}?hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "functionspaceLocations", + "{{FunctionSpaceLocationCode}}" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "change Function Space Locations", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"locations\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"BBQ\",\r\n \"translatableDescription\": {\r\n \"defaultText\": \"BBQ Area\"\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/functionspaceLocations/{{FunctionSpaceLocationCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "functionspaceLocations", + "{{FunctionSpaceLocationCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Function Space Locations", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/functionspaceLocations/{{FunctionSpaceLocationCode}}?hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "functionspaceLocations", + "{{FunctionSpaceLocationCode}}" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Function Space Setup Styles", + "item": [ + { + "name": "get Function Space Setup Styles", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/config/v1/functionspaceSetupStyles?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "functionspaceSetupStyles" + ], + "query": [ + { + "key": "codes", + "value": "", + "disabled": true + }, + { + "key": "wildCard", + "value": "b", + "disabled": true + }, + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Function Space Setup Styles", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"setupStyles\": [\r\n {\r\n \"code\": \"CKT\",\r\n \"translatableDescription\": {\r\n \"defaultText\": \"Cocktail Style\"\r\n },\r\n \"displaySequence\": \"7\",\r\n \"directory\": true,\r\n \"webBooking\": false,\r\n \"inactive\": false,\r\n \"codeId\": \"122931\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/functionspaceSetupStyles", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "functionspaceSetupStyles" + ] + } + }, + "response": [] + }, + { + "name": "change Function Space Setup Styles", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"setupStyles\": [\r\n {\r\n \"code\": \"CKT\",\r\n \"translatableDescription\": {\r\n \"defaultText\": \"Cocktail Style\"\r\n },\r\n \"displaySequence\": \"7\",\r\n \"directory\": true,\r\n \"webBooking\": false,\r\n \"inactive\": false,\r\n \"codeId\": \"122931\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/functionspaceSetupStyles/{{FunctionSpaceSetupStyleId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "functionspaceSetupStyles", + "{{FunctionSpaceSetupStyleId}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Function Space Setup Styles", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/functionspaceSetupStyles/{{FunctionSpaceSetupStyleId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "functionspaceSetupStyles", + "{{FunctionSpaceSetupStyleId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Function Space Types", + "item": [ + { + "name": "get Function Space Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/config/v1/functionSpaceTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "functionSpaceTypes" + ], + "query": [ + { + "key": "codes", + "value": "", + "disabled": true + }, + { + "key": "description", + "value": "board", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Function Space Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"functionSpaceTypes\": [\r\n {\r\n \"code\": \"LAWN\",\r\n \"description\": {\r\n \"defaultText\": \"Lawn Area\"\r\n },\r\n \"displayOrder\": \"4\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/functionSpaceTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "functionSpaceTypes" + ] + } + }, + "response": [] + }, + { + "name": "put Function Space Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"functionSpaceTypes\": [\r\n {\r\n \"code\": \"LAWN\",\r\n \"description\": {\r\n \"defaultText\": \"Lawn Area Description here\"\r\n },\r\n \"displayOrder\": \"4\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/functionSpaceTypes/{{FunctionSpaceTypesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "functionSpaceTypes", + "{{FunctionSpaceTypesId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Function Space Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/functionSpaceTypes/{{FunctionSpaceTypesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "functionSpaceTypes", + "{{FunctionSpaceTypesId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Inventory Items", + "item": [ + { + "name": "get Inventory Items", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/inventoryItems?usedForEvents=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "inventoryItems" + ], + "query": [ + { + "key": "itemClassCode", + "value": "FOOD", + "disabled": true + }, + { + "key": "usedForEvents", + "value": "true" + }, + { + "key": "eventTypecodes", + "value": "BRK", + "disabled": true + }, + { + "key": "itemName", + "value": "balloon", + "disabled": true + }, + { + "key": "itemCode", + "value": "2200203545", + "disabled": true + }, + { + "key": "hotelId", + "value": "{{HotelId}}", + "disabled": true + } + ] + }, + "description": "(Resource Availability)" + }, + "response": [] + }, + { + "name": "post Inventory Items", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"items\": [\r\n {\r\n \"itemClassId\": {\r\n \"type\": \"ItemClassId\",\r\n \"id\": \"2778\"\r\n },\r\n \"itemName\": {\r\n \"defaultText\": \"Fairy Lights\"\r\n },\r\n \"revenueType\": \"MISC\",\r\n \"print\": true,\r\n \"sellInfo\": {\r\n \"available\": {},\r\n \"qtyInStock\": \"10\",\r\n \"defaultQty\": \"10\",\r\n \"sellSeparate\": true,\r\n \"webBookable\": true,\r\n \"discountable\": false,\r\n \"price\": {\r\n \"amount\": \"35\"\r\n }\r\n },\r\n \"setupTime\": \"30\",\r\n \"setdownTime\": \"15\",\r\n \"displaySequence\": \"7\",\r\n \"eventTypes\": [],\r\n \"departments\": [],\r\n \"attributes\": [],\r\n \"rates\": [\r\n {\r\n \"itemRateCode\": \"CUSTOM\",\r\n \"name\": \"Custom Rate test\",\r\n \"price\": {}\r\n }\r\n ],\r\n \"vendors\": [],\r\n \"resourceNotes\": [],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/inventoryItems", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "inventoryItems" + ] + }, + "description": "(Resource Availability)" + }, + "response": [] + }, + { + "name": "put Inventory Items", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"items\": [\r\n {\r\n \"itemClassId\": {\r\n \"type\": \"ItemClassId\",\r\n \"id\": \"2778\"\r\n },\r\n \"itemName\": {\r\n \"defaultText\": \"RMSET\"\r\n },\r\n \"itemCode\": \"6'258\",\r\n \"revenueType\": \"MISC\",\r\n \"externalOrder\": false,\r\n \"print\": true,\r\n \"sellInfo\": {\r\n \"available\": {},\r\n \"qtyInStock\": \"20\",\r\n \"defaultQty\": \"1\",\r\n \"sellSeparate\": false,\r\n \"sellControl\": false,\r\n \"webBookable\": false,\r\n \"outsideStay\": false,\r\n \"fixedCharge\": false,\r\n \"discountable\": false,\r\n \"criticalInventory\": true,\r\n \"price\": {}\r\n },\r\n \"displaySequence\": \"1\",\r\n \"eventTypes\": [],\r\n \"departments\": [],\r\n \"attributes\": [\r\n {\r\n \"itemAttributeId\": {\r\n \"type\": \"ItemAttributeId\",\r\n \"id\": \"7037\"\r\n },\r\n \"translatableName\": {\r\n \"defaultText\": \"RoomSet\"\r\n },\r\n \"default\": false\r\n }\r\n ],\r\n \"rates\": [\r\n {\r\n \"itemRateId\": {\r\n \"type\": \"ItemRateId\",\r\n \"id\": \"2271\"\r\n },\r\n \"itemRateCode\": \"CUSTOM\",\r\n \"name\": \"Custom Rate\",\r\n \"price\": {\r\n \"amount\": \"35\"\r\n },\r\n \"hourly\": false,\r\n \"default\": true\r\n }\r\n ],\r\n \"vendors\": [],\r\n \"resourceNotes\": [],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"itemId\": {\r\n \"type\": \"ItemInventoryId\",\r\n \"id\": \"2585\"\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/inventoryItems/{{InventoryItemId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "inventoryItems", + "{{InventoryItemId}}" + ] + }, + "description": "(Resource Availability)" + }, + "response": [] + }, + { + "name": "delete Inventory Items", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/inventoryItems/{{InventoryItemId}}?idContext=OPERA&itemIDType=ItemInventoryId", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "inventoryItems", + "{{InventoryItemId}}" + ], + "query": [ + { + "key": "idContext", + "value": "OPERA" + }, + { + "key": "itemIDType", + "value": "ItemInventoryId" + } + ] + }, + "description": "(Resource Availability)" + }, + "response": [] + } + ] + }, + { + "name": "Item Classes", + "item": [ + { + "name": "get Item Classes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/config/v1/itemClasses", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "itemClasses" + ], + "query": [ + { + "key": "itemClassesCode", + "value": "", + "disabled": true + } + ] + }, + "description": "This API will allow you to fetch all existing Item Classes for a property. Items are categorized into logical entities called Item Classes. Item Classes assist you in filtering when selecting and grouping items on the Banquet Event Order (BEO). For example, you might have an item class for different kinds of audio visual equipment, for floral decorations, for recreational equipment, and so on." + }, + "response": [] + }, + { + "name": "put Item Classes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"itemClasses\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"AV\",\r\n \"description\": {\r\n \"defaultText\": \"Audio Visual\"\r\n },\r\n \"type\": \"ReservationAndEvents\",\r\n \"classId\": \"2777\",\r\n \"displaySequence\": \"2\",\r\n \"eventTypes\": [],\r\n \"departments\": [\r\n \"AV\"\r\n ],\r\n \"discountable\": false,\r\n \"webBookable\": true\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/itemClasses/{{ItemClassesCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "itemClasses", + "{{ItemClassesCode}}" + ] + }, + "description": "This API will allow you to fetch all existing Item Classes for a property. Items are categorized into logical entities called Item Classes. Item Classes assist you in filtering when selecting and grouping items on the Banquet Event Order (BEO). For example, you might have an item class for different kinds of audio visual equipment, for floral decorations, for recreational equipment, and so on." + }, + "response": [] + }, + { + "name": "post Item Classes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"itemClasses\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"AV\",\r\n \"description\": {\r\n \"defaultText\": \"Audio Visual\"\r\n },\r\n \"type\": \"ReservationAndEvents\",\r\n \"classId\": \"2777\",\r\n \"displaySequence\": \"2\",\r\n \"eventTypes\": [],\r\n \"departments\": [\r\n \"AV\"\r\n ],\r\n \"discountable\": false,\r\n \"webBookable\": true\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/itemClasses", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "itemClasses" + ] + }, + "description": "This API will allow you to fetch all existing Item Classes for a property. Items are categorized into logical entities called Item Classes. Item Classes assist you in filtering when selecting and grouping items on the Banquet Event Order (BEO). For example, you might have an item class for different kinds of audio visual equipment, for floral decorations, for recreational equipment, and so on." + }, + "response": [] + } + ] + }, + { + "name": "Meal Types", + "item": [ + { + "name": "get Meal Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/config/v1/mealTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "mealTypes" + ], + "query": [ + { + "key": "description", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Meal Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"mealTypes\": [\r\n {\r\n \"code\": \"DRINKS\",\r\n \"description\": {\r\n \"defaultText\": \"Drinks\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/mealTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "mealTypes" + ] + } + }, + "response": [] + }, + { + "name": "put Meal Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"mealTypes\": [\r\n {\r\n \"code\": \"DRINKS\",\r\n \"description\": {\r\n \"defaultText\": \"Drinks\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/mealTypes/{{MealTypesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "mealTypes", + "{{MealTypesId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Meal Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/mealTypes/{{MealTypesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "mealTypes", + "{{MealTypesId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Revenue Groups", + "item": [ + { + "name": "get Revenue Groups", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/revenueGroups?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "revenueGroups" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Revenue Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"revenueGroups\": [\r\n {\r\n \"code\": \"FURNISH\",\r\n \"translatableDescription\": {\r\n \"defaultText\": \"furnishing\"\r\n },\r\n \"displaySequence\": \"1\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/revenueGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "revenueGroups" + ] + } + }, + "response": [] + }, + { + "name": "put Revenue Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"revenueGroups\": [\r\n {\r\n \"code\": \"FURNISH\",\r\n \"translatableDescription\": {\r\n \"defaultText\": \"furnishing\"\r\n },\r\n \"displaySequence\": \"1\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/revenueGroups/{{RevenueGroupsCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "revenueGroups", + "{{RevenueGroupsCode}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Revenue Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/revenueGroups/{{RevenueGroupsCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "revenueGroups", + "{{RevenueGroupsCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Revenue Types", + "item": [ + { + "name": "get Revenue Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/config/v1/revenueTypes?includeRevenueTypeDetail=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "revenueTypes" + ], + "query": [ + { + "key": "includeRevenueTypeDetail", + "value": "true" + }, + { + "key": "revenueTypeCodes", + "value": "", + "disabled": true + }, + { + "key": "revenueTypeWildCard", + "value": "", + "disabled": true + }, + { + "key": "includeInactive", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Revenue Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"revenueTypes\": [\r\n {\r\n \"revenueGroup\": \"BEV\",\r\n \"foodAndBeverage\": false,\r\n \"inactive\": false,\r\n \"revenueDetails\": [],\r\n \"code\": \"POP\",\r\n \"translatableDescription\": {\r\n \"defaultText\": \"Softdrinks\"\r\n },\r\n \"displaySequence\": \"6\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/revenueTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "revenueTypes" + ] + } + }, + "response": [] + }, + { + "name": "put Revenue Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"revenueTypes\": [\r\n {\r\n \"revenueGroup\": \"BEV\",\r\n \"foodAndBeverage\": false,\r\n \"inactive\": false,\r\n \"revenueDetails\": [],\r\n \"code\": \"POP\",\r\n \"translatableDescription\": {\r\n \"defaultText\": \"Softdrinks\"\r\n },\r\n \"displaySequence\": \"6\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/revenueTypes/{{RevenueTypesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "revenueTypes", + "{{RevenueTypesId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Room Pools", + "item": [ + { + "name": "get Room Type Pool", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/roomPools", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "roomPools" + ] + } + }, + "response": [] + }, + { + "name": "post Room Pool", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"roomPoolTypes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomTypePoolCode\": \"POOL1\",\r\n \"shortDescription\": {\r\n \"defaultText\": \"text room pools\"\r\n },\r\n \"sequence\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/roomPools", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "roomPools" + ] + } + }, + "response": [] + }, + { + "name": "remove Room Type Pool", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/roomPools/{{RoomPoolCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "roomPools", + "{{RoomPoolCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Template Event Codes", + "item": [ + { + "name": "get Template Event Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/config/v1/eventCodes?includeInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "eventCodes" + ], + "query": [ + { + "key": "includeInactive", + "value": "true" + }, + { + "key": "eventsCodes", + "value": "", + "disabled": true + }, + { + "key": "wildCard", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Template Event Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateEventCodes\": [\r\n {\r\n \"code\": \"JAZZ\",\r\n \"description\": \"Jazz Festival\",\r\n \"blackOut\": false,\r\n \"sellSequence\": \"2\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/eventCodes?includeInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "eventCodes" + ], + "query": [ + { + "key": "includeInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "change Template Event Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateEventCodes\": [\r\n {\r\n \"code\": \"JAZZ\",\r\n \"description\": \"Jazz Festival\",\r\n \"blackOut\": false,\r\n \"sellSequence\": \"2\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/evm/config/v1/eventCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "eventCodes" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "get Function Space Config", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/functionSpaces/{{FunctionSpaceCode}}/configurations", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "functionSpaces", + "{{FunctionSpaceCode}}", + "configurations" + ] + }, + "description": "get Function Space detailed Configuration for a specific space" + }, + "response": [] + }, + { + "name": "get Catering Containers", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/config/v1/cateringContainers?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "cateringContainers" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "get Catering Menu", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/cateringMenus/{{CateringMenuId}}?fetchInstructions=MenuDetails", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "cateringMenus", + "{{CateringMenuId}}" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "MenuDetails" + } + ] + } + }, + "response": [] + }, + { + "name": "get Catering Menus", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/cateringMenus", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "cateringMenus" + ] + } + }, + "response": [] + }, + { + "name": "get Catering Menu Items", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/cateringMenuItems", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "cateringMenuItems" + ] + } + }, + "response": [] + }, + { + "name": "get Catering Package", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/cateringPackages/{{CateringPackageId}}?fetchInstructions=PackageInfo&fetchInstructions=Events&fetchInstructions=Resources&fetchInstructions=Pricing", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "cateringPackages", + "{{CateringPackageId}}" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "PackageInfo", + "description": "\"PackageInfo\", \"Events\", \"Resources\", \"Pricing\", \"Indicators\", \"BlockPackageInfo\", \"EventNotes\"" + }, + { + "key": "fetchInstructions", + "value": "Events" + }, + { + "key": "fetchInstructions", + "value": "Resources" + }, + { + "key": "fetchInstructions", + "value": "Pricing" + }, + { + "key": "limit", + "value": "-1", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Catering Packages", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/config/v1/cateringPackages?fetchInstructions=PackageInfo&pkgTmpltType=Packages&offset=1&fetchInstructions=Events&hotelIds={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "cateringPackages" + ], + "query": [ + { + "key": "offset", + "value": "0", + "disabled": true + }, + { + "key": "limit", + "value": "-1", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "PackageInfo" + }, + { + "key": "pkgTmpltType", + "value": "Packages" + }, + { + "key": "offset", + "value": "1" + }, + { + "key": "fetchInstructions", + "value": "Events" + }, + { + "key": "hotelIds", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get Catering Packages Multi Properties", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/config/v1/cateringPackages?hotelIds={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "cateringPackages" + ], + "query": [ + { + "key": "hotelIds", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get Catering Servings", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/config/v1/cateringServings?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "cateringServings" + ], + "query": [ + { + "key": "servingCodes", + "value": "", + "disabled": true + }, + { + "key": "description", + "value": "f", + "disabled": true + }, + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "get Inventory Items Templates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/config/v1/inventoryItems?hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "inventoryItems" + ], + "query": [ + { + "key": "inventoryItemTemplateName", + "value": "b", + "disabled": true + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get Item Pools", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/evm/config/v1/hotels/{{HotelId}}/itemPools", + "host": [ + "{{HostName}}" + ], + "path": [ + "evm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "itemPools" + ] + } + }, + "response": [] + }, + { + "name": "get Opera Parameters", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/parameters?parameterName=CATERING_EVENTS", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "parameters" + ], + "query": [ + { + "key": "parameterName", + "value": "CATERING_EVENTS" + } + ] + } + }, + "response": [] + } + ], + "description": "###### APIs to cater Configuration functionality for Event Management in OPERA. \r\n\r\nFor further detailed information on Event Configuration, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/c_osem_catering_code.htm#OCSUH-CateringCodes-F691D343)/.", + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Export Configuration (EXP Config)", + "item": [ + { + "name": "get Exports Available", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/exp/config/v1/availableExports?includeComponents=true&includeInactive=false&hotelIds={{HotelId}}&limit=-1&fileGroup=Miscellaneous", + "host": [ + "{{HostName}}" + ], + "path": [ + "exp", + "config", + "v1", + "availableExports" + ], + "query": [ + { + "key": "includeComponents", + "value": "true" + }, + { + "key": "includeInactive", + "value": "false" + }, + { + "key": "hotelIds", + "value": "{{HotelId}}" + }, + { + "key": "limit", + "value": "-1" + }, + { + "key": "fileGroup", + "value": "Miscellaneous" + } + ] + } + }, + "response": [] + }, + { + "name": "fetch Export Schedules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/ent/config/v1/hotels/{{HotelId}}/exportSchedules?includeInactive=true&timeZone=+11:00&exportGroup=Miscellaneous", + "host": [ + "{{HostName}}" + ], + "path": [ + "ent", + "config", + "v1", + "hotels", + "{{HotelId}}", + "exportSchedules" + ], + "query": [ + { + "key": "includeInactive", + "value": "true" + }, + { + "key": "timeZone", + "value": "+11:00" + }, + { + "key": "exportGroup", + "value": "Miscellaneous" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Front Desk Configuration (FOF Config)", + "item": [ + { + "name": "Articles", + "item": [ + { + "name": "Get Articles", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/articles?includeInactive=false&hotelIds={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "articles" + ], + "query": [ + { + "key": "includeInactive", + "value": "false" + }, + { + "key": "hotelIds", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "post Articles", + "protocolProfileBehavior": { + "disabledSystemHeaders": {} + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"hotelId\": {{hotelId}},\r\n \"articles\": [\r\n {\r\n \"description\": \"Sprite\",\r\n \"transactionCode\": {{transactionCode}}\r\n \"price\": {\r\n \"amount\": \"3.56\"\r\n },\r\n \"postIt\": {\r\n \"availableForPostIt\": true,\r\n \"color\": \"Green\"\r\n },\r\n \"hotelId\": {{hotelId}},\r\n \"articleCode\": {{articleCode}},\r\n \"orderSequence\": \"12\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/articles", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "articles" + ] + }, + "description": "1. {{transactionCode}} - Provide existing transaction code for which you want to add Article\n2. avilableForPostIt - is a boolean value\n \n3. {{articleCode}} - Proifle Article code which you want to create." + }, + "response": [] + }, + { + "name": "put Articles", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"hotelId\": {{HotelId}},\r\n \"articles\": [\r\n {\r\n \"description\": \"Sprite\",\r\n \"transactionCode\": {{transactionCode}},\r\n \"price\": {\r\n \"amount\": \"4.00\"\r\n },\r\n \"postIt\": {\r\n \"availableForPostIt\": true\r\n \"color\": \"RED\"\r\n },\r\n \"hotelId\": {{hotelId}},\r\n \"articleCode\": {{articleCode}},\r\n \"inactive\": false,\r\n \"orderSequence\": \"10\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/articles", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "articles" + ] + }, + "description": "1. {{transactionCode}} - Provide existing transaction code for which you want to add Article\n2. avilableForPostIt - is a boolean value\n3. {{articleCode}} - Proifle Article code which you want to Update." + }, + "response": [] + } + ], + "description": "With articles in use by the property, you can specify an individual article number for each, such as the mini bar food items or marketplace items, and specify a default price for the related transaction code." + }, + { + "name": "Authorization Config Rules", + "item": [ + { + "name": "get Authorization Config Rules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/authorizationConfigRules?hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "authorizationConfigRules" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "post Authorization Config Rule", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"authorizationConfigRulesType\": [\r\n {\r\n \"ruleNo\": {{ruleNo}},\r\n \"amount\": {\r\n \"amount\": \"100\"\r\n },\r\n \"hotelId\": {{hotelId}},\r\n \"roomType\": {{roomType}},\r\n \"roomClass\": {\r\n \"roomClassCode\": {{roomClassCode}}\r\n },\r\n \"sourceCode\": {\r\n \"sourceCode\": {{sourceCode}}\r\n },\r\n \"rateCategory\": {},\r\n \"rateCode\": {{rateCode}},\r\n \"guaranteeCode\": {{guaranteeCode}}\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/authorizationConfigRule", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "authorizationConfigRule" + ] + }, + "description": "1. {{ruleNo}} - provide valid Authorization Rule number\n2. amount - Mandatory value to enter the amount\n3. enter either of value for roomType, roomClass, SourceCode and rateCode.\n \n4. You will see an error, if you are setting up a rule with the same criteria." + }, + "response": [] + }, + { + "name": "post Authorization Config Rule-1", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"authorizationConfigRulesType\": [\r\n {\r\n \"ruleNo\": {{ruleNo}},\r\n \"amount\": {\r\n \"amount\": \"10\"\r\n },\r\n \"maxDaysToAuthorize\": \"6\",\r\n \"ignoreDepositsYN\": false,\r\n \"hotelId\": {{HotelId}},\r\n \"roomType\": {{roomType}},\r\n \"roomClass\": {},\r\n \"sourceCode\": {},\r\n \"rateCategory\": {}\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/authorizationConfigRule", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "authorizationConfigRule" + ] + }, + "description": "User this request when Advance Authorization rules OPERA Control is not Active:\n\n1. Application allows you to set only one rule from UI." + }, + "response": [] + }, + { + "name": "put Authorization Config Rule", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"authorizationConfigRulesType\": [\r\n {\r\n \"ruleNo\": {{ruleNo}},\r\n \"amount\": {\r\n \"amount\": \"100\"\r\n },\r\n \"hotelId\": {{hotelId}},\r\n \"roomType\": {{roomType}},\r\n \"roomClass\": {\r\n \"roomClassCode\": \"ALL\"\r\n },\r\n \"sourceCode\": {\r\n \"sourceCode\": {{sourceCode}}\r\n },\r\n \"rateCategory\": {},\r\n \"rateCode\": {{rateCode}},\r\n \"guaranteeCode\": {{guaranteeCode}}\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/authorizationConfigRule", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "authorizationConfigRule" + ] + } + }, + "response": [] + }, + { + "name": "delete Authorization Config Rule", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "" + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/authorizationConfigRule?hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "authorizationConfigRule" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "roomType", + "value": "", + "disabled": true + }, + { + "key": "roomClassHotelId", + "value": "", + "disabled": true + }, + { + "key": "roomClassCode", + "value": "", + "disabled": true + }, + { + "key": "sourceCodeHotelId", + "value": "", + "disabled": true + }, + { + "key": "sourceCode", + "value": "", + "disabled": true + }, + { + "key": "rateCategory", + "value": "", + "disabled": true + }, + { + "key": "rateCode", + "value": "", + "disabled": true + }, + { + "key": "guaranteeCode", + "value": "", + "disabled": true + } + ] + }, + "description": "API to remove a property configured credit card authorization rule. Provide the parameters needed to specifically identify the rule to remove." + }, + "response": [] + } + ], + "description": "APIs to fetch and configure credit card authorization rules for the property, that can then be used for a reservation to indicate the amount a credit card payment method will be authorized." + }, + { + "name": "Authorizer Groups", + "item": [ + { + "name": "get Authorizer Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/authorizerGroups?hotelIds={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "authorizerGroups" + ], + "query": [ + { + "key": "hotelIds", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "post Authorizer Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"authorizerGroups\": [\r\n {\r\n \"description\": \"Auth Group Test\",\r\n \"rateCode\": \"CLASSIC\",\r\n \"transactionLimits\": [\r\n {\r\n \"transactionCodes\": [\r\n {\r\n \"code\": \"100190\"\r\n },\r\n {\r\n \"code\": \"7011\"\r\n }\r\n ],\r\n \"billingInstructions\": [\r\n {\r\n \"code\": \"TB COMP\"\r\n }\r\n ],\r\n \"groupHeaderId\": \"15581\",\r\n \"creditLimit\": \"10000\",\r\n \"occurrenceLimit\": \"10000\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"TEST1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/authorizerGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "authorizerGroups" + ] + }, + "description": "1. ratecode - Provide valid Rate code in the body section.\n \n2. Enter Valid transaction codes and Billing transaction codes in the body section." + }, + "response": [] + }, + { + "name": "put Authorizer Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"updateAuthorizers\": true,\r\n \"authorizerGroups\": [\r\n {\r\n \"description\": \"Auth Group Test12\",\r\n \"rateCode\": \"CLASSIC\",\r\n \"transactionLimits\": [\r\n {\r\n \"transactionCodes\": [\r\n {\r\n \"code\": \"100190\"\r\n },\r\n {\r\n \"code\": \"7008\"\r\n },\r\n {\r\n \"code\": \"7011\"\r\n }\r\n ],\r\n \"billingInstructions\": [\r\n {\r\n \"code\": \"TB COMP\"\r\n }\r\n ],\r\n \"groupHeaderId\": \"15581\",\r\n \"creditLimit\": \"10000\",\r\n \"occurrenceLimit\": \"10000\"\r\n }\r\n ],\r\n \"hotelId\": \"FINCGEN\",\r\n \"code\": \"TEST1\"\r\n }\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/authorizerGroups?hotelIds={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "authorizerGroups" + ], + "query": [ + { + "key": "hotelIds", + "value": "{{HotelId}}" + } + ] + }, + "description": "1. Transaction codes it is a full overlay." + }, + "response": [] + }, + { + "name": "delete Authorizer Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1//authorizerGroups?authorizerGroup={{code}}&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "", + "authorizerGroups" + ], + "query": [ + { + "key": "authorizerGroup", + "value": "{{code}}" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + }, + "description": "AuthorizerGroup param value is required." + }, + "response": [] + } + ], + "description": "APIs to fetch and configure Authorizers for Comp Handling." + }, + { + "name": "Auto Folio Settlement Types", + "item": [ + { + "name": "get Auto Folio Settlement Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/autoFolioSettlementTypes?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "autoFolioSettlementTypes" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Auto Folio Settlement Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"autoFolioSettlementTypes\": [\r\n {\r\n \"code\": \"005\",\r\n \"description\": {\r\n \"defaultText\": \"0005- Autofolio settlement create\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/autoFolioSettlementTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "autoFolioSettlementTypes" + ] + } + }, + "response": [] + }, + { + "name": "put Auto Folio Settlement Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"autoFolioSettlementTypes\": [\r\n {\r\n \"code\": \"005\",\r\n \"description\": {\r\n \"defaultText\": \"0005- Autofolio settlement create-update1\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/autoFolioSettlementTypes/{{code}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "autoFolioSettlementTypes", + "{{code}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Auto Folio Settlement Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/autoFolioSettlementTypes/{{code}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "autoFolioSettlementTypes", + "{{code}}" + ] + } + }, + "response": [] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Cashiers", + "item": [ + { + "name": "get Cashiers", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/cashierDetails/cashiers?limit=25&offset=21&includeInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "cashierDetails", + "cashiers" + ], + "query": [ + { + "key": "cashierIDs", + "value": "", + "disabled": true + }, + { + "key": "limit", + "value": "25" + }, + { + "key": "offset", + "value": "21" + }, + { + "key": "name", + "value": "", + "disabled": true + }, + { + "key": "includeInactive", + "value": "false" + } + ] + }, + "description": "Offset and limit params are required to get the Cashier details for pagination." + }, + "response": [] + }, + { + "name": "post Cashiers", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"cashiers\": [\r\n {\r\n \"cashierId\": \"458\",\r\n \"name\": \"API test Cashier1\",\r\n \"cashierType\": \"Cashier\",\r\n \"startingAmount\": \"100\",\r\n \"usageInfo\": {\r\n \"maximumDailyUses\": \"999\"\r\n }\r\n \r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/cashiers", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "cashiers" + ] + }, + "description": "Next available Cashier id can be fetched using 'get Available Cashier number' API" + }, + "response": [] + }, + { + "name": "put Cashiers", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"cashiers\": [\r\n {\r\n \"cashierId\": \"458\",\r\n \"name\": \"Cashier 458\",\r\n \"cashierType\": \"Cashier\",\r\n \"startingAmount\": \"9999\",\r\n \"floatOverShort\": false,\r\n \"usageInfo\": {\r\n \"maximumDailyUses\": \"9999\"\r\n },\r\n \"inactive\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/cashiers", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "cashiers" + ] + } + }, + "response": [] + }, + { + "name": "get Available Cashier Number", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/cashiers/nextAvailable", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "cashiers", + "nextAvailable" + ] + }, + "description": "API to fetch the next available cashierId for use." + }, + "response": [] + } + ], + "description": "APIs to fetch and configure cashierIds and assign users." + }, + { + "name": "Cashier Shift Drop Locations", + "item": [ + { + "name": "get Cashier Shift Drop Locations", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/cashierShifts/dropLocations?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotels", + "{{HotelId}}", + "cashierShifts", + "dropLocations" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + }, + { + "key": "codes", + "value": "", + "disabled": true + }, + { + "key": "wildCard", + "value": "", + "disabled": true + }, + { + "key": "description", + "value": "", + "disabled": true + } + ] + }, + "description": "hotels/hoteid - need to remove to get the Shift drop templates." + }, + "response": [] + }, + { + "name": "post Cashier Shift Drop Locations", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"cashierShiftDropLocations\": [\r\n {\r\n \"hotelId\": \"{{hotelId}}\",\r\n \"code\": \"TEST\",\r\n \"description\": {\r\n \"defaultText\": \"test\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/cashierShifts/dropLocations", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotels", + "{{HotelId}}", + "cashierShifts", + "dropLocations" + ] + }, + "description": "hotels/hoteid - need to remove to creat the Shift drop templates." + }, + "response": [] + }, + { + "name": "change Cashier Shift Drop Locations", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"cashierShiftDropLocations\": [\r\n {\r\n \"hotelId\": \"{{hotelId}}\",\r\n \"code\": \"TEST\",\r\n \"description\": {\r\n \"defaultText\": \"test two update\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/cashierShifts/dropLocations/{{droplocationId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotels", + "{{HotelId}}", + "cashierShifts", + "dropLocations", + "{{droplocationId}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Cashier Shift Drop Locations", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/cashierShifts/dropLocations/{{droplocationId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotels", + "{{HotelId}}", + "cashierShifts", + "dropLocations", + "{{droplocationId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Commission Codes", + "item": [ + { + "name": "get Commission Code", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/commissionCode/{{commissionCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotels", + "{{HotelId}}", + "commissionCode", + "{{commissionCode}}" + ], + "query": [ + { + "key": "commissionCodes", + "value": "NIR9", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Commission Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/commissionCodes?hotelIds={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "commissionCodes" + ], + "query": [ + { + "key": "hotelIds", + "value": "{{HotelId}}" + }, + { + "key": "commissionCodes", + "value": "NIR9", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Commission Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"commissionCodes\": [\r\n {\r\n \"hotelId\": \"{{hotelId}}\",\r\n \"commissionCode\": \"8PCT\",\r\n \"description\": \"8 percent\",\r\n \"sequence\": \"2\",\r\n \"commissionCodeHoldStatus\": {\r\n \"holdAlways\": false,\r\n \"holdAccountReceivables\": true\r\n },\r\n \"reservationHistoryRecords\": {\r\n \"perNight\": true,\r\n \"perStay\": false,\r\n \"commissionType\": \"P\"\r\n },\r\n \"commissionCalculation\": {\r\n \"reservationBasedCommission\": {\r\n \"commissionPaidDetails\": {\r\n \"perNight\": true,\r\n \"perStay\": false,\r\n \"commissionAmount\": {\r\n \"amount\": \"8\"\r\n }\r\n }\r\n }\r\n },\r\n \"taxPercentage\": \"5\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/commissionCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "commissionCodes" + ] + } + }, + "response": [] + }, + { + "name": "put Commission Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"commissionCodes\": [\r\n {\r\n \"hotelId\": \"{{hotelId}}\",\r\n \"commissionCode\": \"8PCT\",\r\n \"description\": \"8 per cent\",\r\n \"sequence\": \"1\",\r\n \"commissionCodeHoldStatus\": {\r\n \"holdAlways\": false,\r\n \"holdPrepaid\": true,\r\n \"holdAccountReceivables\": false\r\n },\r\n \"reservationHistoryRecords\": {\r\n \"perNight\": true,\r\n \"perStay\": false,\r\n \"commissionType\": \"P\"\r\n },\r\n \"commissionCalculation\": {\r\n \"revenueBasedCommission\": [\r\n {\r\n \"transactionCode\": \"1000\",\r\n \"basedOnNetAmount\": false,\r\n \"commissionPaidDetails\": {\r\n \"perNight\": true,\r\n \"perStay\": false,\r\n \"commissionAmount\": {\r\n \"amount\": \"8\"\r\n },\r\n \"commissionType\": \"P\"\r\n }\r\n }\r\n ]\r\n },\r\n \"taxPercentage\": \"3\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/commissionCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "commissionCodes" + ] + } + }, + "response": [] + }, + { + "name": "delete Commission Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/commissionCodes?hotelIds={{HotelId}}&commissionCodes=8PCT", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "commissionCodes" + ], + "query": [ + { + "key": "hotelIds", + "value": "{{HotelId}}" + }, + { + "key": "commissionCodes", + "value": "8PCT" + }, + { + "key": "commissionCodes", + "value": "RESVSTAY", + "disabled": true + } + ] + }, + "description": "1. Commission code param is required to delete the perticular record.\n \n2. Commission codes accepts only one param value at a time." + }, + "response": [] + } + ] + }, + { + "name": "Comp Bucket Redemption", + "item": [ + { + "name": "get Comp Bucket Redemption Codes", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/compBucket/redemption", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotels", + "{{HotelId}}", + "compBucket", + "redemption" + ], + "query": [ + { + "key": "taxCodes", + "value": "", + "disabled": true + } + ] + }, + "description": "First you can call getReservation operation to find the details which can then be used in the request parameters of this operation." + }, + "response": [] + } + ] + }, + { + "name": "Config Bank Accounts", + "item": [ + { + "name": "get Config Bank Accounts", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/configBankAccounts?hotels={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "configBankAccounts" + ], + "query": [ + { + "key": "hotels", + "value": "{{HotelId}}" + }, + { + "key": "bankCodes", + "value": "", + "disabled": true + }, + { + "key": "wildCard", + "value": null, + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Config Bank Accounts", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"updateDefaultForCurrency\": false,\r\n \"updateDefault\": true,\r\n \"bankAccounts\": [\r\n {\r\n \"bankAccountNumber\": \"1234567890\",\r\n \"bankCode\": \"CODE\",\r\n \"branchCode\": \"BRANCHCODE\",\r\n \"bankName\": \"DESCRIPTION CREATE\",\r\n \"routingNumber\": \"12345\",\r\n \"paymentMethod\": \"Check\",\r\n \"format\": \"sample_checkusd\",\r\n \"nextCheckNumber\": \"3\",\r\n \"currency\": \"AUD\",\r\n \"checkStubLines\": \"6\",\r\n \"editCheckNumber\": true,\r\n \"validateIATANumber\": true,\r\n \"default\": false,\r\n \"defaultForCurrency\": true,\r\n \"positivePayExport\": true,\r\n \"report1099\": true,\r\n \"hotelId\": \"{{hotelId}}\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/configBankAccounts", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "configBankAccounts" + ] + }, + "description": "1. fromat field from the body refers to the Check Report." + }, + "response": [] + }, + { + "name": "delete Config Bank Accounts", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/configBankAccounts?bankAccountID=54586&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "configBankAccounts" + ], + "query": [ + { + "key": "bankAccountID", + "value": "54586" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Currency Exchange Service Taxes", + "item": [ + { + "name": "get Currency Exchange Service Taxes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/currencyExchangeServiceTaxes?hotelIds={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "currencyExchangeServiceTaxes" + ], + "query": [ + { + "key": "hotelIds", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "post Currency Exchange Service Taxes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"currencyExchangeServiceTaxes\": [\r\n {\r\n \"amountFrom\": \"601\",\r\n \"amountTo\": \"650\",\r\n \"percentage\": \"5\",\r\n \"minServiceTax\": \"601\",\r\n \"maxServiceTax\": \"650\",\r\n \"hotel\": \"{{hotelId}}\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/currencyExchangeServiceTaxes", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "currencyExchangeServiceTaxes" + ] + } + }, + "response": [] + }, + { + "name": "put Currency Exchange Service Taxes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"currencyExchangeServiceTaxes\": [\r\n {\r\n \"amountFrom\": \"601\",\r\n \"amountTo\": \"650\",\r\n \"percentage\": \"6\",\r\n \"minServiceTax\": \"2\",\r\n \"maxServiceTax\": \"99999\",\r\n \"hotel\": \"{{hotelId}}\",\r\n \"code\": \"R4\"\r\n \r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/currencyExchangeServiceTaxes", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "currencyExchangeServiceTaxes" + ] + }, + "description": "Hotel and Code is Required for updating the record.\n\nYou can fetch the code using the Get operation." + }, + "response": [] + }, + { + "name": "delete Currency Exchange Service Taxes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/currencyExchangeServiceTaxes?currencyExchangeServiceTaxCode={{currencyExchangeServiceTaxCode}}&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "currencyExchangeServiceTaxes" + ], + "query": [ + { + "key": "currencyExchangeServiceTaxCode", + "value": "{{currencyExchangeServiceTaxCode}}" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + }, + "description": "CurrencyExchangeServiceTax Code param refer to the Code parameter from the Get Operation." + }, + "response": [] + } + ] + }, + { + "name": "Exchange Rates", + "item": [ + { + "name": "get Exchange Rates", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/exchangeRates?exchangeTypes=Cash", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotels", + "{{HotelId}}", + "exchangeRates" + ], + "query": [ + { + "key": "exchangeTypes", + "value": "Cash", + "description": "\"Cash\", \"Settlement\", \"Posting\", \"Check\", \"TACommission\", \"Membership\", \"Certificate\" " + } + ] + }, + "description": "Deprecated - please use getExchangeRatesInfo operation" + }, + "response": [] + }, + { + "name": "set Exchange Rates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"rates\": [\r\n {\r\n \"hotelId\": \"{{hotelId}}\",\r\n \"exchangeType\": [\r\n \"Cash\"\r\n ],\r\n \"currency\": {\r\n \"code\": \"{{currencyCode}}\"\r\n },\r\n \"beginDate\": \"2022-02-14 18:54:00.0\",\r\n \"buyRate\": \"0.6\",\r\n \"buyCommission\": \"1\",\r\n \"comment\": \"Canadian dollar exchange\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/exchangeRates/set", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "exchangeRates", + "set" + ] + }, + "description": "1. provide valid currency code\n \n2. beginDate : yyyy-mm-dd HH:MM:SS format" + }, + "response": [] + } + ] + }, + { + "name": "Custom Tax Types", + "item": [ + { + "name": "get Custom Tax Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/customTaxTypes?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "customTaxTypes" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Custom Tax Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"customTaxTypes\": [\r\n {\r\n \"code\": \"TAX2\",\r\n \"description\": {\r\n \"defaultText\": \"Description custom tax type \"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1//customTaxTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "", + "customTaxTypes" + ] + } + }, + "response": [] + }, + { + "name": "change Custom Tax Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"customTaxTypes\": [\r\n {\r\n \"code\": \"TAX2\",\r\n \"description\": {\r\n \"defaultText\": \"Description custom tax type EDIT\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/customTaxTypes/{{TaxTypeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "customTaxTypes", + "{{TaxTypeCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Custom Tax Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "" + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/customTaxTypes/{{TaxTypeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "customTaxTypes", + "{{TaxTypeCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Daily Plan Codes", + "item": [ + { + "name": "get Daily Plan Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/dailyPlanCodes?hotels={{HotelId}}&includeTransactionCodes=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "dailyPlanCodes" + ], + "query": [ + { + "key": "hotels", + "value": "{{HotelId}}" + }, + { + "key": "includeTransactionCodes", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "put Daily Plan Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"dailyPlanCodes\": [\r\n {\r\n \"transactionCodes\": [\r\n \"1000\",\r\n \"1030\"\r\n ],\r\n \"arrangementId\": \"10001\",\r\n \"description\": {\r\n \"defaultText\": \"Others\"\r\n },\r\n \"revenue\": false,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"LODGING\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/dailyPlanCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "dailyPlanCodes" + ] + } + }, + "response": [] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Expense Arrangement Codes", + "item": [ + { + "name": "get Expense Arrangement Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/expenseArrangementCodes?hotelids={{HotelId}}&includeTransactionCodes=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "expenseArrangementCodes" + ], + "query": [ + { + "key": "hotelids", + "value": "{{HotelId}}" + }, + { + "key": "includeTransactionCodes", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Expense Arrangement Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"expenseArrangementCodes\": [\r\n {\r\n \"transactionCodes\": [\r\n \"1000\",\r\n \"1005\"\r\n ],\r\n \"description\": {\r\n \"defaultText\": \"Text can go here\"\r\n },\r\n \"hotelId\": {{HotelId}},\r\n \"code\": \"6\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/expenseArrangementCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "expenseArrangementCodes" + ] + } + }, + "response": [] + }, + { + "name": "put Expense Arrangement Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"expenseArrangementCodes\": [\r\n {\r\n \"transactionCodes\": [\r\n \"1000\",\r\n \"1005\"\r\n ],\r\n \"arrangementId\": \"2200511604\",\r\n \"description\": {\r\n \"defaultText\": \"test edit\"\r\n },\r\n \"revenue\": false,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"6\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1//expenseArrangementCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "", + "expenseArrangementCodes" + ] + } + }, + "response": [] + }, + { + "name": "delete Expense Arrangement Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/expenseArrangementCodes?code=11&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "expenseArrangementCodes" + ], + "query": [ + { + "key": "code", + "value": "11" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Fiscal Guest Types", + "item": [ + { + "name": "get Fiscal Guest Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/fiscalGuestTypes?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "fiscalGuestTypes" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Fiscal Guest Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"fiscalGuestTypes\": [\r\n {\r\n \"code\": \"15\",\r\n \"description\": {\r\n \"defaultText\": \"Government1\"\r\n },\r\n \"displayOrder\": \"4\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/fiscalGuestTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "fiscalGuestTypes" + ] + } + }, + "response": [] + }, + { + "name": "change Fiscal Guest Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"fiscalGuestTypes\": [\r\n {\r\n \"code\": \"15\",\r\n \"description\": {\r\n \"defaultText\": \"Government Test\"\r\n },\r\n \"displayOrder\": \"8\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/fiscalGuestTypes/{{FiscalGuestTypeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "fiscalGuestTypes", + "{{FiscalGuestTypeCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Fiscal Guest Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/fiscalGuestTypes/{{FiscalGuestTypeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "fiscalGuestTypes", + "{{FiscalGuestTypeCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Fiscal Folio Parameters", + "item": [ + { + "name": "get Fiscal Folio Parameters", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/fiscalFolioParameters?internal=false&hotelIds={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "fiscalFolioParameters" + ], + "query": [ + { + "key": "internal", + "value": "false" + }, + { + "key": "hotelIds", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "put Fiscal Folio Parameters", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"fiscalFolioParameters\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"partner\": \"EFSTA\",\r\n \"code\": \"FLIP_CONFIGMODE\",\r\n \"description\": \"Flip COnfiguration Mode.\",\r\n \"value\": \"Flip COnfiguration Mode.\",\r\n \"internal\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/fiscalFolioParameters", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "fiscalFolioParameters" + ] + } + }, + "response": [] + }, + { + "name": "delete Fiscal Folio Parameters", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/fiscalFolioParameters?code=FLIP_ASSOCIATED_FISCAL_BILL_DATE&partner=GENERIC&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "fiscalFolioParameters" + ], + "query": [ + { + "key": "code", + "value": "FLIP_ASSOCIATED_FISCAL_BILL_DATE" + }, + { + "key": "partner", + "value": "GENERIC" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Fiscal Periods", + "item": [ + { + "name": "get Fiscal Periods", + "event": [ + { + "listen": "prerequest", + "script": { + "exec": [ + "" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/fiscalPeriods?periodType=Calendar&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "fiscalPeriods" + ], + "query": [ + { + "key": "periodType", + "value": "Calendar" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "post Fiscal Periods", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"fiscalPeriods\": [\r\n {\r\n \"year\": \"2020\",\r\n \"code\": \"FEB2000\",\r\n \"description\": \"February 2020\",\r\n \"periodType\": \"Calendar\",\r\n \"endDate\": \"2000-02-29\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"yearId\": \"-9\",\r\n \"startDate\": \"2000-02-01\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/fiscalPeriods", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "fiscalPeriods" + ] + } + }, + "response": [] + }, + { + "name": "put Fiscal Periods", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"fiscalPeriods\": [\r\n {\r\n \"newPeriod\": {\r\n \"year\": \"2000\",\r\n \"code\": \"FEB2000\",\r\n \"description\": \"February 2020\",\r\n \"periodType\": \"Calendar\",\r\n \"endDate\": \"2000-02-29\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"yearId\": \"-9\",\r\n \"startDate\": \"2000-02-01\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"yearId\": \"-9\",\r\n \"startDate\": \"2000-02-01\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/fiscalPeriods", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "fiscalPeriods" + ] + } + }, + "response": [] + }, + { + "name": "delete Fiscal Periods", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/fiscalPeriods?hotelId={{HotelId}}&startDate=2000-02-01&yearId=-9", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "fiscalPeriods" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "startDate", + "value": "2000-02-01" + }, + { + "key": "yearId", + "value": "-9" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Fiscal Years", + "item": [ + { + "name": "get Fiscal Years", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/fiscalYears?hotelId={{HotelId}}&yearType=Fiscal", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "fiscalYears" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "yearType", + "value": "Fiscal" + } + ] + } + }, + "response": [] + }, + { + "name": "put Fiscal Years", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"fiscalYears\": [\r\n {\r\n \"year\": \"2016\",\r\n \"description\": \"2016\",\r\n \"yearType\": \"Fiscal\",\r\n \"startDate\": \"2016-01-01\",\r\n \"endDate\": \"2016-12-31\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"yearId\": \"36525\"\r\n }\r\n ]\r\n}" + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/fiscalYears", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "fiscalYears" + ] + } + }, + "response": [] + }, + { + "name": "post Fiscal Years", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"fiscalYears\": [\r\n {\r\n \"year\": \"1001\",\r\n \"description\": \"1001\",\r\n \"yearType\": \"Fiscal\",\r\n \"startDate\": \"1001-01-01\",\r\n \"endDate\": \"1001-12-31\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/fiscalYears", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "fiscalYears" + ] + } + }, + "response": [] + }, + { + "name": "delete Fiscal Years", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/fiscalYears?hotelId={{HotelId}}&yearId={{yearId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "fiscalYears" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "yearId", + "value": "{{yearId}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Folio Type Legend Mappings", + "item": [ + { + "name": "get Folio Type Legend Mappings Config", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/folioTypeLegendMappings?legendCode=11COPY&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "folioTypeLegendMappings" + ], + "query": [ + { + "key": "legendCode", + "value": "11COPY" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "create Folio Type Legend Mappings Config", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"legendCode\": \"11COPY\",\r\n \"folioType\": \"FOLIODMR\",\r\n \"folioTypeDescription\": \"description\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/folioTypeLegendMappings", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "folioTypeLegendMappings" + ] + } + }, + "response": [] + }, + { + "name": "change Folio Type Legend Mappings Config", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"legendCode\": \"11COPY\",\r\n \"folioType\": \"FOLIODMR\",\r\n \"folioTypeDescription\": \"Edit description\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/folioTypeLegendMappings", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "folioTypeLegendMappings" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}", + "disabled": true + }, + { + "key": "legendCode", + "value": "10COPY", + "disabled": true + }, + { + "key": "folioType", + "value": "Sample Folio E", + "disabled": true + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Folio Types Configuration", + "item": [ + { + "name": "get Folio Types Configuration", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/folioTypesConfig?hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "folioTypesConfig" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "post Folio Types Configuration", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"folioTypes\": [\r\n {\r\n \"folioReports\": [\r\n {\r\n \"reportName\": \"bbh_folio_vat_curr_v18\",\r\n \"reportGroup\": \"Guest\",\r\n \"language\": \"ES\"\r\n },\r\n {\r\n \"reportName\": \"folio_fi_basedonsample\",\r\n \"reportGroup\": \"Guest\",\r\n \"language\": \"FI\"\r\n }\r\n ],\r\n \"fiscalFolio\": false,\r\n \"sendFiscalFolio\": true,\r\n \"correctionFolio\": false,\r\n \"debitFolio\": false,\r\n \"depositFolio\": false,\r\n \"simpleFolio\": false,\r\n \"internalFolio\": false,\r\n \"aRFolio\": false,\r\n \"manualFolio\": false,\r\n \"informationFolio\": false,\r\n \"useNationality\": false,\r\n \"cityLedgerFolio\": false,\r\n \"useTaxNumber\": false,\r\n \"allowFolioCompression\": false,\r\n \"compressedFolio\": false,\r\n \"allowCreditFolio\": false,\r\n \"creditFolio\": true,\r\n \"supplementalFolio\": true,\r\n \"useOriginalFolioStayDetails\": true,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"TEST1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/folioTypesConfig", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "folioTypesConfig" + ] + } + }, + "response": [] + }, + { + "name": "put Folio Types Configuration", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"folioTypes\": [\r\n {\r\n \"folioReports\": [\r\n {\r\n \"reportName\": \"bbh_folio_vat_curr_v18\",\r\n \"reportGroup\": \"Guest\",\r\n \"language\": \"ES\"\r\n },\r\n {\r\n \"reportName\": \"folio_fi_basedonsample\",\r\n \"reportGroup\": \"Guest\",\r\n \"language\": \"FI\"\r\n },\r\n {\r\n \"reportName\": \"sample_folio\",\r\n \"reportGroup\": \"Guest\",\r\n \"language\": \"E\"\r\n },\r\n {\r\n \"reportName\": \"sample_folio\",\r\n \"reportGroup\": \"PostIt\",\r\n \"language\": \"E\"\r\n }\r\n ],\r\n \"fiscalFolio\": true,\r\n \"sendFiscalFolio\": true,\r\n \"correctionFolio\": false,\r\n \"debitFolio\": false,\r\n \"depositFolio\": false,\r\n \"simpleFolio\": false,\r\n \"internalFolio\": false,\r\n \"aRFolio\": false,\r\n \"manualFolio\": false,\r\n \"informationFolio\": false,\r\n \"useNationality\": false,\r\n \"cityLedgerFolio\": false,\r\n \"useTaxNumber\": false,\r\n \"allowFolioCompression\": false,\r\n \"compressedFolio\": false,\r\n \"allowCreditFolio\": false,\r\n \"creditFolio\": true,\r\n \"supplementalFolio\": false,\r\n \"useOriginalFolioStayDetails\": true,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"TEST1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/folioTypesConfig", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "folioTypesConfig" + ] + } + }, + "response": [] + }, + { + "name": "delete Folio Types Configuration", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/folioTypesConfig?code=TEST1&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "folioTypesConfig" + ], + "query": [ + { + "key": "code", + "value": "TEST1" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Folio Arrangement Codes", + "item": [ + { + "name": "get Folio Arrangement Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/folioArrangementCodes?hotelIds={{HotelId}}&includeTransactionCodes=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "folioArrangementCodes" + ], + "query": [ + { + "key": "hotelIds", + "value": "{{HotelId}}" + }, + { + "key": "includeTransactionCodes", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Folio Arrangement Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"folioArrangementCodes\": [\r\n {\r\n \"transactionCodes\": [\r\n \"1000\",\r\n \"1005\"\r\n ],\r\n \"description\": {\r\n \"defaultText\": \"01- arrangement code\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"01\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/folioArrangementCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "folioArrangementCodes" + ] + } + }, + "response": [] + }, + { + "name": "put Folio Arrangement Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"folioArrangementCodes\": [\r\n {\r\n \"transactionCodes\": [\r\n \"1006\",\r\n \"1005\"\r\n ],\r\n \"arrangementId\": \"702270\",\r\n \"description\": {\r\n \"defaultText\": \"01- arrangement code\"\r\n },\r\n \"revenue\": false,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"01\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/folioArrangementCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "folioArrangementCodes" + ] + } + }, + "response": [] + }, + { + "name": "delete Folio Arrangement Codes ", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/folioArrangementCodes?hotelId={{HotelId}}&code=01", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "folioArrangementCodes" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "code", + "value": "01" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Foreign Currencies", + "item": [ + { + "name": "get Foreign Currencies", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/foreignCurrencies?includeInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "foreignCurrencies" + ], + "query": [ + { + "key": "currencies", + "value": "USD", + "disabled": true + }, + { + "key": "wildCard", + "value": "", + "disabled": true + }, + { + "key": "includeInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Foreign Currencies", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"foreignCurrencies\": [\r\n {\r\n \"currencyCode\": \"USD\",\r\n \"description\": \"US Dollar\",\r\n \"decimals\": \"2\",\r\n \"symbol\": \"USD\",\r\n \"sellCurrency\": false,\r\n \"inactive\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/foreignCurrencies", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "foreignCurrencies" + ] + } + }, + "response": [] + }, + { + "name": "put Foreign Currencies", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"foreignCurrencies\": [\r\n {\r\n \"currencyCode\": \"USD\",\r\n \"description\": \"USD EDIT\",\r\n \"decimals\": \"2\",\r\n \"symbol\": \"USD\",\r\n \"sellCurrency\": false,\r\n \"inactive\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/foreignCurrencies", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "foreignCurrencies" + ] + } + }, + "response": [] + }, + { + "name": "delete Foreign Currencies", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/foreignCurrencies?currencyCodes=US2", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "foreignCurrencies" + ], + "query": [ + { + "key": "currencyCodes", + "value": "US2" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Group Arrangement Codes", + "item": [ + { + "name": "get Group Arrangement Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/groupArrangementCodes?includeTransactionCodes=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "groupArrangementCodes" + ], + "query": [ + { + "key": "includeTransactionCodes", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Group Arrangement Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"groupArrangementCodes\": [\r\n {\r\n \"transactionCodes\": [\r\n \"1000\"\r\n ],\r\n \"description\": {\r\n \"defaultText\": \"test\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"11\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/groupArrangementCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "groupArrangementCodes" + ] + } + }, + "response": [] + }, + { + "name": "put Group Arrangement Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"groupArrangementCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"11\",\r\n \"arrangementId\": 702142,\r\n \"description\": {\r\n \"defaultText\": \"test Edit\",\r\n \"translatedTexts\": []\r\n },\r\n \"revenue\": false,\r\n \"transactionCodes\": [\r\n \"1000\"\r\n ]\r\n }\r\n }", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/groupArrangementCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "groupArrangementCodes" + ] + }, + "description": "get the **arrangemntID** using the **getGroupArrangementCodes** operation." + }, + "response": [] + }, + { + "name": "Copy Group Arrangement Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"groupArrangementCode\": [\r\n {\r\n \"targetHotelCode\": [\r\n \"{{HotelId}}\"\r\n ],\r\n \"sourceHotelCode\": \"{{HotelId}}\",\r\n \"code\": \"11\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/groupArrangementCodes/copy", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "groupArrangementCodes", + "copy" + ] + } + }, + "response": [] + }, + { + "name": "delete Group Arrangement Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/groupArrangementCodes?code=12&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "groupArrangementCodes" + ], + "query": [ + { + "key": "code", + "value": "12" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Hotel Adjustment Codes", + "item": [ + { + "name": "get Adjustment Codes", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotelAdjustmentCodes?hotelIds={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotelAdjustmentCodes" + ], + "query": [ + { + "key": "hotelIds", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "post Adjustment Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"adjustmentCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"DUP\",\r\n \"codeType\": \"Adjustment\",\r\n \"description\": \"Duplicate Charge.\",\r\n \"amount\": {}\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotelAdjustmentCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotelAdjustmentCodes" + ] + } + }, + "response": [] + }, + { + "name": "put Adjustment Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"adjustmentCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"DUP\",\r\n \"codeType\": \"Adjustment\",\r\n \"description\": \"Duplicate Charge Edit.\",\r\n \"amount\": {}\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotelAdjustmentCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotelAdjustmentCodes" + ] + } + }, + "response": [] + }, + { + "name": "delete Adjustment Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotelAdjustmentCodes?hotelId={{HotelId}}&adjustmentCode=DUP1", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotelAdjustmentCodes" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "adjustmentCode", + "value": "DUP1" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Hotel Payment Methods", + "item": [ + { + "name": "get Payment Methods", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotelPaymentMethods?hoteld={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotelPaymentMethods" + ], + "query": [ + { + "key": "limit", + "value": "20", + "disabled": true + }, + { + "key": "transactionCodes", + "value": "", + "disabled": true + }, + { + "key": "paymentMethods", + "value": "", + "disabled": true + }, + { + "key": "hoteld", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "post Payment Methods", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"paymentMethods\": [\r\n {\r\n \"description\": \"Cash Test\",\r\n \"paymentCard\": {\r\n \"cardUsageRules\": {},\r\n \"validation\": {\r\n \"rule\": \"Novalid\"\r\n },\r\n \"option\": {}\r\n },\r\n \"paymentMethodTransactionInfo\": {\r\n \"surcharge\": {},\r\n \"transactionCode\": \"9000\"\r\n },\r\n \"paymentMethodUsage\": {\r\n \"reservation\": true\r\n },\r\n \"creditLimit\": {},\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"paymentMethod\": \"CASHH\",\r\n \"calculatePoints\": \"Never\",\r\n \"orderSequence\": \"101\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotelPaymentMethods", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotelPaymentMethods" + ] + }, + "description": "The transaction code used in the request body for this operation must not be a transaction code associated with any other existing Payment Method. It also must be a payment type transaction code." + }, + "response": [] + }, + { + "name": "put PaymentMethods", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"paymentMethods\": [\r\n {\r\n \"description\": \"VISA\",\r\n \"paymentCard\": {\r\n \"cardUsageRules\": {\r\n \"promptAtCheckin\": false,\r\n \"chipAndPin\": true\r\n },\r\n \"validation\": {\r\n \"rule\": \"Mod10\",\r\n \"length\": \"13,16\",\r\n \"prefix\": \"4\",\r\n \"ranges\": [\r\n {\r\n \"from\": \"4000000000000\",\r\n \"to\": \"4905249999999\"\r\n },\r\n {\r\n \"from\": \"4000000000000000\",\r\n \"to\": \"4905249999999999\"\r\n },\r\n {\r\n \"from\": \"4905300000000\",\r\n \"to\": \"4910999999999\" \r\n }\r\n ]\r\n },\r\n \"option\": {\r\n \"requireIssueNumber\": false,\r\n \"requireStartDate\": false,\r\n \"either\": false\r\n },\r\n \"cardType\": \"Va\"\r\n },\r\n \"paymentMethodTransactionInfo\": {\r\n \"surcharge\": {},\r\n \"transactionCode\": \"90002\"\r\n },\r\n \"paymentMethodUsage\": {\r\n \"reservation\": true,\r\n \"posting\": false\r\n },\r\n \"creditLimit\": {\r\n \"creditLimit\": {\r\n \"amount\": \"0\"\r\n }\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"paymentMethod\": \"VA\",\r\n \"calculatePoints\": \"Always\",\r\n \"inactive\": false,\r\n \"orderSequence\": \"11\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotelPaymentMethods", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotelPaymentMethods" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Hotel Tax Types", + "item": [ + { + "name": "get Hotel Tax Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/hotelTaxTypes?hotelIds={{HotelId}}&taxTypeCodes=&wildCard=", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotelTaxTypes" + ], + "query": [ + { + "key": "hotelIds", + "value": "{{HotelId}}" + }, + { + "key": "taxTypeCodes", + "value": "" + }, + { + "key": "wildCard", + "value": "" + } + ] + } + }, + "response": [] + }, + { + "name": "post Hotel Tax Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"taxTypes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"TEST\",\r\n \"description\": \"TEST\",\r\n \"collectingAgentTax\": false,\r\n \"printAutoAdjust\": true,\r\n \"reportExemptDays\": \"7\",\r\n \"reportTaxPercentage\": \"5\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1//hotelTaxTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "", + "hotelTaxTypes" + ] + } + }, + "response": [] + }, + { + "name": "put Hotel Tax Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"taxTypes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"TEST\",\r\n \"description\": \"TEST Edit\",\r\n \"collectingAgentTax\": false,\r\n \"printAutoAdjust\": true,\r\n \"reportExemptDays\": \"8\",\r\n \"reportTaxPercentage\": \"5\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotelTaxTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotelTaxTypes" + ] + } + }, + "response": [] + }, + { + "name": "delete Hotel Tax Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/hotelTaxTypes?taxTypeCode=TEST&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotelTaxTypes" + ], + "query": [ + { + "key": "taxTypeCode", + "value": "TEST" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "No Show Posting Rules", + "item": [ + { + "name": "get noShow Posting Rules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/noShowPostingRules?hotelIds={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "noShowPostingRules" + ], + "query": [ + { + "key": "hotelIds", + "value": "{{HotelId}}" + }, + { + "key": "sourceCodes", + "value": "", + "disabled": true + }, + { + "key": "wildCard", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post NoShow Posting Rules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"noShowPostingRules\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationType\": \"9\",\r\n \"sourceCode\": \"WEB\",\r\n \"postingRule\": \"AllNights\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/noShowPostingRules", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "noShowPostingRules" + ] + } + }, + "response": [] + }, + { + "name": "put noShow Posting Rules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"noShowPostingRules\": [\r\n {\r\n \"newRule\": {\r\n \"reservationType\": \"OFFER\",\r\n \"sourceCode\": \"WEB\",\r\n \"postingRule\": \"FirstNight\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationType\": \"9\",\r\n \"sourceCode\": \"WEB\",\r\n \"postingRule\": \"AllNights\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/noShowPostingRules", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "noShowPostingRules" + ] + } + }, + "response": [] + }, + { + "name": "delete noShow Posting Rules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/noShowPostingRules?sourceCode=WEB&reservationType=OFFER&hotelId={{HotelId}}&postingRule=FirstNight", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "noShowPostingRules" + ], + "query": [ + { + "key": "sourceCode", + "value": "WEB" + }, + { + "key": "reservationType", + "value": "OFFER" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "postingRule", + "value": "FirstNight" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Number Descriptions", + "item": [ + { + "name": "get Number Descriptions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/numberDescriptions?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "numberDescriptions" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "put Number Descriptions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"numberDescriptions\": [\r\n {\r\n \"numberCode\": \"11\",\r\n \"description\": {\r\n \"defaultText\": \"Eleven.\"\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/numberDescriptions", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "numberDescriptions" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Package Arrangement Codes", + "item": [ + { + "name": "get Package Arrangement Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/packageArrangementCodes?includeInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "packageArrangementCodes" + ], + "query": [ + { + "key": "includeInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Package Arrangement Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"packageArrangementCodes\": [\r\n {\r\n \"inactive\": false,\r\n \"description\": {\r\n \"defaultText\": \"text can go here\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"TEST2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/packageArrangementCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "packageArrangementCodes" + ] + } + }, + "response": [] + }, + { + "name": "put Package Arrangement Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"packageArrangementCodes\": [\r\n {\r\n \"inactive\": false,\r\n \"arrangementId\": \"703269\",\r\n \"description\": {\r\n \"defaultText\": \"edit edit\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"TEST2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/packageArrangementCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "packageArrangementCodes" + ] + } + }, + "response": [] + }, + { + "name": "copy Package Arrangement Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"packageArrangementCode\": [\r\n {\r\n \"targetHotelCode\": [\r\n \"{{HotelId2}}\"\r\n ],\r\n \"sourceHotelCode\": \"{{HotelId}}\",\r\n \"code\": \"NIR1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/packageArrangementCodes/copy", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "packageArrangementCodes", + "copy" + ] + } + }, + "response": [] + }, + { + "name": "delete Package Arrangement Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/packageArrangementCodes?code=TEST2&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "packageArrangementCodes" + ], + "query": [ + { + "key": "code", + "value": "TEST2" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Revenue Bucket Codes", + "item": [ + { + "name": "get Revenue Bucket Codes", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/revenueBucketCodes?hotels={{HotelId}}&wildCard=d", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "revenueBucketCodes" + ], + "query": [ + { + "key": "hotels", + "value": "{{HotelId}}" + }, + { + "key": "trxCodeArrangementCodes", + "value": "", + "disabled": true + }, + { + "key": "wildCard", + "value": "d" + } + ] + } + }, + "response": [] + }, + { + "name": "delete Revenue Bucket Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/revenueBucketCodes?code=TEST1&revenueBucketType=BILLING&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "revenueBucketCodes" + ], + "query": [ + { + "key": "code", + "value": "TEST1" + }, + { + "key": "revenueBucketType", + "value": "BILLING" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Revenue Buckets Types", + "item": [ + { + "name": "get Revenue Bucket Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/revenueBucketTypes?hotelIds={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "revenueBucketTypes" + ], + "query": [ + { + "key": "hotelIds", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "post revenue Bucket Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"revenueBucketTypes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"TEST1\",\r\n \"description\": \"Test create\",\r\n \"bucketType\": \"Default\",\r\n \"bucketTrxCodes\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/revenueBucketTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "revenueBucketTypes" + ] + } + }, + "response": [] + }, + { + "name": "put revenue Bucket Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"revenueBucketTypes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"TEST1\",\r\n \"description\": \"Test edit\",\r\n \"bucketType\": \"Default\",\r\n \"bucketTrxCodes\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/revenueBucketTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "revenueBucketTypes" + ] + } + }, + "response": [] + }, + { + "name": "delete Revenue Bucket Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/revenueBucketTypes?code=TEST1&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "revenueBucketTypes" + ], + "query": [ + { + "key": "code", + "value": "TEST1" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Revenue Type Mapping", + "item": [ + { + "name": "get Revenue Type Mapping ", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/revenueTypeMapping?hotelIds={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "revenueTypeMapping" + ], + "query": [ + { + "key": "hotelIds", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Routing Instructions", + "item": [ + { + "name": "get Routing Instructions", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/routingInstructions?hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "routingInstructions" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "trxCodeArrangementCode", + "value": "", + "disabled": true + }, + { + "key": "wildCard", + "value": "", + "disabled": true + }, + { + "key": "compAccounting", + "value": "", + "disabled": true + }, + { + "key": "trxCodeArrangementCodes", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Routing Instructions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"routingInstructions\": [\r\n {\r\n \"daysOfWeek\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"daily\": false,\r\n \"inheritAuthRateCode\": false,\r\n \"compAccounting\": false,\r\n \"description\": \"Routing Code\",\r\n \"transactionCodes\": [\r\n {\r\n \"transactionCode\": \"1000\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n },\r\n {\r\n \"transactionCode\": \"1030\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ],\r\n \"code\": \"ROUTECODE\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/routingInstructions", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "routingInstructions" + ] + } + }, + "response": [] + }, + { + "name": "put Routing Instructions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"routingInstructions\": [\r\n {\r\n \"daysOfWeek\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"daily\": false,\r\n \"inheritAuthRateCode\": false,\r\n \"compAccounting\": false,\r\n \"description\": \"Routing Code edit\",\r\n \"transactionCodes\": [\r\n {\r\n \"transactionCode\": \"1000\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n },\r\n {\r\n \"transactionCode\": \"1030\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ],\r\n \"code\": \"ROUTECODE\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/routingInstructions", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "routingInstructions" + ] + } + }, + "response": [] + }, + { + "name": "copy Routing Instructions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"routingInstructions\": [\r\n {\r\n \"targetHotelCode\": [\r\n \"{{HotelId}}\"\r\n ],\r\n \"sourceHotelCode\": \"{{HostlId2}}\",\r\n \"code\": \"RT\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/routingInstructions/copy", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "routingInstructions", + "copy" + ] + } + }, + "response": [] + }, + { + "name": "delete Routing Instructions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/routingInstructions?code=ROUTECODE&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "routingInstructions" + ], + "query": [ + { + "key": "code", + "value": "ROUTECODE" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Stop Processing Reasons", + "item": [ + { + "name": "get Stop Processing Reasons", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/stopProcessingReasons?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "stopProcessingReasons" + ], + "query": [ + { + "key": "codes", + "value": "DIS", + "disabled": true + }, + { + "key": "fetchInactive", + "value": "false" + } + ] + }, + "description": "Reasons with processing Commission Payments." + }, + "response": [] + }, + { + "name": "post Stop Processing Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"stopProcessingReasons\": [\r\n {\r\n \"code\": \"CMP\",\r\n \"description\": \"Commission Paid\",\r\n \"displaySequence\": \"14\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/stopProcessingReasons", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "stopProcessingReasons" + ] + } + }, + "response": [] + }, + { + "name": "put Stop Processing Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"stopProcessingReasons\": [\r\n {\r\n \"code\": \"CMP\",\r\n \"description\": \"Commission Paid Edit\",\r\n \"displaySequence\": \"14\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/stopProcessingReasons", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "stopProcessingReasons" + ] + } + }, + "response": [] + }, + { + "name": "delete Stop Processing Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/stopProcessingReasons?codes=CMP", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "stopProcessingReasons" + ], + "query": [ + { + "key": "codes", + "value": "CMP" + } + ] + } + }, + "response": [] + } + ], + "description": "The reasons used with processing Commission Payments." + }, + { + "name": "Tax Category Codes", + "item": [ + { + "name": "get Fetch Tax Category Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/taxCategories?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "taxCategories" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Tax Category Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"taxCategoryCodes\": [\r\n {\r\n \"code\": \"101\",\r\n \"description\": {\r\n \"defaultText\": \"Category 10\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/taxCategories", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "taxCategories" + ] + } + }, + "response": [] + }, + { + "name": "put Tax Category Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"taxCategoryCodes\": [\r\n {\r\n \"code\": \"101\",\r\n \"description\": {\r\n \"defaultText\": \"High\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/taxCategories/{{TaxCategoryCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "taxCategories", + "{{TaxCategoryCode}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Tax Category Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/taxCategories/{{TaxCategoryCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "taxCategories", + "{{TaxCategoryCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Tax Offices", + "item": [ + { + "name": "get Tax Offices", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/taxOffices?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "taxOffices" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Tax Offices", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"taxOffices\": [\r\n {\r\n \"code\": \"NY\",\r\n \"description\": {\r\n \"defaultText\": \"New York\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/taxOffices", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "taxOffices" + ] + } + }, + "response": [] + }, + { + "name": "change Tax Offices", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"taxOffices\": [\r\n {\r\n \"code\": \"NY\",\r\n \"description\": {\r\n \"defaultText\": \"New York edit\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n} ", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/taxOffices/{{TaxOfficeId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "taxOffices", + "{{TaxOfficeId}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Tax Offices", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/taxOffices/{{TaxOfficeId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "taxOffices", + "{{TaxOfficeId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Track It Actions", + "item": [ + { + "name": "get Track It Actions", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/trackItActions?showInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotels", + "{{HotelId}}", + "trackItActions" + ], + "query": [ + { + "key": "showInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Track It Actions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"trackItActions\": [\r\n {\r\n \"status\": \"Open\",\r\n \"code\": \"PACK\",\r\n \"description\": \"Packet Not deliveed\",\r\n \"displaySequence\": \"11\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"trackItGroup\": {\r\n \"valet\": false,\r\n \"parcel\": true,\r\n \"baggage\": false,\r\n \"lost\": false\r\n },\r\n \"inactive\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/trackItActions", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotels", + "{{HotelId}}", + "trackItActions" + ] + } + }, + "response": [] + }, + { + "name": "change Track It Actions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"trackItActions\": [\r\n {\r\n \"status\": \"Open\",\r\n \"code\": \"PACK\",\r\n \"description\": \"Packet Not deliveed edit\",\r\n \"displaySequence\": \"11\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"trackItGroup\": {\r\n \"valet\": false,\r\n \"parcel\": true,\r\n \"baggage\": false,\r\n \"lost\": false\r\n },\r\n \"inactive\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/trackItActions/{{ActionCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotels", + "{{HotelId}}", + "trackItActions", + "{{ActionCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Track It Actions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/trackItActions/{{ActionCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotels", + "{{HotelId}}", + "trackItActions", + "{{ActionCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Track It Locations", + "item": [ + { + "name": "get Track It Locations", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/trackItLocations", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotels", + "{{HotelId}}", + "trackItLocations" + ] + } + }, + "response": [] + }, + { + "name": "post Track It Locations", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"trackItLocations\": [\r\n {\r\n \"code\": \"GYM\",\r\n \"description\": \"Gymnasium\",\r\n \"displaySequence\": \"1\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"trackItGroup\": {\r\n \"lost\": true\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/trackItLocations", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotels", + "{{HotelId}}", + "trackItLocations" + ] + } + }, + "response": [] + }, + { + "name": "change Track It Locations", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"trackItLocations\": [ \r\n {\r\n \"code\": \"GYM\",\r\n \"description\": \"Gymnasium location edit\",\r\n \"displaySequence\": \"1\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"trackItGroup\": {\r\n \"lost\": true\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/trackItLocations/{{LocationCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotels", + "{{HotelId}}", + "trackItLocations", + "{{LocationCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Track It Locations", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/trackItLocations/{{LocationCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotels", + "{{HotelId}}", + "trackItLocations", + "{{LocationCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Track It Types", + "item": [ + { + "name": "get Track It Types", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/trackItTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotels", + "{{HotelId}}", + "trackItTypes" + ] + } + }, + "response": [] + }, + { + "name": "post Track It Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"trackItTypes\": [\r\n {\r\n \"website\": \"www.Test.com\",\r\n \"includePromptToSendMessage\": false,\r\n \"code\": \"TRACKGYM\",\r\n \"description\": \"Description can go here\",\r\n \"displaySequence\": \"3\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"trackItGroup\": {\r\n \"valet\": true,\r\n \"parcel\": true,\r\n \"baggage\": true,\r\n \"lost\": true\r\n },\r\n \"inactive\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/trackItTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotels", + "{{HotelId}}", + "trackItTypes" + ] + } + }, + "response": [] + }, + { + "name": "change Track It Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"trackItTypes\": [\r\n {\r\n \"website\": \"www.Test.com\",\r\n \"includePromptToSendMessage\": false,\r\n \"code\": \"TEST\",\r\n \"description\": \"Description can go here\",\r\n \"displaySequence\": \"3\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"trackItGroup\": {\r\n \"valet\": true,\r\n \"parcel\": true,\r\n \"baggage\": true,\r\n \"lost\": true\r\n },\r\n \"inactive\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/trackItTypes/{{TypeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotels", + "{{HotelId}}", + "trackItTypes", + "{{TypeCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Track It Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/trackItTypes/{{TypeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotels", + "{{HotelId}}", + "trackItTypes", + "{{TypeCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Template Cashier Shift Drop Locations", + "item": [ + { + "name": "get Template Cashier Shift Drop Locations", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/cashierShifts/dropLocations?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "cashierShifts", + "dropLocations" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + }, + "description": "Get Template Cashier Shift Drop Locations" + }, + "response": [] + }, + { + "name": "post Template Cashier Shift Drop Locations", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateCashierShiftDropLocations\": [\r\n {\r\n \"code\": \"OFFICE\",\r\n \"description\": {\r\n \"defaultText\": \"OFFICE\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/cashierShifts/dropLocations", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "cashierShifts", + "dropLocations" + ] + }, + "description": "Get Template Cashier Shift Drop Locations" + }, + "response": [] + }, + { + "name": "change Template Cashier Shift Drop Locations", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateCashierShiftDropLocations\": [\r\n {\r\n \"code\": \"OFFICE\",\r\n \"description\": {\r\n \"defaultText\": \"OFFICE\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/cashierShifts/dropLocations/{{DropLocationId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "cashierShifts", + "dropLocations", + "{{DropLocationId}}" + ] + }, + "description": "Get Template Cashier Shift Drop Locations" + }, + "response": [] + }, + { + "name": "remove Template Cashier Shift Drop Locations", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/cashierShifts/dropLocations/{{DropLocationId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "cashierShifts", + "dropLocations", + "{{DropLocationId}}" + ] + }, + "description": "Get Template Cashier Shift Drop Locations" + }, + "response": [] + } + ] + }, + { + "name": "Template Transaction Codes", + "item": [ + { + "name": "get Template Transaction Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/templateTransactionCodes?compTransactionCodes=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "templateTransactionCodes" + ], + "query": [ + { + "key": "transactionCodes", + "value": "92002", + "disabled": true + }, + { + "key": "compTransactionCodes", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Template Transaction Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"transactionCodes\": [\r\n {\r\n \"classification\": {\r\n \"type\": \"Payment\",\r\n \"group\": {\r\n \"code\": \"PAY\",\r\n \"description\": \"Payment \"\r\n },\r\n \"subgroup\": {\r\n \"code\": \"CCARD\",\r\n \"description\": \"Payments\"\r\n }\r\n },\r\n \"description\": {\r\n \"defaultText\": \"No Validations\"\r\n },\r\n \"paymentSetup\": {\r\n \"usage\": {\r\n \"aR\": true,\r\n \"cashier\": true,\r\n \"comp\": false,\r\n \"deposit\": true\r\n },\r\n \"card\": {\r\n \"processingType\": \"Eft\"\r\n },\r\n \"iRS8300Reporting\": false,\r\n \"roundingFactor\": false,\r\n \"generateTaxInvoice\": false,\r\n \"paymentType\": \"CreditCard\"\r\n },\r\n \"trxSetup\": {\r\n \"taxInclusive\": false,\r\n \"revenue\": false,\r\n \"manualPosting\": false,\r\n \"useForPaidout\": false,\r\n \"redeemMembershipPoints\": false,\r\n \"includeInDepositRule\": false,\r\n \"depositPostingOnly\": false,\r\n \"checkNoRequired\": false,\r\n \"interHotelSales\": false,\r\n \"postCovers\": false,\r\n \"nonTaxable\": false,\r\n \"inactive\": false,\r\n \"ownershipStatus\": \"Property\"\r\n },\r\n \"amounts\": {},\r\n \"allowServiceRecovery\": false,\r\n \"code\": \"9100\",\r\n \"compTransaction\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/templateTransactionCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "templateTransactionCodes" + ] + } + }, + "response": [] + }, + { + "name": "put Template Transaction Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"transactionCodes\": [\r\n {\r\n \"classification\": {\r\n \"type\": \"Payment\",\r\n \"group\": {\r\n \"code\": \"PAY\",\r\n \"description\": \"Payment \"\r\n },\r\n \"subgroup\": {\r\n \"code\": \"CCARD\",\r\n \"description\": \"Payments\"\r\n }\r\n },\r\n \"description\": {\r\n \"defaultText\": \"No Validations\"\r\n },\r\n \"paymentSetup\": {\r\n \"usage\": {\r\n \"aR\": true,\r\n \"cashier\": true,\r\n \"comp\": false,\r\n \"deposit\": true\r\n },\r\n \"card\": {\r\n \"processingType\": \"Eft\"\r\n },\r\n \"iRS8300Reporting\": false,\r\n \"roundingFactor\": false,\r\n \"generateTaxInvoice\": false,\r\n \"paymentType\": \"CreditCard\"\r\n },\r\n \"trxSetup\": {\r\n \"taxInclusive\": false,\r\n \"revenue\": false,\r\n \"manualPosting\": false,\r\n \"useForPaidout\": false,\r\n \"redeemMembershipPoints\": false,\r\n \"includeInDepositRule\": false,\r\n \"depositPostingOnly\": false,\r\n \"checkNoRequired\": false,\r\n \"interHotelSales\": false,\r\n \"postCovers\": false,\r\n \"nonTaxable\": false,\r\n \"inactive\": false,\r\n \"ownershipStatus\": \"Property\"\r\n },\r\n \"amounts\": {},\r\n \"allowServiceRecovery\": false,\r\n \"code\": \"9100\",\r\n \"compTransaction\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/templateTransactionCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "templateTransactionCodes" + ] + } + }, + "response": [] + }, + { + "name": "delete Template Transaction Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/templateTransactionCodes?transactionCodes=9100", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "templateTransactionCodes" + ], + "query": [ + { + "key": "transactionCodes", + "value": "9100" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Template Transaction Groups", + "item": [ + { + "name": "get Template Transaction Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/templateTransactionGroups?includeInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "templateTransactionGroups" + ], + "query": [ + { + "key": "transactionGroupCodes", + "value": "NIR1", + "disabled": true + }, + { + "key": "includeInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "put Template Transaction Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"transactionGroups\": [\r\n {\r\n \"description\": \"Test edit\",\r\n \"sequence\": \"1\",\r\n \"code\": \"NIR1\",\r\n \"type\": \"Revenue\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/templateTransactionGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "templateTransactionGroups" + ] + } + }, + "response": [] + }, + { + "name": "delete Template Transaction Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/templateTransactionGroups?templateTransactionCodes=NPL", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "templateTransactionGroups" + ], + "query": [ + { + "key": "templateTransactionCodes", + "value": "NPL" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Template Transaction Sub Groups", + "item": [ + { + "name": "get Template Transaction SubGroups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/templateTransactionSubGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "templateTransactionSubGroups" + ], + "query": [ + { + "key": "transactionGroupCodes", + "value": "DEL3", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "put Template Transaction SubGroups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"transactionSubgroups\": [\r\n {\r\n \"description\": \"Add here1\",\r\n \"sequence\": \"1\",\r\n \"code\": \"SUB1\",\r\n \"group\": \"TAX\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/templateTransactionSubGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "templateTransactionSubGroups" + ] + } + }, + "response": [] + }, + { + "name": "post Template Transaction SubGroups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"transactionSubgroups\": [\r\n {\r\n \"description\": \"Add new here\",\r\n \"sequence\": \"1\",\r\n \"code\": \"SUB1\",\r\n \"group\": \"TAX\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/templateTransactionSubGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "templateTransactionSubGroups" + ] + } + }, + "response": [] + }, + { + "name": "delete Template Transaction SubGroups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/templateTransactionSubGroups?subgroup=SUB1&group=TAX", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "templateTransactionSubGroups" + ], + "query": [ + { + "key": "subgroup", + "value": "SUB1" + }, + { + "key": "group", + "value": "TAX" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Transaction Diversion Rules", + "item": [ + { + "name": "get Transaction Diversion Rules", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/transactionDiversionRules?hotelIds={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "transactionDiversionRules" + ], + "query": [ + { + "key": "hotelIds", + "value": "{{HotelId}}" + }, + { + "key": "vipCode", + "value": "", + "disabled": true + }, + { + "key": "membershipTypeLevels", + "value": "", + "disabled": true + }, + { + "key": "membershipTypeCodes", + "value": "", + "disabled": true + }, + { + "key": "level", + "value": "", + "disabled": true + }, + { + "key": "description", + "value": "", + "disabled": true + }, + { + "key": "type", + "value": "", + "disabled": true + }, + { + "key": "wildCard", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Transaction Diversion Rules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"diversionRules\": [\r\n {\r\n \"membership\": {\r\n \"type\": \"AA\"\r\n },\r\n \"targetRoom\": \"9001\",\r\n \"transactionCodes\": [\r\n {\r\n \"code\": \"1030\"\r\n }\r\n ],\r\n \"description\": \"NIR2\",\r\n \"level\": \"Reservation\",\r\n \"thresholds\": {\r\n \"entity\": \"ThresholdCount\",\r\n \"scope\": \"PerDay\",\r\n \"minRequired\": \"4\",\r\n \"complimentary\": \"4\",\r\n \"isEditable\": false\r\n },\r\n \"type\": \"Membership\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"TEST2\",\r\n \"displaySequence\": \"2\"\r\n \"amount\" : 50\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/transactionDiversionRules", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "transactionDiversionRules" + ] + } + }, + "response": [] + }, + { + "name": "put Transaction Diversion Rules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"diversionRules\": [\r\n {\r\n \"membership\": {\r\n \"type\": \"AA\"\r\n },\r\n \"targetRoom\": \"9001\",\r\n \"transactionCodes\": [\r\n {\r\n \"code\": \"1030\"\r\n }\r\n ],\r\n \"description\": \"Transaction Diversion for 1030\",\r\n \"level\": \"Reservation\",\r\n \"thresholds\": {\r\n \"entity\": \"ThresholdCount\",\r\n \"scope\": \"PerDay\",\r\n \"minRequired\": \"4\",\r\n \"complimentary\": \"4\",\r\n \"isEditable\": true\r\n },\r\n \"type\": \"Membership\",\r\n \"hotelId\": \"FINCGEN\",\r\n \"code\": \"TEST2\",\r\n \"displaySequence\": \"1\",\r\n \"inactive\": false,\r\n \"amount\": \"100\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/transactionDiversionRules", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "transactionDiversionRules" + ] + } + }, + "response": [] + }, + { + "name": "remove Transaction Diversion Rules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"diversionRules\": [\r\n {\r\n \"membership\": {\r\n \"type\": \"AA\"\r\n },\r\n \"targetRoom\": \"9001\",\r\n \"transactionCodes\": [\r\n {\r\n \"code\": \"1030\"\r\n }\r\n ],\r\n \"description\": \"Transaction Diversion for 1030\",\r\n \"level\": \"Reservation\",\r\n \"thresholds\": {\r\n \"entity\": \"ThresholdCount\",\r\n \"scope\": \"PerDay\",\r\n \"minRequired\": \"4\",\r\n \"complimentary\": \"4\",\r\n \"isEditable\": true\r\n },\r\n \"type\": \"Membership\",\r\n \"hotelId\": \"FINCGEN\",\r\n \"code\": \"TEST2\",\r\n \"displaySequence\": \"1\",\r\n \"inactive\": false,\r\n \"amount\": \"100\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/transactionDiversionRules/remove", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "transactionDiversionRules", + "remove" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Transaction Groups", + "item": [ + { + "name": "get Transaction Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/transactionGroups?hotels={{HotelId}}&transactionGroupType=Revenue", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "transactionGroups" + ], + "query": [ + { + "key": "hotels", + "value": "{{HotelId}}" + }, + { + "key": "transactionGroupType", + "value": "Revenue", + "description": " \"Revenue\", \"Payment\", \"Wrapper\" " + } + ] + } + }, + "response": [] + }, + { + "name": "post Transaction Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"transactionGroups\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"Test description\",\r\n \"sequence\": \"1\",\r\n \"code\": \"DRINKS\",\r\n \"type\": \"Wrapper\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/transactionGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "transactionGroups" + ] + } + }, + "response": [] + }, + { + "name": "put Transaction Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"transactionGroups\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"Update Description payment\",\r\n \"sequence\": \"1\",\r\n \"code\": \"DRINKS\",\r\n \"type\": \"Wrapper\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/transactionGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "transactionGroups" + ] + } + }, + "response": [] + }, + { + "name": "delete Transaction Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/transactionGroups?code=DRINKS&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "transactionGroups" + ], + "query": [ + { + "key": "code", + "value": "DRINKS" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Transaction Sub Groups", + "item": [ + { + "name": "get Transaction Sub Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/transactionSubGroups?hotels={{HotelId}}&transactionGroupCodes=ROOM", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "transactionSubGroups" + ], + "query": [ + { + "key": "hotels", + "value": "{{HotelId}}" + }, + { + "key": "transactionSubgroupsCodes", + "value": "", + "disabled": true + }, + { + "key": "transactionGroupCodes", + "value": "ROOM" + } + ] + } + }, + "response": [] + }, + { + "name": "post Transaction SubGroups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"transactionSubgroups\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"Transient Corporate\",\r\n \"sequence\": \"2\",\r\n \"code\": \"12TC1\",\r\n \"group\": \"ROOM\",\r\n \"type\": \"Revenue\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/transactionSubGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "transactionSubGroups" + ] + } + }, + "response": [] + }, + { + "name": "put Transaction SubGroups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"transactionSubgroups\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"Transient Corporate edit\",\r\n \"sequence\": \"2\",\r\n \"code\": \"12TC1\",\r\n \"group\": \"ROOM\",\r\n \"type\": \"Revenue\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/transactionSubGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "transactionSubGroups" + ] + } + }, + "response": [] + }, + { + "name": "copy Transaction Sub Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"copyInstructions\": {\r\n \"transactionSubgroups\": [\r\n {\r\n \"subgroup\": \"FIT\",\r\n \"group\": \"RT\"\r\n }\r\n ],\r\n \"hotels\": [\r\n \"{{HotelId}}\"\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/transactionSubGroups/copy", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "transactionSubGroups", + "copy" + ] + } + }, + "response": [] + }, + { + "name": "delete Transaction SubGroups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/transactionSubGroups?subgroup=12TC1&hotelId={{HotelId}}&group=ROOM", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "transactionSubGroups" + ], + "query": [ + { + "key": "subgroup", + "value": "12TC1" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "group", + "value": "ROOM" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "AR Account Types", + "item": [ + { + "name": "get AR Account Types", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/ARAccountTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotels", + "{{HotelId}}", + "ARAccountTypes" + ] + } + }, + "response": [] + }, + { + "name": "post AR Account Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"accountTypes\": [\r\n {\r\n \"description\": \"AR Account Type\",\r\n \"creditLimit\": \"50\",\r\n \"statementMode\": \"IndividualOpenItems\",\r\n \"statementName\": \"sample_statement\",\r\n \"printPreference\": \"InvoicesWithoutDetails\",\r\n \"reminderCycle\": {},\r\n \"reminderDelayDays\": \"0\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"accountType\": \"AR TYPE\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/accountTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "accountTypes" + ] + } + }, + "response": [] + }, + { + "name": "put AR Account Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"accountTypes\": [\r\n {\r\n \"description\": \"test Edit\",\r\n \"creditLimit\": \"50\",\r\n \"statementMode\": \"IndividualOpenItems\",\r\n \"statementName\": \"sample_statement\",\r\n \"printPreference\": \"InvoicesWithoutDetails\",\r\n \"reminderCycle\": {},\r\n \"reminderDelayDays\": \"0\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"accountType\": \"AR TYPE\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/accountTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "accountTypes" + ] + } + }, + "response": [] + }, + { + "name": "delete AR Account Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/accountTypes?accountTypes={{accountType}}&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "accountTypes" + ], + "query": [ + { + "key": "accountTypes", + "value": "{{accountType}}" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "AR Flagged Reasons", + "item": [ + { + "name": "get AR Flagged Reasons", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/flaggedReasons?propertyCodes={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "flaggedReasons" + ], + "query": [ + { + "key": "propertyCodes", + "value": "{{HotelId}}" + }, + { + "key": "description", + "value": "", + "disabled": true + }, + { + "key": "reasonWildCard", + "value": "", + "disabled": true + }, + { + "key": "reasonCodes", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post AR Flagged Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"aRFlaggedReasons\": [\r\n {\r\n \"code\": \"DFT\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"Default Account\",\r\n \"displaySequence\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/flaggedReasons", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "flaggedReasons" + ] + } + }, + "response": [] + }, + { + "name": "put AR Flagged Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"aRFlaggedReasons\": [\r\n {\r\n \"code\": \"DFT\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"Default Account\",\r\n \"displaySequence\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/flaggedReasons", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "flaggedReasons" + ] + } + }, + "response": [] + }, + { + "name": "delete AR Flagged Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/flaggedReasons?codes={{code}}&hotelIds={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "flaggedReasons" + ], + "query": [ + { + "key": "codes", + "value": "{{code}}" + }, + { + "key": "hotelIds", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "calculate Posting", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/transactionCodes/{{TransactionCode}}/chargeSimulations", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotels", + "{{HotelId}}", + "transactionCodes", + "{{TransactionCode}}", + "chargeSimulations" + ] + }, + "description": "API to fetch a simulation of the calculated posting for verification." + }, + "response": [] + }, + { + "name": "get Budget Forecast", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/budgetForecast?hotelId={{HotelId}}&year=2021&marketSegmentNights=true&marketSegmentActual=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "budgetForecast" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "year", + "value": "2021" + }, + { + "key": "marketSegmentNights", + "value": "true" + }, + { + "key": "marketSegmentRevenue", + "value": "", + "disabled": true + }, + { + "key": "marketSegmentABVariance", + "value": "", + "disabled": true + }, + { + "key": "marketSegmentAFVariance", + "value": "", + "disabled": true + }, + { + "key": "marketSegmentActual", + "value": "true" + }, + { + "key": "marketSegmentFBVariance", + "value": "", + "disabled": true + }, + { + "key": "marketSegmentForecast", + "value": "", + "disabled": true + }, + { + "key": "marketSegmentMarketCodes", + "value": "", + "disabled": true + }, + { + "key": "rateSegmentNights", + "value": "", + "disabled": true + }, + { + "key": "rateSegmentRevenue", + "value": "", + "disabled": true + }, + { + "key": "rateSegmentABVariance", + "value": "", + "disabled": true + }, + { + "key": "rateSegmentAFVariance", + "value": "", + "disabled": true + }, + { + "key": "rateSegmentActual", + "value": "", + "disabled": true + }, + { + "key": "rateSegmentBudget", + "value": "", + "disabled": true + }, + { + "key": "rateSegmentFBVariance", + "value": "", + "disabled": true + }, + { + "key": "rateSegmentForecast", + "value": "", + "disabled": true + }, + { + "key": "rateSegmentRateCodes", + "value": "", + "disabled": true + }, + { + "key": "customSegmentCustomValue", + "value": "", + "disabled": true + }, + { + "key": "customSegmentABVariance", + "value": "", + "disabled": true + }, + { + "key": "customSegmentAFVariance", + "value": "", + "disabled": true + }, + { + "key": "customSegmentActual", + "value": "", + "disabled": true + }, + { + "key": "customSegmentBudget", + "value": "", + "disabled": true + }, + { + "key": "customSegmentFBVariance", + "value": "", + "disabled": true + }, + { + "key": "customSegmentForecast", + "value": "", + "disabled": true + }, + { + "key": "customSegmentCustomCodes", + "value": "", + "disabled": true + }, + { + "key": "transactionSegmentRevenue", + "value": "", + "disabled": true + }, + { + "key": "transactionSegmentABVariance", + "value": "", + "disabled": true + }, + { + "key": "transactionSegmentAFVariance", + "value": "", + "disabled": true + }, + { + "key": "transactionSegmentActual", + "value": "", + "disabled": true + }, + { + "key": "transactionSegmentBudget", + "value": "", + "disabled": true + }, + { + "key": "transactionSegmentFBVariance", + "value": "", + "disabled": true + }, + { + "key": "transactionSegmentForecast", + "value": "", + "disabled": true + }, + { + "key": "transactionSegmentTransactionCodes", + "value": "", + "disabled": true + }, + { + "key": "transactionSegmentTransactionCodeGrp", + "value": "", + "disabled": true + }, + { + "key": "cateringSegmentCovers", + "value": "", + "disabled": true + }, + { + "key": "cateringSegmentRevenue", + "value": "", + "disabled": true + }, + { + "key": "cateringSegmentABVariance", + "value": "", + "disabled": true + }, + { + "key": "cateringSegmentAFVariance", + "value": "", + "disabled": true + }, + { + "key": "cateringSegmentActual", + "value": "", + "disabled": true + }, + { + "key": "cateringSegmentBudget", + "value": "", + "disabled": true + }, + { + "key": "cateringSegmentFBVariance", + "value": "", + "disabled": true + }, + { + "key": "cateringSegmentForecast", + "value": "", + "disabled": true + }, + { + "key": "cateringSegmentCateringCodeGrp", + "value": "", + "disabled": true + }, + { + "key": "cateringSegmentCateringCodes", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Fiscal Regions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/fiscalRegions?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "fiscalRegions" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "get Credit Card Info", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/creditCardInfo?hotelId={{HotelId}}&reservationId={{ReservationId}}&cardId=22700&cardIdContext=OPERA&cardIdType=CreditCard&accessTransactionType=CheckIn", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "creditCardInfo" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "reservationId", + "value": "{{ReservationId}}" + }, + { + "key": "cardId", + "value": "22700" + }, + { + "key": "cardIdContext", + "value": "OPERA" + }, + { + "key": "cardIdType", + "value": "CreditCard" + }, + { + "key": "accessTransactionType", + "value": "CheckIn" + } + ] + }, + "description": "API to fetch the token in use for the reservation credit card payment method. First you can call getReservation operation to find the details which can then be used in the request parameters of this operation. cardId is mandatory." + }, + "response": [] + }, + { + "name": "get Comp Authorizers", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/compAuthorizers?includeInactiveAuthorizers=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotels", + "{{HotelId}}", + "compAuthorizers" + ], + "query": [ + { + "key": "includeCompAuthorizerDetail", + "value": "", + "disabled": true + }, + { + "key": "includeInactiveAuthorizers", + "value": "false" + }, + { + "key": "includeTerminatedAuthorizer", + "value": "", + "disabled": true + }, + { + "key": "authorizer", + "value": "", + "disabled": true + }, + { + "key": "firstName", + "value": "", + "disabled": true + }, + { + "key": "lastName", + "value": "", + "disabled": true + } + ] + }, + "description": "First you can call getReservation operation to find the details which can then be used in the request parameters of this operation." + }, + "response": [] + }, + { + "name": "get Comp Types", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/compTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotels", + "{{HotelId}}", + "compTypes" + ], + "query": [ + { + "key": "compTypeCode", + "value": "", + "disabled": true + } + ] + }, + "description": "First you can call getReservation operation to find the details which can then be used in the request parameters of this operation." + }, + "response": [] + }, + { + "name": "get Collecting Agent Taxes", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/collectingAgentTaxes?hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "collectingAgentTaxes" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "taxCodes", + "value": "", + "disabled": true + } + ] + }, + "description": "First you can call getReservation operation to find the details which can then be used in the request parameters of this operation." + }, + "response": [] + }, + { + "name": "get Contract Billing Instructions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{{HostName}}/fof/config/v1/contractBillingInstructions?fetchInactive=false", + "host": [ + "{{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "contractBillingInstructions" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "get Currency Exchange Service Taxes", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/currencyExchangeServiceTaxes", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "currencyExchangeServiceTaxes" + ] + } + }, + "response": [] + }, + { + "name": "get Default Payment Method Rule", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/defaultPaymentMethodRules?transactionCode=1000&paymentMethods=CASH", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "defaultPaymentMethodRules" + ], + "query": [ + { + "key": "transactionCode", + "value": "1000" + }, + { + "key": "paymentMethods", + "value": "CASH" + }, + { + "key": "limit", + "value": "", + "disabled": true + }, + { + "key": "offset", + "value": "", + "disabled": true + }, + { + "key": "fetchInstruction", + "value": "CardRanges", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Exchange Rates Info", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/exchangeRates?exchangeTypes=Cash", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "exchangeRates" + ], + "query": [ + { + "key": "exchangeTypes", + "value": "Cash", + "description": "\"Cash\", \"Settlement\", \"Posting\", \"Check\", \"TACommission\", \"Membership\", \"Certificate\" " + } + ] + }, + "description": "Deprecated - please use getExchangeRatesInfo operation" + }, + "response": [] + }, + { + "name": "get Folio Print Queues", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/folioPrintQueues?fetchInactive=false&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "folioPrintQueues" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + }, + { + "key": "queueName", + "value": "", + "disabled": true + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get Future Past Exchange Rates", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/exchangeRates/{{currencyCode}}?exchangeTypes=Cash", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotels", + "{{HotelId}}", + "exchangeRates", + "{{currencyCode}}" + ], + "query": [ + { + "key": "exchangeTypes", + "value": "Cash" + }, + { + "key": "dateRangeStart", + "value": "", + "disabled": true + }, + { + "key": "dateRangeEnd", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get GUI Number Rules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/guiNumberRules?hotelIds={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "guiNumberRules" + ], + "query": [ + { + "key": "hotelIds", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get Tax Brackets", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/taxBrackets?hotels={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "taxBrackets" + ], + "query": [ + { + "key": "taxPercentagesCodes", + "value": "", + "disabled": true + }, + { + "key": "hotels", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get Tax Types", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotelTaxTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotelTaxTypes" + ], + "query": [ + { + "key": "hotels", + "value": "{{HotelId}}", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Template Transaction Subgroups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/config/v1/templateTransactionSubGroups?includeInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "templateTransactionSubGroups" + ], + "query": [ + { + "key": "includeInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "get Transaction Arrangement Codes", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/transactionArrangementCodes?transactionCodes={{transactionCode}}&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "transactionArrangementCodes" + ], + "query": [ + { + "key": "transactionCodes", + "value": "{{transactionCode}}" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get Transaction Code Access Roles", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/transactionCodeAccessRoles", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotels", + "{{HotelId}}", + "transactionCodeAccessRoles" + ] + } + }, + "response": [] + }, + { + "name": "get Transaction Codes", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/transactionCodes?hotels={{HotelId}}&transactionGroupCodes=PAY", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "transactionCodes" + ], + "query": [ + { + "key": "hotels", + "value": "{{HotelId}}" + }, + { + "key": "description", + "value": "article", + "disabled": true + }, + { + "key": "transactionGroupCodes", + "value": "PAY" + }, + { + "key": "transactionGroupCodes", + "value": "ROOM", + "disabled": true + }, + { + "key": "transactionGroupCodes", + "value": "FB", + "disabled": true + }, + { + "key": "transactionGroupCodes", + "value": "RTAX", + "disabled": true + }, + { + "key": "transactionGroupCodes", + "value": "F&B TAX", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Transaction Code", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/config/v1/hotels/{{HotelId}}/transactionCodes/{{TransactionCode}}/hotelTransactionCode?fetchInstructions=Header", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "config", + "v1", + "hotels", + "{{HotelId}}", + "transactionCodes", + "{{TransactionCode}}", + "hotelTransactionCode" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "Header", + "description": "\"Header\", \"Generates\", \"Glmapping\", \"AssociatedTrxCodes\"" + } + ] + } + }, + "response": [] + } + ], + "description": "###### APIs to cater for Front Office Configuration in OPERA Cloud.\r\n\r\nMany operations in this module are related to Transaction codes and revenue codes. For a deeper understanding of how OPERA Cloud works with Transaction codes, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/c_admin_financial_cashiering_about_transaction_codes.htm#OCSUH-concept-1-7BAF27CF).", + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Front Desk Operations (FOF)", + "item": [ + { + "name": "Check In", + "item": [ + { + "name": "post CheckIn", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservation\": {\r\n \"roomId\": \"{{RoomId}}\",\r\n \"ignoreWarnings\": true,\r\n \"stopCheckin\": false,\r\n \"printRegistration\": false\r\n },\r\n \"fetchReservationInstruction\": [\r\n \"ReservationDetail\"\r\n ],\r\n \"includeNotifications\": true\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/checkIns", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "checkIns" + ], + "query": [ + { + "key": "reservationId", + "value": "", + "description": "Unique OPERA reservation ID which is used to find reservation from OPERA. This ID is a primary identification of a reservation in OPERA", + "disabled": true + }, + { + "key": "hotelId", + "value": "", + "description": "Unique ID of the hotel where reservation is being booked", + "disabled": true + }, + { + "key": "", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Advance CheckIn", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservation\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/advanceCheckIns", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "advanceCheckIns" + ] + }, + "description": "To request room keys through PMS from the integrated door lock system.\r\n\r\nNB - This operation will only work in the scenario the property has an interface with a door lock system." + }, + "response": [] + }, + { + "name": "delete CheckIn", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/checkIns?roomStatus&unassignRoom", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "checkIns" + ], + "query": [ + { + "key": "roomStatus", + "value": null, + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService" + }, + { + "key": "unassignRoom", + "value": null, + "description": "This option is used when all reservation check-in is reversed and the user wants to choose if the room is to be blocked. If all check-ins are not reversed, this is ignored and a default value false is used" + } + ] + } + }, + "response": [] + }, + { + "name": "delete Advance CheckIn", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/advanceCheckIns", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "advanceCheckIns" + ] + } + }, + "response": [] + }, + { + "name": "get Suggested Rooms", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "idcs_authn_strength", + "value": "2", + "disabled": true + }, + { + "key": "x-sso-un", + "value": "RA_SUPPORT", + "disabled": true + }, + { + "key": "runningApplication", + "value": "ORS", + "disabled": true + }, + { + "key": "terminalId", + "value": "UNDEFINED", + "disabled": true + }, + { + "key": "idcs_authn_method", + "value": "oauth", + "disabled": true + }, + { + "key": "idcs_user_tenant_name", + "value": "idcs-e66ffbb5e1024638b1775a54282b23e3", + "disabled": true + }, + { + "key": "remote_user", + "value": "RA_SUPPORT", + "disabled": true + }, + { + "key": "idcs_cloudgate_id", + "value": "opera-raptors", + "disabled": true + }, + { + "key": "logLevel", + "value": "ERROR", + "disabled": true + }, + { + "key": "idcs_user_display_name", + "value": "RAPTORS SUPPORT", + "disabled": true + }, + { + "key": "useLocal", + "value": "true", + "disabled": true + }, + { + "key": "X-Forwarded-For", + "value": "10.193.122.204", + "disabled": true + }, + { + "key": "idcs_service_url", + "value": "https://idcs-e66ffbb5e1024638b1775a54282b23e3.identity.pint.oc9qadev.com:443", + "disabled": true + }, + { + "key": "idcs_user_id", + "value": "295279a6133745cbba6ccb36e7c337c2", + "disabled": true + }, + { + "key": "Accept-Language", + "value": "E", + "disabled": true + }, + { + "key": "idcs_remote_user", + "value": "RA_SUPPORT", + "disabled": true + }, + { + "key": "idcs_user_csr", + "value": "false", + "disabled": true + }, + { + "key": "x-hubid", + "value": "DFLT_FIRST", + "disabled": true + }, + { + "key": "x-sso-sid", + "value": "9O-h2En50KkiRwcfv0WWbsrd_Auh4xyLTyh5f09_qq-qs_jPgQqK!-359081809!1707817323001", + "disabled": true + }, + { + "key": "idcs_session_id", + "value": "0a89b0f1a2184203b100f5a9b0c5f354:b2ab20", + "disabled": true + }, + { + "key": "idcs_remote_user_mappingattr", + "value": "userName", + "disabled": true + }, + { + "key": "Accept-Encoding", + "value": "deflate", + "disabled": true + }, + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "userLanguage", + "value": "E", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/1010563/suggestedRooms?nights=1&roomType=DLX&startDate=2019-07-24", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "1010563", + "suggestedRooms" + ], + "query": [ + { + "key": "nights", + "value": "1" + }, + { + "key": "suggestedRoomsInstructions", + "value": "ComponentRoom", + "disabled": true + }, + { + "key": "roomType", + "value": "DLX" + }, + { + "key": "startDate", + "value": "2019-07-24" + } + ] + } + }, + "response": [] + }, + { + "name": "put Swap Rooms", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "idcs_authn_strength", + "value": "2", + "disabled": true + }, + { + "key": "x-sso-un", + "value": "RA_SUPPORT", + "disabled": true + }, + { + "key": "runningApplication", + "value": "ORS", + "disabled": true + }, + { + "key": "terminalId", + "value": "UNDEFINED", + "disabled": true + }, + { + "key": "idcs_authn_method", + "value": "oauth", + "disabled": true + }, + { + "key": "idcs_user_tenant_name", + "value": "idcs-e66ffbb5e1024638b1775a54282b23e3", + "disabled": true + }, + { + "key": "remote_user", + "value": "RA_SUPPORT", + "disabled": true + }, + { + "key": "idcs_cloudgate_id", + "value": "opera-raptors", + "disabled": true + }, + { + "key": "logLevel", + "value": "ERROR", + "disabled": true + }, + { + "key": "idcs_user_display_name", + "value": "RAPTORS SUPPORT", + "disabled": true + }, + { + "key": "useLocal", + "value": "true", + "disabled": true + }, + { + "key": "X-Forwarded-For", + "value": "10.193.122.204", + "disabled": true + }, + { + "key": "idcs_service_url", + "value": "https://idcs-e66ffbb5e1024638b1775a54282b23e3.identity.pint.oc9qadev.com:443", + "disabled": true + }, + { + "key": "idcs_user_id", + "value": "295279a6133745cbba6ccb36e7c337c2", + "disabled": true + }, + { + "key": "Accept-Language", + "value": "E", + "disabled": true + }, + { + "key": "idcs_remote_user", + "value": "RA_SUPPORT", + "disabled": true + }, + { + "key": "idcs_user_csr", + "value": "false", + "disabled": true + }, + { + "key": "x-hubid", + "value": "DFLT_FIRST", + "disabled": true + }, + { + "key": "x-sso-sid", + "value": "ZeSj7HQQsnbfm7__oB4rFgjFSOyEUvgBeMUjX5KByKfBtme1XO-h!2140047053!1707852198928", + "disabled": true + }, + { + "key": "idcs_session_id", + "value": "9a00c3ed2e51459982a7cc6eb8dce30c:b2ab20", + "disabled": true + }, + { + "key": "idcs_remote_user_mappingattr", + "value": "userName", + "disabled": true + }, + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept-Encoding", + "value": "deflate", + "disabled": true + }, + { + "key": "Accept", + "value": "application/json", + "disabled": true + }, + { + "key": "userLanguage", + "value": "E", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\"sourceRoom\":{\"roomId\":\"D49\",\"arrivalDate\":\"2019-07-24\",\"roomType\":\"DLX\"},\"targetRoom\":{\"roomId\":\"11013\",\"arrivalDate\":\"2019-07-24\",\"roomType\":\"DLX\"}}" + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/sourceReservations/1007461/targetReservations/1010560/swapRooms", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "sourceReservations", + "1007461", + "targetReservations", + "1010560", + "swapRooms" + ] + } + }, + "response": [] + }, + { + "name": "put Shift Rooms", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "idcs_authn_strength", + "value": "2", + "disabled": true + }, + { + "key": "x-sso-un", + "value": "CKR_AMSLP", + "disabled": true + }, + { + "key": "runningApplication", + "value": "ORS", + "disabled": true + }, + { + "key": "terminalId", + "value": "UNDEFINED", + "disabled": true + }, + { + "key": "idcs_authn_method", + "value": "oauth", + "disabled": true + }, + { + "key": "idcs_user_tenant_name", + "value": "idcs-c58577befb9a45cb87c87ffd877443c3", + "disabled": true + }, + { + "key": "remote_user", + "value": "CKR_AMSLP", + "disabled": true + }, + { + "key": "idcs_cloudgate_id", + "value": "opera-lp39a", + "disabled": true + }, + { + "key": "logLevel", + "value": "ERROR", + "disabled": true + }, + { + "key": "idcs_user_display_name", + "value": "Chandan reddy", + "disabled": true + }, + { + "key": "useLocal", + "value": "true", + "disabled": true + }, + { + "key": "X-Forwarded-For", + "value": "10.192.154.47", + "disabled": true + }, + { + "key": "idcs_service_url", + "value": "https://idcs-c58577befb9a45cb87c87ffd877443c3.identity.pint.oc9qadev.com:443", + "disabled": true + }, + { + "key": "idcs_user_id", + "value": "9bafaeb109d5486d99c394080f97287d", + "disabled": true + }, + { + "key": "Accept-Language", + "value": "E", + "disabled": true + }, + { + "key": "idcs_remote_user", + "value": "CKR_AMSLP", + "disabled": true + }, + { + "key": "idcs_user_csr", + "value": "false", + "disabled": true + }, + { + "key": "x-hubid", + "value": "DFLT_IDCQAC", + "disabled": true + }, + { + "key": "x-sso-sid", + "value": "LyyiXCQsghnAK_9ZpYCsTU3toKsEyBrAiVlKjOMIAegd9QSZADwE!-166381325!1707825964076", + "disabled": true + }, + { + "key": "idcs_session_id", + "value": "e9715f31af4549c1bd7eae2028b11599:7a8bb0", + "disabled": true + }, + { + "key": "idcs_remote_user_mappingattr", + "value": "userName", + "disabled": true + }, + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept-Encoding", + "value": "deflate", + "disabled": true + }, + { + "key": "Accept", + "value": "application/json", + "disabled": true + }, + { + "key": "userLanguage", + "value": "E", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\"sourceRoom\":{\"roomId\":\"D5\",\"arrivalDate\":\"2019-07-24\",\"roomType\":\"DLX\"},\"targetRoom\":{\"roomId\":\"102\",\"arrivalDate\":\"2019-07-24\",\"roomType\":\"DLX\"}}" + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/sourceReservations/1010563/targetReservations/1663721/shiftRooms", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "sourceReservations", + "1010563", + "targetReservations", + "1663721", + "shiftRooms" + ] + } + }, + "response": [] + }, + { + "name": "post Release Rooms On Hold", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "idcs_authn_strength", + "value": "2", + "disabled": true + }, + { + "key": "x-sso-un", + "value": "RA_SUPPORT", + "disabled": true + }, + { + "key": "runningApplication", + "value": "ORS", + "disabled": true + }, + { + "key": "terminalId", + "value": "UNDEFINED", + "disabled": true + }, + { + "key": "idcs_authn_method", + "value": "oauth", + "disabled": true + }, + { + "key": "idcs_user_tenant_name", + "value": "idcs-e66ffbb5e1024638b1775a54282b23e3", + "disabled": true + }, + { + "key": "remote_user", + "value": "RA_SUPPORT", + "disabled": true + }, + { + "key": "idcs_cloudgate_id", + "value": "opera-raptors", + "disabled": true + }, + { + "key": "logLevel", + "value": "ERROR", + "disabled": true + }, + { + "key": "idcs_user_display_name", + "value": "RAPTORS SUPPORT", + "disabled": true + }, + { + "key": "useLocal", + "value": "true", + "disabled": true + }, + { + "key": "X-Forwarded-For", + "value": "10.193.122.204", + "disabled": true + }, + { + "key": "idcs_service_url", + "value": "https://idcs-e66ffbb5e1024638b1775a54282b23e3.identity.pint.oc9qadev.com:443", + "disabled": true + }, + { + "key": "idcs_user_id", + "value": "295279a6133745cbba6ccb36e7c337c2", + "disabled": true + }, + { + "key": "Accept-Language", + "value": "E", + "disabled": true + }, + { + "key": "idcs_remote_user", + "value": "RA_SUPPORT", + "disabled": true + }, + { + "key": "idcs_user_csr", + "value": "false", + "disabled": true + }, + { + "key": "x-hubid", + "value": "DFLT_FIRST", + "disabled": true + }, + { + "key": "x-sso-sid", + "value": "HdyowskIrCRD3M9rA25I9OxXWugYAZhXIoEgMHVkKOnl8_MCwWkH!-359081809!1707933354248", + "disabled": true + }, + { + "key": "idcs_session_id", + "value": "1ca46f19a5ff46c690bc37147c1502fb:b2ab20", + "disabled": true + }, + { + "key": "idcs_remote_user_mappingattr", + "value": "userName", + "disabled": true + }, + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept-Encoding", + "value": "deflate", + "disabled": true + }, + { + "key": "Accept", + "value": "application/json", + "disabled": true + }, + { + "key": "userLanguage", + "value": "E", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\"holdRoomsDetails\":[{\"hotelId\":\"PROPO\",\"rooms\":[\"101\"]}],\"overrideRoomHold\":true}" + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/rooms/onHold/release", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "rooms", + "onHold", + "release" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Daily Docket", + "item": [ + { + "name": "get Daily Docket", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/dailyDocket?docketDate=date&department=string", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "dailyDocket" + ], + "query": [ + { + "key": "docketDate", + "value": "date", + "description": "log book date" + }, + { + "key": "department", + "value": "string", + "description": "Department code the log book entries belong to" + } + ] + } + }, + "response": [] + }, + { + "name": "put Daily Docket", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"dailyDocketEntries\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"docketEntryId\": {\r\n \"type\": \"DocketEntryID\",\r\n \"id\": \"11535\"\r\n },\r\n \"department\": {\r\n \"code\": \"REV\"\r\n },\r\n \"roleUserEntry\": {},\r\n \"entryDate\": \"2021-08-11 17:30:00.0\",\r\n \"details\": \"Revenue Strategy Meeting\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/dailyDocket", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "dailyDocket" + ], + "query": [ + { + "key": "", + "value": null, + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "delete Daily Docket", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/dailyDocket/{{DocketId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "dailyDocket", + "{{DocketId}}" + ], + "query": [ + { + "key": "docketId", + "value": "date", + "description": "Docket Id", + "disabled": true + }, + { + "key": "hotelId", + "value": "", + "description": "Hotel Id", + "disabled": true + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Get Front Office Statistics", + "item": [ + { + "name": "get Front Office Statistics", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "date", + "value": "", + "description": "Start date of the report", + "type": "text", + "disabled": true + }, + { + "key": "metric", + "value": "", + "description": "Supported housekeeping statistical codes", + "type": "text", + "disabled": true + }, + { + "key": "parameterNames", + "value": "", + "description": "Supported housekeeping statistical codes", + "type": "text", + "disabled": true + }, + { + "key": "parameterValues", + "value": "", + "description": "Required when statisticsCode is ReservationsCancellationsToday", + "type": "text", + "disabled": true + }, + { + "key": "roomClasses", + "value": "", + "description": "Room Class of the Room", + "type": "text", + "disabled": true + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/frontOfficeStatistics/{{StatisticsCode}}?metric=ArrivalsTotal&metric=CheckedInsTotal&date=date&endDate=date&metric=string¶meterNames=string¶meterValues=string&roomClasses=string", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "frontOfficeStatistics", + "{{StatisticsCode}}" + ], + "query": [ + { + "key": "metric", + "value": "ArrivalsTotal", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "metric", + "value": "CheckedInsTotal", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "date", + "value": "date", + "description": "Start date of the report" + }, + { + "key": "endDate", + "value": "date", + "description": "End date of the report" + }, + { + "key": "metric", + "value": "string", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "parameterNames", + "value": "string", + "description": "Required when statisticsCode is ReservationsCancellationsToday" + }, + { + "key": "parameterValues", + "value": "string", + "description": "Required when statisticsCode is ReservationsCancellationsToday" + }, + { + "key": "roomClasses", + "value": "string", + "description": "Room Class of the Room" + } + ] + }, + "description": "StatisticsCode} variable should be CheckIns" + }, + "response": [] + }, + { + "name": "getFrontOfficeStatistics -> Checkins", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/frontOfficeStatistics/CheckIns?date=date&metric=ArrivalsTotal&metric=CheckedInsTotal&metric=ExpectedCheckInsTotal&metric=QueueRooms&metric=DeparturesTotal&metric=CheckedOutsTotal&metric=AdultsDeparted&metric=ChildrenDeparted&metric=ExpectedCheckOutsTotal&metric=AdultsExpectedCheckedOut&metric=ChildrenExpectedCheckedOut&metric=ScheduledCheckOutsTotal&endDate=date&metric=string¶meterNames=string¶meterValues=string&roomClasses=string", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "frontOfficeStatistics", + "CheckIns" + ], + "query": [ + { + "key": "date", + "value": "date", + "description": "Start date of the report" + }, + { + "key": "metric", + "value": "ArrivalsTotal", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "metric", + "value": "CheckedInsTotal", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "metric", + "value": "ExpectedCheckInsTotal", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "metric", + "value": "QueueRooms", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "metric", + "value": "DeparturesTotal", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "metric", + "value": "CheckedOutsTotal", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "metric", + "value": "AdultsDeparted", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "metric", + "value": "ChildrenDeparted", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "metric", + "value": "ExpectedCheckOutsTotal", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "metric", + "value": "AdultsExpectedCheckedOut", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "metric", + "value": "ChildrenExpectedCheckedOut", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "metric", + "value": "ScheduledCheckOutsTotal", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "endDate", + "value": "date", + "description": "End date of the report" + }, + { + "key": "metric", + "value": "string", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "parameterNames", + "value": "string", + "description": "Required when statisticsCode is ReservationsCancellationsToday" + }, + { + "key": "parameterValues", + "value": "string", + "description": "Required when statisticsCode is ReservationsCancellationsToday" + }, + { + "key": "roomClasses", + "value": "string", + "description": "Room Class of the Room" + } + ] + } + }, + "response": [] + }, + { + "name": "getFrontOfficeStatistics -> departure", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/frontOfficeStatistics/CheckOuts?date=date&metric=CheckedOutsTotal&metric=DeparturesTotal&metric=ExpectedCheckOutsTotal&metric=ScheduledCheckOutsTotal&endDate=date&metric=string¶meterNames=string¶meterValues=string&roomClasses=string", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "frontOfficeStatistics", + "CheckOuts" + ], + "query": [ + { + "key": "date", + "value": "date", + "description": "Start date of the report" + }, + { + "key": "metric", + "value": "CheckedOutsTotal", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "metric", + "value": "DeparturesTotal", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "metric", + "value": "ExpectedCheckOutsTotal", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "metric", + "value": "ScheduledCheckOutsTotal", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "endDate", + "value": "date", + "description": "End date of the report" + }, + { + "key": "metric", + "value": "string", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "parameterNames", + "value": "string", + "description": "Required when statisticsCode is ReservationsCancellationsToday" + }, + { + "key": "parameterValues", + "value": "string", + "description": "Required when statisticsCode is ReservationsCancellationsToday" + }, + { + "key": "roomClasses", + "value": "string", + "description": "Room Class of the Room" + } + ] + } + }, + "response": [] + }, + { + "name": "getFrontOfficeStatistics -> ReservationActivityDaily", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/frontOfficeStatistics/ReservationActivityDaily?date=date&metric=AdultsInHouse&metric=ChildrenInHouse&metric=ArrivalsTotal&endDate=date&metric=string¶meterNames=string¶meterValues=string&roomClasses=string", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "frontOfficeStatistics", + "ReservationActivityDaily" + ], + "query": [ + { + "key": "date", + "value": "date", + "description": "Start date of the report" + }, + { + "key": "metric", + "value": "AdultsInHouse", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "metric", + "value": "ChildrenInHouse", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "metric", + "value": "ArrivalsTotal", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "endDate", + "value": "date", + "description": "End date of the report" + }, + { + "key": "metric", + "value": "string", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "parameterNames", + "value": "string", + "description": "Required when statisticsCode is ReservationsCancellationsToday" + }, + { + "key": "parameterValues", + "value": "string", + "description": "Required when statisticsCode is ReservationsCancellationsToday" + }, + { + "key": "roomClasses", + "value": "string", + "description": "Room Class of the Room" + } + ] + } + }, + "response": [] + }, + { + "name": "getFrontOfficeStatistics -> DailyProjection", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/frontOfficeStatistics/DailyProjection?date=date&metric=IndividualRooms&metric=IndividualPersons&metric=MaxOccupiedTonightPersons&metric=MaxOccupiedTonightRooms&endDate=date&metric=string¶meterNames=string¶meterValues=string&roomClasses=string", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "frontOfficeStatistics", + "DailyProjection" + ], + "query": [ + { + "key": "date", + "value": "date", + "description": "Start date of the report" + }, + { + "key": "metric", + "value": "IndividualRooms", + "description": "Individual Rooms" + }, + { + "key": "metric", + "value": "IndividualPersons", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "metric", + "value": "MaxOccupiedTonightPersons", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "metric", + "value": "MaxOccupiedTonightRooms", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "endDate", + "value": "date", + "description": "End date of the report" + }, + { + "key": "metric", + "value": "string", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "parameterNames", + "value": "string", + "description": "Required when statisticsCode is ReservationsCancellationsToday" + }, + { + "key": "parameterValues", + "value": "string", + "description": "Required when statisticsCode is ReservationsCancellationsToday" + }, + { + "key": "roomClasses", + "value": "string", + "description": "Room Class of the Room" + } + ] + } + }, + "response": [] + }, + { + "name": "getFrontOfficeStatistics -> ReservationActivity", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/frontOfficeStatistics/ReservationActivity?date=date&metric=AdultsInHouse&metric=ChildrenInHouse&metric=ArrivalsTotal&metric=StayoverRooms&metric=DeparturesExpectedRooms&metric=DeparturesActualRooms&metric=ArrivalsExpectedRooms&metric=ArrivalsActualRooms&metric=DayUseRooms&metric=AverageCheckInTime&endDate=date&metric=string¶meterNames=string¶meterValues=string&roomClasses=string", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "frontOfficeStatistics", + "ReservationActivity" + ], + "query": [ + { + "key": "date", + "value": "date", + "description": "Start date of the report" + }, + { + "key": "metric", + "value": "AdultsInHouse", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "metric", + "value": "ChildrenInHouse", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "metric", + "value": "ArrivalsTotal", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "metric", + "value": "StayoverRooms", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "metric", + "value": "DeparturesExpectedRooms", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "metric", + "value": "DeparturesActualRooms", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "metric", + "value": "ArrivalsExpectedRooms", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "metric", + "value": "ArrivalsActualRooms", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "metric", + "value": "DayUseRooms", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "metric", + "value": "AverageCheckInTime", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "endDate", + "value": "date", + "description": "End date of the report" + }, + { + "key": "metric", + "value": "string", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "parameterNames", + "value": "string", + "description": "Required when statisticsCode is ReservationsCancellationsToday" + }, + { + "key": "parameterValues", + "value": "string", + "description": "Required when statisticsCode is ReservationsCancellationsToday" + }, + { + "key": "roomClasses", + "value": "string", + "description": "Room Class of the Room" + } + ] + } + }, + "response": [] + }, + { + "name": "getFrontOfficeStatistics -> ReservationStatistics", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1//hotels/{{HotelId}}/frontOfficeStatistics/ReservationStatistics?date=string&metric=PreRegisteredTotal&endDate=date&metric=string¶meterNames=string¶meterValues=string&roomClasses=string", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "", + "hotels", + "{{HotelId}}", + "frontOfficeStatistics", + "ReservationStatistics" + ], + "query": [ + { + "key": "date", + "value": "string", + "description": "Start date of the report" + }, + { + "key": "metric", + "value": "AverageCheckInTime", + "disabled": true + }, + { + "key": "metric", + "value": "PreRegisteredTotal", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "endDate", + "value": "date", + "description": "End date of the report" + }, + { + "key": "metric", + "value": "string", + "description": "Supported housekeeping statistical codes" + }, + { + "key": "parameterNames", + "value": "string", + "description": "Required when statisticsCode is ReservationsCancellationsToday" + }, + { + "key": "parameterValues", + "value": "string", + "description": "Required when statisticsCode is ReservationsCancellationsToday" + }, + { + "key": "roomClasses", + "value": "string", + "description": "Room Class of the Room" + } + ] + } + }, + "response": [] + }, + { + "name": "get Front Office Statistics Range", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "idcs_authn_strength", + "value": "2", + "disabled": true + }, + { + "key": "x-sso-un", + "value": "RA_SUPPORT", + "disabled": true + }, + { + "key": "runningApplication", + "value": "PMS", + "disabled": true + }, + { + "key": "terminalId", + "value": "UNDEFINED", + "disabled": true + }, + { + "key": "idcs_authn_method", + "value": "oauth", + "disabled": true + }, + { + "key": "idcs_user_tenant_name", + "value": "idcs-e66ffbb5e1024638b1775a54282b23e3", + "disabled": true + }, + { + "key": "remote_user", + "value": "RA_SUPPORT", + "disabled": true + }, + { + "key": "idcs_cloudgate_id", + "value": "opera-raptors", + "disabled": true + }, + { + "key": "logLevel", + "value": "ERROR", + "disabled": true + }, + { + "key": "idcs_user_display_name", + "value": "RAPTORS SUPPORT", + "disabled": true + }, + { + "key": "useLocal", + "value": "true", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "PROPO", + "disabled": true + }, + { + "key": "idcs_service_url", + "value": "https://idcs-e66ffbb5e1024638b1775a54282b23e3.identity.pint.oc9qadev.com:443", + "disabled": true + }, + { + "key": "idcs_user_id", + "value": "295279a6133745cbba6ccb36e7c337c2", + "disabled": true + }, + { + "key": "Accept-Language", + "value": "E", + "disabled": true + }, + { + "key": "idcs_remote_user", + "value": "RA_SUPPORT", + "disabled": true + }, + { + "key": "idcs_user_csr", + "value": "false", + "disabled": true + }, + { + "key": "x-sso-sid", + "value": "s_ChtEQyBz0ffrPqmvDP1OEvFuOCP4whsfDWgr3ThH-DrTp1HJWT!-359081809!1707814962226", + "disabled": true + }, + { + "key": "idcs_session_id", + "value": "0a89b0f1a2184203b100f5a9b0c5f354:b2ab20", + "disabled": true + }, + { + "key": "idcs_remote_user_mappingattr", + "value": "userName", + "disabled": true + }, + { + "key": "Accept-Encoding", + "value": "deflate", + "disabled": true + }, + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "userLanguage", + "value": "E", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/frontOfficeStatisticsRange/ReservationActivityDaily?date=2019-07-24&endDate=2019-07-30&metric=ArrivalsTotal&metric=DeparturesTotal&metric=AdultsInHouse&metric=ChildrenInHouse&metric=MaxOccupancyPercentage&metric=Stayover&metric=TotalRoomsReserved&metric=TurndownRequired", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "frontOfficeStatisticsRange", + "ReservationActivityDaily" + ], + "query": [ + { + "key": "date", + "value": "2019-07-24" + }, + { + "key": "endDate", + "value": "2019-07-30" + }, + { + "key": "metric", + "value": "ArrivalsTotal" + }, + { + "key": "metric", + "value": "DeparturesTotal" + }, + { + "key": "metric", + "value": "AdultsInHouse" + }, + { + "key": "metric", + "value": "ChildrenInHouse" + }, + { + "key": "metric", + "value": "MaxOccupancyPercentage" + }, + { + "key": "metric", + "value": "Stayover" + }, + { + "key": "metric", + "value": "TotalRoomsReserved" + }, + { + "key": "metric", + "value": "TurndownRequired" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Queued Reservations", + "item": [ + { + "name": "get Reservation Queue Statistics", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/queueReservationsStatistics", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "queueReservationsStatistics" + ] + } + }, + "response": [] + }, + { + "name": "get Reservation in Queue", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/queuedReservations?roomClassCodes=string&roomTypeCodes=string&roomNumberWildCard=string&guestNameWildCard=string", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "queuedReservations" + ], + "query": [ + { + "key": "roomClassCodes", + "value": "string", + "description": "Room Class Codes" + }, + { + "key": "roomTypeCodes", + "value": "string", + "description": "Room Type Codes" + }, + { + "key": "roomNumberWildCard", + "value": "string", + "description": "Wildcard search of reservations in queue by Room Number" + }, + { + "key": "guestNameWildCard", + "value": "string", + "description": "Wildcard search of reservations in queue by Guest Name" + } + ] + } + }, + "response": [] + }, + { + "name": "add Reservation To Queue", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/queuedReservations/{{ReservationId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "queuedReservations", + "{{ReservationId}}" + ] + } + }, + "response": [] + }, + { + "name": "put Reservation Queue Priority", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/priority", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "priority" + ] + }, + "description": "To fetch rooms from OPERA " + }, + "response": [] + }, + { + "name": "delete Reservation From Queue", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/queuedReservations/{{ReservationId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "queuedReservations", + "{{ReservationId}}" + ] + } + }, + "response": [] + }, + { + "name": "get Queue Room Text Message", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "idcs_authn_strength", + "value": "2", + "disabled": true + }, + { + "key": "x-sso-un", + "value": "RA_SUPPORT", + "disabled": true + }, + { + "key": "runningApplication", + "value": "PMS", + "disabled": true + }, + { + "key": "terminalId", + "value": "UNDEFINED", + "disabled": true + }, + { + "key": "idcs_authn_method", + "value": "oauth", + "disabled": true + }, + { + "key": "idcs_user_tenant_name", + "value": "idcs-e66ffbb5e1024638b1775a54282b23e3", + "disabled": true + }, + { + "key": "remote_user", + "value": "RA_SUPPORT", + "disabled": true + }, + { + "key": "idcs_cloudgate_id", + "value": "opera-raptors", + "disabled": true + }, + { + "key": "logLevel", + "value": "ERROR", + "disabled": true + }, + { + "key": "idcs_user_display_name", + "value": "RAPTORS SUPPORT", + "disabled": true + }, + { + "key": "useLocal", + "value": "true", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "PROPO", + "disabled": true + }, + { + "key": "X-Forwarded-For", + "value": "10.193.122.204", + "disabled": true + }, + { + "key": "idcs_service_url", + "value": "https://idcs-e66ffbb5e1024638b1775a54282b23e3.identity.pint.oc9qadev.com:443", + "disabled": true + }, + { + "key": "idcs_user_id", + "value": "295279a6133745cbba6ccb36e7c337c2", + "disabled": true + }, + { + "key": "Accept-Language", + "value": "E", + "disabled": true + }, + { + "key": "idcs_remote_user", + "value": "RA_SUPPORT", + "disabled": true + }, + { + "key": "idcs_user_csr", + "value": "false", + "disabled": true + }, + { + "key": "x-sso-sid", + "value": "B5ahnBAF1LcLYu5YhOXMjbOQ8loaiNf5vp3BKfPGUTPJda4APRuR!-359081809!1707813376005", + "disabled": true + }, + { + "key": "idcs_session_id", + "value": "0a89b0f1a2184203b100f5a9b0c5f354:b2ab20", + "disabled": true + }, + { + "key": "idcs_remote_user_mappingattr", + "value": "userName", + "disabled": true + }, + { + "key": "Accept-Encoding", + "value": "deflate", + "disabled": true + }, + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "userLanguage", + "value": "E", + "disabled": true + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/textMessages/QueueReservation?reservationId=1010560&mobileNumber=+911234567891&reservationIdType=Reservation&reservationIdContext=OPERA", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "textMessages", + "QueueReservation" + ], + "query": [ + { + "key": "reservationId", + "value": "1010560" + }, + { + "key": "mobileNumber", + "value": "+911234567891" + }, + { + "key": "reservationIdType", + "value": "Reservation" + }, + { + "key": "reservationIdContext", + "value": "OPERA" + } + ] + } + }, + "response": [] + }, + { + "name": "deliver Queue Rooms Text Message", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n \"mobileNumber\": \"1(123)1234-1234\",\r\n \"messageType\": \"QueueReservation\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/1010560/textMessages/{{MessageType}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "1010560", + "textMessages", + "{{MessageType}}" + ] + }, + "description": "The target room is in the path and the original room is in the body" + }, + "response": [] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Service Requests ", + "item": [ + { + "name": "get Service Requests", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/serviceRequests?reservationId={{ReservationId}}&reservationIdType=string&hotelIds=string&Code=string&Status=string&priorityCodes=string&departmentCodes=string&reservationIdContext=string&profileId=string&profileIdContext=string&profileIdType=string&room=string&creationEndDate=date&creationStartDate=date&closedEndDate=date&closedStartDate=date", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "serviceRequests" + ], + "query": [ + { + "key": "reservationId", + "value": "{{ReservationId}}", + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation" + }, + { + "key": "reservationIdType", + "value": "string", + "description": "A reference to the type of object defined by the UniqueID element" + }, + { + "key": "hotelIds", + "value": "string", + "description": "Hotel Id" + }, + { + "key": "Code", + "value": "string", + "description": "Code" + }, + { + "key": "Status", + "value": "string", + "description": "Status" + }, + { + "key": "priorityCodes", + "value": "string", + "description": "Priority Codes" + }, + { + "key": "departmentCodes", + "value": "string", + "description": "Department Codes" + }, + { + "key": "reservationIdContext", + "value": "string", + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)" + }, + { + "key": "profileId", + "value": "string", + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation" + }, + { + "key": "profileIdContext", + "value": "string", + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)" + }, + { + "key": "profileIdType", + "value": "string", + "description": "A reference to the type of object defined by the UniqueID element" + }, + { + "key": "room", + "value": "string", + "description": "The room number in which the service request was created" + }, + { + "key": "creationEndDate", + "value": "date", + "description": "The ending value of the date range" + }, + { + "key": "creationStartDate", + "value": "date", + "description": "The starting value of the date range" + }, + { + "key": "closedEndDate", + "value": "date", + "description": "The ending value of the date range" + }, + { + "key": "closedStartDate", + "value": "date", + "description": "The starting value of the date range" + } + ] + }, + "description": "Use this API to add/assign a room number to a guests reservation. This is required before they can check into the property." + }, + "response": [] + }, + { + "name": "post Service Requests", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"serviceRequestsDetails\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"MIN\",\r\n \"status\": \"Open\",\r\n \"priority\": \"HIGH\",\r\n \"department\": {\r\n \"code\": \"HSK\"\r\n },\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"934675\"\r\n }\r\n ],\r\n \"profileId\": {\r\n \"type\": \"Profile\",\r\n \"id\": \"1271590\"\r\n },\r\n \"guestName\": \"Smith, Ben\",\r\n \"room\": \"D44\",\r\n \"openDate\": \"2021-03-21 23:50:00.0\",\r\n \"comment\": \"Ramneek Test\"\r\n }\r\n ]\r\n}'\"", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/serviceRequests", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "serviceRequests" + ] + } + }, + "response": [] + }, + { + "name": "put Service Requests", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"serviceRequestsDetails\": [\r\n {\r\n \"serviceRequestId\": {\r\n \"type\": \"ServiceRequestID\",\r\n \"id\": \"53437\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"MIN\",\r\n \"status\": \"Closed\",\r\n \"priority\": \"HIGH\",\r\n \"department\": {\r\n \"code\": \"HSK\"\r\n },\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n ],\r\n \"profileId\": {\r\n \"type\": \"Profile\",\r\n \"id\": \"{{ProfileId}}\"\r\n },\r\n \"guestName\": \"Smith, Jack,\",\r\n \"room\": \"{{RoomId}}\",\r\n \"openDate\": \"2021-02-26 22:57:00.0\",\r\n \"guaranteedBy\": \"Ben\",\r\n \"comment\": \"test\",\r\n \"action\": \"completed\",\r\n \"guestContactMethod\": \"IN-ROOM MESSAGE\",\r\n \"completionDate\": \"2021-02-26 22:53:00.0\",\r\n \"closedDate\": \"2021-02-26 22:57:00.0\",\r\n \"closedBy\": \"closed\",\r\n \"closeDescription\": \"add in action taken notes here\"\r\n }\r\n ]\r\n}'\"", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/serviceRequests", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "serviceRequests" + ], + "query": [ + { + "key": "profileId", + "value": "{{ProfileId}}", + "disabled": true + } + ] + }, + "description": "Use this operation and request body to complete a service request." + }, + "response": [] + }, + { + "name": "delete Service Requests", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/serviceRequests/{{ServiceRequestId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "serviceRequests", + "{{ServiceRequestId}}" + ] + } + }, + "response": [] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Wake up Calls", + "item": [ + { + "name": "get wake Up Calls", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/wakeUpCalls?hotelIds={{HotelId}}&fetchPending=true&fetchNoAnswer=true&fetchCompleted=true&fetchCancelled=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "wakeUpCalls" + ], + "query": [ + { + "key": "hotelIds", + "value": "{{HotelId}}" + }, + { + "key": "fetchPending", + "value": "true", + "description": "Specifies whether we should fetch wake up calls with pending status" + }, + { + "key": "fetchNoAnswer", + "value": "true" + }, + { + "key": "fetchCompleted", + "value": "true", + "description": "Specifies whether we should fetch wake up calls with pending status" + }, + { + "key": "fetchCancelled", + "value": "true", + "description": "Specifies whether we should fetch wake up calls with pending status" + }, + { + "key": "beginDate", + "value": "date", + "description": "Begin date from which to start fetching wake up calls", + "disabled": true + }, + { + "key": "endDate", + "value": "date", + "description": "End date from which to start fetching wake up calls", + "disabled": true + }, + { + "key": "reservationId", + "value": "string", + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "disabled": true + }, + { + "key": "idExtension", + "value": "integar", + "description": "Additional identifying value assigned by the creating system", + "disabled": true + }, + { + "key": "reservationIdContext", + "value": "string", + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)", + "disabled": true + }, + { + "key": "reservationIdType", + "value": "string", + "description": "A reference to the type of object defined by the UniqueID element", + "disabled": true + }, + { + "key": "beginTime", + "value": "date-time", + "description": "Begin time from which to start fetching wake up calls", + "disabled": true + }, + { + "key": "endTime", + "value": "date-time", + "description": "End time from which to start fetching wake up calls", + "disabled": true + }, + { + "key": "room", + "value": "string", + "description": "Hotel room(s) for which wake up calls are to be fetched", + "disabled": true + }, + { + "key": "blockId", + "value": "string", + "description": "Block code for which wake up calls are to be fetched", + "disabled": true + }, + { + "key": "guestName", + "value": "string", + "description": "Name with which wake up call may be associated.", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Wake Up Calls", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"calls\":[\r\n {\r\n \"reservationInfo\":{\r\n \"reservationIdList\":[\r\n {\r\n \"type\":\"Reservation\",\r\n \"id\":\"{{ReservationId}}\"\r\n }\r\n ],\r\n \"hotelId\":\"{{HotelId}}\",\r\n \"room\":\"100\"\r\n },\r\n \"callTime\":\"2021-07-14 12:00:00\",\r\n \"isFollowUpCall\":false,\r\n \"status\":\"Pending\",\r\n \"timeSpan\":{\r\n \"startDate\":\"2021-07-14\"\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/wakeUpCalls", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "wakeUpCalls" + ], + "query": [ + { + "key": null, + "value": "853116", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "put Wake Up Call", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n\t\"calls\":[\r\n\t\t{\r\n\t\t\t\"reservationInfo\":{\r\n\t\t\t\t\"reservationIdList\":[\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"type\":\"Reservation\",\r\n\t\t\t\t\t\t\"id\":\"{{ReservationId}}\"\r\n\t\t\t\t\t}\r\n\t\t\t\t],\r\n\t\t\t\t\"hotelId\":\"{{HotelId}}\",\r\n\t\t\t\t\"room\":\"100\"\r\n\t\t\t},\r\n\t\t\t\"callTime\":\"2021-07-08 12:00:00\",\r\n\t\t\t\"isFollowUpCall\":false,\r\n\t\t\t\"status\":\"Pending\",\r\n\t\t\t\"timeSpan\":{\r\n\t\t\t\t\"startDate\":\"2021-07-08\"\r\n\t\t\t},\r\n \r\n \"newCallTime\": \"2021-07-08 12:30:00\"\r\n\t\t}\r\n\t]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/wakeUpCalls", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "wakeUpCalls" + ] + } + }, + "response": [] + }, + { + "name": "delete Wake Up Calls", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/wakeUpCalls?newCallTime=date-time", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "wakeUpCalls" + ], + "query": [ + { + "key": "newCallTime", + "value": "date-time", + "description": "New Time on which wake up call is set. Used to change the Followup Call time" + }, + { + "key": "id", + "value": "string", + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "disabled": true + }, + { + "key": "callTime", + "value": "date-time", + "description": "Time on which wake up call is set.", + "disabled": true + }, + { + "key": "startDate", + "value": "date", + "description": "Start Date", + "disabled": true + }, + { + "key": "followUpCallTime", + "value": "date-time", + "description": "Follow up call time", + "disabled": true + }, + { + "key": "newFollowUpCallTime", + "value": "date-time", + "description": "New Follow up call time.Used to change the Followup Call time", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "postWakeUpCall", + "request": { + "method": "POST", + "header": [ + { + "key": "idcs_authn_strength", + "value": "2" + }, + { + "key": "x-sso-un", + "value": "SUPPORTVABCRM" + }, + { + "key": "runningApplication", + "value": "ORS" + }, + { + "key": "terminalId", + "value": "UNDEFINED" + }, + { + "key": "idcs_authn_method", + "value": "oauth" + }, + { + "key": "idcs_user_tenant_name", + "value": "idcs-c58577befb9a45cb87c87ffd877443c3" + }, + { + "key": "remote_user", + "value": "supportvabcrm" + }, + { + "key": "idcs_cloudgate_id", + "value": "opera-vab" + }, + { + "key": "logLevel", + "value": "ERROR" + }, + { + "key": "idcs_user_display_name", + "value": "Amit Patnaik" + }, + { + "key": "useLocal", + "value": "true" + }, + { + "key": "X-Forwarded-For", + "value": "10.195.69.23" + }, + { + "key": "idcs_service_url", + "value": "https://idcs-c58577befb9a45cb87c87ffd877443c3.identity.pint.oc9qadev.com:443" + }, + { + "key": "idcs_user_id", + "value": "096d553edfdc40e8b83350e4b0e8cf1d" + }, + { + "key": "Accept-Language", + "value": "E" + }, + { + "key": "idcs_remote_user", + "value": "supportvabcrm" + }, + { + "key": "idcs_user_csr", + "value": "false" + }, + { + "key": "x-hubid", + "value": "DFLT_FIRST" + }, + { + "key": "x-sso-sid", + "value": "RcWx6QLWr6jClZYmZl2qqsC2kEUuZRQuQlAlm7ZNPvcguC9IJhZb!1220783291!1695201952470" + }, + { + "key": "idcs_session_id", + "value": "67090db3436644eabd4975f21abf7588:b6e3f8" + }, + { + "key": "idcs_remote_user_mappingattr", + "value": "userName" + }, + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept-Encoding", + "value": "deflate" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "key": "userLanguage", + "value": "E" + }, + { + "key": "x-hotelid", + "value": "", + "type": "text" + }, + { + "key": "x-app-key", + "value": "", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"calls\": [\r\n {\r\n \"reservationInfo\": {\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"934675\"\r\n }\r\n ],\r\n \"hotelId\": \"PROPO\",\r\n \"room\": \"D44\",\r\n \"functionSpaceDetails\": \"D44\"\r\n },\r\n \"callTime\": \"2019-07-25 07:00:00.0\",\r\n \"followUpCallTime\": \"2019-07-25 07:15:00.0\",\r\n \"isFollowUpCall\": false,\r\n \"status\": \"Pending\",\r\n \"timeSpan\": {\r\n \"startDate\": \"2019-07-25\"\r\n },\r\n \"blockDates\": {\r\n \"startDate\": \"2019-07-25\"\r\n },\r\n \"newFollowUpCallTime\": \"2019-07-25 07:15:00.0\"\r\n }\r\n ]\r\n}" + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/wakeUpCalls", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "wakeUpCalls" + ] + } + }, + "response": [] + }, + { + "name": "getWakeUpCall", + "request": { + "method": "GET", + "header": [ + { + "key": "idcs_authn_strength", + "value": "2" + }, + { + "key": "x-sso-un", + "value": "SUPPORTVABCRM" + }, + { + "key": "runningApplication", + "value": "ORS" + }, + { + "key": "terminalId", + "value": "UNDEFINED" + }, + { + "key": "idcs_authn_method", + "value": "oauth" + }, + { + "key": "idcs_user_tenant_name", + "value": "idcs-c58577befb9a45cb87c87ffd877443c3" + }, + { + "key": "remote_user", + "value": "supportvabcrm" + }, + { + "key": "idcs_cloudgate_id", + "value": "opera-vab" + }, + { + "key": "logLevel", + "value": "ERROR" + }, + { + "key": "idcs_user_display_name", + "value": "Amit Patnaik" + }, + { + "key": "useLocal", + "value": "true" + }, + { + "key": "X-Forwarded-For", + "value": "10.195.69.23" + }, + { + "key": "idcs_service_url", + "value": "https://idcs-c58577befb9a45cb87c87ffd877443c3.identity.pint.oc9qadev.com:443" + }, + { + "key": "idcs_user_id", + "value": "096d553edfdc40e8b83350e4b0e8cf1d" + }, + { + "key": "Accept-Language", + "value": "E" + }, + { + "key": "idcs_remote_user", + "value": "supportvabcrm" + }, + { + "key": "idcs_user_csr", + "value": "false" + }, + { + "key": "x-hubid", + "value": "DFLT_FIRST" + }, + { + "key": "x-sso-sid", + "value": "RcWx6QLWr6jClZYmZl2qqsC2kEUuZRQuQlAlm7ZNPvcguC9IJhZb!1220783291!1695201952470" + }, + { + "key": "idcs_session_id", + "value": "67090db3436644eabd4975f21abf7588:b6e3f8" + }, + { + "key": "idcs_remote_user_mappingattr", + "value": "userName" + }, + { + "key": "Accept-Encoding", + "value": "deflate" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "key": "userLanguage", + "value": "E" + }, + { + "key": "x-hotelid", + "value": "", + "type": "text" + }, + { + "key": "x-app-key", + "value": "", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/wakeUpCalls?beginDate=date&fetchCancelled=true&fetchNoAnswer=true&fetchCompleted=true&fetchPending=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "wakeUpCalls" + ], + "query": [ + { + "key": "beginDate", + "value": "date", + "description": "Begin date from which to start fetching wake up calls." + }, + { + "key": "fetchCancelled", + "value": "true", + "description": "Specifies whether we should fetch wake up calls with pending status." + }, + { + "key": "fetchNoAnswer", + "value": "true", + "description": "Specifies whether we should fetch wake up calls with pending status." + }, + { + "key": "fetchCompleted", + "value": "true", + "description": "Specifies whether we should fetch wake up calls with pending status." + }, + { + "key": "fetchPending", + "value": "true", + "description": "Specifies whether we should fetch wake up calls with pending status." + }, + { + "key": "idExtension", + "value": "integer", + "description": "Additional identifying value assigned by the creating system.\n\n", + "disabled": true + }, + { + "key": "reservationIdContext", + "value": "string", + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", + "disabled": true + }, + { + "key": "reservationIdType", + "value": "string", + "description": "A reference to the type of object defined by the UniqueID element.", + "disabled": true + }, + { + "key": "endDate", + "value": "date", + "description": "End date from which to start fetching wake up calls.", + "disabled": true + }, + { + "key": "beginTime", + "value": "date-time", + "description": "Begin date from which to start fetching wake up calls.", + "disabled": true + }, + { + "key": "endTime", + "value": "date-time", + "description": "End time from which to start fetching wake up calls.", + "disabled": true + }, + { + "key": "room", + "value": "string", + "description": "Hotel room(s) for which wake up calls are to be fetched.", + "disabled": true + }, + { + "key": "blockId", + "value": "string", + "description": "Block code for which wake up calls are to be fetched.", + "disabled": true + }, + { + "key": "guestName", + "value": "string", + "description": "Name with which wake up call may be associated.", + "disabled": true + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Room Keys", + "item": [ + { + "name": "delete Room Key", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/roomKeys", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "roomKeys" + ] + } + }, + "response": [] + }, + { + "name": "post Room Key", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n ],\r\n \"keyOptions\": \"GAR,RFT\",\r\n \"keyValidityStart\": \"2021-10-06 12:32:00.0\",\r\n \"noOfKeys\": \"2\",\r\n \"encoderTerminal\": \"CONCIERGE3\",\r\n \"encoderId\": {\r\n \"id\": \"0\"\r\n },\r\n \"resort\": \"{{HotelId}}\",\r\n \"keyType\": \"New\",\r\n \"keyValidityEnd\": \"2021-10-08 22:01:00.0\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/roomKeys", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "roomKeys" + ] + }, + "description": "To request room keys through PMS from the integrated door lock system.\r\n\r\nNB - This operation will only work in the scenario the property has an interface with a door lock system." + }, + "response": [] + }, + { + "name": "get Room Keys", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/roomKeys", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "roomKeys" + ], + "query": [ + { + "key": "includeInactiveRoomKeys", + "value": "boolean", + "description": "Setting this to true will include inactive rooms keys details. This is supported when OPERA Control Multiple Guest Room Key is active.", + "disabled": true + } + ] + }, + "description": "To fetch any existing room key data for a reservation" + }, + "response": [] + }, + { + "name": "read Room Key", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/roomKeysDetails", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "roomKeysDetails" + ], + "query": [ + { + "key": "encoderTerminal", + "value": "string", + "description": "Encoder Terminal", + "disabled": true + }, + { + "key": "encoderId", + "value": "string", + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "disabled": true + }, + { + "key": "encoderIdContex", + "value": "string", + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", + "disabled": true + }, + { + "key": "encoderIdType", + "value": "string", + "description": "A reference to the type of object defined by the UniqueID element.", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Room Key Interface Details", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/keyInterfaces", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "keyInterfaces" + ] + } + }, + "response": [] + }, + { + "name": "put Room Keys", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "idcs_authn_strength", + "value": "2", + "disabled": true + }, + { + "key": "x-sso-un", + "value": "CKR_AMSLP", + "disabled": true + }, + { + "key": "runningApplication", + "value": "ORS", + "disabled": true + }, + { + "key": "terminalId", + "value": "UNDEFINED", + "disabled": true + }, + { + "key": "idcs_authn_method", + "value": "oauth", + "disabled": true + }, + { + "key": "idcs_user_tenant_name", + "value": "idcs-c58577befb9a45cb87c87ffd877443c3", + "disabled": true + }, + { + "key": "remote_user", + "value": "CKR_AMSLP", + "disabled": true + }, + { + "key": "idcs_cloudgate_id", + "value": "opera-lp39a", + "disabled": true + }, + { + "key": "logLevel", + "value": "ERROR", + "disabled": true + }, + { + "key": "idcs_user_display_name", + "value": "Chandan reddy", + "disabled": true + }, + { + "key": "useLocal", + "value": "true", + "disabled": true + }, + { + "key": "X-Forwarded-For", + "value": "10.192.94.45", + "disabled": true + }, + { + "key": "idcs_service_url", + "value": "https://idcs-c58577befb9a45cb87c87ffd877443c3.identity.pint.oc9qadev.com:443", + "disabled": true + }, + { + "key": "idcs_user_id", + "value": "9bafaeb109d5486d99c394080f97287d", + "disabled": true + }, + { + "key": "Accept-Language", + "value": "E", + "disabled": true + }, + { + "key": "idcs_remote_user", + "value": "CKR_AMSLP", + "disabled": true + }, + { + "key": "idcs_user_csr", + "value": "false", + "disabled": true + }, + { + "key": "x-hubid", + "value": "DFLT_IDCQAC", + "disabled": true + }, + { + "key": "x-sso-sid", + "value": "Y5CiP9hRvpGdQkrYcsaZGNLvnL591HzfSPgzevqJY7UYCMpAmYZD!-166381325!1707824109649", + "disabled": true + }, + { + "key": "idcs_session_id", + "value": "e9715f31af4549c1bd7eae2028b11599:7a8bb0", + "disabled": true + }, + { + "key": "idcs_remote_user_mappingattr", + "value": "userName", + "disabled": true + }, + { + "key": "Content-Type", + "value": "application/json", + "disabled": true + }, + { + "key": "Accept-Encoding", + "value": "deflate", + "disabled": true + }, + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "userLanguage", + "value": "E", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\"reservationIdList\":[{\"type\":\"Reservation\",\"idContext\":\"OPERA\",\"id\":\"2216674846\"}],\"roomNumber\":\"059\",\"keyOptions\":\"ABC,GARAGE\",\"roomKeyGuests\":[{\"lastName\":\"aditya test\",\"isAdult\":true,\"originalBalance\":\"0\",\"remainingBalance\":\"100\",\"keyNumber\":\"1\",\"guestNameId\":{\"id\":\"2208466191\"}}]}" + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/roomKeys", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "roomKeys" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "get Rooms By Room Status", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/roomStatusStatistics?frontOfficeStatus=Vacant", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "roomStatusStatistics" + ], + "query": [ + { + "key": "frontOfficeStatus", + "value": "Vacant" + } + ] + } + }, + "response": [] + }, + { + "name": "get Floor Plans", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/floorPlans", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "floorPlans" + ], + "query": [ + { + "key": "Room", + "value": "string", + "description": "Room", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "put Room Statuses", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "idcs_authn_strength", + "value": "2", + "disabled": true + }, + { + "key": "x-sso-un", + "value": "RA_SUPPORT", + "disabled": true + }, + { + "key": "runningApplication", + "value": "ORS", + "disabled": true + }, + { + "key": "terminalId", + "value": "UNDEFINED", + "disabled": true + }, + { + "key": "idcs_authn_method", + "value": "oauth", + "disabled": true + }, + { + "key": "idcs_user_tenant_name", + "value": "idcs-e66ffbb5e1024638b1775a54282b23e3", + "disabled": true + }, + { + "key": "remote_user", + "value": "RA_SUPPORT", + "disabled": true + }, + { + "key": "idcs_cloudgate_id", + "value": "opera-raptors", + "disabled": true + }, + { + "key": "logLevel", + "value": "ERROR", + "disabled": true + }, + { + "key": "idcs_user_display_name", + "value": "RAPTORS SUPPORT", + "disabled": true + }, + { + "key": "useLocal", + "value": "true", + "disabled": true + }, + { + "key": "X-Forwarded-For", + "value": "10.193.122.204", + "disabled": true + }, + { + "key": "idcs_service_url", + "value": "https://idcs-e66ffbb5e1024638b1775a54282b23e3.identity.pint.oc9qadev.com:443", + "disabled": true + }, + { + "key": "idcs_user_id", + "value": "295279a6133745cbba6ccb36e7c337c2", + "disabled": true + }, + { + "key": "Accept-Language", + "value": "E", + "disabled": true + }, + { + "key": "idcs_remote_user", + "value": "RA_SUPPORT", + "disabled": true + }, + { + "key": "idcs_user_csr", + "value": "false", + "disabled": true + }, + { + "key": "x-hubid", + "value": "DFLT_FIRST", + "disabled": true + }, + { + "key": "x-sso-sid", + "value": "Au6mQHSq0ivlcV27uHPCvnC-T4TIs7fZwDHMbsYLMFriDCt7TTO8!2140047053!1707891258538", + "disabled": true + }, + { + "key": "idcs_session_id", + "value": "dae42034a3c24e7f9908b0031ccd67d7:b2ab20", + "disabled": true + }, + { + "key": "idcs_remote_user_mappingattr", + "value": "userName", + "disabled": true + }, + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "Accept-Encoding", + "value": "deflate", + "disabled": true + }, + { + "key": "Accept", + "value": "application/json", + "disabled": true + }, + { + "key": "userLanguage", + "value": "E", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\"reservationInterfaceStatus\":{\"logo\":\"VI02\",\"interfaceStatusList\":[{\"reservationId\":{\"type\":\"Reservation\",\"idContext\":\"OPERA\",\"id\":\"942371\"},\"roomExtension\":\"D29\",\"interfaceRights\":[{\"right\":\"47\",\"category\":\"D\"},{\"right\":\"37\",\"category\":\"G\"},{\"right\":\"45\",\"category\":\"M\"},{\"right\":\"61\",\"category\":\"B\"},{\"right\":\"25\",\"category\":\"T\"},{\"right\":\"21\",\"category\":\"V\"},{\"right\":\"39\",\"category\":\"W\"}]}]}}" + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/interfaces/13005/roomStatuses", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "interfaces", + "13005", + "roomStatuses" + ] + } + }, + "response": [] + }, + { + "name": "get Fulfillment Activity Log", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/fulfillmentActivityLogs?fromDate=Date&offset=integer&toDate=Date&limit=integer&activityGroup=string", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "fulfillmentActivityLogs" + ], + "query": [ + { + "key": "fromDate", + "value": "Date", + "description": "Search from date for the user activity log." + }, + { + "key": "offset", + "value": "integer", + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned." + }, + { + "key": "toDate", + "value": "Date", + "description": "Search to date for the user activity log." + }, + { + "key": "limit", + "value": "integer", + "description": "Indicates maximum number of records a Web Service should return." + }, + { + "key": "activityGroup", + "value": "string", + "description": "Activity Group" + }, + { + "key": "searchText", + "value": "string", + "description": "Search text for the user activity log.", + "disabled": true + }, + { + "key": "userByIds", + "value": "integer", + "description": "By user", + "disabled": true + }, + { + "key": "userForIds", + "value": "integer", + "description": "For User", + "disabled": true + }, + { + "key": "activityType", + "value": "string", + "description": "Activity Type", + "disabled": true + }, + { + "key": "module", + "value": "string", + "description": "Activity module.\nAvailable values : Reservation, Contract, Allotment, Outlookview, Profile, Accountreceivables, GdsConvRateCodes, RateCode, Billing, Activity", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Hotel Rooms", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/rooms", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "rooms" + ], + "query": [ + { + "key": "roomType", + "value": "string", + "description": "The room types of hotel rooms to be fetched", + "disabled": true + }, + { + "key": "roomFeatureCode", + "value": "string", + "description": "A code representing a room feature", + "disabled": true + }, + { + "key": "reservationId", + "value": "string", + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation", + "disabled": true + }, + { + "key": "limit", + "value": "integer", + "description": "Indicates maximum number of records a Web Service should return.", + "disabled": true + }, + { + "key": "offset", + "value": "integer", + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "disabled": true + }, + { + "key": "roomNumberWildcard", + "value": "string", + "disabled": true + }, + { + "key": "hotelRoomStatus", + "value": "Clean", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", + "disabled": true + }, + { + "key": "hotelRoomStatus", + "value": "Dirty", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", + "disabled": true + }, + { + "key": "hotelRoomStatus", + "value": "Pickup", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", + "disabled": true + }, + { + "key": "hotelRoomStatus", + "value": "Inspected", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", + "disabled": true + }, + { + "key": "hotelRoomStatus", + "value": "OutOfOrder", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", + "disabled": true + }, + { + "key": "hotelRoomStatus", + "value": "OutOfService", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", + "disabled": true + }, + { + "key": "hotelFORoomStatus", + "value": "Vacant", + "description": "Simple type for front office room status instructions to be used in requests for fetching housekeeping rooms. Valid values are Vacant and Occupied.", + "disabled": true + }, + { + "key": "hotelFORoomStatus", + "value": "Occupied", + "description": "Simple type for front office room status instructions to be used in requests for fetching housekeeping rooms. Valid values are Vacant and Occupied.", + "disabled": true + }, + { + "key": "fromRoomNumber", + "value": "string", + "description": "From Room Number", + "disabled": true + }, + { + "key": "toRoomNumber", + "value": "string", + "description": "To Room Number", + "disabled": true + }, + { + "key": "hotelRoomStartDate", + "value": "date", + "description": "Start date of hotel rooms.", + "disabled": true + }, + { + "key": "hotelRoomEndDate", + "value": "date", + "description": "End date of hotel rooms.", + "disabled": true + }, + { + "key": "duration", + "value": "string", + "description": "Duration", + "disabled": true + }, + { + "key": "roomClass", + "value": "string", + "description": "The room class of hotel rooms to be fetched", + "disabled": true + }, + { + "key": "floor", + "value": "string", + "description": "The floor of room to be fetched", + "disabled": true + }, + { + "key": "includeDueOut", + "value": "boolean", + "description": "This flag when set to true will include rooms assigned to due out reservations", + "disabled": true + }, + { + "key": "departureTime", + "value": "string", + "description": "When IncludeDueOut is enable,it is the departure time before which to search", + "disabled": true + }, + { + "key": "description", + "value": "string", + "description": "A code representing a room feature", + "disabled": true + }, + { + "key": "orderSequence", + "value": "number", + "description": "Display Order sequence", + "disabled": true + }, + { + "key": "quantity", + "value": "integer", + "description": "Indicates quantity", + "disabled": true + }, + { + "key": "smokingPreference", + "value": "string", + "description": "The smoking preference of room to be fetched", + "disabled": true + }, + { + "key": "includeAllRoomConditions", + "value": "boolean", + "description": "This flag when set to true will include all room conditions, when set to false then room with \\\"General Assignment\\\" condition type will be excluded from the result", + "disabled": true + }, + { + "key": "includeComponentRooms", + "value": "boolean", + "description": "This flag when set to true will include all component rooms", + "disabled": true + }, + { + "key": "includePseudoRooms", + "value": "boolean", + "description": "This flag when set to true will include all pseudo rooms", + "disabled": true + }, + { + "key": "includeOORoomCheck", + "value": "boolean", + "description": "This flag when set to true will work for Available Rooms functionality", + "disabled": true + }, + { + "key": "connectingRoomsOnly", + "value": "boolean", + "description": "This flag when set to true will include only connecting rooms", + "disabled": true + }, + { + "key": "reservationIdContext", + "value": "string", + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)", + "disabled": true + }, + { + "key": "reservationIdType", + "value": "string", + "description": "A reference to the type of object defined by the UniqueID element", + "disabled": true + }, + { + "key": "pseudoRoomsOnly", + "value": "boolean", + "description": "This flag when set to true will include only pseudo rooms", + "disabled": true + }, + { + "key": "includeAttendentInRoom", + "value": "boolean", + "description": "This flag when set to true will includes attendent in Rooms", + "disabled": true + }, + { + "key": "includeRotationRoom", + "value": "boolean", + "description": "This flag when set to true will return the rotation room when room roation parameter is active and the room type is configured for rotation.", + "disabled": true + }, + { + "key": "ownerRoomsOnly", + "value": "boolean", + "description": "When this flag is set to true, this API will fetch rooms which are contracted with owner profiles. This is supported when OPERA Control Room Rotation is active", + "disabled": true + }, + { + "key": "ownerExclusiveRoomsOnly", + "value": "boolean", + "description": "When this flag is set to true, this API will fetch rooms can only be used by the reservation's profile (owner) of the room. This is supported when OPERA Control Room Rotation is active", + "disabled": true + }, + { + "key": "perfectFitRoomsOnly", + "value": "boolean", + "description": "When this flag is set to true, this API will fetch only those rooms that have exactly Y nights free with the reservation guest(s) points.", + "disabled": true + }, + { + "key": "orderBy", + "value": "string", + "description": "A collection of supported sorting for available rooms search results", + "disabled": true + }, + { + "key": "unitGradeCodes", + "value": "string", + "description": "Fetches rooms that matches requested unit grade codes. Only returns when Room Rotation and Unit Grade are active", + "disabled": true + }, + { + "key": "ownerExclusiveRoomProfileId", + "value": "string", + "description": "This OPERA profile?s internal Id will be used with ownerExclusiveRoomOnly flag to return the room which own by this profile. This query parameter is supported when OPERA Control Room Rotation is active", + "disabled": true + }, + { + "key": "excludeRoomFeatures", + "value": "string", + "description": "It indicates to exclude rooms with the selected Room Feature(s).It allows alphanumeric values(e.g.,TUB,BOLCONY,MV)", + "disabled": true + }, + { + "key": "excludeFloorPreferences", + "value": "string", + "description": "It indicates to exclude rooms with the selected Floor(s) which are comma separated values.It allows alphanumeric values(e.g.,01,02,03,GROUND,five)", + "disabled": true + } + ] + }, + "description": "To fetch rooms from OPERA " + }, + "response": [] + }, + { + "name": "get Hotel Rooms (V1) (for assignment)", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/rooms", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "rooms" + ], + "query": [ + { + "key": "roomType", + "value": "string", + "description": "The room types of hotel rooms to be fetched", + "disabled": true + }, + { + "key": "roomFeatureCode", + "value": "string", + "description": "A code representing a room feature", + "disabled": true + }, + { + "key": "reservationId", + "value": "string", + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation", + "disabled": true + }, + { + "key": "limit", + "value": "Integer", + "description": "Indicates maximum number of records a Web Service should return.", + "disabled": true + }, + { + "key": "offset", + "value": "Integer", + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "disabled": true + }, + { + "key": "roomNumberWildcard", + "value": "string", + "disabled": true + }, + { + "key": "hotelRoomStatus", + "value": "Clean", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", + "disabled": true + }, + { + "key": "hotelRoomStatus", + "value": "Dirty", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", + "disabled": true + }, + { + "key": "hotelRoomStatus", + "value": "Pickup", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", + "disabled": true + }, + { + "key": "hotelRoomStatus", + "value": "Inspected", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", + "disabled": true + }, + { + "key": "hotelRoomStatus", + "value": "OutOfOrder", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", + "disabled": true + }, + { + "key": "hotelRoomStatus", + "value": "OutOfService", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", + "disabled": true + }, + { + "key": "hotelFORoomStatus", + "value": "Vacant", + "description": "Simple type for front office room status instructions to be used in requests for fetching housekeeping rooms. Valid values are Vacant and Occupied.", + "disabled": true + }, + { + "key": "hotelFORoomStatus", + "value": "Occupied", + "description": "Simple type for front office room status instructions to be used in requests for fetching housekeeping rooms. Valid values are Vacant and Occupied.", + "disabled": true + }, + { + "key": "fromRoomNumber", + "value": "string", + "description": "From Room Number", + "disabled": true + }, + { + "key": "toRoomNumber", + "value": "string", + "description": "To Room Number", + "disabled": true + }, + { + "key": "hotelRoomStartDate", + "value": "date", + "description": "Start date of hotel rooms.", + "disabled": true + }, + { + "key": "hotelRoomEndDate", + "value": "date", + "description": "End date of hotel rooms.", + "disabled": true + }, + { + "key": "duration", + "value": "string", + "description": "Duration", + "disabled": true + }, + { + "key": "roomClass", + "value": "string", + "description": "The room class of hotel rooms to be fetched", + "disabled": true + }, + { + "key": "floor", + "value": "string", + "description": "The floor of room to be fetched", + "disabled": true + }, + { + "key": "includeDueOut", + "value": "boolean", + "description": "This flag when set to true will include rooms assigned to due out reservations", + "disabled": true + }, + { + "key": "departureTime", + "value": "string", + "description": "When IncludeDueOut is enable,it is the departure time before which to search", + "disabled": true + }, + { + "key": "description", + "value": "string", + "description": "A code representing a room feature", + "disabled": true + }, + { + "key": "orderSequence", + "value": "number", + "description": "Display Order sequence", + "disabled": true + }, + { + "key": "quantity", + "value": "integer", + "description": "Indicates quantity", + "disabled": true + }, + { + "key": "smokingPreference", + "value": "string", + "description": "The smoking preference of room to be fetched", + "disabled": true + }, + { + "key": "includeAllRoomConditions", + "value": "boolean", + "description": "This flag when set to true will include all room conditions, when set to false then room with \\\"General Assignment\\\" condition type will be excluded from the result", + "disabled": true + }, + { + "key": "includeComponentRooms", + "value": "boolean", + "description": "This flag when set to true will include all component rooms", + "disabled": true + }, + { + "key": "includePseudoRooms", + "value": "boolean", + "description": "This flag when set to true will include all pseudo rooms", + "disabled": true + }, + { + "key": "includeOORoomCheck", + "value": "boolean", + "description": "This flag when set to true will work for Available Rooms functionality", + "disabled": true + }, + { + "key": "connectingRoomsOnly", + "value": "boolean", + "description": "This flag when set to true will include only connecting rooms", + "disabled": true + }, + { + "key": "reservationIdContext", + "value": "string", + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)", + "disabled": true + }, + { + "key": "reservationIdType", + "value": "string", + "description": "A reference to the type of object defined by the UniqueID element", + "disabled": true + }, + { + "key": "pseudoRoomsOnly", + "value": "boolean", + "description": "This flag when set to true will include only pseudo rooms", + "disabled": true + }, + { + "key": "includeAttendentInRoom", + "value": "boolean", + "description": "This flag when set to true will includes attendent in Rooms", + "disabled": true + }, + { + "key": "includeRotationRoom", + "value": "boolean", + "description": "This flag when set to true will return the rotation room when room roation parameter is active and the room type is configured for rotation.", + "disabled": true + }, + { + "key": "ownerRoomsOnly", + "value": "boolean", + "description": "When this flag is set to true, this API will fetch rooms which are contracted with owner profiles. This is supported when OPERA Control Room Rotation is active", + "disabled": true + }, + { + "key": "ownerExclusiveRoomsOnly", + "value": "boolean", + "description": "When this flag is set to true, this API will fetch rooms can only be used by the reservation's profile (owner) of the room. This is supported when OPERA Control Room Rotation is active", + "disabled": true + }, + { + "key": "perfectFitRoomsOnly", + "value": "boolean", + "description": "When this flag is set to true, this API will fetch only those rooms that have exactly Y nights free with the reservation guest(s) points.", + "disabled": true + }, + { + "key": "orderBy", + "value": "string", + "description": "A collection of supported sorting for available rooms search results", + "disabled": true + }, + { + "key": "unitGradeCodes", + "value": "string", + "description": "Fetches rooms that matches requested unit grade codes. Only returns when Room Rotation and Unit Grade are active", + "disabled": true + }, + { + "key": "ownerExclusiveRoomProfileId", + "value": "string", + "description": "This OPERA profile?s internal Id will be used with ownerExclusiveRoomOnly flag to return the room which own by this profile. This query parameter is supported when OPERA Control Room Rotation is active", + "disabled": true + }, + { + "key": "excludeRoomFeatures", + "value": "string", + "description": "It indicates to exclude rooms with the selected Room Feature(s).It allows alphanumeric values(e.g.,TUB,BOLCONY,MV)", + "disabled": true + }, + { + "key": "excludeFloorPreferences", + "value": "string", + "description": "It indicates to exclude rooms with the selected Floor(s) which are comma separated values.It allows alphanumeric values(e.g.,01,02,03,GROUND,five)", + "disabled": true + } + ] + }, + "description": "To fetch rooms from OPERA " + }, + "response": [] + }, + { + "name": "get Linked Reservations", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/linked", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "linked" + ], + "query": [ + { + "key": "additionalReservationId", + "value": "string", + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation", + "disabled": true + }, + { + "key": "additionalReservationIdContext", + "value": "string", + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)", + "disabled": true + }, + { + "key": "additionalReservationIdType", + "value": "string", + "description": "A reference to the type of object defined by the UniqueID element", + "disabled": true + } + ] + }, + "description": "To fetch rooms from OPERA " + }, + "response": [] + }, + { + "name": "get Reservations For Billing", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/billingReservations", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "billingReservations" + ], + "query": [ + { + "key": "offset", + "value": "integer", + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "disabled": true + }, + { + "key": "searchType", + "value": "InHouse", + "disabled": true + }, + { + "key": "arrivalEnd", + "value": "date", + "description": "The ending value of the date range", + "disabled": true + }, + { + "key": "departureStart", + "value": "date", + "description": "The starting value of the date range", + "disabled": true + }, + { + "key": "departureEnd", + "value": "date", + "description": "The ending value of the date range", + "disabled": true + }, + { + "key": "stayOnStart", + "value": "", + "disabled": true + }, + { + "key": "stayOnEnd", + "value": "", + "disabled": true + }, + { + "key": "createOnStart", + "value": "", + "disabled": true + }, + { + "key": "createOnEnd", + "value": "", + "disabled": true + }, + { + "key": "limit", + "value": "integer", + "description": "Indicates maximum number of records a Web Service should return", + "disabled": true + }, + { + "key": "multipleHotelsSearchList", + "value": "string", + "disabled": true + }, + { + "key": "superSearch", + "value": "string", + "description": "Free form text field for searching all reservation fields", + "disabled": true + }, + { + "key": "reservationId", + "value": "string", + "description": "unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation", + "disabled": true + }, + { + "key": "reservationIdContext", + "value": "string", + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)", + "disabled": true + }, + { + "key": "reservationIdType", + "value": "string", + "description": "A reference to the type of object defined by the UniqueID element", + "disabled": true + }, + { + "key": "nights", + "value": "integer", + "description": "The number of nights on a reservation", + "disabled": true + }, + { + "key": "arrivalStart", + "value": "date", + "description": "The starting value of the date range", + "disabled": true + }, + { + "key": "reservationProfileType", + "value": "Guest", + "disabled": true + }, + { + "key": "reservationProfileType", + "value": "Company", + "disabled": true + }, + { + "key": "reservationProfileType", + "value": "Group", + "disabled": true + }, + { + "key": "reservationProfileType", + "value": "Travel", + "disabled": true + }, + { + "key": "reservationProfileType", + "value": "Source", + "disabled": true + }, + { + "key": "reservationProfileType", + "value": "ReservationContact", + "disabled": true + }, + { + "key": "reservationProfileType", + "value": "BillingContact", + "disabled": true + }, + { + "key": "reservationProfileType", + "value": "Addressee", + "disabled": true + }, + { + "key": "attachedProfileName", + "value": "string", + "description": "Attached profile name", + "disabled": true + }, + { + "key": "attachedProfileId", + "value": "string", + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation", + "disabled": true + }, + { + "key": "attachedProfileIdContext", + "value": "string", + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)", + "disabled": true + }, + { + "key": "attachedProfileIdType", + "value": "string", + "description": "A reference to the type of object defined by the UniqueID element", + "disabled": true + }, + { + "key": "resGuestId", + "value": "string", + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation", + "disabled": true + }, + { + "key": "resGuestIdContext", + "value": "string", + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)", + "disabled": true + }, + { + "key": "resGuestIdType", + "value": "string", + "description": "A reference to the type of object defined by the UniqueID element", + "disabled": true + }, + { + "key": "membershipId", + "value": "string", + "description": "Membership ID criteria", + "disabled": true + }, + { + "key": "membershipLevelCodes", + "value": "string", + "disabled": true + }, + { + "key": "membershipTypeCodes", + "value": "string", + "disabled": true + }, + { + "key": "surname", + "value": "string", + "description": "Family name, last name", + "disabled": true + }, + { + "key": "givenName", + "value": "string", + "description": "Given name, first name or names", + "disabled": true + }, + { + "key": "cityName", + "value": "string", + "description": "City (e.g., Dublin), town, or postal station (i.e., a postal service territory, often used in a military address)", + "disabled": true + }, + { + "key": "postalCode", + "value": "string", + "description": "Post Office Code number", + "disabled": true + }, + { + "key": "state", + "value": "string", + "description": "State or Province name (e.g., Texas)", + "disabled": true + }, + { + "key": "countryCode", + "value": "string", + "description": "Code for a country or a nationality", + "disabled": true + }, + { + "key": "streetAddress", + "value": "string", + "description": "First Line of Street Address. For profile search it matches the first Address line.", + "disabled": true + }, + { + "key": "bookingChannelCode", + "value": "string", + "description": "Booking Channel Code", + "disabled": true + }, + { + "key": "blockHotelId", + "value": "string", + "description": "The Hotel Code of the Block", + "disabled": true + }, + { + "key": "blockId", + "value": "string", + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation", + "disabled": true + }, + { + "key": "blockIdContext", + "value": "string", + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)", + "disabled": true + }, + { + "key": "blockIdType", + "value": "string", + "description": "A reference to the type of object defined by the UniqueID element", + "disabled": true + }, + { + "key": "recordLocator", + "value": "string", + "description": "GDS Record Locator for reservation", + "disabled": true + }, + { + "key": "orderByAttributeName", + "value": "string", + "disabled": true + }, + { + "key": "orderType", + "value": "string", + "disabled": true + }, + { + "key": "roomId", + "value": "string", + "description": "Room number of the reservation to search by", + "disabled": true + }, + { + "key": "roomType", + "value": "string", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Reservation", + "description": "Instruction to fetch whether the room was assigned/upgraded by AI. This will also include Reservation instruction.", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "ReservationID", + "description": "Instruction to fetch whether the room was assigned/upgraded by AI. This will also include Reservation instruction.", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Indicators", + "description": "Instruction to fetch whether the room was assigned/upgraded by AI. This will also include Reservation instruction.", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Deposits", + "description": "Instruction to fetch whether the room was assigned/upgraded by AI. This will also include Reservation instruction.", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "RevenuesAndBalances", + "description": "Instruction to fetch whether the room was assigned/upgraded by AI. This will also include Reservation instruction.", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "GuestServiceStatus", + "description": "Instruction to fetch whether the room was assigned/upgraded by AI. This will also include Reservation instruction.", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "MasterInfo", + "description": "Instruction to fetch whether the room was assigned/upgraded by AI. This will also include Reservation instruction.", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "CancellationInfo", + "description": "Instruction to fetch whether the room was assigned/upgraded by AI. This will also include Reservation instruction.", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "BlockReservations", + "description": "Instruction to fetch whether the room was assigned/upgraded by AI. This will also include Reservation instruction.", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "TaxType", + "description": "Instruction to fetch whether the room was assigned/upgraded by AI. This will also include Reservation instruction.", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "GuestDeviceNotification", + "description": "Instruction to fetch whether the room was assigned/upgraded by AI. This will also include Reservation instruction.", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "RoomAssignedByAI", + "description": "Instruction to fetch whether the room was assigned/upgraded by AI. This will also include Reservation instruction.", + "disabled": true + }, + { + "key": "excludeNoPost", + "value": "boolean", + "description": "Indicates that reservations with No Post flag should not be expected from the result", + "disabled": true + }, + { + "key": "excludePMRooms", + "value": "boolean", + "description": "Indicates that reservations with PM room type should not be expected from the result", + "disabled": true + }, + { + "key": "hasOpenFolio", + "value": "boolean", + "description": "Indicates that only reservations with open folio should be expected from the result.", + "disabled": true + }, + { + "key": "excludedReservationIds", + "value": "string", + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation", + "disabled": true + }, + { + "key": "excludedReservationIdsContext", + "value": "string", + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)", + "disabled": true + }, + { + "key": "excludedReservationIdsType", + "value": "string", + "description": "A reference to the type of object defined by the UniqueID element", + "disabled": true + }, + { + "key": "advanceCheckedIn", + "value": "boolean", + "description": "Indicates to exclude Advance Checked In Reservations from search result", + "disabled": true + }, + { + "key": "searchTypesSearchType", + "value": "InHouse", + "description": "Represents Reservation search type Player Snapshot\n\"Any\", \"DayUse\", \"Arrival\", \"Arrived\", \"Departure\", \"WaitList\", \"Cancellation\", \"CheckedOut\", \"NoShow\", \"Complimentary\", \"InHouse\", \"PostStayPendingBalance\", \"PreRegistered\", \"PostToRoom\", \"OpenFolio\", \"ScheduledCheckOut\", \"Queued\", \"MobileCheckout\", \"RegisteredAndInHouse\", \"ResvBlockTraces\", \"GuestMessages\", \"MassCancellation\", \"Operator\", \"Turndown\", \"WalkIn\", \"AdvanceCheckedIn\", \"OpenBalance\", \"AutoFolioSettlement\", \"Routing\", \"PlayerSnapshot\"", + "disabled": true + }, + { + "key": "reservationStatus", + "value": "string", + "description": "Reservation status type for reservations search", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Reservation Summaries", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservationSummaries?searchType=Arrival&reservationId=string&blockId=string&arrivalStart=date&arrivalEnd=date&departureStart=date&departureEnd=date&stayOnStart=date&stayOnEnd=date&createOnStart=date&createOnEnd=date&reservationIdContext=string&reservationIdType=string&blockIdContext=string&blockIdType=string&depositDateEnd=date&depositDateStart=date&dateCriteriaExpectedArrivalEndTime=date-time&dateCriteriaExpectedArrivalStartTime=date-time&depositDueDateEnd=date&depositDueDateStart=date&expectedReturnEndTime=date-time&expectedReturnStartTime=date-time&membershipNumber=string&anyVIPStatus=boolean&vipStatusCodes&roomId=string&lastName=string&firstName=string&blockCode=string&companyName=string&travelAgentName=string&creditCardNumber=string&customReference=string&externalReference=string&attributeName=Room&attributeName=Name&attributeName=ArrivalTime&attributeName=DepartureTime&attributeName=ArrivalDate&attributeName=DepartureDate&orderType=Asc&orderType=Dsc&expectedArrivalEndTime=date&expectedArrivalStartTime=date&roomTypes=string&roomStatuses=Clean&roomStatuses=Dirty&roomStatuses=Pickup&roomStatuses=Inspected&roomStatuses=OutofOrder&roomStatuses=OutofService&paymentMethod=string&indicator=InHouse&fetchSummaryInstructions=ReservationPaymentMethods&fetchSummaryInstructions=RoomDetails&fetchSummaryInstructions=BlockReservationDetails&allowedAction=EnrollInProgress&allowedAction=EnrollToPrimaryMembership&allowedAction=Cancel&allowedAction=Move&allowedAction=PreCharge&allowedAction=PostCharge&allowedAction=FacilitySchedule&allowedAction=Upsell&allowedAction=PreCheckIn&allowedAction=PostToNoShowCancel&allowedAction=NoShow&allowedAction=NameChange&allowedAction=Discount&allowedAction=HouseKeeping", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "reservationSummaries" + ], + "query": [ + { + "key": "searchType", + "value": "Arrival", + "description": "\"Any\", \"DayUse\", \"Arrival\", \"Arrived\", \"Departure\", \"WaitList\", \"Cancellation\", \"CheckedOut\", \"NoShow\", \"Complimentary\", \"InHouse\", \"PostStayPendingBalance\", \"PreRegistered\", \"PostToRoom\", \"OpenFolio\", \"ScheduledCheckOut\", \"Queued\", \"MobileCheckout\", \"RegisteredAndInHouse\", \"ResvBlockTraces\", \"GuestMessages\", \"MassCancellation\", \"Operator\", \"Turndown\", \"WalkIn\", \"AdvanceCheckedIn\", \"OpenBalance\", \"AutoFolioSettlement\", \"Routing\", \"PlayerSnapshot\"" + }, + { + "key": "reservationId", + "value": "string", + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation" + }, + { + "key": "blockId", + "value": "string", + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation" + }, + { + "key": "arrivalStart", + "value": "date", + "description": "The starting value of the date range" + }, + { + "key": "arrivalEnd", + "value": "date", + "description": "The ending value of the date range" + }, + { + "key": "departureStart", + "value": "date", + "description": "The starting value of the date range" + }, + { + "key": "departureEnd", + "value": "date", + "description": "The ending value of the date range" + }, + { + "key": "stayOnStart", + "value": "date", + "description": "The starting value of the date range" + }, + { + "key": "stayOnEnd", + "value": "date", + "description": "The ending value of the date range" + }, + { + "key": "createOnStart", + "value": "date", + "description": "The starting value of the date range" + }, + { + "key": "createOnEnd", + "value": "date", + "description": "The ending value of the date range" + }, + { + "key": "reservationIdContext", + "value": "string", + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)" + }, + { + "key": "reservationIdType", + "value": "string", + "description": "A reference to the type of object defined by the UniqueID element" + }, + { + "key": "blockIdContext", + "value": "string", + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)" + }, + { + "key": "blockIdType", + "value": "string", + "description": "A reference to the type of object defined by the UniqueID element" + }, + { + "key": "depositDateEnd", + "value": "date", + "description": "The ending value of the date range" + }, + { + "key": "depositDateStart", + "value": "date", + "description": "The starting value of the date range" + }, + { + "key": "dateCriteriaExpectedArrivalEndTime", + "value": "date-time", + "description": "The ending value of the time span" + }, + { + "key": "dateCriteriaExpectedArrivalStartTime", + "value": "date-time", + "description": "The starting value of the time span" + }, + { + "key": "depositDueDateEnd", + "value": "date", + "description": "The ending value of the date range" + }, + { + "key": "depositDueDateStart", + "value": "date", + "description": "The starting value of the date range" + }, + { + "key": "expectedReturnEndTime", + "value": "date-time", + "description": "The ending value of the time span" + }, + { + "key": "expectedReturnStartTime", + "value": "date-time", + "description": "The starting value of the time span" + }, + { + "key": "membershipNumber", + "value": "string", + "description": "Lookup reservations with this membership number" + }, + { + "key": "anyVIPStatus", + "value": "boolean", + "description": "VIP status of the customer" + }, + { + "key": "vipStatusCodes", + "value": null, + "description": "VIP status of the customer" + }, + { + "key": "roomId", + "value": "string", + "description": "Wildcard Search value to lookup reservation with this room number" + }, + { + "key": "lastName", + "value": "string", + "description": "Wildcard Search value to lookup reservations with this Last Name" + }, + { + "key": "firstName", + "value": "string", + "description": "Wildcard Search value to lookup reservations with this First Name" + }, + { + "key": "blockCode", + "value": "string", + "description": "Wildcard Search value to lookup reservation with this block code." + }, + { + "key": "companyName", + "value": "string", + "description": "Lookup reservations with this company name." + }, + { + "key": "travelAgentName", + "value": "string", + "description": "Lookup reservations with this travel agent name" + }, + { + "key": "creditCardNumber", + "value": "string", + "description": "Lookup reservations which has this credit card attached" + }, + { + "key": "customReference", + "value": "string", + "description": "Lookup reservations with this custom reference number" + }, + { + "key": "externalReference", + "value": "string", + "description": "Lookup reservations with this external reference id" + }, + { + "key": "attributeName", + "value": "Room", + "description": "\"Room\", \"Name\", \"ArrivalTime\", \"DepartureTime\", \"ArrivalDate\", \"DepartureDate\"" + }, + { + "key": "attributeName", + "value": "Name", + "description": "\"Room\", \"Name\", \"ArrivalTime\", \"DepartureTime\", \"ArrivalDate\", \"DepartureDate\"" + }, + { + "key": "attributeName", + "value": "ArrivalTime", + "description": "\"Room\", \"Name\", \"ArrivalTime\", \"DepartureTime\", \"ArrivalDate\", \"DepartureDate\"" + }, + { + "key": "attributeName", + "value": "DepartureTime", + "description": "\"Room\", \"Name\", \"ArrivalTime\", \"DepartureTime\", \"ArrivalDate\", \"DepartureDate\"" + }, + { + "key": "attributeName", + "value": "ArrivalDate", + "description": "\"Room\", \"Name\", \"ArrivalTime\", \"DepartureTime\", \"ArrivalDate\", \"DepartureDate\"" + }, + { + "key": "attributeName", + "value": "DepartureDate", + "description": "\"Room\", \"Name\", \"ArrivalTime\", \"DepartureTime\", \"ArrivalDate\", \"DepartureDate\"" + }, + { + "key": "orderType", + "value": "Asc", + "description": "Order Type" + }, + { + "key": "orderType", + "value": "Dsc", + "description": "Order Type" + }, + { + "key": "expectedArrivalEndTime", + "value": "date", + "description": "The ending value of the date range" + }, + { + "key": "expectedArrivalStartTime", + "value": "date", + "description": "The starting value of the date range" + }, + { + "key": "roomTypes", + "value": "string", + "description": "Room Types" + }, + { + "key": "roomStatuses", + "value": "Clean", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService" + }, + { + "key": "roomStatuses", + "value": "Dirty", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService" + }, + { + "key": "roomStatuses", + "value": "Pickup", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService" + }, + { + "key": "roomStatuses", + "value": "Inspected", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService" + }, + { + "key": "roomStatuses", + "value": "OutofOrder", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService" + }, + { + "key": "roomStatuses", + "value": "OutofService", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService" + }, + { + "key": "paymentMethod", + "value": "string", + "description": "Payment Method to search the reservation" + }, + { + "key": "indicator", + "value": "InHouse", + "description": "\"Package\", \"Message\", \"Attachments\", \"Share\", \"Routing\", \"Itinerary\", \"Trace\", \"ServiceRequests\", \"Locator\", \"Comment\", \"AuthorizedBilling\", \"StayRevenue\", \"Preference\", \"ProfileNote\", \"NoPost\", \"DepositCancellation\", \"FixedCharge\", \"RateChange\", \"QmsTask\", \"Activity\", \"Queue\", \"Member\", \"CancelReason\", \"Extension\", \"OpenFolio\", \"PreStay\", \"PostStay\", \"WakeUpCall\", \"Alert\", \"ExternalQms\", \"Transport\", \"TrackIt\", \"Award\", \"ItemInventory\", \"Waitlist\", \"HistoryFuture\", \"Communication\", \"PrepaidCards\", \"WebRegistrationCards\"" + }, + { + "key": "fetchSummaryInstructions", + "value": "ReservationPaymentMethods", + "description": "Simple type for reservation summary instructions that can be used in requests to fetch summary" + }, + { + "key": "fetchSummaryInstructions", + "value": "RoomDetails", + "description": "Simple type for reservation summary instructions that can be used in requests to fetch summary" + }, + { + "key": "fetchSummaryInstructions", + "value": "BlockReservationDetails", + "description": "Simple type for reservation summary instructions that can be used in requests to fetch summary" + }, + { + "key": "allowedAction", + "value": "EnrollInProgress", + "description": "Flag indicating whether the Enrollment is in progress or not for the Profile associated with this Reservation" + }, + { + "key": "allowedAction", + "value": "EnrollToPrimaryMembership", + "description": "Flag indicating whether the Enrollment is in progress or not for the Profile associated with this Reservation" + }, + { + "key": "allowedAction", + "value": "Cancel", + "description": "Flag indicating whether the Enrollment is in progress or not for the Profile associated with this Reservation" + }, + { + "key": "allowedAction", + "value": "Move", + "description": "Flag indicating whether the Enrollment is in progress or not for the Profile associated with this Reservation" + }, + { + "key": "allowedAction", + "value": "PreCharge", + "description": "Flag indicating whether the Enrollment is in progress or not for the Profile associated with this Reservation" + }, + { + "key": "allowedAction", + "value": "PostCharge", + "description": "Flag indicating whether the Enrollment is in progress or not for the Profile associated with this Reservation" + }, + { + "key": "allowedAction", + "value": "FacilitySchedule", + "description": "Flag indicating whether the Enrollment is in progress or not for the Profile associated with this Reservation" + }, + { + "key": "allowedAction", + "value": "Upsell", + "description": "Flag indicating whether the Enrollment is in progress or not for the Profile associated with this Reservation" + }, + { + "key": "allowedAction", + "value": "PreCheckIn", + "description": "Flag indicating whether the Enrollment is in progress or not for the Profile associated with this Reservation" + }, + { + "key": "allowedAction", + "value": "PostToNoShowCancel", + "description": "Flag indicating whether the Enrollment is in progress or not for the Profile associated with this Reservation" + }, + { + "key": "allowedAction", + "value": "NoShow", + "description": "Flag indicating whether the Enrollment is in progress or not for the Profile associated with this Reservation" + }, + { + "key": "allowedAction", + "value": "NameChange", + "description": "Flag indicating whether the Enrollment is in progress or not for the Profile associated with this Reservation" + }, + { + "key": "allowedAction", + "value": "Discount", + "description": "Flag indicating whether the Enrollment is in progress or not for the Profile associated with this Reservation" + }, + { + "key": "allowedAction", + "value": "HouseKeeping", + "description": "Flag indicating whether the Enrollment is in progress or not for the Profile associated with this Reservation" + } + ] + } + }, + "response": [] + }, + { + "name": "get Resv For Batch CC Auth", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/authorizationReservations", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "authorizationReservations" + ], + "query": [ + { + "key": "guestName", + "value": "string", + "description": "Used for Character Strings, length 0 to 80", + "disabled": true + }, + { + "key": "room", + "value": "string", + "description": "Used for codes in the OPERA Code tables. Possible values of this pattern are 1, 101, 101.EQP, or 101.EQP.X.", + "disabled": true + }, + { + "key": "cardType", + "value": "string", + "description": "This is required for Credit Card Payment Methods. This indicates the type of Credit Card associated with this payment method.\"\n\"Ab\", \"Am\", \"Ax\", \"Cb\", \"Dc\", \"Ds\", \"Dt\", \"Ec\", \"Er\", \"Jc\", \"Jl\", \"Mc\", \"Nb\", \"So\", \"St\", \"Sw\", \"Va\", \"Xy\", \"Zz\", \"Cp\", \"Cu\"\n \"uniqueItems\" : true", + "disabled": true + }, + { + "key": "userDefinedCardType", + "value": "string", + "description": "Listing of user defined credit card types", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Room Interface Status", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/interfaces/{{InterfaceId}}/roomStatuses", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "interfaces", + "{{InterfaceId}}", + "roomStatuses" + ], + "query": [ + { + "key": "interfaceName", + "value": "string", + "description": "Name of the Hotel Interface", + "disabled": true + }, + { + "key": "interfaceType", + "value": "string", + "description": "XML Posting Interface\nBms\", \"Cas\", \"Ccw\", \"Dls\", \"Eft\", \"Exp\", \"Mak\", \"Mbs\", \"Msc\", \"Pbx\", \"Pos\", \"Svs\", \"Tik\", \"Vid\", \"Vms\", \"Www\", \"Xml\" ", + "disabled": true + }, + { + "key": "logo", + "value": "string", + "description": "Hotel Interface Logo. On the database, this is also referred as DBF Logo. This is a three letter code followed by an underscore(_). This tells us which DBF files and log files with the prefix that IFC7 is going to create", + "disabled": true + }, + { + "key": "machineName", + "value": "string", + "description": "Unique machine name of the running IFC", + "disabled": true + }, + { + "key": "status", + "value": "Running", + "description": "Status of the Hotel Interface either STOPPED or RUNNING", + "disabled": true + }, + { + "key": "status", + "value": "Stopped", + "description": "Status of the Hotel Interface either STOPPED or RUNNING", + "disabled": true + }, + { + "key": "status", + "value": "Waiting", + "description": "Status of the Hotel Interface either STOPPED or RUNNING", + "disabled": true + }, + { + "key": "status", + "value": "StopInitiated", + "description": "Status of the Hotel Interface either STOPPED or RUNNING", + "disabled": true + }, + { + "key": "status", + "value": "StartInitiated", + "description": "Status of the Hotel Interface either STOPPED or RUNNING", + "disabled": true + }, + { + "key": "status", + "value": "RebootInitiated", + "description": "Status of the Hotel Interface either STOPPED or RUNNING", + "disabled": true + }, + { + "key": "status", + "value": "Other", + "description": "Status of the Hotel Interface either STOPPED or RUNNING", + "disabled": true + }, + { + "key": "activeFlag", + "value": "boolean", + "description": "Indicator if the Hotel Interface is active or not. This is different from the Interface Status, which is either STOPPED or RUNNING.", + "disabled": true + }, + { + "key": "code", + "value": "string", + "description": "Code", + "disabled": true + }, + { + "key": "blockId", + "value": "string", + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation", + "disabled": true + }, + { + "key": "blockIdContext", + "value": "string", + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)", + "disabled": true + }, + { + "key": "blockIdType", + "value": "string", + "description": "A reference to the type of object defined by the UniqueID element", + "disabled": true + }, + { + "key": "roomId", + "value": "string", + "description": "Wild card search value for Room number", + "disabled": true + }, + { + "key": "lastName", + "value": "string", + "description": "Wild card search value to lookup reservations with this last name", + "disabled": true + }, + { + "key": "firstName", + "value": "string", + "description": "Wild card search value to lookup reservations with this first name", + "disabled": true + }, + { + "key": "reservationIds", + "value": "string", + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation", + "disabled": true + }, + { + "key": "reservationIdsContext", + "value": "string", + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)", + "disabled": true + }, + { + "key": "reservationIdsType", + "value": "string", + "description": "A reference to the type of object defined by the UniqueID element", + "disabled": true + }, + { + "key": "arrivalEnd", + "value": "date", + "description": "The ending value of the date range", + "disabled": true + }, + { + "key": "arrivalStart", + "value": "date", + "description": "The starting value of the date range", + "disabled": true + }, + { + "key": "expectedArrivalEndTime", + "value": "date-time", + "description": "The ending value of the time span", + "disabled": true + }, + { + "key": "expectedArrivalStartTime", + "value": "date-time", + "description": "The starting value of the time span", + "disabled": true + }, + { + "key": "specialCodes", + "value": "string", + "description": "Special Codes", + "disabled": true + }, + { + "key": "floorCodes", + "value": "string", + "description": "Floor Codes", + "disabled": true + }, + { + "key": "roomFeatureCodes", + "value": "string", + "description": "Room Feature Codes", + "disabled": true + }, + { + "key": "roomClassCodes", + "value": "string", + "description": "Room Class Codes", + "disabled": true + }, + { + "key": "roomStatus", + "value": "Clean", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService.", + "disabled": true + }, + { + "key": "roomStatus", + "value": "Dirty", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService.", + "disabled": true + }, + { + "key": "roomStatus", + "value": "Pickup", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService.", + "disabled": true + }, + { + "key": "roomStatus", + "value": "Inspected", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService.", + "disabled": true + }, + { + "key": "roomStatus", + "value": "OutofOrder", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService.", + "disabled": true + }, + { + "key": "roomStatus", + "value": "OutofService", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService.", + "disabled": true + }, + { + "key": "guaranteeCode", + "value": "string", + "description": "Include reservations that have Guarantee Code(Reservation Type) only", + "disabled": true + }, + { + "key": "reservationStatus", + "value": "Cancelled", + "description": "Reservation status type for reservations search", + "disabled": true + }, + { + "key": "reservationStatus", + "value": "CheckedOut", + "description": "Reservation status type for reservations search", + "disabled": true + }, + { + "key": "reservationStatus", + "value": "CheckedIn", + "description": "Reservation status type for reservations search", + "disabled": true + }, + { + "key": "reservationStatus", + "value": "DueIn", + "description": "Reservation status type for reservations search", + "disabled": true + }, + { + "key": "reservationStatus", + "value": "DueOut", + "description": "Reservation status type for reservations search", + "disabled": true + }, + { + "key": "reservationStatus", + "value": "InHouse", + "description": "Reservation status type for reservations search", + "disabled": true + }, + { + "key": "reservationStatus", + "value": "NoShow", + "description": "Reservation status type for reservations search", + "disabled": true + }, + { + "key": "reservationStatus", + "value": "WaitList", + "description": "Reservation status type for reservations search", + "disabled": true + }, + { + "key": "includeLinkedReservations", + "value": "boolean", + "description": "Include linked reservations", + "disabled": true + }, + { + "key": "includeBlocks", + "value": "boolean", + "description": "Include reservations attached to a block", + "disabled": true + }, + { + "key": "orderBy", + "value": "RoomNo", + "description": "A collection of supported sorting for Room Interface Status search results", + "disabled": true + }, + { + "key": "orderBy", + "value": "Name", + "description": "A collection of supported sorting for Room Interface Status search results", + "disabled": true + }, + { + "key": "orderBy", + "value": "ArrivalDateETR", + "description": "A collection of supported sorting for Room Interface Status search results", + "disabled": true + }, + { + "key": "orderBy", + "value": "ArrivalDate", + "description": "A collection of supported sorting for Room Interface Status search results", + "disabled": true + }, + { + "key": "orderType", + "value": "Asc", + "description": "Order Type", + "disabled": true + }, + { + "key": "orderType", + "value": "Desc", + "description": "Order Type", + "disabled": true + }, + { + "key": "expectedReturnEndTime", + "value": "date-time", + "description": "The ending value of the time span", + "disabled": true + }, + { + "key": "expectedReturnStartTime", + "value": "date-time", + "description": "The starting value of the time span", + "disabled": true + }, + { + "key": "advanceCheckedIn", + "value": "boolean", + "description": "Shows whether reservation is in Advance CheckIn state.", + "disabled": true + }, + { + "key": "guaranteeCodes", + "value": "string", + "description": "Fetches the reservation having Guarantee Codes(Reservation Type) supplied here. Example guaranteeCodes=6PM\"", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Room Move History", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/roomMoveHistory", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "roomMoveHistory" + ], + "query": [ + { + "key": "reservationIdContext", + "value": "string", + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)", + "disabled": true + }, + { + "key": "reservationIdType", + "value": "string", + "description": "A reference to the type of object defined by the UniqueID element", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Task Sheet Statistics", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/houseKeepingStatistics?includeAllAssignedTasks=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "houseKeepingStatistics" + ], + "query": [ + { + "key": "includeAllAssignedTasks", + "value": "true", + "description": "This flag, if true, enables fetching statistics for all the housekeeping tasks assigned" + }, + { + "key": "includeTaskSheetsDetails", + "value": "boolean", + "description": "Details of Task Sheet", + "disabled": true + }, + { + "key": "taskCode", + "value": "string", + "description": "Task code of the task sheet", + "disabled": true + } + ] + }, + "description": "get Housekeeping Statistics" + }, + "response": [] + }, + { + "name": "verify Checkin Reservation", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/verifyCheckIns?verifyCheckinInstructions=AuthorizationInfo&verifyCheckinInstructions=ExcludeRoomSuggestion&verifyCheckinInstructions=Keys&verifyCheckinInstructions=Voucher", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "verifyCheckIns" + ], + "query": [ + { + "key": "verifyCheckinInstructions", + "value": "AuthorizationInfo", + "description": "Instructions for including in the request when retrieving reservation information. Voucher - indicates to generate vouchers,if reservation matches voucher rule" + }, + { + "key": "verifyCheckinInstructions", + "value": "ExcludeRoomSuggestion", + "description": "Instructions for including in the request when retrieving reservation information. Voucher - indicates to generate vouchers,if reservation matches voucher rule" + }, + { + "key": "verifyCheckinInstructions", + "value": "Keys", + "description": "Instructions for including in the request when retrieving reservation information. Voucher - indicates to generate vouchers,if reservation matches voucher rule" + }, + { + "key": "verifyCheckinInstructions", + "value": "Voucher", + "description": "Instructions for including in the request when retrieving reservation information. Voucher - indicates to generate vouchers,if reservation matches voucher rule" + } + ] + } + }, + "response": [] + }, + { + "name": "auto Assign Room", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"reservationCriteria\": [\r\n [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n ]\r\n ],\r\n \"roomSelectionCriteria\": {\r\n \"includeDepartureRooms\": false,\r\n \"useAssociatedProfilePreferences\": false,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomStatusFilter\": {\r\n \"hotelRoomStatusList\": [\r\n \"Inspected\"\r\n ]\r\n },\r\n \"roomRange\": {},\r\n \"hotelRoomDateRange\": {\r\n \"startDate\": \"2021-04-25\"\r\n },\r\n \"offset\": \"0\"\r\n }\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/autoRoomAssignments", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "autoRoomAssignments" + ] + } + }, + "response": [] + }, + { + "name": "post Daily Docket", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"dailyDocketEntries\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"docketEntryId\": {\r\n \"type\": \"DocketEntryID\",\r\n \"id\": \"0\"\r\n },\r\n \"department\": {\r\n \"code\": \"RES\"\r\n },\r\n \"roleUserEntry\": {},\r\n \"entryDate\": \"2022-07-11 17:00:00.0\",\r\n \"details\": \"Revenue Strategy Meeting\",\r\n \"history\": {}\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/dailyDocket", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "dailyDocket" + ] + } + }, + "response": [] + }, + { + "name": "place Rooms On Hold", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"holdRoomsDetails\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"rooms\": [\r\n \"003\"\r\n ],\r\n \"reason\": \"HOLD2\",\r\n \"comments\": \"15 Mins Hold\"\r\n }\r\n ],\r\n \"overrideRoomHold\": false\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/rooms/onHold", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "rooms", + "onHold" + ] + }, + "description": "To request room keys through PMS from the integrated door lock system.\r\n\r\nNB - This operation will only work in the scenario the property has an interface with a door lock system." + }, + "response": [] + }, + { + "name": "post Mass CheckIn", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"936444\"\r\n }\r\n ],\r\n \"additionalCriteria\": {\r\n \"roomStatuses\": [\r\n \"Clean\",\r\n \"Inspected\"\r\n ]\r\n }\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/massCheckIns", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "massCheckIns" + ] + }, + "description": "The target room is in the path and the original room is in the body" + }, + "response": [] + }, + { + "name": "post Mass Advance CheckIn", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"936802\"\r\n }\r\n ],\r\n \"expectedReturnTime\": \"2022-01-01 18:15:00.0\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/massAdvanceCheckIns", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "massAdvanceCheckIns" + ] + }, + "description": "The target room is in the path and the original room is in the body" + }, + "response": [] + }, + { + "name": "post Room Assignment", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationIdList\": [\r\n {\r\n \"id\": \"{{ReservationId}}\",\r\n \"type\": \"Reservation\"\r\n }\r\n ],\r\n \"roomId\": \"{{RoomId}}\",\r\n \"updateRoomTypeCharged\": false,\r\n \"roomNumberLocked\": true\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/roomAssignments", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "roomAssignments" + ] + }, + "description": "Use this API to add/assign a room number to a guests reservation. This is required before they can check into the property." + }, + "response": [] + }, + { + "name": "release Rooms On Hold", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"holdRoomsDetails\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"rooms\": [\r\n \"003\"\r\n ],\r\n \"reason\": \"HOLD2\",\r\n \"comments\": \"15 Mins Hold\"\r\n }\r\n ],\r\n \"overrideRoomHold\": false\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/rooms/onHold", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "rooms", + "onHold" + ] + }, + "description": "To request room keys through PMS from the integrated door lock system.\r\n\r\nNB - This operation will only work in the scenario the property has an interface with a door lock system." + }, + "response": [] + }, + { + "name": "delete Assign Room", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"overrideRoomNumberLocked\": true,\r\n \"links\": [],\r\n \"warnings\": []\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/rooms", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "rooms" + ] + } + }, + "response": [] + }, + { + "name": "move In House Guest", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationIdList\": [\r\n {\r\n \"id\": \"{{ReservationId}}\",\r\n \"type\": \"Reservation\"\r\n }\r\n ],\r\n \"roomId\": \"{{RoomId}}\",\r\n \"overrideInstructions\": {\r\n \"dirtyRoom\": true,\r\n \"outOfServiceRoom\": false,\r\n \"sleepDiscrepantRoom\": true,\r\n \"occupancyRestriction\": false,\r\n \"rateRestriction\": false,\r\n \"inventoryRestriction\": false,\r\n \"roomNumberLocked\": false,\r\n \"holdRoom\": false,\r\n \"overrideExternalChecks\": false,\r\n \"dayUseReserved\": false\r\n },\r\n \"updateRoomTypeCharged\": true,\r\n \"includeDepartureRooms\": true,\r\n \"roomNumberLocked\": false,\r\n \"oldRoomStatus\": \"Dirty\",\r\n \"reasonCode\": \"NSE\",\r\n \"description\": \"Noise Complaint\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/rooms/{{RoomId}}/roomMoves", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "rooms", + "{{RoomId}}", + "roomMoves" + ] + }, + "description": "The target room is in the path and the original room is in the body" + }, + "response": [] + }, + { + "name": "process Batch CC Auth", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservations\": [\r\n {\r\n \"guestFirstName\": \"Stephen\",\r\n \"room\": \"2443\",\r\n \"paymentMethods\": [\r\n {\r\n \"paymentCard\": {\r\n \"cardId\": {\r\n \"type\": \"CreditCard\",\r\n \"id\": \"12345\"\r\n },\r\n \"currentAuthorizedAmount\": {\r\n \"amount\": \"21820.5\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"approvalAmountNeeded\": {\r\n \"amount\": \"1718\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"cardType\": \"Ax\"\r\n },\r\n \"balance\": {\r\n \"amount\": \"23538.5\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"folioView\": \"1\"\r\n }\r\n ],\r\n \"guestName\": \"Jones\",\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n },\r\n {\r\n \"guestFirstName\": \"Melissa\",\r\n \"room\": \"407\",\r\n \"paymentMethods\": [\r\n {\r\n \"paymentCard\": {\r\n \"cardId\": {\r\n \"type\": \"CreditCard\",\r\n \"id\": \"451002\"\r\n },\r\n \"currentAuthorizedAmount\": {\r\n \"amount\": \"200\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"approvalAmountNeeded\": {\r\n \"amount\": \"362\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"cardType\": \"Ax\"\r\n },\r\n \"balance\": {\r\n \"amount\": \"685.22\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"folioView\": \"5\"\r\n }\r\n ],\r\n \"guestName\": \"Smithson\",\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/batchReservationAuthorizations", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "batchReservationAuthorizations" + ] + }, + "description": "It is expected the external system would do a get authorizationReservations first and have all the reservations that need authorizing. And with that data populate this put operation." + }, + "response": [] + }, + { + "name": "auto UnAssign Room", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservations/autoRoomAssignments", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "autoRoomAssignments" + ], + "query": [ + { + "key": "idContext", + "value": "string", + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA)", + "disabled": true + }, + { + "key": "id", + "value": "string", + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation", + "disabled": true + }, + { + "key": "type", + "value": "string", + "description": "A reference to the type of object defined by the UniqueID element.", + "disabled": true + }, + { + "key": "offset", + "value": "integer", + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned", + "disabled": true + }, + { + "key": "includeDepartureRooms", + "value": "boolean", + "description": "Indicates if departure rooms are to be included in the auto unassignment", + "disabled": true + }, + { + "key": "idExtension", + "value": "integer", + "description": "Additional identifying value assigned by the creating system", + "disabled": true + }, + { + "key": "limit", + "value": "integer", + "description": "Indicates maximum number of records a Web Service should return.", + "disabled": true + }, + { + "key": "roomNumberWildcard", + "value": "string", + "disabled": true + }, + { + "key": "useAIRoomAssignment", + "value": "boolean", + "description": "If the AI ROOM ASSIGNMENT application parameter is set to Y, this flag when set to true will use the AI Room Assignment algorithm to fetch the results in order of suitability", + "disabled": true + }, + { + "key": "useAssociatedProfilePreferences", + "value": "boolean", + "description": "Indicates if preferences on the profile associated to the reservation should be used to determine the room type. The preferences for FLOOR, SMOKING and ROOM FEATURES will be used", + "disabled": true + }, + { + "key": "hotelRoomStatus", + "value": "Clean", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", + "disabled": true + }, + { + "key": "hotelRoomStatus", + "value": "Dirty", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", + "disabled": true + }, + { + "key": "hotelRoomStatus", + "value": "Pickup", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", + "disabled": true + }, + { + "key": "hotelRoomStatus", + "value": "Inspected", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", + "disabled": true + }, + { + "key": "hotelRoomStatus", + "value": "OutofService", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", + "disabled": true + }, + { + "key": "hotelRoomStatus", + "value": "OutofOrder", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService", + "disabled": true + }, + { + "key": "hotelFORoomStatus", + "value": "Vacant", + "description": "Simple type for front office room status instructions to be used in requests for fetching housekeeping rooms. Valid values are Vacant and Occupied", + "disabled": true + }, + { + "key": "hotelFORoomStatus", + "value": "Occupied", + "description": "Simple type for front office room status instructions to be used in requests for fetching housekeeping rooms. Valid values are Vacant and Occupied", + "disabled": true + }, + { + "key": "fromRoomNumber", + "value": "string", + "description": "From Room Number", + "disabled": true + }, + { + "key": "toRoomNumber", + "value": "string", + "description": "To Room Number", + "disabled": true + }, + { + "key": "startDate", + "value": "date", + "description": "Start Date", + "disabled": true + }, + { + "key": "endDate", + "value": "date", + "description": "End Date", + "disabled": true + }, + { + "key": "duration", + "value": "string", + "description": "Duration", + "disabled": true + }, + { + "key": "roomType", + "value": "string", + "description": "The room types of hotel rooms to be fetched", + "disabled": true + }, + { + "key": "roomClass", + "value": "string", + "description": "The room class of hotel rooms to be fetched", + "disabled": true + }, + { + "key": "floor", + "value": "string", + "description": "The floor of room to be fetched", + "disabled": true + }, + { + "key": "includeDueOut", + "value": "boolean", + "description": "This flag when set to true will include rooms assigned to due out reservations.", + "disabled": true + }, + { + "key": "departureTime", + "value": "date-time", + "description": "When IncludeDueOut is enable,it is the departure time before which to search.", + "disabled": true + }, + { + "key": "code", + "value": "string", + "description": "A code representing a room feature", + "disabled": true + }, + { + "key": "description", + "value": "string", + "description": "A code representing a room feature", + "disabled": true + }, + { + "key": "orderSequence", + "value": "number", + "description": "Display Order sequence", + "disabled": true + }, + { + "key": "quantity", + "value": "integer", + "description": "Indicates quantity", + "disabled": true + }, + { + "key": "smokingPreference", + "value": "string", + "description": "The smoking preference of room to be fetched", + "disabled": true + }, + { + "key": "includeAllRoomConditions", + "value": "boolean", + "description": "This flag when set to true will include all room conditions, when set to false then room with \\\"General Assignment\\\" condition type will be excluded from the result", + "disabled": true + }, + { + "key": "includeComponentRooms", + "value": "boolean", + "description": "This flag when set to true will include all component rooms", + "disabled": true + }, + { + "key": "includePseudoRooms", + "value": "boolean", + "description": "This flag when set to true will include all pseudo rooms", + "disabled": true + }, + { + "key": "includeOORoomCheck", + "value": "boolean", + "description": "This flag when set to true will work for Available Rooms functionality", + "disabled": true + }, + { + "key": "connectingRoomsOnly", + "value": "boolean", + "description": "This flag when set to true will include only connecting rooms", + "disabled": true + }, + { + "key": "reservationId", + "value": "string", + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation", + "disabled": true + }, + { + "key": "reservationIdIdExtension", + "value": "integer", + "description": "Additional identifying value assigned by the creating system", + "disabled": true + }, + { + "key": "reservationIdType", + "value": "string", + "description": "A reference to the type of object defined by the UniqueID element", + "disabled": true + }, + { + "key": "pseudoRoomsOnly", + "value": "boolean", + "description": "This flag when set to true will include only pseudo rooms", + "disabled": true + }, + { + "key": "includeAttendentInRoom", + "value": "boolean", + "description": "This flag when set to true will includes attendent in Rooms", + "disabled": true + } + ] + }, + "description": "The target room is in the path and the original room is in the body" + }, + "response": [] + }, + { + "name": "get Reservation Status Statistics", + "protocolProfileBehavior": { + "strictSSL": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/fof/v1/hotels/{{HotelId}}/reservationStatusStatistics?reservationStatus=DueIn&reservationStatus=DueOut&reservationStatus=CheckedIn&reservationStatus=CheckedOut", + "host": [ + "{{HostName}}" + ], + "path": [ + "fof", + "v1", + "hotels", + "{{HotelId}}", + "reservationStatusStatistics" + ], + "query": [ + { + "key": "reservationStatus", + "value": "DueIn" + }, + { + "key": "reservationStatus", + "value": "DueOut" + }, + { + "key": "reservationStatus", + "value": "CheckedIn" + }, + { + "key": "reservationStatus", + "value": "CheckedOut" + } + ] + } + }, + "response": [] + } + ], + "description": "###### APIs to cater for Front Desk Operations functionality in OPERA Cloud. \r\n\r\nFront Desk features some of the most commonly used operations in OPERA Cloud, such as managing guest arrivals, managing in-house guests, and managing guest departures. Some additional tasks you can complete from the Front Desk menu are room searches, room assignments, and quick check outs as well as opening folios, creating registration cards, setting wake up calls, and sending messages to guests.\r\n\r\nFor further detailed information on Front Office, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/ch_front_desk.htm#OCSUH-FrontDesk-B99788DC).", + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Housekeeping (HSK)", + "item": [ + { + "name": "Guest HouseKeeping Notes", + "item": [ + { + "name": "get Housekeeping Notes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{hotelId}}/reservations/{{reservationId}}/houseKeepingNotes?reservationIdType=Reservation&room=1000&housekeepingInstruction", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{hotelId}}", + "reservations", + "{{reservationId}}", + "houseKeepingNotes" + ], + "query": [ + { + "key": "reservationIdType", + "value": "Reservation" + }, + { + "key": "room", + "value": "1000" + }, + { + "key": "housekeepingInstruction", + "value": null + } + ] + } + }, + "response": [] + }, + { + "name": "set Guest Housekeeping Notes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"guestHousekeepingInstructions\": {\r\n \"housekeepingInstructions\": {\r\n \"instructions\": \"Dog in room\",\r\n \"turndownRequested\": false,\r\n \"expectedServiceTime\": \"2023-07-25 10:00:00.0\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/houseKeepingNotes", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "houseKeepingNotes" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Housekeeping Attendant Schedule", + "item": [ + { + "name": "get Housekeeping Attendants Schedule", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/attendants/houseKeepingTasks?scheduleStartDate=2023-07-10&scheduleEndDate=2023-07-10", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "attendants", + "houseKeepingTasks" + ], + "query": [ + { + "key": "scheduleStartDate", + "value": "2023-07-10", + "description": "The starting value of the date range." + }, + { + "key": "scheduleEndDate", + "value": "2023-07-10", + "description": "The ending value of the date range." + } + ] + } + }, + "response": [] + }, + { + "name": "delete Housekeeping Attendants Schedule", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/attendants/houseKeepingTasks?scheduleDate=2023-7-10&attendantId=ATTD4", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "attendants", + "houseKeepingTasks" + ], + "query": [ + { + "key": "scheduleDate", + "value": "2023-7-10", + "description": "Schedule date of attendants' assignment. Used when attendants to scheduled are of the same date." + }, + { + "key": "attendantId", + "value": "ATTD4", + "description": "ID of the attendant." + } + ] + } + }, + "response": [] + }, + { + "name": "post Housekeeping Attendant Schedule", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"attendantsScheduleInfo\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"scheduleDate\": \"2023-07-10\",\r\n \"attendantsSchedule\": [\r\n {\r\n \"name\": \"Attendant 1\",\r\n \"attendantId\": \"ATTD1\"\r\n }\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/schedules/houseKeepingTasks", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "schedules", + "houseKeepingTasks" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Housekeeping Room Overview", + "item": [ + { + "name": "get Housekeeping Overview", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/housekeepingOverview", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "housekeepingOverview" + ], + "query": [ + { + "key": "offset", + "value": "11", + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "disabled": true + }, + { + "key": "limit", + "value": "10", + "description": "Indicates maximum number of records a Web Service should return.", + "disabled": true + }, + { + "key": "housekeepingRoomStatus", + "value": "CLEAN", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService.", + "disabled": true + }, + { + "key": "frontOfficeRoomStatus", + "value": "VACANT", + "description": "Simple type for front office room status instructions to be used in requests for fetching housekeeping rooms. Valid values are Vacant and Occupied.", + "disabled": true + }, + { + "key": "roomParityStatus", + "value": "EVEN", + "description": "Simple type for room parity instructions to be used in requests for fetching housekeeping rooms. Valid status values are Odd and Even.", + "disabled": true + }, + { + "key": "turndownStatus", + "value": "NOTREQUIRED", + "description": "Simple type for turndown status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Required, Not Required and Completed.", + "disabled": true + }, + { + "key": "serviceRequestStatus", + "value": "", + "disabled": true + }, + { + "key": "roomAssignmentStatus", + "value": "", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "turndownInfo", + "description": "Simple type for housekeeping instructions that can be used in requests for partial operations.", + "disabled": true + }, + { + "key": "fromRoomNumber", + "value": "1052", + "disabled": true + }, + { + "key": "toRoomNumber", + "value": "1052", + "disabled": true + }, + { + "key": "floor", + "value": "", + "description": "The floor of room to be fetched.", + "disabled": true + }, + { + "key": "roomType", + "value": "", + "description": "Room Type of the Room.", + "disabled": true + }, + { + "key": "roomClass", + "value": "", + "description": "Room Class of the Room.", + "disabled": true + }, + { + "key": "building", + "value": "", + "description": "Building of the Room.", + "disabled": true + }, + { + "key": "roomFeatures", + "value": "", + "description": "Features of the Room.", + "disabled": true + }, + { + "key": "daySection", + "value": "PM", + "description": "AM Sections of the Room.", + "disabled": true + }, + { + "key": "eveningSection", + "value": "", + "description": "PM Sections of the Room.", + "disabled": true + }, + { + "key": "reservationStatus", + "value": "Arrival", + "description": "The status of the reservation to which this Room is assigned.", + "disabled": true + }, + { + "key": "guestServiceRequest", + "value": "", + "description": "Possible values for the Guest Service Status. ", + "disabled": true + }, + { + "key": "roomIdText", + "value": "", + "description": "Wild Card entry for Room numbers to be Fetched.", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get HouseKeeping Overview -> FetchInstruction", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/housekeepingOverview?fetchInstructions=ResvInfo&fetchInstructions=Summary&fetchInstructions=TurndownInfo", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "housekeepingOverview" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "ResvInfo" + }, + { + "key": "fetchInstructions", + "value": "Summary" + }, + { + "key": "fetchInstructions", + "value": "TurndownInfo" + } + ] + } + }, + "response": [] + }, + { + "name": "get HouseKeeping Overview -> customQueryParam", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/housekeepingOverview?housekeepingRoomStatus=Dirty&frontOfficeRoomStatus=Vacant&fromRoomNumber=112&toRoomNumber=121&floor=01", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "housekeepingOverview" + ], + "query": [ + { + "key": "offset", + "value": "11", + "disabled": true + }, + { + "key": "limit", + "value": "10", + "disabled": true + }, + { + "key": "housekeepingRoomStatus", + "value": "Dirty" + }, + { + "key": "frontOfficeRoomStatus", + "value": "Vacant" + }, + { + "key": "roomParityStatus", + "value": "EVEN", + "disabled": true + }, + { + "key": "turndownStatus", + "value": "NOTREQUIRED", + "disabled": true + }, + { + "key": "serviceRequestStatus", + "value": "", + "disabled": true + }, + { + "key": "roomAssignmentStatus", + "value": "", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "turndownInfo", + "disabled": true + }, + { + "key": "fromRoomNumber", + "value": "112" + }, + { + "key": "toRoomNumber", + "value": "121" + }, + { + "key": "floor", + "value": "01" + }, + { + "key": "roomType", + "value": "STDQ", + "disabled": true + }, + { + "key": "roomClass", + "value": "", + "disabled": true + }, + { + "key": "building", + "value": "", + "disabled": true + }, + { + "key": "roomFeatures", + "value": "", + "disabled": true + }, + { + "key": "daySection", + "value": "PM", + "disabled": true + }, + { + "key": "eveningSection", + "value": "", + "disabled": true + }, + { + "key": "reservationStatus", + "value": "Arrival", + "disabled": true + }, + { + "key": "guestServiceRequest", + "value": "", + "disabled": true + }, + { + "key": "roomIdText", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get HouseKeeping Overview -> Offset_Limit_Params", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/housekeepingOverview?offset=30&limit=10", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "housekeepingOverview" + ], + "query": [ + { + "key": "offset", + "value": "30" + }, + { + "key": "limit", + "value": "10" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Housekeeping Room Status", + "item": [ + { + "name": "put Room Related Status", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"roomList\": [\n {\n \"roomId\": \"100\"\n }\n ],\n \"housekeepingStatus\": \"Vacant\",\n \"housekeepingRoomStatus\": \"Inspected\"\n}" + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/status", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "rooms", + "status" + ] + } + }, + "response": [] + }, + { + "name": "put Room Related Status -> MultipleRooms", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"roomList\": [\n {\n \"roomId\": \"402\"\n },\n {\n \"roomId\": \"404\"\n }\n ],\n \"housekeepingStatus\": \"Vacant\",\n \"housekeepingRoomStatus\": \"Clean\"\n}" + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/status", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "rooms", + "status" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Out Of Order Rooms", + "item": [ + { + "name": "get OutOfOrder Rooms", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/outOfOrderRooms?startDate=2023-07-10&endDate=2023-07-10", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "rooms", + "outOfOrderRooms" + ], + "query": [ + { + "key": "startDate", + "value": "2023-07-10", + "description": "The start date for which the out of order / out of service rooms are to be fetched." + }, + { + "key": "endDate", + "value": "2023-07-10", + "description": "The end date for which the out of order / out of service rooms are to be fetched." + } + ] + } + }, + "response": [] + }, + { + "name": "post OutOfOrder Rooms", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"roomRangeList\": {\r\n \"roomIds\": [\r\n \"106\"\r\n ],\r\n \"roomOutOfOrder\": {\r\n \"repairRemarks\": \"remarks go here\",\r\n \"returnStatus\": \"Dirty\",\r\n \"reasonCode\": \"GEN\",\r\n \"reasonDescription\": \"General Maintenance\",\r\n \"newDateRange\": {\r\n \"start\": \"2023-07-10\",\r\n \"end\": \"2023-07-11\"\r\n },\r\n \"start\": \"2023-07-10\",\r\n \"end\": \"2023-07-11\"\r\n }\r\n }\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/outOfOrderRooms", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "rooms", + "outOfOrderRooms" + ] + } + }, + "response": [] + }, + { + "name": "complete OutOfOrder Rooms", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"roomRepairByRoomNumber\": [\r\n {\r\n \"roomId\": \"106\",\r\n \"roomOutOfOrder\": {\r\n \"repairRemarks\": \"remarks can go here\",\r\n \"returnStatus\": \"Clean\",\r\n \"reasonCode\": \"GEN\",\r\n \"reasonDescription\": \"General Maintenance\",\r\n \"newDateRange\": {\r\n \"start\": \"2023-07-10\",\r\n \"end\": \"2023-07-14\"\r\n },\r\n \"start\": \"2023-07-10\",\r\n \"end\": \"2023-07-14\"\r\n }\r\n }\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/outOfOrderRooms", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "rooms", + "outOfOrderRooms" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Out Of Service Rooms", + "item": [ + { + "name": "get OutOfService Rooms", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/outOfServiceRooms?startDate=2023-07-10&endDate=2023-07-10", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "rooms", + "outOfServiceRooms" + ], + "query": [ + { + "key": "startDate", + "value": "2023-07-10", + "description": "The start date for which the out of order / out of service rooms are to be fetched." + }, + { + "key": "endDate", + "value": "2023-07-10", + "description": "The end date for which the out of order / out of service rooms are to be fetched." + } + ] + } + }, + "response": [] + }, + { + "name": "post OutOfService Rooms", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"roomRangeList\": {\r\n \"roomIds\": [\r\n \"214\"\r\n ],\r\n \"roomOutOfOrder\": {\r\n \"repairRemarks\": \"Remarks can go here\",\r\n \"returnStatus\": \"Dirty\",\r\n \"reasonCode\": \"GEN\",\r\n \"reasonDescription\": \"General Maintenance\",\r\n \"newDateRange\": {\r\n \"start\": \"2023-07-10\",\r\n \"end\": \"2023-07-14\"\r\n },\r\n \"start\": \"2023-07-10\",\r\n \"end\": \"2023-07-14\"\r\n }\r\n }\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/outOfServiceRooms", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "rooms", + "outOfServiceRooms" + ] + } + }, + "response": [] + }, + { + "name": "complete OutOfService Rooms", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"roomRepairByRoomNumber\": [\r\n {\r\n \"roomId\": \"100\",\r\n \"roomOutOfOrder\": {\r\n \"repairRemarks\": \"test\",\r\n \"returnStatus\": \"Clean\",\r\n \"reasonCode\": \"AAA\",\r\n \"reasonDescription\": \"AAA\",\r\n \"newDateRange\": {\r\n \"start\": \"2023-07-10\",\r\n \"end\": \"2023-07-12\"\r\n },\r\n \"start\": \"2023-07-10\",\r\n \"end\": \"2023-07-12\"\r\n }\r\n }\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/outOfServiceRooms", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "rooms", + "outOfServiceRooms" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Room Maintenance", + "item": [ + { + "name": "get Room Maintenance", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/maintenances?roomMaintenanceStatus=All", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "rooms", + "maintenances" + ], + "query": [ + { + "key": "roomMaintenanceStatus", + "value": "All", + "description": "Room Maintenance Status. \"All\", \"UnResolved\", \"Resolved\"" + } + ] + } + }, + "response": [] + }, + { + "name": "post Room Maintenance", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"roomIds\": [\r\n \"103\"\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"maintenanceCode\": \"AC\",\r\n \"remarks\": \"AC Repair\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/maintenanceCodes/{{MaintenanceCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "rooms", + "maintenanceCodes", + "{{MaintenanceCode}}" + ] + }, + "description": "Use this API to create a maintenances for a specific room - such as Air Conditioning needs fixing. You can find the available Room maintenance codes from the operation in ListOfValues module - LOV getMaintenanceCodes." + }, + "response": [] + }, + { + "name": "put Room Maintenance", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"maintenanceId\": {\r\n \"type\": \"RoomMaintenanceId\",\r\n \"id\": \"1410425\"\r\n },\r\n \"roomId\": \"100\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"maintenanceCode\": \"AC\",\r\n \"remarks\": \"AC Repair hello \"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/{{RoomId}}/maintenances/{{maintenanceId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "rooms", + "{{RoomId}}", + "maintenances", + "{{maintenanceId}}" + ] + }, + "description": "Use this API to change the maintenances for rooms. Use get Room Maintenance operation to find the Room MaintenanceId for this request." + }, + "response": [] + }, + { + "name": "resolve Room Maintenance", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"maintenanceId\": {\r\n \"type\": \"RoomMaintenanceId\",\r\n \"id\": \"5060\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/maintenances/{{MainteananceId}}/resolve", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "maintenances", + "{{MainteananceId}}", + "resolve" + ] + }, + "description": "use this operation to mark a Room Maintenance as resolved. You will find the RoomMaintenanceId for the body of this request, from the get request - getRoomMaintenances." + }, + "response": [] + }, + { + "name": "delete Room Maintenance", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/maintenances/{{MainteananceId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "maintenances", + "{{MainteananceId}}" + ] + } + }, + "response": [] + }, + { + "name": "unresolve Room Maintenance", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"maintenanceId\": {\r\n \"type\": \"RoomMaintenanceId\",\r\n \"id\": \"{{RoomMaintenanceId}}\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/maintenances/{{MainteananceId}}/unResolve", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "maintenances", + "{{MainteananceId}}", + "unResolve" + ] + }, + "description": "Use this operation to mark a Room Maintenance as unresolved." + }, + "response": [] + } + ] + }, + { + "name": "Service Break", + "item": [ + { + "name": "start Service Break", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"taskCodes\": [\r\n \"FS\"\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"taskDate\": \"2023-07-10\",\r\n \"sheetNumber\": \"1\",\r\n \"roomId\": \"110\",\r\n \"attendant\": \"ATTD1\",\r\n \"frontOfficeStatus\": \"Occupied\",\r\n \"housekeepingRoomStatus\": \"Dirty\",\r\n \"roomTaskCode\": \"FS\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/taskSheets/{{TaskSheetNumber}}/start", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "taskSheets", + "{{TaskSheetNumber}}", + "start" + ] + } + }, + "response": [] + }, + { + "name": "end Service Break", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"taskCodes\": [\r\n \"FS\"\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"taskDate\": \"2023-07-10\",\r\n \"sheetNumber\": \"1\",\r\n \"roomId\": \"110\",\r\n \"attendant\": \"ATTD1\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/taskSheets/{{TaskSheetNumber}}/end", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "taskSheets", + "{{TaskSheetNumber}}", + "end" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Servicing Task Rooms", + "item": [ + { + "name": "start Servicing Task Room", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"taskCodes\": [\r\n \"FS\"\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"taskDate\": \"2023-07-10\",\r\n \"sheetNumber\": \"2\",\r\n \"roomId\": \"1111\",\r\n \"attendant\": \"ATTD1\",\r\n \"frontOfficeStatus\": \"Vacant\",\r\n \"housekeepingRoomStatus\": \"Dirty\",\r\n \"roomTaskCode\": \"FS\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/{{RoomId}}/sheets/{{SheetNumber}}/start", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "rooms", + "{{RoomId}}", + "sheets", + "{{SheetNumber}}", + "start" + ] + } + }, + "response": [] + }, + { + "name": "complete Servicing Task Room", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"taskCodes\": [\r\n \"FS\"\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"taskDate\": \"2023-07-10\",\r\n \"sheetNumber\": \"1\",\r\n \"roomId\": \"209\",\r\n \"attendant\": \"ATTD1\",\r\n \"frontOfficeStatus\": \"Vacant\",\r\n \"housekeepingRoomStatus\": \"Clean\",\r\n \"roomTaskCode\": \"FS\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/{{RoomId}}/sheets/{{SheetNumber}}/complete", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "rooms", + "{{RoomId}}", + "sheets", + "{{SheetNumber}}", + "complete" + ] + } + }, + "response": [] + }, + { + "name": "cancel Servicing Task Room", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"taskCodes\": [\r\n \"FS\"\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"taskDate\": \"2023-07-10\",\r\n \"sheetNumber\": \"1\",\r\n \"roomId\": \"209\",\r\n \"attendant\": \"ATTD1\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/{{RoomId}}/sheets/{{SheetNumber}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "rooms", + "{{RoomId}}", + "sheets", + "{{SheetNumber}}" + ] + } + }, + "response": [] + }, + { + "name": "skip Servicing Task Room", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"taskCodes\": [\r\n \"FS\"\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"taskDate\": \"2023-07-10\",\r\n \"sheetNumber\": \"2\",\r\n \"roomId\": \"1111\",\r\n \"attendant\": \"ATTD1\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/{{RoomId}}/sheets/{{SheetNumber}}/skip", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "rooms", + "{{RoomId}}", + "sheets", + "{{SheetNumber}}", + "skip" + ] + } + }, + "response": [] + }, + { + "name": "move Task Rooms", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"rooms\": [\r\n {\r\n \"roomId\": \"104\"\r\n }\r\n ],\r\n \"taskCode\": [\r\n {\r\n \"code\": \"FS\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"taskDate\": \"2023-07-10\",\r\n \"fromTaskSheetNumber\": \"1\",\r\n \"toTaskSheetNumber\": \"2\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/moveTaskRooms", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "moveTaskRooms" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Task Sheets", + "item": [ + { + "name": "get Task Companion", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/sheets/{{SheetNumber}}?taskDate=2016-07-10&taskCodes=FS&roomStatusToChange=OutOfOrder&roomStatusToChange=OutOfService&roomStatusToChange=Clean&roomStatusToChange=Pickup&roomStatusToChange=Dirty&roomStatusToChange=Inspected", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "sheets", + "{{SheetNumber}}" + ], + "query": [ + { + "key": "taskDate", + "value": "2016-07-10", + "description": "Date for which the task sheet was created. By default this would be the current business date." + }, + { + "key": "taskCodes", + "value": "FS" + }, + { + "key": "roomStatusToChange", + "value": "OutOfOrder", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." + }, + { + "key": "roomStatusToChange", + "value": "OutOfService", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." + }, + { + "key": "roomStatusToChange", + "value": "Clean", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." + }, + { + "key": "roomStatusToChange", + "value": "Pickup", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." + }, + { + "key": "roomStatusToChange", + "value": "Dirty", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." + }, + { + "key": "roomStatusToChange", + "value": "Inspected", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." + }, + { + "key": "roomId", + "value": "{{RoomId}}", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "auto Generate Task Sheets", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"taskCodes\": [\r\n \"LT\",\r\n \"FS\",\r\n \"DUST\"\r\n ],\r\n \"status\": {\r\n \"housekeepingRoomStatusList\": [\r\n \"Clean\",\r\n \"Dirty\"\r\n ],\r\n \"frontOfficeRoomStatusList\": [\r\n \"Occupied\",\r\n \"Vacant\"\r\n ],\r\n \"reservationStatusList\": [\r\n \"Arrival\",\r\n \"Arrived\",\r\n \"Departed\",\r\n \"DueOut\",\r\n \"StayOver\"\r\n ],\r\n \"turndownStatusList\": [],\r\n \"roomAssignmentStatusList\": []\r\n },\r\n \"instructions\": {\r\n \"taskInstructions\": \"FS - Please clean room as departure. LT - Please make beds, empty trash, vacuum and clean the bathroom. DUST - Please dust the curtains, picture frames and all other high surfaces. \",\r\n \"roomInstructions\": \"New\"\r\n },\r\n \"taskDate\": \"2023-07-10\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"numberOfAttendants\": \"2\",\r\n \"sheetOrderBy\": \"Room\",\r\n \"turndown\": false,\r\n \"separateNSRRooms\": false,\r\n \"separateDNDRooms\": false,\r\n \"showAllScheduledTasks\": false,\r\n \"stayOverFirst\": false,\r\n \"defaultTemplate\": false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/autoTaskSheets", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "autoTaskSheets" + ] + } + }, + "response": [] + }, + { + "name": "merge Task Sheet", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"fromTaskSeqNo\": \"426312\",\r\n \"toTaskSeqNo\": \"426315\",\r\n \"hkBreakOutId\": \"37199\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/taskSheets/{{toTaskSequenceNo}}/merge", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "taskSheets", + "{{toTaskSequenceNo}}", + "merge" + ] + } + }, + "response": [] + }, + { + "name": "post Task Sheet", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"taskSheetDetails\": {\r\n \"taskCodes\": [\r\n {\r\n \"code\": \"TURNDOWN\"\r\n }\r\n ],\r\n \"rooms\": [\r\n {\r\n \"instructions\": \"room instructions can go here on new task sheet\",\r\n \"roomId\": \"101\"\r\n },\r\n {\r\n \"instructions\": \"room instructions can go here on new task sheet\",\r\n \"roomId\": \"102\"\r\n }\r\n ],\r\n \"date\": \"2023-07-10\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/taskSheets", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "taskSheets" + ] + } + }, + "response": [] + }, + { + "name": "post Task Sheet Rooms", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"taskSheetDetails\": {\r\n \"taskCodes\": [\r\n {\r\n \"code\": \"DAILY\"\r\n }\r\n ],\r\n \"rooms\": [\r\n {\r\n \"instructions\": \"Daily Service\",\r\n \"totalCredits\": \"10\",\r\n \"housekeeping\": {\r\n \"housekeepingRoomStatus\": {}\r\n },\r\n \"roomId\": \"104\"\r\n },\r\n {\r\n \"instructions\": \"Daily Service\",\r\n \"totalCredits\": \"10\",\r\n \"housekeeping\": {\r\n \"housekeepingRoomStatus\": {}\r\n },\r\n \"roomId\": \"105\"\r\n },\r\n {\r\n \"instructions\": \"Daily Service\",\r\n \"totalCredits\": \"10\",\r\n \"housekeeping\": {\r\n \"housekeepingRoomStatus\": {}\r\n },\r\n \"roomId\": \"106\"\r\n }\r\n ],\r\n \"sheetNumber\": \"1\",\r\n \"date\": \"2023-11-17\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/taskSheets/rooms?taskSheet=1", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "taskSheets", + "rooms" + ], + "query": [ + { + "key": "taskSheet", + "value": "1" + } + ] + } + }, + "response": [] + }, + { + "name": "lock Task Sheet", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"taskSeqNo\": \"0\",\r\n \"lockTaskSheet\": true\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/taskSheets/{{SheetNumber}}/lock", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "taskSheets", + "{{SheetNumber}}", + "lock" + ] + }, + "description": "Use getHouseKeepingTasks to find the Task sequence No for the body of this request." + }, + "response": [] + }, + { + "name": "put Task Sheet", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"taskSheetDetails\": {\r\n \"taskCodes\": [\r\n {\r\n \"code\": \"TURNDOWN\"\r\n }\r\n ],\r\n \"credits\": [\r\n {\r\n \"type\": \"Total\",\r\n \"numberOfCredits\": \"0\"\r\n }\r\n ],\r\n \"attendant\": {\r\n \"attendantInstructions\": \"Attendant Instructions\",\r\n \"attendantId\": \"ATTD1\"\r\n },\r\n \"sheetNumber\": \"1\",\r\n \"date\": \"2023-07-10\",\r\n \"taskInstructions\": \"Turndown (Internal)\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/taskSheets", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "taskSheets" + ] + } + }, + "response": [] + }, + { + "name": "put Task Sheet Rooms", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"taskSheetDetails\": {\r\n \"taskCodes\": [\r\n {\r\n \"code\": \"FS\"\r\n }\r\n ],\r\n \"rooms\": [\r\n {\r\n \"instructions\": \"Hello there\",\r\n \"totalCredits\": \"2.63\",\r\n \"housekeeping\": {},\r\n \"roomId\": \"209 \"\r\n }\r\n ],\r\n \"sheetNumber\": \"1\",\r\n \"date\": \"2023-07-10\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/taskSheets/rooms", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "taskSheets", + "rooms" + ] + } + }, + "response": [] + }, + { + "name": "unlock Task Sheet", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"taskSeqNo\": \"236896\",\r\n \"lockTaskSheet\": false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/taskSheets/{{SheetNumber}}/unlock", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "taskSheets", + "{{SheetNumber}}", + "unlock" + ] + }, + "description": "Use getHouseKeepingTasks to find the Task sequence No for the body of this request." + }, + "response": [] + }, + { + "name": "delete Task Sheet", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/taskSheets?date=2023-07-10&sheetNumber=1&taskCodes=TURNDOWN", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "taskSheets" + ], + "query": [ + { + "key": "date", + "value": "2023-07-10", + "description": "The date for which the task sheet applies." + }, + { + "key": "sheetNumber", + "value": "1", + "description": "The Task Sheet number. This will be a sequential number for the task sheets generated for a particular Task Code." + }, + { + "key": "taskCodes", + "value": "TURNDOWN", + "description": "The Code for the task." + } + ] + } + }, + "response": [] + }, + { + "name": "delete Task Sheet Rooms", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/taskSheets/rooms?date=2023-07-10&sheetNumber=1&taskCodes=FS&roomId=104", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "taskSheets", + "rooms" + ], + "query": [ + { + "key": "date", + "value": "2023-07-10", + "description": "The date for which the task sheet applies." + }, + { + "key": "sheetNumber", + "value": "1", + "description": "The Task Sheet number. This will be a sequential number for the task sheets generated for a particular Task Code." + }, + { + "key": "taskCodes", + "value": "FS", + "description": "The Code for the task." + }, + { + "key": "roomId", + "value": "104", + "description": "Code of the room." + } + ] + }, + "description": "Use getHouseKeepingTasks to find the Task sequence No for the body of this request." + }, + "response": [] + }, + { + "name": "delete Task Sheets", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/houseKeepingTasks/{{taskCodesBreakOutId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "houseKeepingTasks", + "{{taskCodesBreakOutId}}" + ], + "query": [ + { + "key": "", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Task Sheet Templates", + "item": [ + { + "name": "get Task Sheet Template", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/taskSheetTemplates", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "taskSheetTemplates" + ], + "query": [ + { + "key": "templateCode", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "put Task Sheeet Template", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"taskSheetTemplateDetails\": {\r\n \"taskCodes\": [\r\n \"DAILY\"\r\n ],\r\n \"status\": {\r\n \"housekeepingRoomStatusList\": [\r\n \"Dirty\"\r\n ],\r\n \"frontOfficeRoomStatusList\": [\r\n \"Occupied\",\r\n \"Vacant\"\r\n ],\r\n \"reservationStatusList\": [\r\n \"Arrival\",\r\n \"Arrived\",\r\n \"Departed\",\r\n \"DueOut\",\r\n \"StayOver\"\r\n ],\r\n \"turndownStatusList\": [],\r\n \"roomAssignmentStatusList\": []\r\n },\r\n \"instructions\": {},\r\n \"taskDate\": \"2023-11-17\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"numberOfAttendants\": \"3\",\r\n \"sheetOrderBy\": \"Room\",\r\n \"turndown\": false,\r\n \"vIPOnly\": false,\r\n \"separateNSRRooms\": false,\r\n \"separateDNDRooms\": false,\r\n \"showAllScheduledTasks\": false,\r\n \"overrideTaskTemplate\": true,\r\n \"templateCode\": \"MAIN\",\r\n \"templateDescription\": \"Main Template\",\r\n \"stayOverFirst\": false,\r\n \"defaultTemplate\": true,\r\n \"excludeRoomsOccupiedByOwner\": false,\r\n \"excludeRoomsExclusiveToOwner\": false,\r\n \"ruleCodes\": [\r\n \"4FS\",\r\n \"CRIB\",\r\n \"FRUIT\",\r\n \"MEET\",\r\n \"TRAV1\"\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/taskSheetTemplates/{{taskSheetTemplateCode}}?taskSheetTemplate ", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "taskSheetTemplates", + "{{taskSheetTemplateCode}}" + ], + "query": [ + { + "key": "taskSheetTemplate ", + "value": null + } + ] + } + }, + "response": [] + }, + { + "name": "delete Task Sheet Template", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/taskSheetTemplates/{{TaskSheetTemplateCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "taskSheetTemplates", + "{{TaskSheetTemplateCode}}" + ], + "query": [ + { + "key": "templateCode", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Reservation Housekeeping Schedule", + "item": [ + { + "name": "get Reservation Housekeeping Schedule", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{hotelId}}/reservations/{{reservationId}}/houseKeepingTaskSchedules?reservationIdContext&reservationIdType=Reservation&beginDate&endDate&fetchInstructions", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{hotelId}}", + "reservations", + "{{reservationId}}", + "houseKeepingTaskSchedules" + ], + "query": [ + { + "key": "reservationIdContext", + "value": null + }, + { + "key": "reservationIdType", + "value": "Reservation" + }, + { + "key": "beginDate", + "value": null + }, + { + "key": "endDate", + "value": null + }, + { + "key": "fetchInstructions", + "value": null + } + ] + } + }, + "response": [] + }, + { + "name": "reset Reservation Housekeeping Schedule", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n \"beginDate\": \"2023-07-25\",\r\n \"endDate\": \"2023-07-31\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/houseKeepingTaskSchedules/reset", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "houseKeepingTaskSchedules", + "reset" + ] + } + }, + "response": [] + }, + { + "name": "shift Reservation Housekeeping Schedule", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"shiftDay\": {\r\n \"dayOfWeek\": \"Thursday\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n \"beginDate\": \"2023-07-25\",\r\n \"endDate\": \"2023-07-31\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/houseKeepingTaskSchedules/shift", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "houseKeepingTaskSchedules", + "shift" + ] + } + }, + "response": [] + }, + { + "name": "delete Reservation Housekeeping Tasks", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/houseKeepingTaskSchedules?facilityCodesDescription=Towels&facilityCodes=TOWEL&endDate=2023-07-26&cycleStartDay=0&roomId=402&facilityTaskDescription=Full service&facilityTaskPriority=8&frequency=1000&facilityCodesQuantity=2&taskDate=2023-07-27&taskDate=2023-07-28&facilityTaskCode=FS&stayPeriod=EntireStay&startDate=2023-07-28&roomType=CCOTHER", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "houseKeepingTaskSchedules" + ], + "query": [ + { + "key": "facilityCodesDescription", + "value": "Towels", + "description": "Description of the Facility Code." + }, + { + "key": "facilityCodes", + "value": "TOWEL", + "description": "Facility code value." + }, + { + "key": "endDate", + "value": "2023-07-26", + "description": "Date at which facility tasks stopped being retrieved." + }, + { + "key": "cycleStartDay", + "value": "0", + "description": "Signifies the shift of the housekeeping schedule." + }, + { + "key": "roomId", + "value": "402", + "description": "Room in which task is to be performed." + }, + { + "key": "facilityTaskDescription", + "value": "Full service", + "description": "Facility task description." + }, + { + "key": "facilityTaskPriority", + "value": "8", + "description": "Signifies the priority of the task." + }, + { + "key": "frequency", + "value": "1000", + "description": "Signifies frequency(i.e. every 2 days) with which task is to be performed." + }, + { + "key": "facilityCodesQuantity", + "value": "2", + "description": "Signifies the quantity." + }, + { + "key": "taskDate", + "value": "2023-07-27", + "description": "A reservation date on which task must occur." + }, + { + "key": "taskDate", + "value": "2023-07-28", + "description": "A reservation date on which task must occur." + }, + { + "key": "facilityTaskCode", + "value": "FS", + "description": "Code of the housekeeping task." + }, + { + "key": "stayPeriod", + "value": "EntireStay", + "description": "Simple type for controlling the fetch operations of the housekeeping schedule request." + }, + { + "key": "startDate", + "value": "2023-07-28", + "description": "Date at which facility tasks started being retrieved." + }, + { + "key": "roomType", + "value": "CCOTHER", + "description": "Signifies the room type for which task is being performed." + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "get Housekeeping Discrepancies", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/housekeepingDiscrepancies?roomDiscrepancyStatus=Sleep&roomClass=&housekeepingEndDate=2016-07-10&housekeepingStartDate=2016-07-10", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "housekeepingDiscrepancies" + ], + "query": [ + { + "key": "roomDiscrepancyStatus", + "value": "Sleep", + "description": "Simple type for discrepant room status instructions to be used in requests for fetching housekeeping and front office room discrepancy. Valid values are Sleep, Skip, Person Discrepancy, Due Out Only." + }, + { + "key": "roomClass", + "value": "", + "description": "Room Class of the Room." + }, + { + "key": "housekeepingEndDate", + "value": "2016-07-10", + "description": "The ending value of the date range." + }, + { + "key": "housekeepingStartDate", + "value": "2016-07-10", + "description": "The starting value of the date range." + }, + { + "key": "roomDiscrepancyStatus", + "value": "Skip", + "disabled": true + }, + { + "key": "fromRoomNumber", + "value": "", + "disabled": true + }, + { + "key": "toRoomNumber", + "value": "", + "disabled": true + }, + { + "key": "floor", + "value": "", + "disabled": true + }, + { + "key": "dueOut", + "value": "true", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get HouseKeeping Tasks", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/houseKeepingtasks?includeTaskSheetDetails=true&generateCleaningSequence=false&attendantInRoomOnly=false&housekeepingRoomStatus=Clean&housekeepingRoomStatus=Inspected&housekeepingRoomStatus=OutOfService&housekeepingRoomStatus=OutOfOrder&housekeepingRoomStatus=Dirty&housekeepingRoomStatus=Pickup&includeTaskSheetsSummary=true&taskDate=2016-07-10&sortByCleaningSequence=false&taskSheetNumber=1&taskCodesBreakOutIdType=TaskCodesBreakOutId&roomStatusToChange=OutOfOrder&roomStatusToChange=OutOfService&roomStatusToChange=Clean&roomStatusToChange=Pickup&roomStatusToChange=Dirty&roomStatusToChange=Inspected&includeReservationInfo=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "houseKeepingtasks" + ], + "query": [ + { + "key": "includeTaskSheetDetails", + "value": "true", + "description": "This will include room details for the Task Sheets. If summary information is only required, then this could be set to false. If a Task Sheet Number is included in the Search and this flag is set to true, then the details for that particular Task Sheet will be returned. For all other task sheets, the IncludeTaskSheetsSummary will determine if Summary details are required or not." + }, + { + "key": "generateCleaningSequence", + "value": "false", + "description": "Setting this to true will generate a sequence based on the current condition of the room for cleaning. This sequence would be the same sequence with which the Task Companion works." + }, + { + "key": "attendantInRoomOnly", + "value": "false", + "description": "Query only rooms with attendant working in them." + }, + { + "key": "housekeepingRoomStatus", + "value": "Clean", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." + }, + { + "key": "housekeepingRoomStatus", + "value": "Inspected", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." + }, + { + "key": "housekeepingRoomStatus", + "value": "OutOfService", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." + }, + { + "key": "housekeepingRoomStatus", + "value": "OutOfOrder", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." + }, + { + "key": "housekeepingRoomStatus", + "value": "Dirty", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." + }, + { + "key": "housekeepingRoomStatus", + "value": "Pickup", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." + }, + { + "key": "includeTaskSheetsSummary", + "value": "true", + "description": "Setting this to true, will return Summary information for the task sheets required. If a Task Sheet Number is included in the Search and IncludeTaskSheetDetails is set to false and IncludeTaskSheetsSummary is false, then only the Summary information for that particular task sheet will be returned. IncludeTaskSheetDetails = True, IncludeTaskSheetsSummary = True : includes all task sheets details and summary IncludeTaskSheetDetails = false, IncludeTaskSheetsSummary = True : includes only summary IncludeTaskSheetDetails = false, IncludeTaskSheetsSummary = false, Task Sheet No =null : no task sheet detail or summary for any of the tasksheets. Returns the Task Assignnment header. IncludeTaskSheetDetails = True, IncludeTaskSheetsSummary = True, Task Sheet No = XX : includes task sheets detail for XX and summary for others. IncludeTaskSheetDetails = false, IncludeTaskSheetsSummary = True, Task Sheet No = XX : includes summary for all including XX. IncludeTaskSheetDetails = false, IncludeTaskSheetsSummary = false, Task Sheet No = XX : includes summary for XX. No information for others." + }, + { + "key": "taskDate", + "value": "2016-07-10", + "description": "Date for which the Task Assignment information is required." + }, + { + "key": "sortByCleaningSequence", + "value": "false", + "description": "The rooms in the task sheet would be sorted with the cleaning sequence. The normal sort would be done based on the Default Sequence." + }, + { + "key": "taskCodesBreakOutId", + "value": "24482", + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "disabled": true + }, + { + "key": "taskSheetNumber", + "value": "1", + "description": "Specific Task Sheet number for which the information is required." + }, + { + "key": "taskCodesBreakOutIdType", + "value": "TaskCodesBreakOutId", + "description": "A reference to the type of object defined by the UniqueID element." + }, + { + "key": "roomStatusToChange", + "value": "OutOfOrder", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." + }, + { + "key": "roomStatusToChange", + "value": "OutOfService", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." + }, + { + "key": "roomStatusToChange", + "value": "Clean", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." + }, + { + "key": "roomStatusToChange", + "value": "Pickup", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." + }, + { + "key": "roomStatusToChange", + "value": "Dirty", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." + }, + { + "key": "roomStatusToChange", + "value": "Inspected", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService." + }, + { + "key": "includeReservationInfo", + "value": "true", + "description": "Setting this to true will include reservation information associated to the room." + }, + { + "key": "templateCode", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Facility Forecast", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/forecastTaskSchedules?startDate=2021-04-02&endDate=2021-04-04", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "forecastTaskSchedules" + ], + "query": [ + { + "key": "startDate", + "value": "2021-04-02", + "description": "The starting value of the date range." + }, + { + "key": "endDate", + "value": "2021-04-04", + "description": "The ending value of the date range." + }, + { + "key": "duration", + "value": "", + "disabled": true + }, + { + "key": "Codes", + "value": "", + "disabled": true + }, + { + "key": "usePriority", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Room Conditions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/conditions?fromRoomNumber=100&toRoomNumber=150", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "conditions" + ], + "query": [ + { + "key": "fromRoomNumber", + "value": "100", + "description": "From Room" + }, + { + "key": "toRoomNumber", + "value": "150", + "description": "To Room" + }, + { + "key": "roomTypes", + "value": "", + "disabled": true + }, + { + "key": "roomClasses", + "value": "", + "disabled": true + }, + { + "key": "floors", + "value": "", + "disabled": true + }, + { + "key": "roomFeatures", + "value": "", + "disabled": true + }, + { + "key": "housekeepingRoomStatus", + "value": "", + "disabled": true + }, + { + "key": "roomParityStatus", + "value": "odd", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "set Room Conditions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomNumberList\": [\r\n \"126\",\r\n \"127\",\r\n \"128\"\r\n ],\r\n \"roomCondition\": {\r\n \"roomCondition\": {\r\n \"code\": \"CARPET\"\r\n },\r\n \"remarks\": \"Wet Carpet\"\r\n },\r\n \"includeOccupiedRooms\": true,\r\n \"overrideHoldRooms\": false\r\n }\r\n}\r\n", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/conditions?roomCondition", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "conditions" + ], + "query": [ + { + "key": "roomCondition", + "value": null + } + ] + } + }, + "response": [] + }, + { + "name": "post Reservation Housekeeping Tasks", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n \"housekeepingSchedule\": {\r\n \"facilityHousekeepingTasks\": [\r\n {\r\n \"facilityTask\": {\r\n \"description\": \"Pickup Room\",\r\n \"priority\": \"8\",\r\n \"code\": \"PU\"\r\n },\r\n \"taskDate\": \"2016-07-28\",\r\n \"stayPeriod\": \"EntireStay\",\r\n \"frequency\": \"1000\",\r\n \"roomType\": \"CCOTHER\",\r\n \"roomId\": \"402\",\r\n \"facilityCodes\": [\r\n {\r\n \"description\": \"Towels\",\r\n \"quantity\": \"3\",\r\n \"code\": \"TOWEL\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"start\": \"2016-07-27\",\r\n \"end\": \"2016-07-29 15:00:00.0\",\r\n \"cycleStartDay\": \"0\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/houseKeepingTaskSchedules", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "houseKeepingTaskSchedules" + ] + } + }, + "response": [] + }, + { + "name": "edit Reservation Housekeeping Tasks", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n \"housekeepingSchedule\": {\r\n \"facilityHousekeepingTasks\": [\r\n {\r\n \"facilityTask\": {\r\n \"description\": \"Full Service\",\r\n \"priority\": \"8\",\r\n \"code\": \"FS\"\r\n },\r\n \"taskDate\": \"2016-07-27\",\r\n \"stayPeriod\": \"EntireStay\",\r\n \"frequency\": \"1000\",\r\n \"roomType\": \"CCOTHER\",\r\n \"roomId\": \"402\",\r\n \"facilityCodes\": [\r\n {\r\n \"description\": \"Towels\",\r\n \"quantity\": \"3\",\r\n \"code\": \"TOWEL\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"start\": \"2016-07-27\",\r\n \"end\": \"2016-07-29\",\r\n \"cycleStartDay\": \"0\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/houseKeepingTaskSchedules", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "houseKeepingTaskSchedules" + ] + } + }, + "response": [] + }, + { + "name": "set Guest Housekeeping Service Request", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomList\": [\r\n \"103\"\r\n ],\r\n \"status\": \"DoNotDisturb\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/serviceRequests", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "serviceRequests" + ] + } + }, + "response": [] + }, + { + "name": "set Room Cleaning Priority", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"roomList\": [\r\n \"110\"\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/{{RoomId}}/cleaningPriority", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "rooms", + "{{RoomId}}", + "cleaningPriority" + ] + }, + "description": "Use getHouseKeepingTasks to find the Task sequence No for the body of this request." + }, + "response": [] + }, + { + "name": "put Room Cleaning Priority", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomList\": [\r\n \"104\"\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/hsk/v1/hotels/{{HotelId}}/rooms/cleaningPriority?roomId=103", + "host": [ + "{{HostName}}" + ], + "path": [ + "hsk", + "v1", + "hotels", + "{{HotelId}}", + "rooms", + "cleaningPriority" + ], + "query": [ + { + "key": "roomId", + "value": "103", + "description": "Collection of room numbers." + } + ] + }, + "description": "Use getHouseKeepingTasks to find the Task sequence No for the body of this request." + }, + "response": [] + } + ], + "description": "###### APIs to cater for Housekeeping functionality in OPERA Cloud. \r\n\r\nHousekeeping enables you to schedule daily room cleaning, maintenance, and housekeeping staff activities. It provides information on room status, out of order/out of service rooms, and forecasting.\r\n\r\nFor further detailed information on Housekeeping, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/c_housekeeping_room_management.htm#OCSUH-RoomManagement-29AE5C9C).", + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Integration (INT) - Business Events", + "item": [ + { + "name": "get Business events", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/int/v1/externalSystem/{{ExtSystemCode}}/hotels/{{HotelId}}/businessEvents", + "host": [ + "{{HostName}}" + ], + "path": [ + "int", + "v1", + "externalSystem", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "businessEvents" + ], + "query": [ + { + "key": "limit", + "value": "20", + "disabled": true + } + ] + }, + "description": "FetchBusinessEvents - to fetch business events from OPERA" + }, + "response": [] + }, + { + "name": "get Business events By External System", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/int/v1/externalSystem/{{ExtSystemCode}}/businessEvents", + "host": [ + "{{HostName}}" + ], + "path": [ + "int", + "v1", + "externalSystem", + "{{ExtSystemCode}}", + "businessEvents" + ], + "query": [ + { + "key": "limit", + "value": "20", + "disabled": true + } + ] + }, + "description": "FetchBusinessEvents - to fetch business events from OPERA" + }, + "response": [] + } + ], + "description": "###### APIs to get Business Events generated in OPERA Cloud.", + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Integration Configuration (INT Config)", + "item": [ + { + "name": "get Delivery Methods", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/int/config/v1/deliveryMethods?hotelId={{HotelId}}&usages=General", + "host": [ + "{{HostName}}" + ], + "path": [ + "int", + "config", + "v1", + "deliveryMethods" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "usages", + "value": "General", + "description": "\"General\", \"QueueReservation\", \"Confirmation\", \"GuestMessage\", \"BillingFolio\", \"QueueRush\"" + } + ] + } + }, + "response": [] + }, + { + "name": "get External Database Available Properties", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/int/config/v1/interfaces/{{InterfaceId}}/databases/{DatabaseId}}}/availableResorts", + "host": [ + "{{HostName}}" + ], + "path": [ + "int", + "config", + "v1", + "interfaces", + "{{InterfaceId}}", + "databases", + "{DatabaseId}}}", + "availableResorts" + ] + } + }, + "response": [] + }, + { + "name": "get Hotel Interfaces", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/int/config/v1/hotelInterfaceTypes?includeInactive=false&hotelIds={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "int", + "config", + "v1", + "hotelInterfaceTypes" + ], + "query": [ + { + "key": "includeInactive", + "value": "false" + }, + { + "key": "logosCodes", + "value": "", + "disabled": true + }, + { + "key": "interfaceTypes", + "value": "EFT", + "description": "Available values : Bms, Cas, Dls, Eft, Mbs, Msc, Pbx, Pos, Svs, Vid, Vms, Www, Xml", + "disabled": true + }, + { + "key": "hotelIds", + "value": "{{HotelId}}" + } + ] + }, + "description": "Get the configured Property Interfaces, such as PBX, Video, and Door Lock Systems, for the Hotel." + }, + "response": [] + }, + { + "name": "Get Interface Rights", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/int/config/v1/interfaceRights?hotelId={{HotelId}}&id=1234&type=InterfaceId", + "host": [ + "{{HostName}}" + ], + "path": [ + "int", + "config", + "v1", + "interfaceRights" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "id", + "value": "1234", + "description": "id returned with the get Hotel Interfaces API" + }, + { + "key": "type", + "value": "InterfaceId", + "description": "The type of id is always InterfaceId" + } + ] + }, + "description": "Get the configured Interface Rights that define the control options for the requested Property Interface. Such as bar, unbar, on, and off." + }, + "response": [] + }, + { + "name": "get Publishers", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/int/config/v1/externalSystems/{{ExternalSystemCode}}/hotels/{{HotelId}}/publishers", + "host": [ + "{{HostName}}" + ], + "path": [ + "int", + "config", + "v1", + "externalSystems", + "{{ExternalSystemCode}}", + "hotels", + "{{HotelId}}", + "publishers" + ] + } + }, + "response": [] + }, + { + "name": "Get Template Device Locations", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/int/config/v1/deviceLocations", + "host": [ + "{{HostName}}" + ], + "path": [ + "int", + "config", + "v1", + "deviceLocations" + ], + "query": [ + { + "key": "codes", + "value": "LOBBY", + "description": "Specific code can be searched on.", + "disabled": true + }, + { + "key": "description", + "value": "Lobby", + "description": "Wildcard description can be searched on.", + "disabled": true + } + ] + }, + "description": "Get the configured template device locations." + }, + "response": [] + }, + { + "name": "get UDF Mappings", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/int/config/v1/udfMappings?uDFName=UDFC01", + "host": [ + "{{HostName}}" + ], + "path": [ + "int", + "config", + "v1", + "udfMappings" + ], + "query": [ + { + "key": "uDFName", + "value": "UDFC01" + } + ] + } + }, + "response": [] + }, + { + "name": "delete Publisher", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/int/config/v1/externalSystems/{{ExternalSystemCode}}/hotels/{{HotelId}}/publishers", + "host": [ + "{{HostName}}" + ], + "path": [ + "int", + "config", + "v1", + "externalSystems", + "{{ExternalSystemCode}}", + "hotels", + "{{HotelId}}", + "publishers" + ], + "query": [ + { + "key": "subscriberHotelId", + "value": "", + "disabled": true + }, + { + "key": "code", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Inventory (INV)", + "item": [ + { + "name": "get Inventory Statistics", + "item": [ + { + "name": "get Inventory Statistics", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/inventoryStatistics?reportCode=RoomCalendarStatistics&dateRangeStart=2023-04-02&dateRangeEnd=2023-04-02¶meterName=DeductRoomsYN¶meterValue=N¶meterName=RoomTypeWildCardList&ParameterValue=Y&RequestedReportsTypeStart=2023-04-02&HouseSellLimitYB=Y", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "v1", + "hotels", + "{{HotelId}}", + "inventoryStatistics" + ], + "query": [ + { + "key": "reportCode", + "value": "RoomCalendarStatistics" + }, + { + "key": "dateRangeStart", + "value": "2023-04-02", + "description": "maximum date range of 30 days" + }, + { + "key": "dateRangeEnd", + "value": "2023-04-02" + }, + { + "key": "parameterName", + "value": "GroupBy", + "disabled": true + }, + { + "key": "parameterValue", + "value": "RoomType", + "disabled": true + }, + { + "key": "parameterName", + "value": "DeductRoomsYN" + }, + { + "key": "parameterValue", + "value": "N" + }, + { + "key": "parameterName", + "value": "RoomTypeWildCardList" + }, + { + "key": "parameterValue", + "value": "STDQ", + "disabled": true + }, + { + "key": "ParameterName", + "value": "HouseSellLimitYN", + "disabled": true + }, + { + "key": "ParameterValue", + "value": "Y" + }, + { + "key": "RequestedReportsTypeStart", + "value": "2023-04-02" + }, + { + "key": "HouseSellLimitYB", + "value": "Y" + } + ] + } + }, + "response": [] + }, + { + "name": "get Inventory Statistics -> house level parameters", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/inventoryStatistics?dateRangeStart=2023-04-02&dateRangeEnd=2023-04-02&reportCode=RoomsAvailabilitySummary¶meterValue=Y¶meterValue=Y¶meterValue=Y¶meterValue=Y¶meterName=HouseSellLimitYN¶meterName=HouseMaxAvailabilityYN¶meterName=HouseMinAvailabilityYN¶meterName=HouseInventoryRoomsYN", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "v1", + "hotels", + "{{HotelId}}", + "inventoryStatistics" + ], + "query": [ + { + "key": "dateRangeStart", + "value": "2023-04-02" + }, + { + "key": "dateRangeEnd", + "value": "2023-04-02" + }, + { + "key": "reportCode", + "value": "RoomsAvailabilitySummary" + }, + { + "key": "parameterName", + "value": "GroupBy", + "disabled": true + }, + { + "key": "parameterValue", + "value": "RoomClass", + "disabled": true + }, + { + "key": "parameterName", + "value": "RoomMaxAvailabilityExcludingOverbookingYN", + "disabled": true + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomOOOYN", + "disabled": true + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomArrPersonsYN", + "disabled": true + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomTentRoomsYN", + "disabled": true + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomAvailRoomsYN", + "disabled": true + }, + { + "key": "parameterValue", + "value": "Y", + "disabled": true + }, + { + "key": "parameterName", + "value": "RoomBlkTentPuYN", + "disabled": true + }, + { + "key": "parameterValue", + "value": "Y", + "disabled": true + }, + { + "key": "parameterName", + "value": "RoomTentYN", + "disabled": true + }, + { + "key": "parameterValue", + "value": "Y", + "disabled": true + }, + { + "key": "parameterName", + "value": "RoomTentRoomsExcludingOverbookingYN", + "disabled": true + }, + { + "key": "parameterValue", + "value": "Y", + "disabled": true + }, + { + "key": "parameterName", + "value": "RoomOOSRoomsYN", + "disabled": true + }, + { + "key": "parameterValue", + "value": "Y", + "disabled": true + }, + { + "key": "parameterName", + "value": "RoomOverBookingYN", + "disabled": true + }, + { + "key": "parameterValue", + "value": "Y", + "disabled": true + }, + { + "key": "parameterName", + "value": "RoomArrRoomsYN", + "disabled": true + }, + { + "key": "parameterValue", + "value": "Y", + "disabled": true + }, + { + "key": "parameterName", + "value": "RoomOccupancyYN", + "disabled": true + }, + { + "key": "parameterValue", + "value": "Y", + "disabled": true + }, + { + "key": "parameterName", + "value": "RoomBlkDeductNpuYN", + "disabled": true + }, + { + "key": "parameterValue", + "value": "N", + "disabled": true + }, + { + "key": "parameterName", + "value": "RoomMinAvailabilityYN", + "disabled": true + }, + { + "key": "parameterValue", + "value": "Y", + "disabled": true + }, + { + "key": "parameterName", + "value": "RoomDepRoomsYN", + "disabled": true + }, + { + "key": "parameterValue", + "value": "Y", + "disabled": true + }, + { + "key": "parameterName", + "value": "RoomDayUseRoomYN", + "disabled": true + }, + { + "key": "parameterValue", + "value": "Y", + "disabled": true + }, + { + "key": "parameterName", + "value": "RoomAvailRoomsExcludingOverbookingYN", + "disabled": true + }, + { + "key": "parameterValue", + "value": "Y", + "disabled": true + }, + { + "key": "parameterName", + "value": "RoomPhysicalRoomsYN", + "disabled": true + }, + { + "key": "parameterValue", + "value": "Y", + "disabled": true + }, + { + "key": "parameterName", + "value": "RoomRoomsSoldYN", + "disabled": true + }, + { + "key": "parameterValue", + "value": "Y", + "disabled": true + }, + { + "key": "parameterName", + "value": "RoomBlkDeductPuYN", + "disabled": true + }, + { + "key": "parameterName", + "value": "RoomMinAvailabilityExcludingOverbookingYN", + "disabled": true + }, + { + "key": "parameterName", + "value": "RoomDayUsePersonYN", + "disabled": true + }, + { + "key": "parameterValue", + "value": "Y", + "disabled": true + }, + { + "key": "parameterName", + "value": "RoomDepPersonsYN", + "disabled": true + }, + { + "key": "parameterValue", + "value": "Y", + "disabled": true + }, + { + "key": "parameterName", + "value": "RoomRestrictionsYN", + "disabled": true + }, + { + "key": "parameterName", + "value": "RoomSellLimitYN", + "disabled": true + }, + { + "key": "parameterName", + "value": "RoomCancelledYN", + "disabled": true + }, + { + "key": "parameterValue", + "value": "Y", + "disabled": true + }, + { + "key": "parameterName", + "value": "RoomPeopleInHouseYN", + "disabled": true + }, + { + "key": "parameterValue", + "value": "Y", + "disabled": true + }, + { + "key": "parameterName", + "value": "RoomMaxAvailabilityYN", + "disabled": true + }, + { + "key": "parameterName", + "value": "RoomMaxOccupancyYN", + "disabled": true + }, + { + "key": "parameterName", + "value": "RoomClassList", + "disabled": true + }, + { + "key": "parameterValue", + "value": "PRES", + "disabled": true + }, + { + "key": "parameterName", + "value": "RoomBlkTentNpuYN", + "disabled": true + }, + { + "key": "parameterName", + "value": "HouseSellLimitYN" + }, + { + "key": "parameterName", + "value": "HouseMaxAvailabilityYN" + }, + { + "key": "parameterName", + "value": "HouseMinAvailabilityYN" + }, + { + "key": "parameterName", + "value": "HouseInventoryRoomsYN" + } + ] + }, + "description": "house level parameters" + }, + "response": [] + }, + { + "name": "get Inventory Statistics -> with ALL House Parameters", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/inventoryStatistics?dateRangeEnd=2023-04-02&reportCode=RoomsAvailabilitySummary&dateRangeStart=2023-04-02&ParameterName=HouseOccTenPercYN&ParameterValue=Y&ParameterName=HouseOOOYN&ParameterValue=Y&ParameterName=HouseArrPersonsYN&ParameterValue=Y&ParameterValue=Y&ParameterName=RoomAvailRoomsYN&ParameterValue=Y&ParameterValue=Y&ParameterValue=Y&ParameterName=HouseSellLimitYN&ParameterValue=Y&ParameterValue=Y&ParameterValue=Y&ParameterValue=Y&ParameterName=HouseTentRoomsYN&ParameterValue=Y&ParameterValue=Y&ParameterName=HouseBlkTentNpuYN&ParameterValue=Y&ParameterName=HouseOOSRoomsYN&ParameterValue=Y&ParameterName=HouseDepRoomsYN&ParameterValue=Y&ParameterName=HouseDayUseRoomYN&ParameterValue=Y&ParameterValue=Y&ParameterName=HouseRoomsSoldYN&ParameterName=HouseMaxOccupancyYN&ParameterName=GroupBy&ParameterValue=RoomClass&ParameterName=DeductRoomsYN&ParameterValue=N&ParameterName=HouseBlkTentPuYN&ParameterName=CancelledYN&ParameterName=HouseArrRoomsYN&ParameterName=HouseBlkDeductNpuYN&ParameterName=HousePhysicalRoomsYN&ParameterName=HouseAvailRoomsYN&ParameterName=HouseBlkDeductPuYN", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "v1", + "hotels", + "{{HotelId}}", + "inventoryStatistics" + ], + "query": [ + { + "key": "dateRangeEnd", + "value": "2023-04-02" + }, + { + "key": "reportCode", + "value": "RoomsAvailabilitySummary" + }, + { + "key": "dateRangeStart", + "value": "2023-04-02" + }, + { + "key": "ParameterName", + "value": "HouseOccTenPercYN" + }, + { + "key": "ParameterValue", + "value": "Y" + }, + { + "key": "ParameterName", + "value": "HouseOOOYN" + }, + { + "key": "ParameterValue", + "value": "Y" + }, + { + "key": "ParameterName", + "value": "HouseArrPersonsYN" + }, + { + "key": "ParameterValue", + "value": "Y" + }, + { + "key": "ParameterName", + "value": "RestrictionsYN", + "disabled": true + }, + { + "key": "ParameterValue", + "value": "Y" + }, + { + "key": "ParameterName", + "value": "RoomAvailRoomsYN" + }, + { + "key": "ParameterValue", + "value": "Y" + }, + { + "key": "ParameterName", + "value": "HouseOverBookingYN", + "disabled": true + }, + { + "key": "ParameterValue", + "value": "Y" + }, + { + "key": "ParameterName", + "value": "HouseMaxAvailabilityYN", + "disabled": true + }, + { + "key": "ParameterValue", + "value": "Y" + }, + { + "key": "ParameterName", + "value": "HouseSellLimitYN" + }, + { + "key": "ParameterValue", + "value": "Y" + }, + { + "key": "ParameterName", + "value": "HouseOccPercYN", + "disabled": true + }, + { + "key": "ParameterValue", + "value": "Y" + }, + { + "key": "ParameterName", + "value": "HouseTentRoomsSoldYN", + "disabled": true + }, + { + "key": "ParameterValue", + "value": "Y" + }, + { + "key": "ParameterName", + "value": "HouseOccupancyYN", + "disabled": true + }, + { + "key": "ParameterValue", + "value": "Y" + }, + { + "key": "ParameterName", + "value": "HouseTentRoomsYN" + }, + { + "key": "ParameterValue", + "value": "Y" + }, + { + "key": "ParameterName", + "value": "HouseMinAvailabilityExcludingOverbookingYN", + "disabled": true + }, + { + "key": "ParameterValue", + "value": "Y" + }, + { + "key": "ParameterName", + "value": "HouseBlkTentNpuYN" + }, + { + "key": "ParameterValue", + "value": "Y" + }, + { + "key": "ParameterName", + "value": "HouseOOSRoomsYN" + }, + { + "key": "ParameterValue", + "value": "Y" + }, + { + "key": "ParameterName", + "value": "HouseDepRoomsYN" + }, + { + "key": "ParameterValue", + "value": "Y" + }, + { + "key": "ParameterName", + "value": "HouseDayUseRoomYN" + }, + { + "key": "ParameterValue", + "value": "Y" + }, + { + "key": "ParameterName", + "value": "HouseMinAvailabilityYN", + "disabled": true + }, + { + "key": "ParameterValue", + "value": "Y" + }, + { + "key": "ParameterName", + "value": "HouseRoomsSoldYN" + }, + { + "key": "ParameterName", + "value": "HouseAvailTenPercYN", + "disabled": true + }, + { + "key": "ParameterValue", + "value": "Y", + "disabled": true + }, + { + "key": "ParameterName", + "value": "HouseDepPersonsYN", + "disabled": true + }, + { + "key": "ParameterValue", + "value": "Y", + "disabled": true + }, + { + "key": "ParameterName", + "value": "HouseMaxOccupancyYN" + }, + { + "key": "ParameterName", + "value": "HouseMaxAvailabilityExcludingOverbookingYN", + "disabled": true + }, + { + "key": "ParameterValue", + "value": "Y", + "disabled": true + }, + { + "key": "ParameterName", + "value": "GroupBy" + }, + { + "key": "ParameterValue", + "value": "RoomClass" + }, + { + "key": "ParameterName", + "value": "DeductRoomsYN" + }, + { + "key": "ParameterValue", + "value": "N" + }, + { + "key": "ParameterName", + "value": "HouseBlkTentPuYN" + }, + { + "key": "ParameterName", + "value": "CancelledYN" + }, + { + "key": "ParameterName", + "value": "HouseArrRoomsYN" + }, + { + "key": "ParameterName", + "value": "HouseDayUsePersonYN", + "disabled": true + }, + { + "key": "ParameterValue", + "value": "Y", + "disabled": true + }, + { + "key": "ParameterName", + "value": "HouseAvailRoomsExcludingOverbookingYN", + "disabled": true + }, + { + "key": "ParameterValue", + "value": "Y", + "disabled": true + }, + { + "key": "ParameterName", + "value": "HouseTentRoomsExcludingOverbookingYN", + "disabled": true + }, + { + "key": "ParameterValue", + "value": "Y", + "disabled": true + }, + { + "key": "ParameterName", + "value": "HousePeopleInHouseYN", + "disabled": true + }, + { + "key": "ParameterName", + "value": "HouseBlkDeductNpuYN" + }, + { + "key": "ParameterName", + "value": "HousePhysicalRoomsYN" + }, + { + "key": "ParameterName", + "value": "HouseAvailRoomsYN" + }, + { + "key": "ParameterName", + "value": "HouseAvailPercYN", + "disabled": true + }, + { + "key": "ParameterName", + "value": "HouseBlkDeductPuYN" + } + ] + } + }, + "response": [] + }, + { + "name": "get Inventory Statistics -> Report = DetailedAvailabiltySummary", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/inventoryStatistics?dateRangeEnd=2023-04-02&reportCode=RoomCalendarStatistics&dateRangeStart=2023-04-02", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "v1", + "hotels", + "{{HotelId}}", + "inventoryStatistics" + ], + "query": [ + { + "key": "dateRangeEnd", + "value": "2023-04-02" + }, + { + "key": "reportCode", + "value": "RoomCalendarStatistics" + }, + { + "key": "dateRangeStart", + "value": "2023-04-02" + }, + { + "key": "parameterName", + "value": "", + "disabled": true + }, + { + "key": "parameterValue", + "value": "", + "disabled": true + } + ] + }, + "description": "FetchInventoryStatistics - to fetch inventory data from OPERA" + }, + "response": [] + }, + { + "name": "get Inventory Statistics -> Report = SellLimitSummary", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/inventoryStatistics?dateRangeEnd=2023-04-02&reportCode=SellLimitSummary&dateRangeStart=2023-04-02", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "v1", + "hotels", + "{{HotelId}}", + "inventoryStatistics" + ], + "query": [ + { + "key": "dateRangeEnd", + "value": "2023-04-02" + }, + { + "key": "reportCode", + "value": "SellLimitSummary" + }, + { + "key": "dateRangeStart", + "value": "2023-04-02" + }, + { + "key": "parameterName", + "value": "", + "disabled": true + }, + { + "key": "parameterValue", + "value": "", + "disabled": true + } + ] + }, + "description": "FetchInventoryStatistics - to fetch inventory data from OPERA" + }, + "response": [] + }, + { + "name": "get Inventory Statistics -> Report = Room Calendar Statistics", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/inventoryStatistics?dateRangeEnd=2023-04-02&reportCode=DetailedAvailabiltySummary&dateRangeStart=2023-04-02", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "v1", + "hotels", + "{{HotelId}}", + "inventoryStatistics" + ], + "query": [ + { + "key": "dateRangeEnd", + "value": "2023-04-02" + }, + { + "key": "reportCode", + "value": "DetailedAvailabiltySummary" + }, + { + "key": "dateRangeStart", + "value": "2023-04-02" + }, + { + "key": "parameterName", + "value": "", + "disabled": true + }, + { + "key": "parameterValue", + "value": "", + "disabled": true + } + ] + }, + "description": "FetchInventoryStatistics - to fetch inventory data from OPERA" + }, + "response": [] + }, + { + "name": "get Inventory Statistics -> Report = RoomsAvailabilitySummary", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/inventoryStatistics?dateRangeEnd=2023-04-02&reportCode=RoomsAvailabilitySummary&dateRangeStart=2023-04-02", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "v1", + "hotels", + "{{HotelId}}", + "inventoryStatistics" + ], + "query": [ + { + "key": "dateRangeEnd", + "value": "2023-04-02" + }, + { + "key": "reportCode", + "value": "RoomsAvailabilitySummary" + }, + { + "key": "dateRangeStart", + "value": "2023-04-02" + }, + { + "key": "parameterName", + "value": "", + "disabled": true + }, + { + "key": "parameterValue", + "value": "", + "disabled": true + } + ] + }, + "description": "FetchInventoryStatistics - to fetch inventory data from OPERA" + }, + "response": [] + }, + { + "name": "get Inventory Statistics -> with roomclass list", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/inventoryStatistics?dateRangeEnd=2023-12-06&reportCode=RoomsAvailabilitySummary&dateRangeStart=2023-12-06¶meterName=RoomMaxAvailabilityExcludingOverbookingYN¶meterValue=Y¶meterName=RoomOOOYN¶meterValue=Y¶meterName=RoomArrPersonsYN¶meterValue=Y¶meterName=RoomTentRoomsYN¶meterValue=Y¶meterName=RoomAvailRoomsYN¶meterValue=Y¶meterName=RoomBlkTentPuYN¶meterValue=Y¶meterName=RoomTentYN¶meterValue=Y¶meterName=RoomTentRoomsExcludingOverbookingYN¶meterValue=Y¶meterName=RoomOOSRoomsYN¶meterValue=Y¶meterName=RoomOverBookingYN¶meterValue=Y¶meterName=RoomArrRoomsYN¶meterValue=Y¶meterName=RoomOccupancyYN¶meterValue=Y¶meterName=RoomBlkDeductNpuYN¶meterValue=N¶meterName=RoomMinAvailabilityYN¶meterValue=Y¶meterName=RoomDepRoomsYN¶meterValue=Y¶meterName=RoomDayUseRoomYN¶meterValue=Y¶meterName=RoomAvailRoomsExcludingOverbookingYN¶meterValue=Y¶meterName=RoomPhysicalRoomsYN¶meterValue=Y¶meterName=RoomRoomsSoldYN¶meterValue=Y¶meterName=RoomBlkDeductPuYN¶meterValue=Y¶meterName=RoomMinAvailabilityExcludingOverbookingYN¶meterValue=Y¶meterName=RoomDayUsePersonYN¶meterValue=Y¶meterName=RoomDepPersonsYN¶meterValue=Y¶meterName=RoomRestrictionsYN¶meterValue=Y¶meterName=RoomSellLimitYN¶meterValue=Y¶meterName=RoomCancelledYN¶meterValue=Y¶meterName=RoomPeopleInHouseYN¶meterValue=Y¶meterName=RoomMaxAvailabilityYN¶meterValue=Y¶meterName=RoomMaxOccupancyYN¶meterValue=Y¶meterName=RoomClassList¶meterValue=KNGSUITE,PRES¶meterName=RoomBlkTentNpuYN¶meterValue=Y", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "v1", + "hotels", + "{{HotelId}}", + "inventoryStatistics" + ], + "query": [ + { + "key": "dateRangeEnd", + "value": "2023-12-06" + }, + { + "key": "reportCode", + "value": "RoomsAvailabilitySummary" + }, + { + "key": "dateRangeStart", + "value": "2023-12-06" + }, + { + "key": "parameterName", + "value": "GroupBy", + "disabled": true + }, + { + "key": "parameterValue", + "value": "RoomClass", + "disabled": true + }, + { + "key": "parameterName", + "value": "RoomMaxAvailabilityExcludingOverbookingYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomOOOYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomArrPersonsYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomTentRoomsYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomAvailRoomsYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomBlkTentPuYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomTentYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomTentRoomsExcludingOverbookingYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomOOSRoomsYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomOverBookingYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomArrRoomsYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomOccupancyYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomBlkDeductNpuYN" + }, + { + "key": "parameterValue", + "value": "N" + }, + { + "key": "parameterName", + "value": "RoomMinAvailabilityYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomDepRoomsYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomDayUseRoomYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomAvailRoomsExcludingOverbookingYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomPhysicalRoomsYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomRoomsSoldYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomBlkDeductPuYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomMinAvailabilityExcludingOverbookingYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomDayUsePersonYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomDepPersonsYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomRestrictionsYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomSellLimitYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomCancelledYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomPeopleInHouseYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomMaxAvailabilityYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomMaxOccupancyYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomClassList" + }, + { + "key": "parameterValue", + "value": "KNGSUITE,PRES" + }, + { + "key": "parameterName", + "value": "RoomBlkTentNpuYN" + }, + { + "key": "parameterValue", + "value": "Y" + } + ] + } + }, + "response": [] + }, + { + "name": "get Inventory Statistics -> with roomclass", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/inventoryStatistics?dateRangeEnd=2023-04-02&reportCode=RoomsAvailabilitySummary&dateRangeStart=2023-04-02¶meterName=HouseOccPercYN¶meterName=HouseOccupancyYN¶meterName=HouseTentRoomsYN¶meterName=GroupBy¶meterName=DeductRoomsYN¶meterName=CancelledYN¶meterName=HouseRoomsSoldYN¶meterName=RoomAvailRoomsYN¶meterName=HouseAvailRoomsYN¶meterValue=Y¶meterValue=Y¶meterValue=Y¶meterValue=RoomClass¶meterValue=N¶meterValue=Y¶meterValue=Y¶meterValue=Y¶meterValue=Y", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "v1", + "hotels", + "{{HotelId}}", + "inventoryStatistics" + ], + "query": [ + { + "key": "dateRangeEnd", + "value": "2023-04-02" + }, + { + "key": "reportCode", + "value": "RoomsAvailabilitySummary" + }, + { + "key": "dateRangeStart", + "value": "2023-04-02" + }, + { + "key": "parameterName", + "value": "HouseOccPercYN" + }, + { + "key": "parameterName", + "value": "HouseOccupancyYN" + }, + { + "key": "parameterName", + "value": "HouseTentRoomsYN" + }, + { + "key": "parameterName", + "value": "GroupBy" + }, + { + "key": "parameterName", + "value": "DeductRoomsYN" + }, + { + "key": "parameterName", + "value": "CancelledYN" + }, + { + "key": "parameterName", + "value": "HouseRoomsSoldYN" + }, + { + "key": "parameterName", + "value": "RoomAvailRoomsYN" + }, + { + "key": "parameterName", + "value": "HouseAvailRoomsYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterValue", + "value": "RoomClass" + }, + { + "key": "parameterValue", + "value": "N" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterValue", + "value": "Y" + } + ] + } + }, + "response": [] + }, + { + "name": "get Inventory Statistics -> with roomtype list", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/inventoryStatistics?reportCode=RoomsAvailabilitySummary&dateRangeEnd=2023-04-02&dateRangeStart=2023-04-02¶meterName=RoomTypeWildCardList¶meterValue=SGL,DBL¶meterName=RoomMaxAvailabilityExcludingOverbookingYN¶meterValue=Y¶meterName=RoomOOOYN¶meterValue=Y¶meterName=RoomArrPersonsYN¶meterValue=Y¶meterName=RoomTentRoomsYN¶meterValue=Y¶meterName=RoomAvailRoomsYN¶meterValue=Y¶meterName=RoomBlkTentPuYN¶meterValue=Y¶meterName=RoomTentYN¶meterValue=Y¶meterName=RoomTentRoomsExcludingOverbookingYN¶meterValue=Y¶meterName=RoomOOSRoomsYN¶meterValue=Y¶meterName=RoomOverBookingYN¶meterValue=Y¶meterName=RoomArrRoomsYN¶meterValue=Y¶meterName=RoomOccupancyYN¶meterValue=Y¶meterName=RoomBlkDeductNpuYN¶meterValue=N¶meterName=RoomMinAvailabilityYN¶meterValue=Y¶meterName=RoomDepRoomsYN¶meterValue=Y¶meterName=RoomDayUseRoomYN¶meterValue=Y¶meterName=RoomAvailRoomsExcludingOverbookingYN¶meterValue=Y¶meterName=RoomPhysicalRoomsYN¶meterValue=Y¶meterName=RoomRoomsSoldYN¶meterValue=Y¶meterName=RoomBlkDeductPuYN¶meterValue=Y¶meterName=RoomMinAvailabilityExcludingOverbookingYN¶meterValue=Y¶meterName=RoomDayUsePersonYN¶meterValue=Y¶meterName=RoomDepPersonsYN¶meterValue=Y¶meterName=RoomRestrictionsYN¶meterValue=Y¶meterName=RoomSellLimitYN¶meterValue=Y¶meterName=RoomCancelledYN¶meterValue=Y¶meterName=RoomPeopleInHouseYN¶meterValue=Y¶meterName=RoomMaxAvailabilityYN¶meterValue=Y¶meterName=RoomMaxOccupancyYN¶meterValue=Y", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "v1", + "hotels", + "{{HotelId}}", + "inventoryStatistics" + ], + "query": [ + { + "key": "reportCode", + "value": "RoomsAvailabilitySummary" + }, + { + "key": "dateRangeEnd", + "value": "2023-04-02" + }, + { + "key": "dateRangeStart", + "value": "2023-04-02" + }, + { + "key": "parameterName", + "value": "RoomTypeWildCardList" + }, + { + "key": "parameterValue", + "value": "SGL,DBL" + }, + { + "key": "parameterName", + "value": "RoomMaxAvailabilityExcludingOverbookingYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomOOOYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomArrPersonsYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomTentRoomsYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomAvailRoomsYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomBlkTentPuYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomTentYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomTentRoomsExcludingOverbookingYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomOOSRoomsYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomOverBookingYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomArrRoomsYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomOccupancyYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomBlkDeductNpuYN" + }, + { + "key": "parameterValue", + "value": "N" + }, + { + "key": "parameterName", + "value": "RoomMinAvailabilityYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomDepRoomsYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomDayUseRoomYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomAvailRoomsExcludingOverbookingYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomPhysicalRoomsYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomRoomsSoldYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomBlkDeductPuYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomMinAvailabilityExcludingOverbookingYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomDayUsePersonYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomDepPersonsYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomRestrictionsYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomSellLimitYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomCancelledYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomPeopleInHouseYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomMaxAvailabilityYN" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "RoomMaxOccupancyYN" + }, + { + "key": "parameterValue", + "value": "Y" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Item Inventory", + "item": [ + { + "name": "get Item Inventory", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/itemInventory?sellInEvent=false&startDate=2023-04-03&endDate=2023-04-07&welcomeOffer=false&SellInReservation=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "v1", + "hotels", + "{{HotelId}}", + "itemInventory" + ], + "query": [ + { + "key": "sellInEvent", + "value": "false" + }, + { + "key": "startDate", + "value": "2023-04-03" + }, + { + "key": "endDate", + "value": "2023-04-07" + }, + { + "key": "itemCode", + "value": "PA7271", + "disabled": true + }, + { + "key": "itemCode", + "value": "S41308", + "disabled": true + }, + { + "key": "welcomeOffer", + "value": "false" + }, + { + "key": "SellInReservation", + "value": "true" + }, + { + "key": "itemHoldId", + "value": "true", + "disabled": true + } + ] + }, + "description": "This will fetch a hotel's Item inventory for a specified date range that you can provided in the request." + }, + "response": [] + }, + { + "name": "get Hold Items Inventory", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/itemInventory?sellInEvent=false&endDate=2023-08-20&welcomeOffer=false&SellInReservation=true&startDate=2023-08-16", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "v1", + "hotels", + "{{HotelId}}", + "itemInventory" + ], + "query": [ + { + "key": "sellInEvent", + "value": "false" + }, + { + "key": "endDate", + "value": "2023-08-20" + }, + { + "key": "welcomeOffer", + "value": "false" + }, + { + "key": "SellInReservation", + "value": "true" + }, + { + "key": "startDate", + "value": "2023-08-16" + } + ] + }, + "description": "This will fetch a hotel's Item inventory for a specified date range that you can provided in the request." + }, + "response": [] + }, + { + "name": "post Hold Item Inventory", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"holdItemInfo\": {\r\n \"heldById\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n \"heldBy\": \"Reservation\",\r\n \"holdItemInfoList\": [\r\n {\r\n \"itemCode\": \"BIKEA\",\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-08-16\",\r\n \"endDate\": \"2023-08-17\"\r\n },\r\n \"count\": \"2\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/itemInventoryHold", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "v1", + "hotels", + "{{HotelId}}", + "itemInventoryHold" + ] + } + }, + "response": [] + }, + { + "name": "put Hold Items Inventory", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"heldBy\": \"Reservation\",\r\n \"heldById\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/v1/releasedItemInventory", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "v1", + "releasedItemInventory" + ] + }, + "description": "This API will release item inventory that has been held." + }, + "response": [] + } + ] + }, + { + "name": "get Block Inventory Statistics", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/blockInventoryStatistics?includeOverbooking=true&includeTentativeInventory=false&limit=20&offset=1&startDateRange=2023-04-02&endDateRange=2023-04-02&summarySortByCode=Status&detailSortByCode=BlockAccount", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "v1", + "hotels", + "{{HotelId}}", + "blockInventoryStatistics" + ], + "query": [ + { + "key": "includeBlocksWithNoRoom", + "value": "", + "disabled": true + }, + { + "key": "includeOverbooking", + "value": "true" + }, + { + "key": "includeTentativeInventory", + "value": "false" + }, + { + "key": "limit", + "value": "20" + }, + { + "key": "offset", + "value": "1" + }, + { + "key": "startDateRange", + "value": "2023-04-02" + }, + { + "key": "endDateRange", + "value": "2023-04-02" + }, + { + "key": "hotelIds", + "value": "{{HotelId}}", + "disabled": true + }, + { + "key": "summarySortByCode", + "value": "Status" + }, + { + "key": "detailSortByCode", + "value": "BlockAccount" + } + ] + }, + "description": "You can use this API to retrieve Block inventory for a specified hotel. Narrow down your results using the query parameters available." + }, + "response": [] + }, + { + "name": "get Hotel Inventory", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/hotelInventory?dateRangeStart=2023-08-02&dateRangeEnd=2023-08-02&dailyInventory=True&includeTentativeInventory=false&roomCountRequested=5&roomTypes=SGL", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "v1", + "hotels", + "{{HotelId}}", + "hotelInventory" + ], + "query": [ + { + "key": "dateRangeStart", + "value": "2023-08-02" + }, + { + "key": "dateRangeEnd", + "value": "2023-08-02" + }, + { + "key": "dailyInventory", + "value": "True" + }, + { + "key": "includeTentativeInventory", + "value": "false" + }, + { + "key": "roomCountRequested", + "value": "5" + }, + { + "key": "roomTypes", + "value": "SGL" + }, + { + "key": "roomTypes", + "value": "DLXK", + "disabled": true + }, + { + "key": "roomClasses", + "value": "", + "disabled": true + }, + { + "key": "houseLevel", + "value": "True", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "put Item Inventory Hold -> release inventory", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"heldBy\": \"Reservation\",\r\n \"heldById\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/v1/releasedItemInventory", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "v1", + "releasedItemInventory" + ] + }, + "description": "This API will release item inventory that has been held." + }, + "response": [] + }, + { + "name": "change Sell Limit", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"sellLimitsByDate\": {\r\n \"houseSellLimits\": [],\r\n \"roomTypeSellLimits\": [\r\n {\r\n \"roomType\": \"SUP\",\r\n \"date\": \"2023-04-08\",\r\n \"amount\": \"5\",\r\n \"flatOrPercentage\": \"F\"\r\n }\r\n ],\r\n \"roomClassSellLimits\": [],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/sellLimits", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "v1", + "hotels", + "{{HotelId}}", + "sellLimits" + ] + }, + "description": "You can use this API to create sell limits in OPERA by date." + }, + "response": [] + }, + { + "name": "change Sell Limit By Date", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"sellLimitsByDate\": {\r\n \"houseSellLimits\": [\r\n {\r\n \"date\": \"2023-07-22\",\r\n \"amount\": 100,\r\n \"flatOrPercentage\": \"flat\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/sellLimits", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "v1", + "hotels", + "{{HotelId}}", + "sellLimits" + ] + }, + "description": "You can use this API to create sell limits in OPERA by date." + }, + "response": [] + }, + { + "name": "change Sell Limit By Date Range", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"sellLimitsByDateRange\": [\r\n {\r\n \"sellLimitDateRanges\": [\r\n {\r\n \"actionType\": \"SET_AVAILABLE\",\r\n \"startDate\": \"2023-07-05\",\r\n \"endDate\": \"2023-07-09\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"amount\": \"64\",\r\n \"flatOrPercentage\": \"F\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"codeCategory\": \"RoomType\",\r\n \"codeValue\": \"SUP\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/v1/hotels/{{HotelId}}/sellLimitsByDateRange", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "v1", + "hotels", + "{{HotelId}}", + "sellLimitsByDateRange" + ] + }, + "description": "You can use this API to create sell limits in OPERA by date range." + }, + "response": [] + } + ], + "description": "###### APIs to cater for Inventory functionality in OPERA Cloud. \r\n\r\nThis includes sell limits for date ranges, viewing and updating the properties inventory, as well as item inventory (such as rollaways, microwaves etc.).\r\n\r\nFor further detailed information on Inventory and Availabilty, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/ch_inventory_intro.htm#OCSUH-Inventory-Intro-B9FF371E).", + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Leisure Management (LMS)", + "item": [ + { + "name": "Activity Locations", + "item": [ + { + "name": "get Activity Locations", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/lms/v1/activityLocations?hotelIds={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "lms", + "v1", + "activityLocations" + ], + "query": [ + { + "key": "hotelIds", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "post Activity Locations", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"activityLocations\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"SPA\",\r\n \"description\": \"Spa Level 2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lms/v1/activityLocations", + "host": [ + "{{HostName}}" + ], + "path": [ + "lms", + "v1", + "activityLocations" + ] + } + }, + "response": [] + }, + { + "name": "put Activity Locations", + "protocolProfileBehavior": { + "disabledSystemHeaders": {} + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "x-externalsystem", + "value": "{{ExternalSystemCode}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"activityLocations\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"REST2\",\r\n \"description\": \"Restaurant 2 Edit\"\r\n }\r\n ]\r\n}" + }, + "url": { + "raw": "{{HostName}}/lms/v1/activityLocations/{{ActivityLocationsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "lms", + "v1", + "activityLocations", + "{{ActivityLocationsId}}" + ] + } + }, + "response": [ + { + "name": "putActivityLocations RS", + "originalRequest": { + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "x-externalsystem", + "value": "{{ExternalSystemCode}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\"activityLocations\": [\r\n {\"hotelId\":\"{{HotelId}}\",\r\n \"code\":\"REST2\",\r\n \"description\":\"Restaurant 2 Edit\"\r\n }\r\n]}" + }, + "url": { + "raw": "{{HostName}}/lms/v1/activityLocations/REST2", + "host": [ + "{{HostName}}" + ], + "path": [ + "lms", + "v1", + "activityLocations", + "REST2" + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Server", + "value": "nginx" + }, + { + "key": "Date", + "value": "Fri, 13 Aug 2021 14:42:14 GMT" + }, + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8" + }, + { + "key": "Content-Length", + "value": "32" + }, + { + "key": "Connection", + "value": "keep-alive" + }, + { + "key": "Keep-Alive", + "value": "timeout=10" + }, + { + "key": "Cache-Control", + "value": "no-cache, no-store" + }, + { + "key": "X-XSS-Protection", + "value": "1; mode=block" + }, + { + "key": "X-XSS-Protection", + "value": "1; mode=block;" + }, + { + "key": "Strict-Transport-Security", + "value": "max-age=31536000 ; includeSubDomains" + }, + { + "key": "Strict-Transport-Security", + "value": "max-age=31536000; includeSubDomains" + }, + { + "key": "X-ORACLE-DMS-RID", + "value": "0" + }, + { + "key": "X-Content-Type-Options", + "value": "nosniff" + }, + { + "key": "X-Content-Type-Options", + "value": "nosniff" + }, + { + "key": "X-ORACLE-DMS-ECID", + "value": "59a85d34-b8d0-4484-8e75-b22a299834b0-0009f476" + }, + { + "key": "Content-Encoding", + "value": "gzip" + }, + { + "key": "Vary", + "value": "Accept-Encoding" + }, + { + "key": "X-Frame-Options", + "value": "DENY" + }, + { + "key": "X-Frame-Options", + "value": "DENY" + }, + { + "key": "Referrer-Policy", + "value": "no-referrer" + } + ], + "cookie": [], + "body": "{\n \"links\": []\n}" + } + ] + }, + { + "name": "delete Activity Locations", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/lms/v1/activityLocations/{{ActivityLocationsId}}?hotelIds={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "lms", + "v1", + "activityLocations", + "{{ActivityLocationsId}}" + ], + "query": [ + { + "key": "hotelIds", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Activity Status Codes", + "item": [ + { + "name": "get Activity Status Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/lms/v1/activityStatusCodes?hotelIds={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "lms", + "v1", + "activityStatusCodes" + ], + "query": [ + { + "key": "hotelIds", + "value": "{{HotelId}}" + }, + { + "key": "criteriaCodes", + "value": "SIV2", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Activity Status Code", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"activityStatusCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"PRO\",\r\n \"description\": \"Proposed\",\r\n \"application\": \"EAS\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lms/v1/activityStatusCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lms", + "v1", + "activityStatusCodes" + ] + } + }, + "response": [ + { + "name": "postActivityStatusCode RS", + "originalRequest": { + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "name": "Content-Type", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"activityStatusCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"PRO\",\r\n \"description\": \"Proposed\",\r\n \"application\": \"EAS\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lms/v1/activityStatusCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lms", + "v1", + "activityStatusCodes" + ] + } + }, + "status": "Created", + "code": 201, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Server", + "value": "nginx" + }, + { + "key": "Date", + "value": "Fri, 06 Aug 2021 15:45:40 GMT" + }, + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8" + }, + { + "key": "Content-Length", + "value": "22" + }, + { + "key": "Connection", + "value": "keep-alive" + }, + { + "key": "Keep-Alive", + "value": "timeout=10" + }, + { + "key": "Cache-Control", + "value": "no-cache, no-store" + }, + { + "key": "Location", + "value": "https://ocr1-demo-oc.hospitality-api.eu-frankfurt-1.ocs.oc-test.com/lms/v1/activityStatusCodes" + }, + { + "key": "X-XSS-Protection", + "value": "1; mode=block" + }, + { + "key": "X-XSS-Protection", + "value": "1; mode=block;" + }, + { + "key": "Strict-Transport-Security", + "value": "max-age=31536000 ; includeSubDomains" + }, + { + "key": "Strict-Transport-Security", + "value": "max-age=31536000; includeSubDomains" + }, + { + "key": "X-ORACLE-DMS-RID", + "value": "0" + }, + { + "key": "X-Content-Type-Options", + "value": "nosniff" + }, + { + "key": "X-Content-Type-Options", + "value": "nosniff" + }, + { + "key": "X-ORACLE-DMS-ECID", + "value": "cf947706-de83-4b5f-bb36-a101890bc185-0007df33" + }, + { + "key": "Content-Encoding", + "value": "gzip" + }, + { + "key": "Vary", + "value": "Accept-Encoding" + }, + { + "key": "X-Frame-Options", + "value": "DENY" + }, + { + "key": "X-Frame-Options", + "value": "DENY" + }, + { + "key": "Referrer-Policy", + "value": "no-referrer" + } + ], + "cookie": [], + "body": "{}" + }, + { + "name": "postActivityStatusCode DuplicateCode RS", + "originalRequest": { + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "name": "Content-Type", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"activityStatusCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"CMP\",\r\n \"description\": \"Completed\",\r\n \"application\": \"EAS\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lms/v1/activityStatusCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lms", + "v1", + "activityStatusCodes" + ] + } + }, + "status": "Internal Server Error", + "code": 500, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Server", + "value": "nginx" + }, + { + "key": "Date", + "value": "Fri, 06 Aug 2021 15:45:05 GMT" + }, + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8" + }, + { + "key": "Content-Length", + "value": "231" + }, + { + "key": "Connection", + "value": "keep-alive" + }, + { + "key": "Keep-Alive", + "value": "timeout=10" + }, + { + "key": "Cache-Control", + "value": "no-cache, no-store" + }, + { + "key": "X-XSS-Protection", + "value": "1; mode=block" + }, + { + "key": "Strict-Transport-Security", + "value": "max-age=31536000 ; includeSubDomains" + }, + { + "key": "Strict-Transport-Security", + "value": "max-age=31536000; includeSubDomains" + }, + { + "key": "X-ORACLE-DMS-RID", + "value": "0" + }, + { + "key": "X-Content-Type-Options", + "value": "nosniff" + }, + { + "key": "X-ORACLE-DMS-ECID", + "value": "f525ece7-be4d-4bae-9c3a-f6d7625b35f6-0007e9e1" + }, + { + "key": "Content-Encoding", + "value": "gzip" + }, + { + "key": "Vary", + "value": "Accept-Encoding" + }, + { + "key": "X-Frame-Options", + "value": "DENY" + } + ], + "cookie": [], + "body": "{\n \"type\": \"Internal Server Error\",\n \"title\": \"An unexpected error has occurred and it has been logged, please contact your administrator with error id OHGBUPS1_HGBUPS1628264705001_21_E0000_E000.\",\n \"status\": \"NotProcessed\",\n \"detail\": \"An unexpected error has occurred and it has been logged, please contact your administrator with error id OHGBUPS1_HGBUPS1628264705001_21_E0000_E000.\",\n \"o:errorCode\": \"OPERAWS-ODE09997\",\n \"language\": \"en\"\n}" + } + ] + }, + { + "name": "put Activity Status Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"activityStatusCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"PRO\",\r\n \"description\": \"Proposed EDIT\",\r\n \"language\": \"E\",\r\n \"priority\": \"1\",\r\n \"application\": \"EAS\"\r\n }\r\n ]\r\n}" + }, + "url": { + "raw": "{{HostName}}/lms/v1/activityStatusCodes/{{ActivityStatusCodesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "lms", + "v1", + "activityStatusCodes", + "{{ActivityStatusCodesId}}" + ] + } + }, + "response": [ + { + "name": "putActivityStatusCodes (v0) RS", + "originalRequest": { + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\"activityStatusCodes\":[\r\n {\"hotelId\":\"{{HotelId}}\",\r\n \"code\":\"PRO\",\r\n \"description\":\"Proposed EDIT\",\r\n \"language\":\"E\",\r\n \"priority\":\"1\",\r\n \"application\":\"EAS\"\r\n }\r\n]}" + }, + "url": { + "raw": "{{HostName}}/lms/v1/activityStatusCodes/PRO", + "host": [ + "{{HostName}}" + ], + "path": [ + "lms", + "v1", + "activityStatusCodes", + "PRO" + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Server", + "value": "nginx" + }, + { + "key": "Date", + "value": "Fri, 13 Aug 2021 14:57:55 GMT" + }, + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8" + }, + { + "key": "Content-Length", + "value": "32" + }, + { + "key": "Connection", + "value": "keep-alive" + }, + { + "key": "Keep-Alive", + "value": "timeout=10" + }, + { + "key": "Cache-Control", + "value": "no-cache, no-store" + }, + { + "key": "X-XSS-Protection", + "value": "1; mode=block" + }, + { + "key": "X-XSS-Protection", + "value": "1; mode=block;" + }, + { + "key": "Strict-Transport-Security", + "value": "max-age=31536000 ; includeSubDomains" + }, + { + "key": "Strict-Transport-Security", + "value": "max-age=31536000; includeSubDomains" + }, + { + "key": "X-ORACLE-DMS-RID", + "value": "0" + }, + { + "key": "X-Content-Type-Options", + "value": "nosniff" + }, + { + "key": "X-Content-Type-Options", + "value": "nosniff" + }, + { + "key": "X-ORACLE-DMS-ECID", + "value": "f525ece7-be4d-4bae-9c3a-f6d7625b35f6-000a0205" + }, + { + "key": "Content-Encoding", + "value": "gzip" + }, + { + "key": "Vary", + "value": "Accept-Encoding" + }, + { + "key": "X-Frame-Options", + "value": "DENY" + }, + { + "key": "X-Frame-Options", + "value": "DENY" + }, + { + "key": "Referrer-Policy", + "value": "no-referrer" + } + ], + "cookie": [], + "body": "{\n \"links\": []\n}" + } + ] + }, + { + "name": "delete Activity Status Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/lms/v1/activityStatusCodes/{{ActivityStatusCodesId}}?hotelIds={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "lms", + "v1", + "activityStatusCodes", + "{{ActivityStatusCodesId}}" + ], + "query": [ + { + "key": "hotelIds", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Activity Types", + "item": [ + { + "name": "get Activity Types", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lms/v1/activityTypes?hotelIds={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "lms", + "v1", + "activityTypes" + ], + "query": [ + { + "key": "hotelIds", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "post Activity Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"activityTypes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"typeCode\": \"GOLF\",\r\n \"description\": \"9 Holes of Golf Course\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lms/v1/activityTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lms", + "v1", + "activityTypes" + ] + } + }, + "response": [] + }, + { + "name": "put Activity Types", + "protocolProfileBehavior": { + "disabledSystemHeaders": {} + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "x-externalsystem", + "value": "{{ExternalSystemCode}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"activityTypes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"typeCode\": \"GOLF\",\r\n \"description\": \"Golf course EDIT\"\r\n }\r\n ]\r\n}" + }, + "url": { + "raw": "{{HostName}}/lms/v1/activityTypes/{{ActivityTypesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "lms", + "v1", + "activityTypes", + "{{ActivityTypesId}}" + ] + } + }, + "response": [ + { + "name": "putActivityTypes RS", + "originalRequest": { + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "x-externalsystem", + "value": "{{ExternalSystemCode}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\"activityTypes\": [\r\n {\"hotelId\":\"{{HotelId}}\",\r\n \"typeCode\":\"REST2\",\r\n \"description\":\"REST2 EDIT\"}]}" + }, + "url": { + "raw": "{{HostName}}/lms/v1/activityTypes/REST2", + "host": [ + "{{HostName}}" + ], + "path": [ + "lms", + "v1", + "activityTypes", + "REST2" + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Server", + "value": "nginx" + }, + { + "key": "Date", + "value": "Fri, 13 Aug 2021 14:25:39 GMT" + }, + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8" + }, + { + "key": "Content-Length", + "value": "32" + }, + { + "key": "Connection", + "value": "keep-alive" + }, + { + "key": "Keep-Alive", + "value": "timeout=10" + }, + { + "key": "Cache-Control", + "value": "no-cache, no-store" + }, + { + "key": "X-XSS-Protection", + "value": "1; mode=block" + }, + { + "key": "X-XSS-Protection", + "value": "1; mode=block;" + }, + { + "key": "Strict-Transport-Security", + "value": "max-age=31536000 ; includeSubDomains" + }, + { + "key": "Strict-Transport-Security", + "value": "max-age=31536000; includeSubDomains" + }, + { + "key": "X-ORACLE-DMS-RID", + "value": "0" + }, + { + "key": "X-Content-Type-Options", + "value": "nosniff" + }, + { + "key": "X-Content-Type-Options", + "value": "nosniff" + }, + { + "key": "X-ORACLE-DMS-ECID", + "value": "59a85d34-b8d0-4484-8e75-b22a299834b0-0009f394" + }, + { + "key": "Content-Encoding", + "value": "gzip" + }, + { + "key": "Vary", + "value": "Accept-Encoding" + }, + { + "key": "X-Frame-Options", + "value": "DENY" + }, + { + "key": "X-Frame-Options", + "value": "DENY" + }, + { + "key": "Referrer-Policy", + "value": "no-referrer" + } + ], + "cookie": [], + "body": "{\n \"links\": []\n}" + } + ] + }, + { + "name": "delete Activity Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lms/v1/activityTypes/{{ActivityTypesId}}?hotelIds={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "lms", + "v1", + "activityTypes", + "{{ActivityTypesId}}" + ], + "query": [ + { + "key": "hotelIds", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Activity Bookings", + "item": [ + { + "name": "get Activity Bookings", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-externalSystem", + "value": "{{ExternalSystemCode}}" + }, + { + "key": "Content-Type", + "value": "application/json" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/lms/v1/hotels/{{HotelId}}/activityBookings?profileIds={{ProfileId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "lms", + "v1", + "hotels", + "{{HotelId}}", + "activityBookings" + ], + "query": [ + { + "key": "reservationIds", + "value": "{{ReservationId}}", + "disabled": true + }, + { + "key": "profileIds", + "value": "{{ProfileId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "post Activity Bookings", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-externalSystem", + "value": "{{ExternalSystemCode}}", + "type": "text", + "disabled": true + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"activityBooking\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationId\": {\r\n \"id\": \"{{ReservationId}}\",\r\n \"type\": \"Reservation\"\r\n },\r\n \"profileId\": {\r\n \"id\": \"{{ProfileId}}\",\r\n \"type\": \"Profile\"\r\n },\r\n \"activities\": [\r\n {\r\n \"activityIds\": [\r\n {\r\n \"id\": \"{{ActivityId}}\",\r\n \"type\": \"{{ActivityTypeCode}}\"\r\n }\r\n ],\r\n \"type\": \"{{ActivityTypeCode}}\",\r\n \"location\": \"{{LocationCode}}\",\r\n \"name\": [\r\n \"{{ActivityTypeCode}}\"\r\n ],\r\n \"numberOfPersons\": 1,\r\n \"timeSpan\": {\r\n \"startDateTime\": \"{{StartDateTime}}\",\r\n \"endDateTime\": \"{{EndDateTime}}\"\r\n },\r\n \"duration\": {\r\n \"startDateTime\": \"{{StartDateTime}}\",\r\n \"endDateTime\": \"{{EndDateTime}}\"\r\n },\r\n \"description\": [\r\n \"This is a sample description\"\r\n ],\r\n \"note\": [\r\n \"Sample Notes\"\r\n ],\r\n \"amount\": {\r\n \"amount\": 10,\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"deposit\": {\r\n \"amount\": 10,\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"uRLLink\": \"Put the URL link here\",\r\n \"status\": \"BOOK\",\r\n \"statusDescription\": \"More details about the status\"\r\n }\r\n ]\r\n }\r\n}" + }, + "url": { + "raw": "{{HostName}}/lms/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/activityBookings", + "host": [ + "{{HostName}}" + ], + "path": [ + "lms", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "activityBookings" + ] + } + }, + "response": [] + }, + { + "name": "put Activity Bookings", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-externalSystem", + "value": "{{ExternalSystemCode}}", + "type": "text", + "disabled": true + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"activityBooking\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationId\": {\r\n \"id\": \"{{ReservationId}}\",\r\n \"type\": \"Reservation\"\r\n },\r\n \"profileId\": {\r\n \"id\": \"{{ProfileId}}\",\r\n \"type\": \"Profile\"\r\n },\r\n \"activities\": [\r\n {\r\n \"activityIds\": [\r\n {\r\n \"id\": \"{{ActivityId}}\",\r\n \"type\": \"{{ActivityTypeCode}}\"\r\n }\r\n ],\r\n \"type\": \"{{ActivityTypeCode}}\",\r\n \"location\": \"{{LocationCode}}\",\r\n \"name\": [\r\n \"{{ActivityTypeCode}}\"\r\n ],\r\n \"numberOfPersons\": 1,\r\n \"timeSpan\": {\r\n \"startDateTime\": \"{{StartDateTime}}\",\r\n \"endDateTime\": \"{{EndDateTime}}\"\r\n },\r\n \"duration\": {\r\n \"startDateTime\": \"{{StartDateTime}}\",\r\n \"endDateTime\": \"{{EndDateTime}}\"\r\n },\r\n \"description\": [\r\n \"This is a sample description\"\r\n ],\r\n \"note\": [\r\n \"Sample Notes\"\r\n ],\r\n \"amount\": {\r\n \"amount\": 10,\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"deposit\": {\r\n \"amount\": 10,\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"uRLLink\": \"Put the URL link here\",\r\n \"status\": \"BOOK\",\r\n \"statusDescription\": \"More details about the status\"\r\n }\r\n ]\r\n }\r\n}" + }, + "url": { + "raw": "{{HostName}}/lms/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/activityBookings", + "host": [ + "{{HostName}}" + ], + "path": [ + "lms", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "activityBookings" + ] + } + }, + "response": [] + }, + { + "name": "delete Activity Bookings", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-externalSystem", + "value": "{{ExternalSystemCode}}", + "type": "text", + "disabled": true + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "" + }, + "url": { + "raw": "{{HostName}}/lms/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/activityBookings?activityIdType={{ActivityTypeCode}}&activityId={{ActivityId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "lms", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "activityBookings" + ], + "query": [ + { + "key": "activityIdType", + "value": "{{ActivityTypeCode}}", + "description": "Enter the activity type belong to the activity id you intend to delete." + }, + { + "key": "activityId", + "value": "{{ActivityId}}", + "description": "Enter the activity id which you intend to delete." + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "post Location Notification", + "request": { + "auth": { + "type": "bearer" + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "x-externalsystem", + "value": "{{ExternalSystemCode}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservationId\": {\r\n \"id\": \"{{ReservationId}}\",\r\n \"type\": \"Reservation\"\r\n },\r\n \"activityTime\": {\r\n \"startDateTime\": \"2023-10-26T06:00:15.001Z\",\r\n \"endDateTime\": \"2023-10-26T07:00:00.001Z\"\r\n },\r\n \"locationText\": {\r\n \"value\": \"SPA\",\r\n \"language\": \"E\"\r\n },\r\n \"profileId\": {\r\n \"id\": \"{{ProfileId}}\",\r\n \"type\": \"Profile\"\r\n },\r\n \"description\": {\r\n \"value\": \"LOCATION NOTIF TEST\",\r\n \"language\": \"E\"\r\n },\r\n \"locationNotificationStatus\": \"Set\",\r\n \"otherLocationNotificationStatus\": \"TEST\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lms/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/locationNotifications", + "host": [ + "{{HostName}}" + ], + "path": [ + "lms", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "locationNotifications" + ] + } + }, + "response": [ + { + "name": "LocationNotification Set RS", + "originalRequest": { + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "x-externalsystem", + "value": "{{ExternalSystemCode}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservationId\": {\r\n \"id\": \"{{ReservationId}}\",\r\n \"type\": \"Reservation\"\r\n },\r\n \"activityTime\": {\r\n \"startDateTime\": \"2023-10-26T06:00:15.001Z\",\r\n \"endDateTime\": \"2023-10-26T07:00:00.001Z\"\r\n },\r\n \"locationText\": {\r\n \"value\": \"SPA\",\r\n \"language\": \"E\"\r\n },\r\n \"profileId\": {\r\n \"id\": \"{{ProfileId}}\",\r\n \"type\": \"Profile\"\r\n },\r\n \"description\": {\r\n \"value\": \"LOCATION NOTIF TEST\",\r\n \"language\": \"E\"\r\n },\r\n \"locationNotificationStatus\": \"Set\",\r\n \"otherLocationNotificationStatus\": \"TEST\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lms/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/locationNotifications", + "host": [ + "{{HostName}}" + ], + "path": [ + "lms", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "locationNotifications" + ] + } + }, + "status": "Created", + "code": 201, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Server", + "value": "nginx" + }, + { + "key": "Date", + "value": "Tue, 24 Aug 2021 21:03:54 GMT" + }, + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8" + }, + { + "key": "Content-Length", + "value": "22" + }, + { + "key": "Connection", + "value": "keep-alive" + }, + { + "key": "Keep-Alive", + "value": "timeout=10" + }, + { + "key": "Cache-Control", + "value": "no-cache, no-store" + }, + { + "key": "X-XSS-Protection", + "value": "1; mode=block" + }, + { + "key": "X-XSS-Protection", + "value": "1; mode=block;" + }, + { + "key": "Strict-Transport-Security", + "value": "max-age=31536000 ; includeSubDomains" + }, + { + "key": "Strict-Transport-Security", + "value": "max-age=31536000; includeSubDomains" + }, + { + "key": "X-ORACLE-DMS-RID", + "value": "0" + }, + { + "key": "X-Content-Type-Options", + "value": "nosniff" + }, + { + "key": "X-Content-Type-Options", + "value": "nosniff" + }, + { + "key": "X-ORACLE-DMS-ECID", + "value": "a6978f21-af05-4b15-9f47-45ae745ce69a-000346e6" + }, + { + "key": "Content-Encoding", + "value": "gzip" + }, + { + "key": "Vary", + "value": "Accept-Encoding" + }, + { + "key": "X-Frame-Options", + "value": "DENY" + }, + { + "key": "X-Frame-Options", + "value": "DENY" + }, + { + "key": "Referrer-Policy", + "value": "no-referrer" + } + ], + "cookie": [], + "body": "{}" + } + ] + }, + { + "name": "Clear Location Notification", + "request": { + "auth": { + "type": "bearer" + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "x-externalsystem", + "value": "{{ExternalSystemCode}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservationId\": {\r\n \"id\": \"{{ReservationId}}\",\r\n \"type\": \"Reservation\"\r\n },\r\n \"activityTime\": {\r\n \"startDateTime\": \"2023-10-26T06:00:15.001Z\",\r\n \"endDateTime\": \"2023-10-26T07:00:00.001Z\"\r\n },\r\n \"locationText\": {\r\n \"value\": \"SPA\",\r\n \"language\": \"E\"\r\n },\r\n \"profileId\": {\r\n \"id\": \"{{ProfileId}}\",\r\n \"type\": \"Profile\"\r\n },\r\n \"description\": {\r\n \"value\": \"LOCATION NOTIF TEST\",\r\n \"language\": \"E\"\r\n },\r\n \"locationNotificationStatus\": \"Clear\",\r\n \"otherLocationNotificationStatus\": \"TEST\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lms/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/locationNotifications", + "host": [ + "{{HostName}}" + ], + "path": [ + "lms", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "locationNotifications" + ] + } + }, + "response": [ + { + "name": "LocationNotification Clear RS", + "originalRequest": { + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "x-externalsystem", + "value": "{{ExternalSystemCode}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservationId\": {\r\n \"id\": \"{{ReservationId}}\",\r\n \"type\": \"Reservation\"\r\n },\r\n \"activityTime\": {\r\n \"startDateTime\": \"2023-10-26T06:00:15.001Z\",\r\n \"endDateTime\": \"2023-10-26T07:00:00.001Z\"\r\n },\r\n \"locationText\": {\r\n \"value\": \"SPA\",\r\n \"language\": \"E\"\r\n },\r\n \"profileId\": {\r\n \"id\": \"{{ProfileId}}\",\r\n \"type\": \"Profile\"\r\n },\r\n \"description\": {\r\n \"value\": \"LOCATION NOTIF TEST\",\r\n \"language\": \"E\"\r\n },\r\n \"locationNotificationStatus\": \"Clear\",\r\n \"otherLocationNotificationStatus\": \"TEST\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lms/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/locationNotifications", + "host": [ + "{{HostName}}" + ], + "path": [ + "lms", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "locationNotifications" + ] + } + }, + "status": "Created", + "code": 201, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Server", + "value": "nginx" + }, + { + "key": "Date", + "value": "Tue, 24 Aug 2021 21:05:54 GMT" + }, + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8" + }, + { + "key": "Content-Length", + "value": "22" + }, + { + "key": "Connection", + "value": "keep-alive" + }, + { + "key": "Keep-Alive", + "value": "timeout=10" + }, + { + "key": "Cache-Control", + "value": "no-cache, no-store" + }, + { + "key": "X-XSS-Protection", + "value": "1; mode=block" + }, + { + "key": "X-XSS-Protection", + "value": "1; mode=block;" + }, + { + "key": "Strict-Transport-Security", + "value": "max-age=31536000 ; includeSubDomains" + }, + { + "key": "Strict-Transport-Security", + "value": "max-age=31536000; includeSubDomains" + }, + { + "key": "X-ORACLE-DMS-RID", + "value": "0" + }, + { + "key": "X-Content-Type-Options", + "value": "nosniff" + }, + { + "key": "X-Content-Type-Options", + "value": "nosniff" + }, + { + "key": "X-ORACLE-DMS-ECID", + "value": "9024975e-c8ac-43dc-9268-eaa36848e8ff-0003428f" + }, + { + "key": "Content-Encoding", + "value": "gzip" + }, + { + "key": "Vary", + "value": "Accept-Encoding" + }, + { + "key": "X-Frame-Options", + "value": "DENY" + }, + { + "key": "X-Frame-Options", + "value": "DENY" + }, + { + "key": "Referrer-Policy", + "value": "no-referrer" + } + ], + "cookie": [], + "body": "{}" + } + ] + } + ], + "description": "###### APIs to cater for external Leisure Management functionality integrated with OPERA Cloud.", + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "List Of Values (LOV)", + "item": [ + { + "name": "LOV for create upsell Rules", + "item": [ + { + "name": "get Upsell Default Trx Code LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/upsellDefaultTrxCode?includeInactiveFlag=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "upsellDefaultTrxCode" + ], + "query": [ + { + "key": "includeInactiveFlag", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "get Upsell Hierarchy Levels LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/upsellHierarchyLevels", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "upsellHierarchyLevels" + ], + "query": [ + { + "key": "guaranteeCode", + "value": "6PM", + "disabled": true + }, + { + "key": "marketCode", + "value": "ASSN", + "disabled": true + }, + { + "key": "fixedRate", + "value": "true", + "disabled": true + }, + { + "key": "endDate", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Upsell Room Class View LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/upsellRoomClassView", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "upsellRoomClassView" + ] + } + }, + "response": [] + }, + { + "name": "get Upsell Room Type View LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/upsellRoomTypeView", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "upsellRoomTypeView" + ] + } + }, + "response": [] + }, + { + "name": "get Upsell Room Type Edit -> LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/fromRoomTypeLabel/SUP/upsellToRoomTypeEdit", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "fromRoomTypeLabel", + "SUP", + "upsellToRoomTypeEdit" + ], + "query": [ + { + "key": "fixedRate", + "value": "true", + "disabled": true + }, + { + "key": "endDate", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Upsell Rate Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/upsellRateCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "upsellRateCodes" + ], + "query": [ + { + "key": "guaranteeCode", + "value": "6PM", + "disabled": true + }, + { + "key": "marketCode", + "value": "ASSN", + "disabled": true + }, + { + "key": "fixedRate", + "value": "true", + "disabled": true + }, + { + "key": "endDate", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Upsell Rate Categories Edit LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/upsellRateCategoriesEdit", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "upsellRateCategoriesEdit" + ], + "query": [ + { + "key": "guaranteeCode", + "value": "6PM", + "disabled": true + }, + { + "key": "marketCode", + "value": "ASSN", + "disabled": true + }, + { + "key": "fixedRate", + "value": "true", + "disabled": true + }, + { + "key": "endDate", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Upsell Rule LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/upsellRule", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "upsellRule" + ] + } + }, + "response": [] + }, + { + "name": "get Upsell From Room Class Edit LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/upsellFromRoomClassEdit", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "upsellFromRoomClassEdit" + ], + "query": [ + { + "key": "guaranteeCode", + "value": "6PM", + "disabled": true + }, + { + "key": "marketCode", + "value": "ASSN", + "disabled": true + }, + { + "key": "fixedRate", + "value": "true", + "disabled": true + }, + { + "key": "endDate", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Upsell From Room Type Edit LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/upsellFromRoomTypeEdit", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "upsellFromRoomTypeEdit" + ], + "query": [ + { + "key": "guaranteeCode", + "value": "6PM", + "disabled": true + }, + { + "key": "marketCode", + "value": "ASSN", + "disabled": true + }, + { + "key": "fixedRate", + "value": "true", + "disabled": true + }, + { + "key": "endDate", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Upsell To Room Class Edit LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/fromRoomClass/{{FromRoomClass}}/upsellToRoomClassEdit", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "fromRoomClass", + "{{FromRoomClass}}", + "upsellToRoomClassEdit" + ], + "query": [ + { + "key": "guaranteeCode", + "value": "6PM", + "disabled": true + }, + { + "key": "marketCode", + "value": "ASSN", + "disabled": true + }, + { + "key": "fixedRate", + "value": "true", + "disabled": true + }, + { + "key": "endDate", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Upsell To Room Type Edit LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/fromRoomTypeLabel/{{FromRoomTypeLabel}}/upsellToRoomTypeEdit", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "fromRoomTypeLabel", + "{{FromRoomTypeLabel}}", + "upsellToRoomTypeEdit" + ] + } + }, + "response": [] + }, + { + "name": "get Upsell Trx Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/upsellTrxCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "upsellTrxCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Upsell Membership Levels Only LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/membershipType/{{MembershipType}}/upsellMembershipLevelsOnly", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "membershipType", + "{{MembershipType}}", + "upsellMembershipLevelsOnly" + ], + "query": [ + { + "key": "guaranteeCode", + "value": "6PM", + "disabled": true + }, + { + "key": "marketCode", + "value": "ASSN", + "disabled": true + }, + { + "key": "fixedRate", + "value": "true", + "disabled": true + }, + { + "key": "endDate", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "A - E", + "item": [ + { + "name": "get Activities LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/activities", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "activities" + ] + } + }, + "response": [] + }, + { + "name": "get Activity Config Types LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/activities", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "activities" + ] + } + }, + "response": [] + }, + { + "name": "get Activity Locations LOV", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/activityLocations", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "activityLocations" + ] + } + }, + "response": [] + }, + { + "name": "get Activity Status LOV", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/activityStatus", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "activityStatus" + ] + } + }, + "response": [] + }, + { + "name": "get Activity Types LOV", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/activityTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "activityTypes" + ] + } + }, + "response": [] + }, + { + "name": "get Action Types LOV", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/module/{{Module}}/actionTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "module", + "{{Module}}", + "actionTypes" + ] + } + }, + "response": [] + }, + { + "name": "get ADS Echo Token LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/errorType/{{ErrorType}}/adsEchoToken", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "errorType", + "{{ErrorType}}", + "adsEchoToken" + ] + } + }, + "response": [] + }, + { + "name": "get ADS Status LOV", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/errorType/{{ErrorType}}/adsStatus", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "errorType", + "{{ErrorType}}", + "adsStatus" + ] + } + }, + "response": [] + }, + { + "name": "get Agent Accounts LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/agentAccounts", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "agentAccounts" + ] + } + }, + "response": [] + }, + { + "name": "get Agent Source Cities LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/agentSourceCities", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "agentSourceCities" + ] + } + }, + "response": [] + }, + { + "name": "get Agent Source Resv Cities LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/agentSourceResvCities", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "agentSourceResvCities" + ] + } + }, + "response": [] + }, + { + "name": "get Airports Multi Hotels -> LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/AirportsMultiHotels?parameterName=HotelCodes&includeInactiveFlag=false¶meterValue={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "AirportsMultiHotels" + ], + "query": [ + { + "key": "parameterName", + "value": "HotelCodes" + }, + { + "key": "includeInactiveFlag", + "value": "false" + }, + { + "key": "parameterValue", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get Alert Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/alertCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "alertCodes" + ], + "query": [ + { + "key": "includeInactiveFlag", + "value": "false", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Alert Areas -> LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/AlertAreas?InHouseYn=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "AlertAreas" + ], + "query": [ + { + "key": "InHouseYn", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "get All Revenue Types LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/interfaceId/{{InterfaceId}}/allRevenueTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "interfaceId", + "{{InterfaceId}}", + "allRevenueTypes" + ] + } + }, + "response": [] + }, + { + "name": "get Alternate Hotel Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/alternateHotelCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "alternateHotelCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Amenities LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/amenities", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "amenities" + ], + "query": [ + { + "key": "includeInactiveFlag", + "value": "false", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Application Modules LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/relModuleName/{{RelModuleName}}/applicationModules", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "relModuleName", + "{{RelModuleName}}", + "applicationModules" + ], + "query": [ + { + "key": "includeInactiveFlag", + "value": "false", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Application Settings LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/levelCode/{{LevelCode}}/settingName/{{SettingName}}/applicationSettings", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "levelCode", + "{{LevelCode}}", + "settingName", + "{{SettingName}}", + "applicationSettings" + ], + "query": [ + { + "key": "includeInactiveFlag", + "value": "false", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get AR Account Types LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/arAccountTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "arAccountTypes" + ] + } + }, + "response": [] + }, + { + "name": "get AR Credit Cards LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/arCreditCards", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "arCreditCards" + ] + } + }, + "response": [] + }, + { + "name": "get Arrangement Code LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/arrangementCode", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "arrangementCode" + ] + } + }, + "response": [] + }, + { + "name": "get Arrangement Codes Number LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/type/{{Type}}/arrangementCodesNumber", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "type", + "{{Type}}", + "arrangementCodesNumber" + ] + } + }, + "response": [] + }, + { + "name": "get Article Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/articleCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "articleCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Assign Rooms LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/room/{{Room}}/assignRooms", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "room", + "{{Room}}", + "assignRooms" + ] + } + }, + "response": [] + }, + { + "name": "get Attractions LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/attractions", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "attractions" + ] + } + }, + "response": [] + }, + { + "name": "get Authorizer LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/authorizer", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "authorizer" + ] + } + }, + "response": [] + }, + { + "name": "get Auto Number Generator LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/number/{{Number}}/autoNumberGenerator", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "number", + "{{Number}}", + "autoNumberGenerator" + ] + } + }, + "response": [] + }, + { + "name": "get Available Script Languages LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/availableScriptLanguages", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "availableScriptLanguages" + ] + } + }, + "response": [] + }, + { + "name": "get Available Room Components LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomType/{{RoomType}}/roomNumber/{{RoomNumber}}/availableRoomComponents", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "roomType", + "{{RoomType}}", + "roomNumber", + "{{RoomNumber}}", + "availableRoomComponents" + ] + } + }, + "response": [] + }, + { + "name": "get Available Room Type Components LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomType/{{RoomType}}/availableRoomTypeComponents", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "roomType", + "{{RoomType}}", + "availableRoomTypeComponents" + ] + } + }, + "response": [] + }, + { + "name": "get Award Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/awardCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "awardCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Award Codes Multi Hotel LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/awardCodesMultiHotel", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "awardCodesMultiHotel" + ] + } + }, + "response": [] + }, + { + "name": "get Award Mktg Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/awardMktgCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "awardMktgCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Bank Accounts For Reports LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/bankAccountsForReports", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "bankAccountsForReports" + ] + } + }, + "response": [] + }, + { + "name": "get Bank Accounts LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/bankAccounts", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "bankAccounts" + ] + } + }, + "response": [] + }, + { + "name": "get Banquet Printing Method LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/banquetPrintingMethod", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "banquetPrintingMethod" + ] + } + }, + "response": [] + }, + { + "name": "get Billing Instructions LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/billingInstructions", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "billingInstructions" + ] + } + }, + "response": [] + }, + { + "name": "get Block Cat Next Statuses LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/catStatus/{{CatStatus}}/blockCatNextStatuses", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "catStatus", + "{{CatStatus}}", + "blockCatNextStatuses" + ] + } + }, + "response": [] + }, + { + "name": "get Block Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/beginDate/{{BeginDate}}/endDate/{{EndDate}}/blockCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "beginDate", + "{{BeginDate}}", + "endDate", + "{{EndDate}}", + "blockCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Block Codes By Arrival Date LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/arrivalDate/{{ArrivalDate}}/blockCodesByArrivalDate", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "arrivalDate", + "{{ArrivalDate}}", + "blockCodesByArrivalDate" + ] + } + }, + "response": [] + }, + { + "name": "get Block Codes Fin Operations LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/blockCodesFinOperations", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "blockCodesFinOperations" + ] + } + }, + "response": [] + }, + { + "name": "get Block Current Statuses LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/blockId/{{BlockId}}/blockCurrentStatuses", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "blockId", + "{{BlockId}}", + "blockCurrentStatuses" + ] + } + }, + "response": [] + }, + { + "name": "get Block Booking Statuses LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/blockId/{{BlockId}}/blockBookingStatuses", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "blockId", + "{{BlockId}}", + "blockBookingStatuses" + ] + } + }, + "response": [] + }, + { + "name": "get Block Events LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/blockEvents", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "blockEvents" + ] + } + }, + "response": [] + }, + { + "name": "get Block Event Ids LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/blockId/{{BlockId}}/blockEventIds", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "blockId", + "{{BlockId}}", + "blockEventIds" + ] + } + }, + "response": [] + }, + { + "name": "get Block Ids LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/beginDate/{{BeginDate}}/endDate/{{EndDate}}/blockCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "beginDate", + "{{BeginDate}}", + "endDate", + "{{EndDate}}", + "blockCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Block Modelov LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/blockModeLov", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "blockModeLov" + ] + } + }, + "response": [] + }, + { + "name": "get Block New Statuses -> LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/BlockNewStatuses?includeInactiveFlag=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "BlockNewStatuses" + ], + "query": [ + { + "key": "includeInactiveFlag", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "get Block Owners -> LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/BlockOwners?parameterName=HotelCode&ParameterValue={{HotelId}}&includeInactiveFlag=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "BlockOwners" + ], + "query": [ + { + "key": "parameterName", + "value": "HotelCode" + }, + { + "key": "ParameterValue", + "value": "{{HotelId}}" + }, + { + "key": "includeInactiveFlag", + "value": "true" + } + ] + }, + "description": "(used with Activities too)" + }, + "response": [] + }, + { + "name": "get Block Payment Methods LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/blockPaymentMethods", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "blockPaymentMethods" + ] + } + }, + "response": [] + }, + { + "name": "get Block Rate Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/beginDate/{{BeginDate}}/endDate/{{EndDate}}/negotiatedOnly/{{NegotiatedOnly}}/blockRateCodes?includeInactiveFlag=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "beginDate", + "{{BeginDate}}", + "endDate", + "{{EndDate}}", + "negotiatedOnly", + "{{NegotiatedOnly}}", + "blockRateCodes" + ], + "query": [ + { + "key": "parameterName", + "value": "BlockId", + "disabled": true + }, + { + "key": "includeInactiveFlag", + "value": "false" + }, + { + "key": "parameterValue", + "value": "{{BlockId}}", + "disabled": true + } + ] + }, + "description": "get Block Rate Codes (Rate Availability by date range)" + }, + "response": [] + }, + { + "name": "get Block Rates LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/arrival/{{Arrival}}/departure/{{Departure}}/blockId/{{BlockId}}/blockRates", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "arrival", + "{{Arrival}}", + "departure", + "{{Departure}}", + "blockId", + "{{BlockId}}", + "blockRates" + ] + }, + "description": "get Block Rate Codes (Rate Availability by date range)" + }, + "response": [] + }, + { + "name": "get Block Reservation Types LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/bookingStatus/{{BookingStatus}}/blockReservationTypes?includeInactiveFlag=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "bookingStatus", + "{{BookingStatus}}", + "blockReservationTypes" + ], + "query": [ + { + "key": "includeInactiveFlag", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "get Business Event Action Type LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/extSystem/{{ExternalSystemCode}}/module/{{Module}}/businessEventActionType", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "extSystem", + "{{ExternalSystemCode}}", + "module", + "{{Module}}", + "businessEventActionType" + ] + } + }, + "response": [] + }, + { + "name": "get Business Event Action Type Ext DB LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/module/{{Module}}/extSystem/{{ExternalSystemCode}}/databaseId/{{DatabaseId}}/businessEventActionTypeExtDB", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "module", + "{{Module}}", + "extSystem", + "{{ExternalSystemCode}}", + "databaseId", + "{{DatabaseId}}", + "businessEventActionTypeExtDB" + ] + } + }, + "response": [] + }, + { + "name": "get Booking Channel Rate Plans LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/channel/{{Channel}}/bookingChannelRatePlans", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "channel", + "{{Channel}}", + "bookingChannelRatePlans" + ] + } + }, + "response": [] + }, + { + "name": "get Booking Channel Room Types LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/channel/{{Channel}}/bookingChannelRoomTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "channel", + "{{Channel}}", + "bookingChannelRoomTypes" + ] + } + }, + "response": [] + }, + { + "name": "get Booking Types Individuals LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/bookingTypesIndividuals", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "bookingTypesIndividuals" + ] + } + }, + "response": [] + }, + { + "name": "get Budget Forecast Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/budgetForecastCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "budgetForecastCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Budget Rate Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/budgetRateCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "budgetRateCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Building -> LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/Buildings?parameterName=HotelCode&includeInactiveFlag=false¶meterValue={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "Buildings" + ], + "query": [ + { + "key": "parameterName", + "value": "HotelCode" + }, + { + "key": "includeInactiveFlag", + "value": "false" + }, + { + "key": "parameterValue", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get Cancellation Reasons -> LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/CancellationReasons", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "CancellationReasons" + ] + } + }, + "response": [] + }, + { + "name": "get Campaign Activity Types LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/campaignActivityTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "campaignActivityTypes" + ] + } + }, + "response": [] + }, + { + "name": "get Cash Register ID LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/cashRegisterId", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "cashRegisterId" + ] + } + }, + "response": [] + }, + { + "name": "get Cashier Hotels LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/cashierId/{{CashierId}}/cashierHotels", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "cashierId", + "{{CashierId}}", + "cashierHotels" + ] + } + }, + "response": [] + }, + { + "name": "get Cashiering Transaction Types -> LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/CashieringTransactionTypes?includeInactiveFlag=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "CashieringTransactionTypes" + ], + "query": [ + { + "key": "includeInactiveFlag", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "get Cat Budget Type Event Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/catBudgetType/{{CatBudgetType}}/catBudgetTypeEventCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "catBudgetType", + "{{CatBudgetType}}", + "catBudgetTypeEventCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Cat Budget Type Revenue Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/catBudgetType/{{CatBudgetType}}/catBudgetTypeRevenueCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "catBudgetType", + "{{CatBudgetType}}", + "catBudgetTypeRevenueCodes" + ], + "query": [ + { + "key": "includeInactiveFlag", + "value": "", + "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", + "disabled": true + }, + { + "key": "parameterName", + "value": "", + "description": "Value of the parameter.", + "disabled": true + }, + { + "key": "parameterValue", + "value": "", + "description": "Value of the parameter.", + "disabled": true + }, + { + "key": "excludeCodes", + "value": "", + "disabled": true + } + ] + }, + "description": "'catBudgetType > Value of the parameter 'catBudgetType' which is required to fetch CatBudgetTypeRevenueCodes LOV" + }, + "response": [] + }, + { + "name": "get Catering Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/codeType/{{CodeType}}/cateringCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "codeType", + "{{CodeType}}", + "cateringCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Catering Event Status LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/newEvent/{{NewEvent}}/waitList/{{WaitList}}/cateringEventStatus", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "newEvent", + "{{NewEvent}}", + "waitList", + "{{WaitList}}", + "cateringEventStatus" + ] + } + }, + "response": [] + }, + { + "name": "get Catering Event Types -> LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/CateringEventTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "CateringEventTypes" + ] + } + }, + "response": [] + }, + { + "name": "get Catering Package Price Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/cateringPackagePriceCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "cateringPackagePriceCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Catering Setup Styles LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/space/{{Space}}/cateringSetupStyles", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "space", + "{{Space}}", + "cateringSetupStyles" + ] + } + }, + "response": [] + }, + { + "name": "get Catering Status Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/exclusionList/{{ExclusionList}}/cateringStatusCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "exclusionList", + "{{ExclusionList}}", + "cateringStatusCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Channel Card Type Mapping Card Type LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/channelCardTypeMappingCardType", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "channelCardTypeMappingCardType" + ] + } + }, + "response": [] + }, + { + "name": "get Channel Card Type Mapping Gds Host LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/channelCardTypeMappingGdsHost", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "channelCardTypeMappingGdsHost" + ] + } + }, + "response": [] + }, + { + "name": "get Channel Card Type Mapping Card Type LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/channelCardTypeMappingCardType", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "channelCardTypeMappingCardType" + ] + } + }, + "response": [] + }, + { + "name": "get Channel Config Rate Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/bookingChannels/{{BookingChannelCode}}/roomType/{{RoomType}}/channelConfigRateCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "bookingChannels", + "{{BookingChannelCode}}", + "roomType", + "{{RoomType}}", + "channelConfigRateCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Chain Languages LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/chainCode/{{ChainCode}}/chainLanguages", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "chainCode", + "{{ChainCode}}", + "chainLanguages" + ] + } + }, + "response": [] + }, + { + "name": "get Claim Membership Details LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/profiles/{{ProfileId}}/claimMembershipDetails", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "profiles", + "{{ProfileId}}", + "claimMembershipDetails" + ] + } + }, + "response": [] + }, + { + "name": "get Commission Code LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/commissionCode", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "commissionCode" + ] + } + }, + "response": [] + }, + { + "name": "get Commission Txn Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/commissionTxnCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "commissionTxnCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Communication Methods -> LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/CommunicationMethods?includeInactiveFlag=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "CommunicationMethods" + ], + "query": [ + { + "key": "includeInactiveFlag", + "value": "false" + }, + { + "key": "arrival", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Companies LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/companies", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "companies" + ], + "query": [ + { + "key": "arrival", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Comp Authorizers LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/compAuthorizers", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "compAuthorizers" + ], + "query": [ + { + "key": "arrival", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Comp Types LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/compTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "compTypes" + ], + "query": [ + { + "key": "arrival", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Connecting Suites LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomNumber/{{RoomNumber}}/connectingSuites", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "roomNumber", + "{{RoomNumber}}", + "connectingSuites" + ], + "query": [ + { + "key": "arrival", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Conf Letter Reports LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/confLetterReports", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "confLetterReports" + ] + } + }, + "response": [] + }, + { + "name": "get Countries -> LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/Countries?IncludeInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "Countries" + ], + "query": [ + { + "key": "IncludeInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "get Credit Card Types LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/creditCardTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "creditCardTypes" + ], + "query": [ + { + "key": "arrival", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Currency Exchange Rates LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/exchangeType/{{ExchangeType}}/currencyExchangeRates", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "exchangeType", + "{{ExchangeType}}", + "currencyExchangeRates" + ], + "query": [ + { + "key": "arrival", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Currency Formats LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/decimal/{{Decimal}}/currencyFormats", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "decimal", + "{{Decimal}}", + "currencyFormats" + ] + } + }, + "response": [] + }, + { + "name": "get Custom Number Config Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/customNumberConfigCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "customNumberConfigCodes" + ], + "query": [ + { + "key": "arrival", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Department Types -> LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/Departments?parameterName=RoleSpecific¶meterValue=Y¶meterName=HotelCode¶meterValue={{HotelId}}¶meterName=IncludeGlobals¶meterValue=Y&includeInactiveFlag=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "Departments" + ], + "query": [ + { + "key": "parameterName", + "value": "RoleSpecific" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterName", + "value": "HotelCode" + }, + { + "key": "parameterValue", + "value": "{{HotelId}}" + }, + { + "key": "parameterName", + "value": "IncludeGlobals" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "includeInactiveFlag", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "get Department Menu Types -> LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/DepartmentMenuItem?HotelCode={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "DepartmentMenuItem" + ], + "query": [ + { + "key": "HotelCode", + "value": "{{HotelId}}" + }, + { + "key": "ItemClassId", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Device Locations LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/deviceLocations", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "deviceLocations" + ], + "query": [ + { + "key": "arrival", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Dietary Preferences LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/dietaryPreferences", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "dietaryPreferences" + ], + "query": [ + { + "key": "arrival", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Discount Reasons -> LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/DiscountReasons", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "DiscountReasons" + ] + } + }, + "response": [] + }, + { + "name": "get ECertificate Group Entity LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/entityName/{{EntityName}}/eCertificateGroupEntity", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "entityName", + "{{EntityName}}", + "eCertificateGroupEntity" + ] + } + }, + "response": [] + }, + { + "name": "get ECoupon LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/eCoupon", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "eCoupon" + ] + } + }, + "response": [] + }, + { + "name": "get Ecoupon Resv Room LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/ecouponResvRoom", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "ecouponResvRoom" + ] + } + }, + "response": [] + }, + { + "name": "get eCoupon Rate Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/eCouponRateCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "eCouponRateCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Event Groups LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/eventGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "eventGroups" + ] + } + }, + "response": [] + }, + { + "name": "get Event Locations LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/eventLocations", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "eventLocations" + ] + } + }, + "response": [] + }, + { + "name": "get Event Rate Code LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/space/{{Space}}/eventRateCode", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "space", + "{{Space}}", + "eventRateCode" + ] + } + }, + "response": [] + }, + { + "name": "get Event Setup Styles LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/room/BALLROOM/eventSetupStyles", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "room", + "BALLROOM", + "eventSetupStyles" + ] + } + }, + "response": [] + }, + { + "name": "get Event Status Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/exclusionList/{{ExclusionList}}/eventStatusCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "exclusionList", + "{{ExclusionList}}", + "eventStatusCodes" + ] + } + }, + "response": [] + }, + { + "name": "get ExchangeTypes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/currencyCode/USD/exchangeTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "currencyCode", + "USD", + "exchangeTypes" + ] + } + }, + "response": [] + }, + { + "name": "get Export Mapping Type Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/exportMappingTypeCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "exportMappingTypeCodes" + ] + } + }, + "response": [] + }, + { + "name": "get External Reference Types LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/externalReferenceTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "externalReferenceTypes" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "F - L", + "item": [ + { + "name": "get Facility Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/facilityCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "facilityCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Facility Codes Reservation LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/facilityTask/{{FacilityTask}}/facilityCodesReservation", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "facilityTask", + "{{FacilityTask}}", + "facilityCodesReservation" + ] + } + }, + "response": [] + }, + { + "name": "get Facility Tasks LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/facilityTasks", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "facilityTasks" + ] + } + }, + "response": [] + }, + { + "name": "get Facility Tasks Room Type LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomTypeLabel/{{RoomTypeLabel}}/facilityTasksRoomType", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "roomTypeLabel", + "{{RoomTypeLabel}}", + "facilityTasksRoomType" + ] + } + }, + "response": [] + }, + { + "name": "get Field Name LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/changeSource/{{ChangeSource}}/fieldName", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "changeSource", + "{{ChangeSource}}", + "fieldName" + ] + } + }, + "response": [] + }, + { + "name": "get Fixed Charges Transaction Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/fixedChargesTransactionCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "fixedChargesTransactionCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Floor Requests -> LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/FloorRequests", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "FloorRequests" + ], + "query": [ + { + "key": "parameterName", + "value": "buildings", + "disabled": true + }, + { + "key": "parameterValue", + "value": "BLGA", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Floors LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/floors?includeInactiveFlag=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "floors" + ], + "query": [ + { + "key": "includeInactiveFlag", + "value": "false" + }, + { + "key": "parameterName", + "value": "Buildings", + "disabled": true + }, + { + "key": "parameterValue", + "value": "BLGA", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Folio Grouping Transaction Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/mode/{{Mode}}/folioGroupingTransactionCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "mode", + "{{Mode}}", + "folioGroupingTransactionCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Folio Styles LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/folioStyles", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "folioStyles" + ] + } + }, + "response": [] + }, + { + "name": "get Folio Types LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/folioTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "folioTypes" + ] + } + }, + "response": [] + }, + { + "name": "get Frequency LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/guestRequested/{{GuestRequested}}/defaultDepartureTask/{{DefaultDepartureTask}}/frequency", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "guestRequested", + "{{GuestRequested}}", + "defaultDepartureTask", + "{{DefaultDepartureTask}}", + "frequency" + ], + "query": [ + { + "key": "includeInactiveFlag", + "value": "", + "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", + "disabled": true + }, + { + "key": "parameterName", + "value": "", + "description": "Name of the parameter.", + "disabled": true + }, + { + "key": "parameterValue", + "value": "", + "description": "Value of the parameter.", + "disabled": true + }, + { + "key": "excludeCodes", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get From Room Number LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/fromRoomNumber", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "fromRoomNumber" + ] + } + }, + "response": [] + }, + { + "name": "get Forecast Groups LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/forecastGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "forecastGroups" + ] + } + }, + "response": [] + }, + { + "name": "get Function Space Codes -> LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/FunctionSpaceCodes?parameterName=Resort¶meterValue={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "FunctionSpaceCodes" + ], + "query": [ + { + "key": "parameterName", + "value": "Resort" + }, + { + "key": "parameterValue", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get Function Space Locations -> LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/FunctionSpaceLocations?parameterName=HotelCode¶meterValue={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "FunctionSpaceLocations" + ], + "query": [ + { + "key": "parameterName", + "value": "HotelCode" + }, + { + "key": "parameterValue", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get Function Space Setup Styles -> LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/FunctionSpaceSetupStyles", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "FunctionSpaceSetupStyles" + ] + } + }, + "response": [] + }, + { + "name": "get Gds Guarantee Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/bookingChannels/{{BookingChannelCode}}/gdsGuaranteeCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "bookingChannels", + "{{BookingChannelCode}}", + "gdsGuaranteeCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Gds Hotels LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/channelType/{{ChannelType}}/gdsHotels", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "channelType", + "{{ChannelType}}", + "gdsHotels" + ] + } + }, + "response": [] + }, + { + "name": "get Gds Rate Categories LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/bookingChannels/{{BookingChannelCode}}/gdsRateCategories", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "bookingChannels", + "{{BookingChannelCode}}", + "gdsRateCategories" + ] + } + }, + "response": [] + }, + { + "name": "get Gds Rate Levels LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/bookingChannels/{{BookingChannelCode}}/gdsRateLevels", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "bookingChannels", + "{{BookingChannelCode}}", + "gdsRateLevels" + ] + } + }, + "response": [] + }, + { + "name": "get Gds Room Category Templates LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/bookingChannels/{{BookingChannelCodes}}/gdsRoomCategoryTemplates", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "bookingChannels", + "{{BookingChannelCodes}}", + "gdsRoomCategoryTemplates" + ] + } + }, + "response": [] + }, + { + "name": "get Gem Menu Items LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/gemMenuItems", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "gemMenuItems" + ] + } + }, + "response": [] + }, + { + "name": "get Generic Reports LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/genericReports", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "genericReports" + ] + } + }, + "response": [] + }, + { + "name": "get Grid Types LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/bookingStatus/{{BookingStatus}}/gridTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "bookingStatus", + "{{BookingStatus}}", + "gridTypes" + ] + } + }, + "response": [] + }, + { + "name": "get Groups LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/groups", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "groups" + ] + } + }, + "response": [] + }, + { + "name": "get Group Arrivals LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/groupArrivals", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "groupArrivals" + ] + } + }, + "response": [] + }, + { + "name": "get Guest Messages Multi Hotel LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/guestMessagesMultiHotel", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "guestMessagesMultiHotel" + ] + } + }, + "response": [] + }, + { + "name": "get Guest Messages Quick Texts LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/guestMessagesQuickTexts", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "guestMessagesQuickTexts" + ] + } + }, + "response": [] + }, + { + "name": "get hk Attendants LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/hkAttendants", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "hkAttendants" + ] + } + }, + "response": [] + }, + { + "name": "get hk Attendants Mobile LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/hkAttendantsMobile", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "hkAttendantsMobile" + ] + } + }, + "response": [] + }, + { + "name": "get hk Floors LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/hkFloors?includeInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "hkFloors" + ], + "query": [ + { + "key": "includeInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "get HK Rooms LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/hkRooms?includeInactiveFlag=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "hkRooms" + ], + "query": [ + { + "key": "includeInactiveFlag", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "get HK Room Types LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/hkRoomTypes?includeInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "hkRoomTypes" + ], + "query": [ + { + "key": "includeInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "get HK Scheduled Attendants LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/businessDate/{{BusinessDate}}/hkScheduledAttendants", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "businessDate", + "{{BusinessDate}}", + "hkScheduledAttendants" + ] + } + }, + "response": [] + }, + { + "name": "get hk Task Break Out LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/hkTaskBreakOut?includeInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "hkTaskBreakOut" + ], + "query": [ + { + "key": "includeInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "get hk Task Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/hkTaskCodes?includeInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "hkTaskCodes" + ], + "query": [ + { + "key": "includeInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "get hk Task Templates LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/hkTaskTemplates?includeInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "hkTaskTemplates" + ], + "query": [ + { + "key": "includeInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "get Housekeeping Credit Rules LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/housekeepingCreditRules", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "housekeepingCreditRules" + ] + } + }, + "response": [] + }, + { + "name": "get HouseKeeping Rooms LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/houseKeepingRooms", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "houseKeepingRooms" + ] + } + }, + "response": [] + }, + { + "name": "get HouseKeeping Sections LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/houseKeepingSections", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "houseKeepingSections" + ] + } + }, + "response": [] + }, + { + "name": "get Hotel Contact Comm Method LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/contactType/{{ContactType}}/hotelContactCommMethod", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "contactType", + "{{ContactType}}", + "hotelContactCommMethod" + ] + } + }, + "response": [] + }, + { + "name": "get Hotel Event Types LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/hotelEventTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "hotelEventTypes" + ] + } + }, + "response": [] + }, + { + "name": "get Hotels -> LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/Hotels?parameterName=ConfigurableHotelsYN&includeInactiveFlag=false¶meterValue=Y", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "Hotels" + ], + "query": [ + { + "key": "parameterName", + "value": "ConfigurableHotelsYN" + }, + { + "key": "includeInactiveFlag", + "value": "false" + }, + { + "key": "parameterValue", + "value": "Y" + } + ] + } + }, + "response": [] + }, + { + "name": "get Hotel Interface Import Rooms LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/hotelInterfaceImportRooms", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "hotelInterfaceImportRooms" + ] + } + }, + "response": [] + }, + { + "name": "get Hotel Rate Tier LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/hotelRateTier", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "hotelRateTier" + ] + } + }, + "response": [] + }, + { + "name": "get Identification Types -> LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/IdentificationTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "IdentificationTypes" + ], + "query": [ + { + "key": "parameterName", + "value": "HotelCode", + "disabled": true + }, + { + "key": "includeInactiveFlag", + "value": "false", + "disabled": true + }, + { + "key": "parameterValue", + "value": "PROP1", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Imbalance Verification Types LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/imbalanceVerificationTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "imbalanceVerificationTypes" + ] + } + }, + "response": [] + }, + { + "name": "get interface Data Request Market Group LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/interfaceDataRequestMarketGroup", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "interfaceDataRequestMarketGroup" + ] + } + }, + "response": [] + }, + { + "name": "get interface Data Request Market Code LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/interfaceDataRequestMarketCode", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "interfaceDataRequestMarketCode" + ] + } + }, + "response": [] + }, + { + "name": "get interface Data Request Room Class LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/interfaceDataRequestRoomClass", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "interfaceDataRequestRoomClass" + ] + } + }, + "response": [] + }, + { + "name": "get Interface Data Request Room Types LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/interfaceDataRequestRoomTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "interfaceDataRequestRoomTypes" + ], + "query": [ + { + "key": "includeInactiveFlag", + "value": "", + "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", + "disabled": true + }, + { + "key": "parameterName", + "value": "", + "description": "Name of the parameter.", + "disabled": true + }, + { + "key": "parameterValue", + "value": "", + "description": "Value of the parameter.", + "disabled": true + }, + { + "key": "excludeCodes", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get interface Data Request Source Code LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/interfaceDataRequestSourceCode", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "interfaceDataRequestSourceCode" + ] + } + }, + "response": [] + }, + { + "name": "get interface Data Request Source Group LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/interfaceDataRequestSourceGroup", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "interfaceDataRequestSourceGroup" + ] + } + }, + "response": [] + }, + { + "name": "get Interface Trx Codes All Charges LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/interfaceTrxCodesAllCharges", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "interfaceTrxCodesAllCharges" + ] + } + }, + "response": [] + }, + { + "name": "get Interface Trx Codes Minibar LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/interfaceTrxCodesMinibar", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "interfaceTrxCodesMinibar" + ] + } + }, + "response": [] + }, + { + "name": "get Interface Pseudo Room LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/interfacePseudoRoom", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "interfacePseudoRoom" + ] + } + }, + "response": [] + }, + { + "name": "get Interface Resync Function Space LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/interfaceResyncFunctionSpace", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "interfaceResyncFunctionSpace" + ] + } + }, + "response": [] + }, + { + "name": "get Interface Resync Products LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/interfaceResyncProducts", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "interfaceResyncProducts" + ] + } + }, + "response": [] + }, + { + "name": "get Interface Resync Owner Contract LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/interfaceResyncOwnerContract", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "interfaceResyncOwnerContract" + ] + } + }, + "response": [] + }, + { + "name": "get Interface Resync Owner Contract Room LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/interfaceResyncOwnerContractRoom", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "interfaceResyncOwnerContractRoom" + ] + } + }, + "response": [] + }, + { + "name": "get Inventory Item Attributes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/itemId/{{ItemId}}/inventoryItemAttributes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "itemId", + "{{ItemId}}", + "inventoryItemAttributes" + ] + } + }, + "response": [] + }, + { + "name": "get Inventory Item Rates LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/itemId/{{ItemId}}/inventoryItemRates", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "itemId", + "{{ItemId}}", + "inventoryItemRates" + ] + } + }, + "response": [] + }, + { + "name": "get Inv Items Classes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/invItemsClasses", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "invItemsClasses" + ] + } + }, + "response": [] + }, + { + "name": "get Inv Items Pools LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/invItemsPools", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "invItemsPools" + ] + } + }, + "response": [] + }, + { + "name": "get Interface Auto Balance LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/interfaceAutoBalance", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "interfaceAutoBalance" + ] + } + }, + "response": [] + }, + { + "name": "get Inventory Item Id attributes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/itemId/{{ItemId}}/inventoryItemAttributes?includeInactiveFlag=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "itemId", + "{{ItemId}}", + "inventoryItemAttributes" + ], + "query": [ + { + "key": "includeInactiveFlag", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "get Inventory Item Template Items LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/inventoryItemTemplateItems?includeInactiveFlag=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "inventoryItemTemplateItems" + ], + "query": [ + { + "key": "includeInactiveFlag", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "get Item Classes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/itemClasses", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "itemClasses" + ] + } + }, + "response": [] + }, + { + "name": "get Item Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/itemCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "itemCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Item Price Code LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/itemId/{{ItemId}}/itemPriceCode", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "itemId", + "{{ItemId}}", + "itemPriceCode" + ] + } + }, + "response": [] + }, + { + "name": "get Item Vendor LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/itemId/{{ItemId}}/itemVendor", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "itemId", + "{{ItemId}}", + "itemVendor" + ] + } + }, + "response": [] + }, + { + "name": "get Job Titles LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/jobTitles", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "jobTitles" + ] + } + }, + "response": [] + }, + { + "name": "get Key Options LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/keyOptions", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "keyOptions" + ] + } + }, + "response": [] + }, + { + "name": "get Language Codes -> LOV", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/LanguageCodes?includeInactiveFlag=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "LanguageCodes" + ], + "query": [ + { + "key": "includeInactiveFlag", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "get Locator Quick Texts LOV", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/locatorQuickTexts", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "locatorQuickTexts" + ] + } + }, + "response": [] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "M - R", + "item": [ + { + "name": "get Maintenance Codes -> LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/MaintenanceCodes?parameterName=HotelCode&includeInactiveFlag=false¶meterValue={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "MaintenanceCodes" + ], + "query": [ + { + "key": "parameterName", + "value": "HotelCode" + }, + { + "key": "includeInactiveFlag", + "value": "false" + }, + { + "key": "parameterValue", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get Mail Generic LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/sourceIdIn/{{SourceIdIn}}/mailGeneric", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "sourceIdIn", + "{{SourceIdIn}}", + "mailGeneric" + ] + } + }, + "response": [] + }, + { + "name": "get Manager Report Details LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/managerReportDetails", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "managerReportDetails" + ] + } + }, + "response": [] + }, + { + "name": "get Managers Reports LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/managersReports", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "managersReports" + ] + } + }, + "response": [] + }, + { + "name": "get Market Codes -> LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/MarketCodes?parameterName=HotelCode¶meterValue={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "MarketCodes" + ], + "query": [ + { + "key": "parameterName", + "value": "HotelCode" + }, + { + "key": "includeInactiveFlag", + "value": "false", + "disabled": true + }, + { + "key": "parameterValue", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get Market Groups LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/marketGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "marketGroups" + ] + } + }, + "response": [] + }, + { + "name": "get Market Segment LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/marketSegment", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "marketSegment" + ] + } + }, + "response": [] + }, + { + "name": "get Master Block LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/masterBlock", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "masterBlock" + ] + } + }, + "response": [] + }, + { + "name": "get Membership Award Fin Trx LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/membershipAwardFinTrx", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "membershipAwardFinTrx" + ] + } + }, + "response": [] + }, + { + "name": "get Membership Award Upgrade Room LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/membershipAwardUpgradeRoom", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "membershipAwardUpgradeRoom" + ] + } + }, + "response": [] + }, + { + "name": "get Membership Award Products LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/membershipAwardProducts", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "membershipAwardProducts" + ] + } + }, + "response": [] + }, + { + "name": "get Membership Award Rate Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/membershipAwardRateCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "membershipAwardRateCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Membership Award Upgrade Room LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/membershipAwardUpgradeRoom", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "membershipAwardUpgradeRoom" + ] + } + }, + "response": [] + }, + { + "name": "get Membership Benefits LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/membershipType/{{MembershipType}}/membershipBenefits", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "membershipType", + "{{MembershipType}}", + "membershipBenefits" + ] + } + }, + "response": [] + }, + { + "name": "get Membership Benefit Program LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/membershipType/{{MembershipType}}/membershipBenefitProgram", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "membershipType", + "{{MembershipType}}", + "membershipBenefitProgram" + ] + } + }, + "response": [] + }, + { + "name": "get Membership Card Fee Amount LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/membershipLevel/{{MembershipLevel}}/membershipCardFeeAmount", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "membershipLevel", + "{{MembershipLevel}}", + "membershipCardFeeAmount" + ] + } + }, + "response": [] + }, + { + "name": "get Membership Class Types LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/airlines/{{Airlines}}/loyalty/{{Loyalty}}/membershipClassTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "airlines", + "{{Airlines}}", + "loyalty", + "{{Loyalty}}", + "membershipClassTypes" + ] + } + }, + "response": [] + }, + { + "name": "get Membership Level -> LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/MembershipLevels?parameterName=MembershipType¶meterValue=AA&includeInactiveFlag=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "MembershipLevels" + ], + "query": [ + { + "key": "parameterName", + "value": "MembershipType" + }, + { + "key": "parameterValue", + "value": "AA" + }, + { + "key": "includeInactiveFlag", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "get Membership Max Downgrade Level LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/membershipLevelRank/{{MembershipLevelRank}}/membershipType/{{MembershipType}}/membershipMaxDowngradeLevel", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "membershipLevelRank", + "{{MembershipLevelRank}}", + "membershipType", + "{{MembershipType}}", + "membershipMaxDowngradeLevel" + ] + } + }, + "response": [] + }, + { + "name": "get Membership Points Rule Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/membershipType/{{MembershipType}}/membershipPointsRuleCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "membershipType", + "{{MembershipType}}", + "membershipPointsRuleCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Membership Promotions LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/beginDate/{{BeginDate}}/membershipId/{{MembershipId}}/membershipPromotions", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "beginDate", + "{{BeginDate}}", + "membershipId", + "{{MembershipId}}", + "membershipPromotions" + ] + } + }, + "response": [] + }, + { + "name": "get Membership Statement Batch List LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/membershipId/{{MembershipId}}/membershipStatementBatchList", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "membershipId", + "{{MembershipId}}", + "membershipStatementBatchList" + ] + } + }, + "response": [] + }, + { + "name": "get Membership Total Points Available LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/membershipId/{{MembershipId}}/membershipTotalPointsAvailable", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "membershipId", + "{{MembershipId}}", + "membershipTotalPointsAvailable" + ] + } + }, + "response": [] + }, + { + "name": "get Membership Transfer Points LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/profiles/{{ProfileId}}/membershipTransferPoints?includeInactiveFlag=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "profiles", + "{{ProfileId}}", + "membershipTransferPoints" + ], + "query": [ + { + "key": "includeInactiveFlag", + "value": "true" + }, + { + "key": "parameterName", + "value": "", + "disabled": true + }, + { + "key": "parameterValue", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Membership Types LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/MembershipTypes?parameterName=DisplayInActiveYN¶meterValue=N", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "MembershipTypes" + ], + "query": [ + { + "key": "parameterName", + "value": "DisplayInActiveYN" + }, + { + "key": "parameterValue", + "value": "N" + } + ] + } + }, + "response": [] + }, + { + "name": "get Menu LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/menuClassId/{{MenuClassId}}/menu", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "menuClassId", + "{{MenuClassId}}", + "menu" + ] + } + }, + "response": [] + }, + { + "name": "get Menu Items LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/menuItems", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "menuItems" + ] + } + }, + "response": [] + }, + { + "name": "get Menu Classes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/menuClasses", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "menuClasses" + ] + } + }, + "response": [] + }, + { + "name": "get Negotiated Rate Hotels LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/profiles/{{ProfileId}}/negotiatedRateHotels", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "profiles", + "{{ProfileId}}", + "negotiatedRateHotels" + ] + } + }, + "response": [] + }, + { + "name": "get Negotiated Rates Hotels LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/rateCode/{{RateCode}}/profiles/{{ProfileId}}/negotiatedRateHotels?includeInactiveFlag=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "rateCode", + "{{RateCode}}", + "profiles", + "{{ProfileId}}", + "negotiatedRateHotels" + ], + "query": [ + { + "key": "includeInactiveFlag", + "value": "true" + }, + { + "key": "parameterName", + "value": "", + "disabled": true + }, + { + "key": "parameterValue", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Note Types LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/departments/{{DepartmentType}}/noteTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "departments", + "{{DepartmentType}}", + "noteTypes" + ] + } + }, + "response": [] + }, + { + "name": "get OPERA version number -> LOV", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/lov/v1/services/listOfValues/status", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "services", + "listOfValues", + "status" + ] + } + }, + "response": [] + }, + { + "name": "get OSA Activity Types LOV", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/osaActivityTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "osaActivityTypes" + ] + } + }, + "response": [] + }, + { + "name": "get Owner Codes -> LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/OwnerCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "OwnerCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Origins -> LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/Origins", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "Origins" + ] + } + }, + "response": [] + }, + { + "name": "get OXI Interfaces LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/oxiInterfaces", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "oxiInterfaces" + ] + } + }, + "response": [] + }, + { + "name": "get OXI Interface Resorts LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/oxiInterfaceResorts", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "oxiInterfaceResorts" + ] + } + }, + "response": [] + }, + { + "name": "get OXI Resorts LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/interfaceId/{{InterfaceId}}/oxiResorts", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "interfaceId", + "{{InterfaceId}}", + "oxiResorts" + ] + } + }, + "response": [] + }, + { + "name": "get Pack Forecast Group Code LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/packForecastGroupCode", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "packForecastGroupCode" + ] + } + }, + "response": [] + }, + { + "name": "get Payment Methods LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/paymentMethods", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "paymentMethods" + ] + } + }, + "response": [] + }, + { + "name": "get Payment Types LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/paymentTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "paymentTypes" + ] + } + }, + "response": [] + }, + { + "name": "get Period Setup LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/periodSetup", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "periodSetup" + ] + } + }, + "response": [] + }, + { + "name": "get Periods Setup LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/periodsSetup", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "periodsSetup" + ] + } + }, + "response": [] + }, + { + "name": "get Phone Types ->LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/PhoneTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "PhoneTypes" + ] + } + }, + "response": [] + }, + { + "name": "get Postal Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/country/{{Country}}/postalCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "country", + "{{Country}}", + "postalCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Posting Room LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/postingRoom", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "postingRoom" + ] + } + }, + "response": [] + }, + { + "name": "get Posting Transaction Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/postingTransactionCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "postingTransactionCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Preferences Multi Hotels LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/preferenceGroup/{{PreferenceGroup}}/preferencesMultiHotels", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "preferenceGroup", + "{{PreferenceGroup}}", + "preferencesMultiHotels" + ], + "query": [ + { + "key": "includeInactiveFlag", + "value": "", + "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", + "disabled": true + }, + { + "key": "parameterName", + "value": "", + "description": "Name of the parameter.", + "disabled": true + }, + { + "key": "parameterValue", + "value": "", + "description": "Value of the parameter.", + "disabled": true + }, + { + "key": "excludeCodes", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Preference Subgroups LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/chainCode/{{ChainCode}}/preferenceGroup/{{PreferenceGroup}}/preferenceSubgroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "chainCode", + "{{ChainCode}}", + "preferenceGroup", + "{{PreferenceGroup}}", + "preferenceSubgroups" + ] + } + }, + "response": [] + }, + { + "name": "get Preference Types -> LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/PreferenceTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "PreferenceTypes" + ], + "query": [ + { + "key": "arrival", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Prepaid Card Interfaces LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/prepaidCardInterfaces", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "prepaidCardInterfaces" + ], + "query": [ + { + "key": "arrival", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Priorities LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/priorities", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "priorities" + ] + } + }, + "response": [] + }, + { + "name": "get Promo Groups LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/promoGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "promoGroups" + ] + } + }, + "response": [] + }, + { + "name": "get Promo Rates LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/promoCode/{{PromoCode}}/promoRates", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "promoCode", + "{{PromoCode}}", + "promoRates" + ] + } + }, + "response": [] + }, + { + "name": "get Profile Communications LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/profiles/{{ProfileId}}/profileCommunications", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "profiles", + "{{ProfileId}}", + "profileCommunications" + ] + } + }, + "response": [] + }, + { + "name": "get Profile Identifications LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/profiles/{{ProfileId}}/profileIdentifications", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "profiles", + "{{ProfileId}}", + "profileIdentifications" + ] + } + }, + "response": [] + }, + { + "name": "get Profile Id -> IdentificationTypes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/ProfileIdTypes?includeInactiveFlag=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "ProfileIdTypes" + ], + "query": [ + { + "key": "includeInactiveFlag", + "value": "false" + }, + { + "key": "arrival", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Profile Id -> Identification Countries LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues//ProfileIdCountries?includeInactiveFlag=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "", + "ProfileIdCountries" + ], + "query": [ + { + "key": "includeInactiveFlag", + "value": "false" + }, + { + "key": "arrival", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Property Amenities LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/propertyAmenities", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "propertyAmenities" + ] + } + }, + "response": [] + }, + { + "name": "get Queue Name LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotelCodeList/{{HotelCodeList}}/queueName", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotelCodeList", + "{{HotelCodeList}}", + "queueName" + ] + } + }, + "response": [] + }, + { + "name": "get Quick Texts LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/departmentId/{{DepartmentId}}/quickTexts", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "departmentId", + "{{DepartmentId}}", + "quickTexts" + ] + } + }, + "response": [] + }, + { + "name": "get Rate Categories LOV", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/rateCategories", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "rateCategories" + ] + } + }, + "response": [] + }, + { + "name": "get Rate Classes LOV", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resortRateClasses", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "resortRateClasses" + ] + } + }, + "response": [] + }, + { + "name": "get Rate Codes By Type LOV", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/rateCodeType/{{RateCodeType}}/rateCodesByType", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "rateCodeType", + "{{RateCodeType}}", + "rateCodesByType" + ] + } + }, + "response": [] + }, + { + "name": "get Rate Plan For Mass Rate LOV", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/rateCodeType/{{RateCodeType}}/ratePlanForMassRate", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "rateCodeType", + "{{RateCodeType}}", + "ratePlanForMassRate" + ] + } + }, + "response": [] + }, + { + "name": "get Rate Code Global Desc Edit LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/rateCodeGlobalDescEdit", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "rateCodeGlobalDescEdit" + ] + } + }, + "response": [] + }, + { + "name": "get Rate Codes Valid LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/rateCodesValid", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "rateCodesValid" + ] + } + }, + "response": [] + }, + { + "name": "get Rate Commission Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/rateCommissionCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "rateCommissionCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Rate Config Currencies LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/rateConfigCurrencies", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "rateConfigCurrencies" + ] + } + }, + "response": [] + }, + { + "name": "get Rate Groups LOV", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/rateGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "rateGroups" + ] + } + }, + "response": [] + }, + { + "name": "get Rate Plans LOV", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/ratePlans", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "ratePlans" + ] + } + }, + "response": [] + }, + { + "name": "get Rate Plans For Yield As Config LOV", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/rateCode/{{RateCode}}/ratePlansForYieldAsConfig", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "rateCode", + "{{RateCode}}", + "ratePlansForYieldAsConfig" + ] + } + }, + "response": [] + }, + { + "name": "get Rep Block Codes Param Off LOV", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repBlockCodesParamOff", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "repBlockCodesParamOff" + ] + } + }, + "response": [] + }, + { + "name": "get Rep Block Codes Param On LOV", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repBlockCodesParamOn", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "repBlockCodesParamOn" + ] + } + }, + "response": [] + }, + { + "name": "get Rep Calendar Months LOV", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/year/{{Year}}/repCalendarMonths", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "year", + "{{Year}}", + "repCalendarMonths" + ] + } + }, + "response": [] + }, + { + "name": "get Rep Calendar Weeks LOV", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/year/{{Year}}/repCalendarWeeks", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "year", + "{{Year}}", + "repCalendarWeeks" + ] + } + }, + "response": [] + }, + { + "name": "get Rep Calendar Years LOV", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/year/{{Year}}/repCalendarYears", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "year", + "{{Year}}", + "repCalendarYears" + ] + } + }, + "response": [] + }, + { + "name": "get rep Cashiers LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repCashiers", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "repCashiers" + ] + } + }, + "response": [] + }, + { + "name": "get Rep Contact List LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repContactList", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "repContactList" + ] + } + }, + "response": [] + }, + { + "name": "get Rep Currencies LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repCurrencies", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "repCurrencies" + ] + } + }, + "response": [] + }, + { + "name": "get Rep Departments LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repDepartments", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "repDepartments" + ] + } + }, + "response": [] + }, + { + "name": "get Rep Fiscal Months LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/fiscalYearId/{{FiscalYearId}}/repFiscalMonths", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "fiscalYearId", + "{{FiscalYearId}}", + "repFiscalMonths" + ], + "query": [ + { + "key": "includeInactiveFlag", + "value": "", + "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", + "disabled": true + }, + { + "key": "parameterName", + "value": "", + "description": "Name of the parameter.", + "disabled": true + }, + { + "key": "parameterValue", + "value": "", + "description": "Value of the parameter.", + "disabled": true + }, + { + "key": "excludeCodes", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Rep Fiscal Years LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repFiscalYears", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "repFiscalYears" + ] + } + }, + "response": [] + }, + { + "name": "get rep Foreign Currencies LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repForeignCurrencies", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "repForeignCurrencies" + ] + } + }, + "response": [] + }, + { + "name": "get rep Groups LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "repGroups" + ] + } + }, + "response": [] + }, + { + "name": "get Rep Inventory Item Pools LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repInventoryItemPools", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "repInventoryItemPools" + ] + } + }, + "response": [] + }, + { + "name": "get Rep Service Request Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repServiceRequestCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "repServiceRequestCodes" + ] + } + }, + "response": [] + }, + { + "name": "get rep Market Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repMarketCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "repMarketCodes" + ] + } + }, + "response": [] + }, + { + "name": "get rep Rooms LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repRooms", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "repRooms" + ] + } + }, + "response": [] + }, + { + "name": "get rep Room Statuses LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repRoomStatuses", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "repRoomStatuses" + ] + } + }, + "response": [] + }, + { + "name": "get rep Room Types LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repRoomTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "repRoomTypes" + ] + } + }, + "response": [] + }, + { + "name": "get rep Trave Agent Calendar Year LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repTraveAgtCalendarYear", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "repTraveAgtCalendarYear" + ] + } + }, + "response": [] + }, + { + "name": "get rep Transaction Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/repTransactionCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "repTransactionCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Res Stat Report Rate Code LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/beginDate/{{BeginDate}}/endDate/{{EndDate}}/resStatReportRateCode", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "beginDate", + "{{BeginDate}}", + "endDate", + "{{EndDate}}", + "resStatReportRateCode" + ] + } + }, + "response": [] + }, + { + "name": "get Reservation Auto Attach Rules Rule Type LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resvAutoAttachRulesRuleType", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "resvAutoAttachRulesRuleType" + ] + } + }, + "response": [] + }, + { + "name": "get Reservation Based Blocks LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/reservationBasedBlocks", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "reservationBasedBlocks" + ] + } + }, + "response": [] + }, + { + "name": "get Reservation Based Profiles LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resvBasedProfiles", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "resvBasedProfiles" + ] + } + }, + "response": [] + }, + { + "name": "get Reservation Packages LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/adults/{{Adults}}/children/{{Children}}/arrival/{{Arrival}}/departure/{{Departure}}/reservationPackages", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "adults", + "{{Adults}}", + "children", + "{{Children}}", + "arrival", + "{{Arrival}}", + "departure", + "{{Departure}}", + "reservationPackages" + ], + "query": [ + { + "key": "includeInactiveFlag", + "value": "", + "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", + "disabled": true + }, + { + "key": "parameterName", + "value": "", + "description": "Name of the parameter.", + "disabled": true + }, + { + "key": "parameterValue", + "value": "", + "description": "Value of the parameter.", + "disabled": true + }, + { + "key": "excludeCodes", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Reservation Packages (for date range) LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/adults/2/children/0/arrival/2023-04-21/departure/2023-04-22/reservationPackages", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "adults", + "2", + "children", + "0", + "arrival", + "2023-04-21", + "departure", + "2023-04-22", + "reservationPackages" + ], + "query": [ + { + "key": "arrival", + "value": "", + "disabled": true + } + ] + }, + "description": "Get packages that are available to add to a reservation, such as breakfast, champage, chocolates. You can then use putReservation to add the package(s) to an existing reservation.\r\nPackage Codes should be flagged as Sell Separate in OPERA Cloud application." + }, + "response": [] + }, + { + "name": "get Reservation Packages Group Items LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/adults/2/children/0/arrival/2023-11-21/group/1234/reservationPackagesGroupItems", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "adults", + "2", + "children", + "0", + "arrival", + "2023-11-21", + "group", + "1234", + "reservationPackagesGroupItems" + ], + "query": [ + { + "key": "arrival", + "value": "", + "disabled": true + } + ] + }, + "description": "Get packages that are available to add to a reservation, such as breakfast, champage, chocolates. You can then use putReservation to add the package(s) to an existing reservation.\r\nPackage Codes should be flagged as Sell Separate in OPERA Cloud application." + }, + "response": [] + }, + { + "name": "get Reservation Preferences LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/reservationPreferences", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "reservationPreferences" + ] + } + }, + "response": [] + }, + { + "name": "get Reservation Statuses Hotel LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/reservationStatusesHotel", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "reservationStatusesHotel" + ] + } + }, + "response": [] + }, + { + "name": "get Reservation Statuses LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/ReservationStatuses", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "ReservationStatuses" + ] + } + }, + "response": [] + }, + { + "name": "get Reservation Tickets LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resvNameId/{{ReservationId}}/reservationTickets", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "resvNameId", + "{{ReservationId}}", + "reservationTickets" + ] + } + }, + "response": [] + }, + { + "name": "get Reservation Tickets Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/arrival/{{Arrival}}/departure/{{Departure}}/reservationTicketsCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "arrival", + "{{Arrival}}", + "departure", + "{{Departure}}", + "reservationTicketsCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Resort Airports LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resortAirports", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "resortAirports" + ] + } + }, + "response": [] + }, + { + "name": "get Resort Chains (hotels in the chain) LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/ResortChains", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "ResortChains" + ] + }, + "description": "List the hotels in the chain being accessed." + }, + "response": [] + }, + { + "name": "get Resort CROs LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resortCROs", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "resortCROs" + ] + } + }, + "response": [] + }, + { + "name": "get Resort Guarantee Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resortGuaranteeCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "resortGuaranteeCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Resort Inventory Items LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/SellInReservation/Y/sellInEvent/Y/resortInventoryItems", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "SellInReservation", + "Y", + "sellInEvent", + "Y", + "resortInventoryItems" + ] + } + }, + "response": [] + }, + { + "name": "get Resort Market Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resortMarketCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "resortMarketCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Resort Rate Classes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resortRateClasses", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "resortRateClasses" + ] + } + }, + "response": [] + }, + { + "name": "get Resort Restriction Statuses LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resortRestrictionStatuses", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "resortRestrictionStatuses" + ] + } + }, + "response": [] + }, + { + "name": "get Resort Room Numbers LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resortRoomNumbers", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "resortRoomNumbers" + ] + } + }, + "response": [] + }, + { + "name": "get Resort Room Types LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resortRoomTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "resortRoomTypes" + ] + } + }, + "response": [] + }, + { + "name": "get Resort Transportation Labels LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resortTransportationLabels", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "resortTransportationLabels" + ] + } + }, + "response": [] + }, + { + "name": "get Resource Item Classes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resourceItemClasses", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "resourceItemClasses" + ] + } + }, + "response": [] + }, + { + "name": "get Resv Auto Attach Rules Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resvAutoAttachRulesCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "resvAutoAttachRulesCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Resv Auto Attach Rules Rule Type LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resvAutoAttachRulesRuleType", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "resvAutoAttachRulesRuleType" + ] + } + }, + "response": [] + }, + { + "name": "get Resv Based Profiles LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resvBasedProfiles", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "resvBasedProfiles" + ] + } + }, + "response": [] + }, + { + "name": "get Revenue Buckets LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/listOfValues/type/{{Type}}/revenueBuckets", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "listOfValues", + "type", + "{{Type}}", + "revenueBuckets" + ], + "query": [ + { + "key": "includeInactiveFlag", + "value": "", + "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.\"", + "disabled": true + }, + { + "key": "parameterName", + "value": "", + "description": "Name of the parameter.", + "disabled": true + }, + { + "key": "parameterValue", + "value": "", + "description": "Value of the parameter.", + "disabled": true + }, + { + "key": "excludeCodes", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Revenue Type Mapping Space LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/revenueTypeMappingSpace", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "revenueTypeMappingSpace" + ] + } + }, + "response": [] + }, + { + "name": "get Revenue Type Mapping Trx Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/revenueTypeMappingTrxCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "revenueTypeMappingTrxCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Revenue Bucket Trx Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/bucketType/ROOM/revenueBucketTrxCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "bucketType", + "ROOM", + "revenueBucketTrxCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Room Classes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomClasses", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "roomClasses" + ] + } + }, + "response": [] + }, + { + "name": "get Room Class Categories LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomClassCategories", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "roomClassCategories" + ] + } + }, + "response": [] + }, + { + "name": "get Room Features LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomFeatures?includeInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "roomFeatures" + ], + "query": [ + { + "key": "includeInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "get Room Hierarchy Classes Copy LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/property/{{Property}}/roomHierarchyClassesCopy", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "property", + "{{Property}}", + "roomHierarchyClassesCopy" + ] + } + }, + "response": [] + }, + { + "name": "get Room Hierarchy Room Classes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/property/{{Property}}/roomHierarchyRoomClasses", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "property", + "{{Property}}", + "roomHierarchyRoomClasses" + ] + } + }, + "response": [] + }, + { + "name": "get Room Hierarchy Room Types LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/property/{{Property}}/roomHierarchyRoomTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "property", + "{{Property}}", + "roomHierarchyRoomTypes" + ] + } + }, + "response": [] + }, + { + "name": "get Room Hierarchy Types Copy LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/property/{{Property}}/roomHierarchyTypesCopy", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "property", + "{{Property}}", + "roomHierarchyTypesCopy" + ] + } + }, + "response": [] + }, + { + "name": "get Room Hold Conditions LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomHoldConditions", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "roomHoldConditions" + ] + } + }, + "response": [] + }, + { + "name": "get Rooming List HK Rooms LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomType/{{RoomTypeCode}}/arrival/2023-11-01/departure/2023-11-03/roomingListHKRooms", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "roomType", + "{{RoomTypeCode}}", + "arrival", + "2023-11-01", + "departure", + "2023-11-03", + "roomingListHKRooms" + ] + } + }, + "response": [] + }, + { + "name": "get Room Maintenance LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomMaintenance", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "roomMaintenance" + ] + } + }, + "response": [] + }, + { + "name": "get Room Move Reasons LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/RoomMoveReasons", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "RoomMoveReasons" + ] + } + }, + "response": [] + }, + { + "name": "get Room Numbers LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/resortRoomNumbers", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "resortRoomNumbers" + ] + } + }, + "response": [] + }, + { + "name": "get Room Pools LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomPools", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "roomPools" + ] + } + }, + "response": [] + }, + { + "name": "get Room Rates LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/room/{{RoomId}}/roomRates", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "room", + "{{RoomId}}", + "roomRates" + ] + } + }, + "response": [] + }, + { + "name": "get Room Reservation Status LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/includeDayUse/includeDayUse/roomReservationStatus?includeInactiveFlag=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "includeDayUse", + "includeDayUse", + "roomReservationStatus" + ], + "query": [ + { + "key": "includeInactiveFlag", + "value": "true" + }, + { + "key": "parameterName", + "value": "", + "disabled": true + }, + { + "key": "parameterValue", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Room Revenue Transaction Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomRevenueTrxCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "roomRevenueTrxCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Room Specials LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomSpecials", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "roomSpecials" + ] + } + }, + "response": [] + }, + { + "name": "get Room Status LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/RoomStatus", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "RoomStatus" + ] + } + }, + "response": [] + }, + { + "name": "get Room Pool Room Types LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomPool/SUITE/roomPoolRoomTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "roomPool", + "SUITE", + "roomPoolRoomTypes" + ] + } + }, + "response": [] + }, + { + "name": "get Room Types LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "roomTypes" + ] + } + }, + "response": [] + }, + { + "name": "get Room Type Pool LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomTypePool", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "roomTypePool" + ] + } + }, + "response": [] + }, + { + "name": "get Room Types For Mass Rate LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/ratePlanCodes/{{RatePlanCode}}/roomTypesForMassRate", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "ratePlanCodes", + "{{RatePlanCode}}", + "roomTypesForMassRate" + ] + } + }, + "response": [] + }, + { + "name": "get Rooms LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/rooms?includeInactiveFlag=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "rooms" + ], + "query": [ + { + "key": "includeInactiveFlag", + "value": "false" + }, + { + "key": "parameterName", + "value": "ComboYN", + "disabled": true + }, + { + "key": "parameterValue", + "value": "N", + "disabled": true + }, + { + "key": "parameterName", + "value": "MeetingRoomYN", + "disabled": true + }, + { + "key": "parameterValue", + "value": "Y", + "disabled": true + } + ] + }, + "description": "Room numbers with Roomtype and description" + }, + "response": [] + }, + { + "name": "get Rooms Key Generation LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/roomsKeyGeneration", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "roomsKeyGeneration" + ] + }, + "description": "Room numbers with Roomtype and description" + }, + "response": [] + }, + { + "name": "get Routing Instructions LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/routingInstructions?parameterName=IncludeCompInstructionsYN¶meterName=IncludeTransactionCodesYN¶meterName=IncludeBillingInstructionsYN&includeInactiveFlag=false¶meterValue=N¶meterValue=Y¶meterValue=Y", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "routingInstructions" + ], + "query": [ + { + "key": "parameterName", + "value": "IncludeCompInstructionsYN" + }, + { + "key": "parameterName", + "value": "IncludeTransactionCodesYN" + }, + { + "key": "parameterName", + "value": "IncludeBillingInstructionsYN" + }, + { + "key": "includeInactiveFlag", + "value": "false" + }, + { + "key": "parameterValue", + "value": "N" + }, + { + "key": "parameterValue", + "value": "Y" + }, + { + "key": "parameterValue", + "value": "Y" + } + ] + } + }, + "response": [] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "S - Z", + "item": [ + { + "name": "get Sales Manager Goal Period LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/salesManagerGoalPeriod", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "salesManagerGoalPeriod" + ] + } + }, + "response": [] + }, + { + "name": "get Scheduled Reports Export LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/scheduledReportsExport", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "scheduledReportsExport" + ] + } + }, + "response": [] + }, + { + "name": "get Inventory Items LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/SellInReservation/{{SellInReservation}}/sellInEvent/{{SellInEvent}}/inventoryItems", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "SellInReservation", + "{{SellInReservation}}", + "sellInEvent", + "{{SellInEvent}}", + "inventoryItems" + ] + } + }, + "response": [] + }, + { + "name": "get Service Request Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/serviceRequestCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "serviceRequestCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Setup Styles LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/setupStyles", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "setupStyles" + ] + } + }, + "response": [] + }, + { + "name": "get Shift Reports LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/shiftReports", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "shiftReports" + ] + } + }, + "response": [] + }, + { + "name": "get Source codes -> LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/SourceCodes?parameterName=HotelCode&includeInactiveFlag=false¶meterValue={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "SourceCodes" + ], + "query": [ + { + "key": "parameterName", + "value": "HotelCode" + }, + { + "key": "includeInactiveFlag", + "value": "false" + }, + { + "key": "parameterValue", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get Source Groups LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/includeInactive/{{IncludeInactive}}/sourceGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "includeInactive", + "{{IncludeInactive}}", + "sourceGroups" + ] + } + }, + "response": [] + }, + { + "name": "get Spaces LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/spaces", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "spaces" + ] + } + }, + "response": [] + }, + { + "name": "get Specials LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/specials", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "specials" + ] + } + }, + "response": [] + }, + { + "name": "get Special Requests LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/specialRequests", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "specialRequests" + ] + } + }, + "response": [] + }, + { + "name": "get States LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/States?parameterName=CountryCode&includeInactiveFlag=false¶meterValue=AU", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "States" + ], + "query": [ + { + "key": "parameterName", + "value": "CountryCode" + }, + { + "key": "includeInactiveFlag", + "value": "false" + }, + { + "key": "parameterValue", + "value": "AU" + } + ] + } + }, + "response": [] + }, + { + "name": "get Stored Value Redeem Trx LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/storedValueRedeemTrx", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "storedValueRedeemTrx" + ] + } + }, + "response": [] + }, + { + "name": "get Summary Refresh Log LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/summaryRefreshLog", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "summaryRefreshLog" + ] + } + }, + "response": [] + }, + { + "name": "get Synchronize Rate Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/synchronizeRateCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "synchronizeRateCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Task Break Out LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/fromDate/{fromDate}}/taskBreakOut", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "fromDate", + "{fromDate}}", + "taskBreakOut" + ] + } + }, + "response": [] + }, + { + "name": "get Tax Types LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/taxTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "taxTypes" + ] + } + }, + "response": [] + }, + { + "name": "get Telephone Category LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/telephoneCategory", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "telephoneCategory" + ] + } + }, + "response": [] + }, + { + "name": "get Template Booking Channel Room Types LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/bookingChannels/{{BookingChannelCode}}/templateBookingChannelRoomTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "bookingChannels", + "{{BookingChannelCode}}", + "templateBookingChannelRoomTypes" + ] + } + }, + "response": [] + }, + { + "name": "get Template Preferences LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/includeGlobals/{{IncludeGlobals}}/templatePreferences", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "includeGlobals", + "{{IncludeGlobals}}", + "templatePreferences" + ] + } + }, + "response": [] + }, + { + "name": "get Template Market Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/includeInactive/{{IncludeInactive}}/templateMarketCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "includeInactive", + "{{IncludeInactive}}", + "templateMarketCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Template Market Groups LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/includeInactive/{{IncludeInactive}}/templateMarketGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "includeInactive", + "{{IncludeInactive}}", + "templateMarketGroups" + ] + } + }, + "response": [] + }, + { + "name": "get Template Room Classes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/includeInactive/{{IncludeInactive}}/templateRoomClasses", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "includeInactive", + "{{IncludeInactive}}", + "templateRoomClasses" + ] + } + }, + "response": [] + }, + { + "name": "get Template Source Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/includeInactive/{{IncludeInactive}}/templateSourceCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "includeInactive", + "{{IncludeInactive}}", + "templateSourceCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Template Source Groups LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/includeInactive/{{IncludeInactive}}/templateSourceGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "includeInactive", + "{{IncludeInactive}}", + "templateSourceGroups" + ] + } + }, + "response": [] + }, + { + "name": "get Template Transaction Subgroups LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/fetchOnlyUniqueValues/{{FetchOnlyUniqueValues}}/templateTransactionSubgroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "fetchOnlyUniqueValues", + "{{FetchOnlyUniqueValues}}", + "templateTransactionSubgroups" + ], + "query": [ + { + "key": "includeInactiveFlag", + "value": "", + "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", + "disabled": true + }, + { + "key": "parameterName", + "value": "", + "description": "Name of the parameter.", + "disabled": true + }, + { + "key": "parameterValue", + "value": "", + "description": "Value of the parameter.", + "disabled": true + }, + { + "key": "excludeCodes", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Test Upsell Rules Rate Code LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/nights/{{Nights}}/arrivalDate/{{ArrivalDate}}/roomCategory/{{RoomCategory}}/testUpsellRulesRateCode", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "nights", + "{{Nights}}", + "arrivalDate", + "{{ArrivalDate}}", + "roomCategory", + "{{RoomCategory}}", + "testUpsellRulesRateCode" + ], + "query": [ + { + "key": "includeInactiveFlag", + "value": "", + "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.\"", + "disabled": true + }, + { + "key": "parameterName", + "value": "", + "description": "Name of the parameter.", + "disabled": true + }, + { + "key": "parameterValue", + "value": "", + "description": "Value of the parameter.", + "disabled": true + }, + { + "key": "excludeCodes", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get To Postal Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/country/{{Country}}/toPostalCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "country", + "{{Country}}", + "toPostalCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Transaction Adjustment Reason Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/transactionAdjustmentReasonCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "transactionAdjustmentReasonCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Transaction Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/transactionCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "transactionCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Transaction Codes Consumption LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/transactionCodesConsumption", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "transactionCodesConsumption" + ] + } + }, + "response": [] + }, + { + "name": "get Transaction Codes Payment LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/transactionCodesPayment", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "transactionCodesPayment" + ] + } + }, + "response": [] + }, + { + "name": "get Transaction Delete Reason Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/transactionDeleteReasonCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "transactionDeleteReasonCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Transaction Diversion Rule Rooms LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/transactionDiversionRuleRooms", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "transactionDiversionRuleRooms" + ] + } + }, + "response": [] + }, + { + "name": "get Transaction Groups LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/transactionGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "transactionGroups" + ] + } + }, + "response": [] + }, + { + "name": "get Transaction Subgroups LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/transactionSubgroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "transactionSubgroups" + ] + } + }, + "response": [] + }, + { + "name": "get Transport Types LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/transportTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "transportTypes" + ] + } + }, + "response": [] + }, + { + "name": "get Transport Types Hotel LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/transportTypesHotel", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "transportTypesHotel" + ] + } + }, + "response": [] + }, + { + "name": "get Travel Agent Source LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/travelAgentSource", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "travelAgentSource" + ] + } + }, + "response": [] + }, + { + "name": "get Travel Agent Source Resv LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/travelAgentSourceResv", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "travelAgentSourceResv" + ] + } + }, + "response": [] + }, + { + "name": "get Turnaway Codes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/turnawayCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "turnawayCodes" + ] + } + }, + "response": [] + }, + { + "name": "get Titles -> LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/Titles?parameterName=LanguageCode&includeInactiveFlag=false¶meterValue=E", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "Titles" + ], + "query": [ + { + "key": "parameterName", + "value": "LanguageCode" + }, + { + "key": "includeInactiveFlag", + "value": "false" + }, + { + "key": "parameterValue", + "value": "E" + } + ] + } + }, + "response": [] + }, + { + "name": "get Udf Attributes LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/udfType/{{UDFType}}/udfCategory/{{UDFCategory}}/udfAttributes", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "udfType", + "{{UDFType}}", + "udfCategory", + "{{UDFCategory}}", + "udfAttributes" + ], + "query": [ + { + "key": "includeInactiveFlag", + "value": "", + "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", + "disabled": true + }, + { + "key": "parameterName", + "value": "", + "description": "Name of the parameter.", + "disabled": true + }, + { + "key": "parameterValue", + "value": "", + "description": "Value of the parameter.", + "disabled": true + }, + { + "key": "excludeCodes", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get User Defined Field Groups -> LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/UserDefinedFieldGroups?includeInactiveFlag=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "UserDefinedFieldGroups" + ], + "query": [ + { + "key": "includeInactiveFlag", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "get User Log Activity Types LOV (used in get Block Activity Log)", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/activityGroup/{{ActivityGroup}}/userLogActivityTypes?includeInactiveFlag=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "activityGroup", + "{{ActivityGroup}}", + "userLogActivityTypes" + ], + "query": [ + { + "key": "includeInactiveFlag", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "get User Log Activity Groups LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/userLogActivityGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "userLogActivityGroups" + ] + } + }, + "response": [] + }, + { + "name": "get Upsell Membership Levels Only LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/membershipType/{{MembershipType}}/upsellMembershipLevelsOnly", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "membershipType", + "{{MembershipType}}", + "upsellMembershipLevelsOnly" + ] + } + }, + "response": [] + }, + { + "name": "get Year Setup LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/yearSetup", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "yearSetup" + ] + } + }, + "response": [] + }, + { + "name": "get Yield Markets LOV", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/hotels/{{HotelId}}/yieldMarkets", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "hotels", + "{{HotelId}}", + "yieldMarkets" + ] + } + }, + "response": [] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "get LOV names", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues" + ] + }, + "description": "In the response, you will see all available options you can then pass in a new request, to find the details for that subject.\r\nEG name = ProfileIdCountries. Now you can post the request - {{HostName}}/lov/v1/listOfValues/ProfileIdCountries\r\n\r\nYou will also see in the response of this request if the \"name\" has parameters than can be passed in the request too, and if they are mandatory or not." + }, + "response": [] + }, + { + "name": "get List Of Values", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/lov/v1/listOfValues/{{Name}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "lov", + "v1", + "listOfValues", + "{{Name}}" + ], + "query": [ + { + "key": "includeInactiveFlag", + "value": "", + "description": "Only useful for LOVs that support toggle of inactive records inclusion. When set to true, inactive records will be included.", + "disabled": true + }, + { + "key": "parameterName", + "value": "", + "description": "Name of the parameter.", + "disabled": true + }, + { + "key": "parameterValue", + "value": "", + "description": "Value of the parameter.", + "disabled": true + }, + { + "key": "excludeCodes", + "value": "", + "disabled": true + } + ] + }, + "description": "Use getLOVNames for a list of LOV names that can be included in the path parameter in getListOfValues." + }, + "response": [] + } + ], + "description": "###### APIs to cater for List of Value functionality in OPERA Cloud. \r\n\r\nA List of Values in the OPERA Application can be configured by a property. Then by using these APIs you can retrieve all configured codes. As an example, Titles is a configurable ListOfValues. A hotel can specify what titles they wish to use, and thus fetching the LOV for title, you can view the codes that are configured for a property. ", + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Profiles (CRM)", + "item": [ + { + "name": "Get Profiles (search)", + "item": [ + { + "name": "Get Profiles", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/profiles?profileName=Brown&givenName=Sarah&communication=sarah@example.com&limit=3", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles" + ], + "query": [ + { + "key": "profileName", + "value": "Brown" + }, + { + "key": "givenName", + "value": "Sarah" + }, + { + "key": "communication", + "value": "sarah@example.com" + }, + { + "key": "profileType", + "value": "Guest", + "disabled": true + }, + { + "key": "hotelId", + "value": "", + "disabled": true + }, + { + "key": "limit", + "value": "3" + }, + { + "key": "city", + "value": "", + "disabled": true + }, + { + "key": "state", + "value": "", + "disabled": true + }, + { + "key": "postalCode", + "value": "", + "disabled": true + }, + { + "key": "searchType", + "value": "Any", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "Get Profiles -> Travel Agent profiles", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/profiles?profileName=&includePurgeProfiles=false&offset=0&profileType=Agent&searchType=Any&negotiatedRates=false&includeAnonymized=true&excludeInactive=true&limit=20&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles" + ], + "query": [ + { + "key": "profileName", + "value": "", + "description": "Travel Agent name free text search field" + }, + { + "key": "includePurgeProfiles", + "value": "false" + }, + { + "key": "offset", + "value": "0" + }, + { + "key": "profileType", + "value": "Agent" + }, + { + "key": "searchType", + "value": "Any" + }, + { + "key": "negotiatedRates", + "value": "false" + }, + { + "key": "includeAnonymized", + "value": "true" + }, + { + "key": "excludeInactive", + "value": "true" + }, + { + "key": "limit", + "value": "20" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Get Profile (by Id)", + "item": [ + { + "name": "Get Profile", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}?fetchInstructions=Communication&fetchInstructions=Profile", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "Address", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Comment", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Communication" + }, + { + "key": "fetchInstructions", + "value": "Correspondence", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "DeliveryMethods", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "FutureReservation", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "GdsNegotiatedRate", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "HistoryReservation", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Indicators", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Keyword", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Membership", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "NegotiatedRate", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Preference", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Profile" + }, + { + "key": "fetchInstructions", + "value": "Relationship", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "SalesInfo", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Subscriptions", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "WebUserAccount", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "Get Profile (v1) -> Identification details", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}?fetchInstructions=Correspondence", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "Correspondence" + }, + { + "key": "fetchInstructions", + "value": "Address", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Comment", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Communication", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "DeliveryMethods", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "FutureReservation", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "GdsNegotiatedRate", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "HistoryReservation", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Indicators", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Keyword", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Membership", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "NegotiatedRate", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Preference", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Profile", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Relationship", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "SalesInfo", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Subscriptions", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "WebUserAccount", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "Get Profile (v1) -> Communication details including address, email etc", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}?fetchInstructions=Communication&fetchInstructions=Address", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "Communication" + }, + { + "key": "fetchInstructions", + "value": "Address" + }, + { + "key": "fetchInstructions", + "value": "Correspondence", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Comment", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "DeliveryMethods", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "FutureReservation", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "GdsNegotiatedRate", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "HistoryReservation", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Indicators", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Keyword", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Membership", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "NegotiatedRate", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Preference", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Profile", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Relationship", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "SalesInfo", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Subscriptions", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "WebUserAccount", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "Get Guest Profile by ID", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}?fetchInstructions=Communication&fetchInstructions=Preference", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "Communication" + }, + { + "key": "fetchInstructions", + "value": "Preference" + } + ] + } + }, + "response": [] + }, + { + "name": "get Company Profile", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/companies/{{CorporateId}}?fetchInstructions=ADDRESS&fetchInstructions=COMMUNICATION&fetchInstructions=SalesInfo&fetchInstructions=Keyword", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "companies", + "{{CorporateId}}" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "ADDRESS" + }, + { + "key": "fetchInstructions", + "value": "COMMUNICATION" + }, + { + "key": "fetchInstructions", + "value": "SalesInfo" + }, + { + "key": "fetchInstructions", + "value": "Keyword" + } + ] + } + }, + "response": [] + }, + { + "name": "get Profiles By Ids", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/profilesByIds?profileIds=3263372", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profilesByIds" + ], + "query": [ + { + "key": "profileIds", + "value": "3263372" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Post Profile (create)", + "item": [ + { + "name": "Post Profile", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", + "postman.setEnvironmentVariable(\"ProfileId\", data);" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"profileDetails\": {\n \"customer\": {\n \"personName\": [\n {\n \"givenName\": \"Jane\",\n \"surname\": \"Smith\",\n \"nameType\": \"Primary\"\n },\n {\n \"nameType\": \"Alternate\"\n },\n {\n \"nameType\": \"Incognito\"\n }\n ],\n \"alienInfo\": {},\n \"birthCountry\": {\n \"code\": \"\"\n }\n },\n \"addresses\": {\n \"addressInfo\": [\n {\n \"address\": {\n \"isValidated\": false,\n \"addressLine\": [\n \"3450 North Triumph Boulevard\",\n \"Suite 300\",\n \"\",\n \"\"\n ],\n \"cityName\": \"Lehi\",\n \"postalCode\": \"84043\",\n \"state\": \"UT\",\n \"country\": {\n \"value\": \"US\"\n },\n \"language\": \"E\",\n \"type\": \"BUSINESS\",\n \"primaryInd\": true\n }\n }\n ]\n },\n \"telephones\": {\n \"telephoneInfo\": [\n {\n \"telephone\": {\n \"phoneTechType\": \"PHONE\",\n \"phoneUseType\": \"HOME\",\n \"phoneNumber\": \"+1 385 555 0102\",\n \"orderSequence\": \"1\",\n \"primaryInd\": true\n }\n }\n ]\n },\n \"emails\": {\n \"emailInfo\": [\n {\n \"email\": {\n \"emailAddress\": \"example@example.com\",\n \"type\": \"EMAIL\",\n \"typeDescription\": \"Email Address\",\n \"primaryInd\": true\n }\n }\n ]\n },\n \"mailingActions\": {\n \"active\": true\n },\n \"privacyInfo\": {\n \"marketResearchParticipation\": true,\n \"infoFromThirdParty\": true,\n \"autoEnrollLoyaltyProgram\": false,\n \"allowPhone\": true,\n \"allowSMS\": true,\n \"allowEmail\": true,\n \"optInMailingList\": true,\n \"optInMarketResearch\": true,\n \"optInThirdParty\": true,\n \"optInAutoEnrollmentMember\": true,\n \"optInPhone\": true,\n \"optInSms\": true,\n \"optInEmail\": true\n },\n \"taxInfo\": {},\n \"statusCode\": \"Active\",\n \"requestForHotel\": \"{{HotelId}}\",\n \"markAsRecentlyAccessed\": true,\n \"profileType\": \"Guest\"\n },\n \"profileIdList\": []\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles" + ] + } + }, + "response": [] + }, + { + "name": "Post Guest Profile", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", + "postman.setEnvironmentVariable(\"ProfileId\", data);" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"guestDetails\": {\n \"customer\": {\n \"personName\": [\n {\n \"givenName\": \"Ben\",\n \"middleName\": \"A\",\n \"surname\": \"Smith\",\n \"nameSuffix\": \"\",\n \"nameTitle\": \"Mr\",\n \"envelopeGreeting\": \"\",\n \"salutation\": \"\",\n \"nameType\": \"PRIMARY\",\n \"language\": \"E\"\n }\n ],\n \"language\": \"E\",\n \"nationality\": \"US\"\n },\n \"profileType\": \"GUEST\",\n \"statusCode\": \"ACTIVE\",\n \"registeredProperty\": \"{{HotelId}}\",\n \"markForHistory\": false\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/guests", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "guests" + ] + } + }, + "response": [] + }, + { + "name": "Post Company Profile", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", + "postman.setEnvironmentVariable(\"CompanyId\", data);" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"companyDetails\": {\n \"company\": {\n \"companyName\": \"Oracle Australia\",\n \"iATAInfo\": {}\n },\n \"profileType\": \"Company\",\n \"statusCode\": \"Active\",\n \"registeredProperty\": \"{{HotelId}}\",\n \"markForHistory\": false\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/companies", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "companies" + ] + } + }, + "response": [] + }, + { + "name": "Post Profile -> with phone and email", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", + "postman.setEnvironmentVariable(\"ProfileId\", data);" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"profileDetails\": {\n \"customer\": {\n \"personName\": [\n {\n \"givenName\": \"James\",\n \"surname\": \"Smith\",\n \"nameType\": \"Primary\"\n },\n {\n \"nameType\": \"Alternate\"\n },\n {\n \"nameType\": \"Incognito\"\n }\n ],\n \"alienInfo\": {},\n \"birthCountry\": {\n \"code\": \"\"\n },\n \"language\": \"E\"\n },\n \"addresses\": {\n \"addressInfo\": [\n {\n \"address\": {\n \"isValidated\": false,\n \"addressLine\": [\n \"3450 North Triumph Boulevard\",\n \"Suite 300\",\n \"\",\n \"\"\n ],\n \"cityName\": \"Lehi\",\n \"postalCode\": \"84043\",\n \"state\": \"UT\",\n \"country\": {\n \"value\": \"US\"\n },\n \"language\": \"E\",\n \"type\": \"BUSINESS\",\n \"primaryInd\": true\n }\n }\n ]\n },\n \"telephones\": {\n \"telephoneInfo\": [\n {\n \"telephone\": {\n \"phoneTechType\": \"PHONE\",\n \"phoneUseType\": \"HOME\",\n \"phoneNumber\": \"+1 385 555 0102\",\n \"orderSequence\": \"1\",\n \"primaryInd\": true\n }\n }\n ]\n },\n \"mailingActions\": {\n \"active\": true\n },\n \"privacyInfo\": {\n \"marketResearchParticipation\": true,\n \"infoFromThirdParty\": true,\n \"autoEnrollLoyaltyProgram\": false,\n \"allowPhone\": true,\n \"allowSMS\": true,\n \"allowEmail\": true,\n \"optInMailingList\": true,\n \"optInMarketResearch\": true,\n \"optInThirdParty\": true,\n \"optInAutoEnrollmentMember\": true,\n \"optInPhone\": true,\n \"optInSms\": true,\n \"optInEmail\": true\n },\n \"taxInfo\": {},\n \"statusCode\": \"Active\",\n \"requestForHotel\": \"{{HotelId}}\",\n \"markAsRecentlyAccessed\": true,\n \"profileType\": \"Guest\"\n },\n \"profileIdList\": []\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles" + ] + } + }, + "response": [] + }, + { + "name": "Post Profile -> with membership", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", + "postman.setEnvironmentVariable(\"ProfileId\", data);" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"profileDetails\": {\n \"customer\": {\n \"personName\": [\n {\n \"givenName\": \"Jack\",\n \"surname\": \"Jones\",\n \"nameType\": \"Primary\",\n \"language\": \"E\"\n }\n ],\n \"privateProfile\": false\n },\n \"profileMemberships\": {\n \"profileMembership\": [\n {\n \"nameOnCard\": \"John Star\",\n \"membershipLevel\": \"BLUE\",\n \"membershipClass\": \"GLP\",\n \"inactive\": false,\n \"memberStatus\": \"ACTIVE\",\n \"pointsLabel\": \"DREAMS\",\n \"enrollmentResort\": \"{{HotelId}}\",\n \"preferredCard\": true,\n \"membershipId\": \"800000007\",\n \"membershipType\": \"DREAMS\",\n \"signupDate\": \"2023-05-04\",\n \"expireDate\": \"2023-12-31\",\n \"orderSequence\": 1\n }\n ]\n },\n \"profileType\": \"Guest\",\n \"statusCode\": \"Active\",\n \"markForHistory\": false\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles" + ] + } + }, + "response": [] + }, + { + "name": "post Profile -> Company", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"profileDetails\": {\n \"company\": {\n \"companyName\": \"Oracle\",\n \"iATAInfo\": {},\n \"language\": \"E\"\n },\n \"addresses\": {\n \"addressInfo\": [\n {\n \"address\": {\n \"addressLine\": [\n \"\",\n \"\",\n \"\",\n \"\"\n ],\n \"cityName\": \"Austin\",\n \"state\": \"TX\",\n \"country\": {\n \"value\": \"US\"\n },\n \"language\": \"E\",\n \"type\": \"BUSINESS\",\n \"updateReservations\": false,\n \"primaryInd\": true\n }\n }\n ]\n },\n \"emails\": {\n \"emailInfo\": [\n {\n \"email\": {\n \"emailAddress\": \"oracle2@oracle.com\",\n \"type\": \"EMAIL BUSINESS\",\n \"emailFormat\": \"HTML\",\n \"primaryInd\": true,\n \"orderSequence\": \"1\"\n }\n }\n ]\n },\n \"profileRestrictions\": {\n \"restricted\": false\n },\n \"mailingActions\": {\n \"active\": true\n },\n \"taxInfo\": {},\n \"statusCode\": \"Active\",\n \"profileType\": \"Company\"\n },\n \"profileIdList\": []\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles" + ] + } + }, + "response": [] + }, + { + "name": "Post Company Profile -> Create Profile with Corporate / IATA ID included", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", + "postman.setEnvironmentVariable(\"CompanyId\", data);" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"companyIdList\": [\n {\n \"id\": \"Add IATA or corp ID here\",\n \"type\": \"CorporateId\"\n }\n ],\n \"companyDetails\": {\n \"company\": {\n \"companyName\": \"Oracle Australia\",\n \"iATAInfo\": {}\n },\n \"profileType\": \"Company\",\n \"statusCode\": \"Active\",\n \"registeredProperty\": \"{{HotelId}}\",\n \"markForHistory\": false\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/companies", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "companies" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Put Profile (update)", + "item": [ + { + "name": "Put Profile", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"profileDetails\": {\n \"mailingActions\": {\n \"active\": true\n },\n \"privacyInfo\": {\n \"marketResearchParticipation\": true,\n \"infoFromThirdParty\": true,\n \"autoEnrollLoyaltyProgram\": false,\n \"allowPhone\": false,\n \"allowSMS\": false,\n \"allowEmail\": true,\n \"optInMailingList\": false,\n \"optInMarketResearch\": false,\n \"optInThirdParty\": false,\n \"optInAutoEnrollmentMember\": true,\n \"optInPhone\": false,\n \"optInSms\": false,\n \"optInEmail\": false\n },\n \"taxInfo\": {},\n \"registeredProperty\": \"{{HotelId}}\",\n \"profileType\": \"Guest\"\n },\n \"profileIdList\": [\n {\n \"type\": \"Profile\",\n \"id\": \"{{ProfileId}}\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}" + ] + }, + "description": "- correspondance / Privacy Fields" + }, + "response": [] + }, + { + "name": "Put Company Profile", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"profileDetails\": {\n \"company\": {\n \"companyName\": \"Oracle\",\n \"companyName2\": \"ORACLE\",\n \"companyName3\": \"USA\",\n \"alternateName\": \"ORCL\",\n \"iATAInfo\": {},\n \"currencyCode\": \"USA\",\n \"language\": \"E\",\n \"nationality\": \"US\",\n \"nationalityDescription\": \"USA\"\n },\n \"addresses\": {\n \"addressInfo\": [{\n \"address\": {\n \"addressLine\": [\n \"500 Oracle Parkway\"\n ],\n \"cityName\": \"Redwood Shores\",\n \"postalCode\": \"94065\",\n \"cityExtension\": \"a\",\n \"county\": \"a\",\n \"state\": \"CA\",\n \"country\": {\n \"value\": \"USA\",\n \"code\": \"US\"\n },\n \"language\": \"E\",\n \"type\": \"BUSINESS\",\n \"typeDescription\": \"This is office address.\",\n \"primaryInd\": false\n }\n }]\n },\n \"territory\": \"North America\",\n \"telephones\": {\n \"telephoneInfo\": [{\n \"telephone\": {\n \"phoneTechType\": \"BUSINESS\",\n \"phoneUseTypeDescription\": \"office\",\n \"phoneNumber\": \"+1 415 555 0100\",\n \"extension\": \"x25\",\n \"primaryInd\": false\n }\n }\n ]\n },\n \"profileRestrictions\": {\n \"restricted\": false\n },\n \"statusCode\": \"ACTIVE\",\n \"markForHistory\": false,\n \"hasCommission\": false\n },\n \"links\": []\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{CompanyId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{CompanyId}}" + ] + } + }, + "response": [] + }, + { + "name": "Put Profile -> add keyword", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"profileDetails\": {\n \"customer\": {\n \"personName\": [\n {\n \"givenName\": \"Kate\",\n \"middleName\": \"Anne\",\n \"surname\": \"Smith\",\n \"nameTitle\": \"Mrs\",\n \"nameType\": \"primary\",\n \"language\": \"E\"\n }\n ],\n \"language\": \"E\",\n \"privateProfile\": false\n },\n \"addresses\": {\n \"addressInfo\": [\n {\n \"address\": {\n \"addressLine\": [\n \"2640 Golden Gate Parkway\",\n \"Suite 300\",\n \"\",\n \"\"\n ],\n \"cityName\": \"Naples\",\n \"postalCode\": \"34105\",\n \"state\": \"FL\",\n \"language\": \"E\",\n \"type\": \"HOME\",\n \"typeDescription\": \"Home Address\",\n \"primaryInd\": true\n }\n }\n ]\n },\n \"telephones\": {\n \"telephoneInfo\": [\n {\n \"telephone\": {\n \"phoneTechType\": \"PHONE\",\n \"phoneUseType\": \"MOBILE\",\n \"phoneUseTypeDescription\": \"Mobile Phone Number\",\n \"phoneNumber\": \"+1 415 555 0101\",\n \"primaryInd\": true,\n \"orderSequence\": \"1\"\n }\n }\n ]\n },\n \"keywords\": {\n \"keyword\": [\n {\n \"keywordDetail\": {\n \"newKeyword\": \"TEST KEYWORD11\"\n },\n \"type\": \"KEY\",\n \"keyword\": \"TEST KEYWORD\"\n }\n ],\n \"hasMore\": false,\n \"totalResults\": \"1\"\n },\n \"statusCode\": \"ACTIVE\",\n \"markForHistory\": false,\n \"hasCommission\": false\n },\n \"profileIdList\": [\n {\n \"type\": \"Profile\",\n \"id\": \"{{ProfileId}}\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}" + ] + } + }, + "response": [] + }, + { + "name": "Put Profile -> add phone and email", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"profileDetails\": {\n \"telephones\": {\n \"telephoneInfo\": [\n {\n \"telephone\": {\n \"phoneTechType\": \"PHONE\",\n \"phoneUseType\": \"HOME\",\n \"phoneNumber\": \"+1 415 555 0101\",\n \"orderSequence\": \"1\",\n \"primaryInd\": true\n }\n }\n ]\n },\n \"emails\": {\n \"emailInfo\": [\n {\n \"email\": {\n \"emailAddress\": \"example@example.com\",\n \"type\": \"EMAIL\",\n \"emailFormat\": \"HTML\",\n \"primaryInd\": true,\n \"orderSequence\": \"2\"\n }\n }\n ]\n },\n \"salesInfo\": {},\n \"registeredProperty\": \"{{HotelId}}\"\n },\n \"profileIdList\": [\n {\n \"type\": \"Profile\",\n \"id\": \"{{ProfileId}}\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}" + ] + } + }, + "response": [] + }, + { + "name": "Put Profile -> add an address", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"profileDetails\": {\n \"addresses\": {\n \"addressInfo\": [\n {\n \"address\": {\n \"addressLine\": [\n \"3450 North Triumph Boulevard Suite 300\",\n \"\",\n \"\",\n \"\"\n ],\n \"cityName\": \"Lehi\",\n \"postalCode\": \"84043\",\n \"state\": \"UT\",\n \"country\": {\n \"value\": \"US\"\n },\n \"language\": \"E\",\n \"type\": \"BILLING\",\n \"primaryInd\": false\n }\n }\n ]\n },\n \"registeredProperty\": \"{{HotelId}}\"\n },\n \"profileIdList\": [\n {\n \"type\": \"Profile\",\n \"id\": \"{{ProfileId}}\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}" + ] + } + }, + "response": [] + }, + { + "name": "Put Profile -> add tax Information", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"profileDetails\": {\n \"taxInfo\": {\n \"tax1No\": \"111222333\",\n \"tax2No\": \"334455\"\n }\n },\n \"profileIdList\": [\n {\n \"type\": \"Profile\",\n \"id\": \"{{ProfileId}}\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}" + ] + } + }, + "response": [] + }, + { + "name": "Put Profile -> remove an existing address", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"profileDetails\": {\n \"addresses\": {\n \"addressInfo\": [\n {\n \"type\": \"Address\",\n \"id\": \"32257\"\n }\n ]\n }\n },\n \"profileIdList\": [\n {\n \"type\": \"Profile\",\n \"id\": \"{{ProfileId}}\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}" + ] + } + }, + "response": [] + }, + { + "name": "Put Profile -> remove an existing phone", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"profileDetails\": {\n \"telephones\": {\n \"telephoneInfo\": [\n {\n \"type\": \"HOME\",\n \"id\": \"43308\"\n }\n ]\n }\n },\n \"profileIdList\": [\n {\n \"type\": \"Profile\",\n \"id\": \"{{ProfileId}}\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}" + ] + } + }, + "response": [] + }, + { + "name": "Put Profile -> update an existing address", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"profileDetails\": {\n \"addresses\": {\n \"addressInfo\": [\n {\n \"address\": {\n \"addressLine\": [\n \"3450 North Triumph Boulevard Suite 300\",\n \"\",\n \"\",\n \"\"\n ],\n \"cityName\": \"Lehi\",\n \"postalCode\": \"84043\",\n \"state\": \"UT\",\n \"country\": {\n \"value\": \"US\"\n },\n \"language\": \"E\",\n \"type\": \"HOME\",\n \"primaryInd\": false\n },\n \"type\": \"Address\",\n \"id\": \"45115\"\n }\n ]\n }\n },\n \"profileIdList\": [\n {\n \"type\": \"Profile\",\n \"id\": \"{{ProfileId}}\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Delete Profile", + "item": [ + { + "name": "Delete Profile", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Account Forecasts", + "item": [ + { + "name": "post Account Forecast", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"forecastsInformation\": [\n {\n \"hotelId\": \"{{hotelId}}\",\n \"accountId\": {\n \"type\": \"Profile\",\n \"id\": \"3263376\"\n },\n \"periodCode\": \"13\",\n \"periodStartDate\": \"2023-10-01\",\n \"periodEndDate\": \"2023-12-31\",\n \"roomNights\": \"1\",\n \"averageRate\": {\n \"amount\": 15\n },\n \"roomRevenue\": {\n \"amount\": 15\n },\n \"foodAndBeverageRevenue\": {\n \"amount\": 15\n },\n \"overrideForecast\": \"Default\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/hotels/{{HotelId}}1/forecasts", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}", + "hotels", + "{{HotelId}}1", + "forecasts" + ] + } + }, + "response": [] + }, + { + "name": "get Account Forecasts", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"forecastsInformation\": [\n {\n \"hotelId\": \"{{HotelId}}\",\n \"accountId\": {\n \"type\": \"Profile\",\n \"id\": \"{{ProfileId }}\"\n },\n \"periodCode\": \"13\",\n \"periodStartDate\": \"2023-10-01\",\n \"periodEndDate\": \"2023-12-31\",\n \"roomNights\": \"1\",\n \"averageRate\": {\n \"amount\": 15\n },\n \"roomRevenue\": {\n \"amount\": 15\n },\n \"foodAndBeverageRevenue\": {\n \"amount\": 15\n },\n \"overrideForecast\": \"Default\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/hotels/{{HotelId}}/forecasts", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}", + "hotels", + "{{HotelId}}", + "forecasts" + ] + } + }, + "response": [] + }, + { + "name": "put Account Forecast", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"forecastsInformation\": [\n {\n \"hotelId\": \"{{HotelId}}\",\n \"accountId\": {\n \"type\": \"Profile\",\n \"id\": \"{{ProfileId}}\"\n },\n \"periodCode\": \"OCT2023\",\n \"periodStartDate\": \"2023-10-01\",\n \"periodEndDate\": \"2023-10-31\",\n \"roomNights\": \"2\",\n \"averageRate\": {\n \"amount\": 15\n },\n \"roomRevenue\": {\n \"amount\": 30\n },\n \"foodAndBeverageRevenue\": {\n \"amount\": 15\n },\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/hotels/{{HotelId}}/forecasts/periodCodes/{{PeriodCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}", + "hotels", + "{{HotelId}}", + "forecasts", + "periodCodes", + "{{PeriodCode}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Account Forecast", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/hotels/{{HotelId}}/forecasts/periodCodes/{{PeriodCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}", + "hotels", + "{{HotelId}}", + "forecasts", + "periodCodes", + "{{PeriodCode}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Multiple Account Forecasts", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/hotels/{{HotelId}}/forecasts", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}", + "hotels", + "{{HotelId}}", + "forecasts" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Memberships", + "item": [ + { + "name": "get Membership Details", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/memberships/info?membershipType=CRMROYAL&membershipId=1234567890&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}", + "memberships", + "info" + ], + "query": [ + { + "key": "membershipType", + "value": "CRMROYAL" + }, + { + "key": "membershipId", + "value": "1234567890" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "post Membership", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"profileMemberships\": [\n {\n \"comment\": {\n \"text\": {}\n },\n \"nameOnCard\": \"Profile Test\",\n \"membershipLevel\": \"GOLD\",\n \"inactive\": false,\n \"memberStatus\": \"ACTIVE\",\n \"enrollmentSource\": \"N\",\n \"enrollmentResort\": \"LCSCRM1\",\n \"preferredCard\": false,\n \"membershipId\": \"1234567890\",\n \"membershipType\": \"CRMROYAL\",\n \"orderSequence\": \"1\",\n \"signupDate\": \"2023-02-13\",\n \"expireDate\": \"2023-12-31\"\n }\n ],\n \"profileIdList\": [\n {\n \"type\": \"Profile\",\n \"id\": \"1482178\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/memberships", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}", + "memberships" + ] + } + }, + "response": [] + }, + { + "name": "change Membership", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"profileMemberships\": [\r\n {\r\n \"comment\": {\r\n \"text\": {}\r\n },\r\n \"newMembershipNumber\": \"1234567890\",\r\n \"nameOnCard\": \"Sam Smith\",\r\n \"membershipLevel\": \"GOLD\",\r\n \"inactive\": false,\r\n \"benefits\": [\r\n {\r\n \"code\": \"TEST\"\r\n }\r\n ],\r\n \"excludeFromBatch\": false,\r\n \"memberStatus\": \"ACTIVE\",\r\n \"enrollmentSource\": \"N\",\r\n \"enrollmentResort\": \"{{HotelId}}\",\r\n \"preferredCard\": true,\r\n \"membershipId\": \"1234567890\",\r\n \"membershipType\": \"CRMROYAL\",\r\n \"orderSequence\": \"1\",\r\n \"signupDate\": \"2023-02-13\",\r\n \"expireDate\": \"2023-12-31\"\r\n }\r\n ],\r\n \"profileIdList\": [\r\n {\r\n \"type\": \"Profile\",\r\n \"id\": \"{{ProfileId}}\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/membershipType/{{MembershipType}}/membershipId/{{MembershipId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}", + "membershipType", + "{{MembershipType}}", + "membershipId", + "{{MembershipId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Membership", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/membershipType/{{MembershipType}}/membershipId/{{MembershipId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}", + "membershipType", + "{{MembershipType}}", + "membershipId", + "{{MembershipId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Membership Claims", + "item": [ + { + "name": "post Membership Claim", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"membershipClaimDetails\": {\n \"claimDate\": \"2023-10-08\",\n \"callerName\": \"SAM SMITH\",\n \"claimStatus\": \"OPEN\",\n \"profileId\": {\n \"type\": \"Profile\",\n \"id\": \"{{ProfileId}}2\"\n },\n \"membership\": {\n \"membershipId\": \"602449\",\n \"membershipIdNo\": \"1234567890\",\n \"membershipType\": \"CRMROYAL\"\n },\n \"reservation\": {}\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/membershipClaims", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "membershipClaims" + ] + } + }, + "response": [] + }, + { + "name": "get All Membership Claims", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/memberships/{{MembershipId}}/claims", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "memberships", + "{{MembershipId}}", + "claims" + ] + } + }, + "response": [] + }, + { + "name": "get Membership Claim", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/membershipClaims/{{ClaimId}}?fetchInstructions=ClaimDetail&fetchInstructions=ClaimActivityLog&idContext=OPERA&id=2763&type=MembershipClaimId", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "membershipClaims", + "{{ClaimId}}" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "ClaimDetail" + }, + { + "key": "fetchInstructions", + "value": "ClaimActivityLog" + }, + { + "key": "idContext", + "value": "OPERA" + }, + { + "key": "id", + "value": "2763" + }, + { + "key": "type", + "value": "MembershipClaimId" + } + ] + } + }, + "response": [] + }, + { + "name": "change Membership Claim", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"membershipClaimDetails\": {\n \"claimNo\": {\n \"type\": \"MembershipClaimId\",\n \"id\": \"2763\"\n },\n \"claimDate\": \"2023-10-07\",\n \"callerName\": \"TEST2\",\n \"claimStatus\": \"OPEN\",\n \"approvalStatus\": \"Pending\",\n \"profileId\": {\n \"type\": \"Profile\",\n \"idContext\": \"OPERA\",\n \"id\": \"3263372\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/membershipClaims/{{ClaimId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "membershipClaims", + "{{ClaimId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Membership Promotions", + "item": [ + { + "name": "get Membership Promotions", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"membershipClaimDetails\": {\n \"claimNo\": {\n \"type\": \"MembershipClaimId\",\n \"id\": \"2763\"\n },\n \"claimDate\": \"2023-10-07\",\n \"callerName\": \"TEST2\",\n \"claimStatus\": \"OPEN\",\n \"approvalStatus\": \"Pending\",\n \"profileId\": {\n \"type\": \"Profile\",\n \"idContext\": \"OPERA\",\n \"id\": \"{{ProfileId}\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/memberships/{{MembershipId}}/promotions?includeInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "memberships", + "{{MembershipId}}", + "promotions" + ], + "query": [ + { + "key": "includeInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Membership Promotion", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"membershipPromotion\": {\n \"promotionCode\": \"MEMPROMO\",\n \"startDate\": \"2023-10-17\",\n \"inactive\": false\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/memberships/{{MembershipId}}/promotions", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "memberships", + "{{MembershipId}}", + "promotions" + ] + } + }, + "response": [] + }, + { + "name": "put Membership Promotion", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"membershipPromotion\": {\n \"inactive\": true\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/memberships/{{MembershipId}}/promotions/{{PromotionCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "memberships", + "{{MembershipId}}", + "promotions", + "{{PromotionCode}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Membership Promotion", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/memberships/{{MembershipId}}/promotions/{{PromotionCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "memberships", + "{{MembershipId}}", + "promotions", + "{{PromotionCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Membership Statistics", + "item": [ + { + "name": "get Profile Membership Statistics", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/profileMembershipStatistics?membershipType=CRMROYAL&membershipCardNo=1234567890&profileId=3263372&transactionDetail=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profileMembershipStatistics" + ], + "query": [ + { + "key": "membershipType", + "value": "CRMROYAL" + }, + { + "key": "membershipCardNo", + "value": "1234567890" + }, + { + "key": "profileId", + "value": "3263372" + }, + { + "key": "transactionDetail", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "get Profile Membership Statistics -> Details", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/profileMembershipStatistics?membershipType=CRMROYAL&membershipCardNo=1234567890&profileId=3263372&transactionDetail=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profileMembershipStatistics" + ], + "query": [ + { + "key": "membershipType", + "value": "CRMROYAL" + }, + { + "key": "membershipCardNo", + "value": "1234567890" + }, + { + "key": "profileId", + "value": "3263372" + }, + { + "key": "transactionDetail", + "value": "true" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Membership Transactions", + "item": [ + { + "name": "post Membership Transaction", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"membershipTransactionDetails\": {\n \"membershipDetails\": {\n \"profileId\": {\n \"type\": \"Profile\",\n \"idContext\": \"OPERA\",\n \"id\": \"{{ProfileId}}\"\n },\n \"membershipId\": {\n \"type\": \"MembershipId\",\n \"id\": \"602449\"\n },\n \"membershipCardNo\": \"1234567890\",\n \"membershipType\": {\n \"code\": \"CRMROYAL\"\n }\n },\n \"membershipTransactionDetails\": {\n \"hotelId\": \"{{HotelId}}1\",\n \"transactionType\": \"ST\",\n \"transactionDate\": \"2023-10-13\",\n \"reservationIdList\": [\n {\n \"type\": \"PmsResvNo\",\n \"id\": \"12345\"\n },\n {\n \"type\": \"CrsBookNo\",\n \"id\": \"12345\"\n }\n ],\n \"currency\": \"IDR\",\n \"stayTimeSpan\": {\n \"startDate\": \"2023-10-13\",\n \"endDate\": \"2023-10-13\",\n \"duration\": \"P1DT0H0M0S\"\n },\n \"pointsCreditDate\": \"2023-10-13\",\n \"adjustment\": true,\n \"pointsCalculated\": true,\n \"exception\": false,\n \"awardPoints\": {\n \"basePoints\": \"5000\",\n \"totalPoints\": \"5000\"\n },\n \"tierPoints\": {}\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/memberships/{{MembershipTransactionId}}/transactions", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "memberships", + "{{MembershipTransactionId}}", + "transactions" + ] + } + }, + "response": [] + }, + { + "name": "get Membership Transaction", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/membershipTransactions/{{MembershipTransactionId}}?idContext=OPERA&id=263935&type=MembershipTransactionId", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "membershipTransactions", + "{{MembershipTransactionId}}" + ], + "query": [ + { + "key": "idContext", + "value": "OPERA" + }, + { + "key": "id", + "value": "263935" + }, + { + "key": "type", + "value": "MembershipTransactionId" + } + ] + } + }, + "response": [] + }, + { + "name": "get Membership Transaction Points Rejection Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/membershipTransactions/{{MembershipTransactionId}}/pointRejectionReasons?offset=1", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "membershipTransactions", + "{{MembershipTransactionId}}", + "pointRejectionReasons" + ], + "query": [ + { + "key": "offset", + "value": "1" + } + ] + } + }, + "response": [] + }, + { + "name": "get Membership Transaction Tier Points", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/membershipTransactions/{{MembershipTransactionId}}/tierPoints?offset=1", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "membershipTransactions", + "{{MembershipTransactionId}}", + "tierPoints" + ], + "query": [ + { + "key": "offset", + "value": "1" + } + ] + } + }, + "response": [] + }, + { + "name": "get Membership Transaction Rates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/membershipTransactions/{{MembershipTransactionId}}/rates?offset=1", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "membershipTransactions", + "{{MembershipTransactionId}}", + "rates" + ], + "query": [ + { + "key": "offset", + "value": "1" + } + ] + } + }, + "response": [] + }, + { + "name": "get Membership Transaction Revenue", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/membershipTransactions/{{MembershipTransactionId}}/revenue?offset=1", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "membershipTransactions", + "{{MembershipTransactionId}}", + "revenue" + ], + "query": [ + { + "key": "offset", + "value": "1" + } + ] + } + }, + "response": [] + }, + { + "name": "get Membership Transactions Summary", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/memberships/{{MembershipTransactionId}}/transactions?membershipType=QF", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "memberships", + "{{MembershipTransactionId}}", + "transactions" + ], + "query": [ + { + "key": "membershipType", + "value": "QF" + } + ] + } + }, + "response": [] + }, + { + "name": "get Membership Transaction Exceptions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{MembershipTransactionId}}/membershipTransactionExceptions?membershipCardNo=1234567890", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{MembershipTransactionId}}", + "membershipTransactionExceptions" + ], + "query": [ + { + "key": "membershipCardNo", + "value": "1234567890" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Profile Attachments", + "item": [ + { + "name": "get Profile Attachments", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/attachments?idContext=OPERA&type=Profile", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}", + "attachments" + ], + "query": [ + { + "key": "idContext", + "value": "OPERA" + }, + { + "key": "type", + "value": "Profile" + } + ] + } + }, + "response": [] + }, + { + "name": "delete Profile Attachment", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/attachments/{{AttachmentId}}?idContext=OPERA&uniqueIdIdContext=OPERA&uniqueIdType=Attachment&type=Profile", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}", + "attachments", + "{{AttachmentId}}" + ], + "query": [ + { + "key": "idContext", + "value": "OPERA" + }, + { + "key": "uniqueIdIdContext", + "value": "OPERA" + }, + { + "key": "uniqueIdType", + "value": "Attachment" + }, + { + "key": "type", + "value": "Profile" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Profile Cashiering Details", + "item": [ + { + "name": "get Profile Cashiering Details", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/cashieringDetails?hotelIds={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}", + "cashieringDetails" + ], + "query": [ + { + "key": "", + "value": "Profile", + "disabled": true + }, + { + "key": "hotelIds", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "change Profile Cashiering Details", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"profileCashieringDetailList\": [\n {\n \"paymentMethod\": {},\n \"routingInstructions\": {\n \"transactionCodes\": [],\n \"billingInstructions\": [],\n \"autoPopulateRouting\": false\n },\n \"taxType\": \"02\",\n \"hotelId\": \"{{HotelId}}\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/cashieringDetails", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}", + "cashieringDetails" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Profile Commission Account", + "item": [ + { + "name": "get Profile Commission Accounts", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/commissionAccount", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}", + "commissionAccount" + ] + } + }, + "response": [] + }, + { + "name": "post Profile Commission Account", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"criteria\": {\n \"hotelId\": \"LCSCRM1\",\n \"profileId\": {\n \"type\": \"Profile\",\n \"idContext\": \"OPERA\",\n \"id\": \"1458295\"\n },\n \"bankAccountId\": {\n \"type\": \"BankAccountId\",\n \"id\": \"78858\"\n },\n \"commissionCode\": {\n \"code\": \"20F\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles/1458295/commissionAccount", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "1458295", + "commissionAccount" + ] + } + }, + "response": [] + }, + { + "name": "set Profile Commission Account", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"criteria\": {\n \"hotelId\": \"{{HotelId}}\",\n \"profileId\": {\n \"type\": \"Profile\",\n \"idContext\": \"OPERA\",\n \"id\": \"{{ProfileId}}\"\n },\n \"bankAccountId\": {\n \"type\": \"BankAccountId\",\n \"id\": \"78858\"\n },\n \"commissionCode\": {\n \"code\": \"NON\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/commissionAccount", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}", + "commissionAccount" + ] + } + }, + "response": [] + }, + { + "name": "copy Profile Commission Account", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"profileCommissionAccountsInfo\": {\n \"targetHotelCodes\": [\n \"{{hotelId1}}\",\n \"{{hotelId2}}\"\n ],\n \"hotelId\": \"{{HotelId}}\",\n \"profileId\": {\n \"type\": \"Profile\",\n \"idContext\": \"OPERA\",\n \"id\": \"{{ProfileId}}\"\n },\n \"bankAccountId\": {\n \"type\": \"BankAccountId\",\n \"id\": \"78858\"\n },\n \"commissionCode\": {\n \"code\": \"NON\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/hotels/{{HotelId}}/profiles/{{ProfileId}}/commissionAccount", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "hotels", + "{{HotelId}}", + "profiles", + "{{ProfileId}}", + "commissionAccount" + ] + } + }, + "response": [] + }, + { + "name": "delete Profile Commission Account", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"profileCashieringDetailList\": [\n {\n \"paymentMethod\": {},\n \"routingInstructions\": {\n \"transactionCodes\": [],\n \"billingInstructions\": [],\n \"autoPopulateRouting\": false\n },\n \"taxType\": \"02\",\n \"hotelId\": \"LCSCRM1\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/commissionAccount?hotelId=LCSCRM1&bankAccountId=78858&bankAccountIdType=BankAccountId&commissionCode=NON", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}", + "commissionAccount" + ], + "query": [ + { + "key": "hotelId", + "value": "LCSCRM1" + }, + { + "key": "bankAccountId", + "value": "78858" + }, + { + "key": "bankAccountIdType", + "value": "BankAccountId" + }, + { + "key": "commissionCode", + "value": "NON" + }, + { + "key": "", + "value": "OPERA", + "disabled": true + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Profile Owners", + "item": [ + { + "name": "get Profile Owners", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/owners?id={{CompanyId}}&idContext=OPERA&type=Profile", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}", + "owners" + ], + "query": [ + { + "key": "id", + "value": "{{CompanyId}}" + }, + { + "key": "idContext", + "value": "OPERA" + }, + { + "key": "type", + "value": "Profile" + } + ] + } + }, + "response": [] + }, + { + "name": "post Profile Owners", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"criteria\": {\n \"profileIdList\": {\n \"id\": {{CompanyId}},\n \"type\": \"Profile\"\n },\n \"owners\": {\n \"ownerCode\": \"SOB\",\n \"profileId\": {\n \"idContext\": \"OPERA\",\n \"id\": {{CompanyId}},\n \"type\": \"Profile\"\n },\n \"hotel\": {\n \"code\": \"{{HotelId}}\"\n },\n \"primary\": false\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/owners", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}", + "owners" + ] + }, + "description": "Use this API to assign a profile owner code to an existing profile in OPERA Cloud. You need to know the owner code for the body of the request, as well as the profile ID. Profile owners can be assigned to Company, Agent, Source profiles." + }, + "response": [] + }, + { + "name": "change Profile Owners", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"criteria\": {\n \"profileIdList\": [\n {\n \"type\": \"Profile\",\n \"id\": \"{{CompanyId}}\"\n }\n ],\n \"owners\": [\n {\n \"hotel\": {\n \"code\": \"{{HotelId}}\"\n },\n \"ownerCode\": \"KMD\",\n \"name\": {\n \"givenName\": \"Sam\",\n \"surname\": \"Brown\"\n },\n \"email\": {\n \"email\": {\n \"emailAddress\": \"example@email.com\"\n }\n },\n \"primary\": true\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/owners", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}", + "owners" + ] + }, + "description": "Use this API to update a profile owner code to an existing profile in OPERA Cloud. You need to know the owner code for the body of the request, as well as the profile ID. Profile owners can be assigned to Company, Agent, Source profiles. To find the owner code, you can use the operation - GET '/crm/config/v1/accountOwners?findExactOwnerCodeMatch=false&ownerCode=XXX&chainCode=CHA&maxFetchRecords=0&hotelId={{HotelId}}" + }, + "response": [] + } + ] + }, + { + "name": "Profile Preferences", + "item": [ + { + "name": "get Preference for Profile", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/preferences?hotelId={{HotelId}}&id=LAKE", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}", + "preferences" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "id", + "value": "LAKE" + } + ] + } + }, + "response": [] + }, + { + "name": "get Available Preference LOV For Profile", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profileListOfValues/availablePreferences?hotelId={{HotelId}}&maxFetchSize=10&id=POOL", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profileListOfValues", + "availablePreferences" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "maxFetchSize", + "value": "10" + }, + { + "key": "id", + "value": "POOL" + } + ] + } + }, + "response": [] + }, + { + "name": "Get Profile -> fetchInstructions = Preference", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}?fetchInstructions=Preference", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "Preference" + } + ] + } + }, + "response": [] + }, + { + "name": "post Preference (v0) (multiple preferences)", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"preferenceCollections\": [\r\n {\r\n \"preferenceType\": \"ROOM FEATURES\",\r\n \"preference\": [\r\n {\r\n \"preferenceValue\": \"LAKE\",\r\n \"hotels\": \"{{HotelId}}\",\r\n \"description\": \"Lake View\",\r\n \"global\": false\r\n },\r\n {\r\n \"preferenceValue\": \"KING\",\r\n \"hotels\": \"{{HotelId}}\",\r\n \"description\": \"King Bed\",\r\n \"global\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"profileIdList\": {\r\n \"id\": {{ProfileId}},\r\n \"type\": \"Profile\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/preferences", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}", + "preferences" + ] + } + }, + "response": [] + }, + { + "name": "post Preference (v0) (1 preference)", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"preferenceCollections\": {\r\n \"preferenceType\": \"INTERESTS\",\r\n \"preference\": {\r\n \"preferenceValue\": \"BQT\",\r\n \"hotels\": \"{{HotelId}}\",\r\n \"description\": \"Banquets\",\r\n \"global\": true\r\n }\r\n },\r\n \"profileIdList\": {\r\n \"id\": {{ProfileId}},\r\n \"type\": \"Profile\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/preferences", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}", + "preferences" + ] + } + }, + "response": [] + }, + { + "name": "distribute Preference", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"preferenceCollections\": [\n {\n \"preference\": [\n {\n \"preferenceValue\": \"TULIP\",\n \"description\": \"tulip flower\",\n \"global\": false,\n \"hotels\": [\n \"{{HotelId}}\"\n ]\n }\n ],\n \"preferenceType\": \"FLOWER\",\n \"preferenceTypeDescription\": \"Flowers\"\n }\n ],\n \"profileIdList\": [\n {\n \"type\": \"Profile\",\n \"id\": \"2208671851\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/preferences", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}", + "preferences" + ] + } + }, + "response": [] + }, + { + "name": "delete Global Preference", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/preferenceType/{{PreferenceType}}/preferences/{{PreferenceCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}", + "preferenceType", + "{{PreferenceType}}", + "preferences", + "{{PreferenceCode}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Preference", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/hotels/{{HotelId}}/preferenceType/{{PreferenceType}}/preferences/{{PreferenceCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}", + "hotels", + "{{HotelId}}", + "preferenceType", + "{{PreferenceType}}", + "preferences", + "{{PreferenceCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Profile Relationships", + "item": [ + { + "name": "Post Profile Relationship", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"relationship\": {\r\n \"primary\": \"true\",\r\n \"targetProfileType\": \"Guest\",\r\n \"sourceRelation\": \"FRIEND1\",\r\n \"sourceRelationDescription\": \"Friends\",\r\n \"targetRelation\": \"FRIEND2\",\r\n \"targetRelationDescription\": \"Friends\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{SourceProfileId}}/relationships/{{TargetProfileId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{SourceProfileId}}", + "relationships", + "{{TargetProfileId}}" + ] + } + }, + "response": [] + }, + { + "name": "Put Profile Relationship", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"relationship\": {\r\n \"changeRelationship\": {\r\n \"changeProfileID\": {\r\n \"id\": \"16059\",\r\n \"type\": \"Guest\"\r\n },\r\n \"sourceRelation\": \"FRIEND1\",\r\n \"sourceRelationDescription\": \"Friends\",\r\n \"targetRelation\": \"FRIEND2\",\r\n \"targetRelationDescription\": \"Friends\"\r\n },\r\n \"sourceRelation\": \"FRIEND2\",\r\n \"sourceRelationDescription\": \"Friends\",\r\n \"targetRelation\": \"FRIEND1\",\r\n \"targetRelationDescription\": \"Friends\",\r\n \"relationshipID\": \"11020\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{SourceProfileId}}/relationships/{{TargetProfileId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{SourceProfileId}}", + "relationships", + "{{TargetProfileId}}" + ] + } + }, + "response": [] + }, + { + "name": "get Profile Relationships", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/relationships?relationshipPrimaryProfile=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}", + "relationships" + ], + "query": [ + { + "key": "relationshipPrimaryProfile", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "remove Profile Relationship", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{SourceProfileId}}/relationships/{{TargetProfileId}}?sourceRelation=FRIEND1&targetRelation=FRIEND2", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{SourceProfileId}}", + "relationships", + "{{TargetProfileId}}" + ], + "query": [ + { + "key": "sourceRelation", + "value": "FRIEND1" + }, + { + "key": "targetRelation", + "value": "FRIEND2" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Profile Statistics", + "item": [ + { + "name": "get Profile Statistics ", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/profileStatistics?profileId={{ProfileId}}&hotelIds={{HotelId}}&reportType=Reservation&stayFrom=2023-04-01&stayTo=2023-05-28&summary=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profileStatistics" + ], + "query": [ + { + "key": "profileId", + "value": "{{ProfileId}}" + }, + { + "key": "hotelIds", + "value": "{{HotelId}}" + }, + { + "key": "reportType", + "value": "Reservation" + }, + { + "key": "stayFrom", + "value": "2023-04-01" + }, + { + "key": "stayTo", + "value": "2023-05-28" + }, + { + "key": "summary", + "value": "false" + } + ] + }, + "description": "- Reservation" + }, + "response": [] + }, + { + "name": "get Profile Statistics -> Revenue", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/profileStatistics?profileId={{ProfileId}}&hotelIds={{HotelId}}&reportType=Revenue&stayFrom=2023-01-01&stayTo=2023-12-31&summary=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profileStatistics" + ], + "query": [ + { + "key": "profileId", + "value": "{{ProfileId}}" + }, + { + "key": "hotelIds", + "value": "{{HotelId}}" + }, + { + "key": "reportType", + "value": "Revenue" + }, + { + "key": "stayFrom", + "value": "2023-01-01" + }, + { + "key": "stayTo", + "value": "2023-12-31" + }, + { + "key": "summary", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "get Profile Statistics -> Profile Stay Records", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/profileStatistics?profileId={{ProfileId}}&hotelIds={{HotelId}}&reportType=ProfileStayRecords&stayFrom=2023-01-01&stayTo=2023-12-31&summary=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profileStatistics" + ], + "query": [ + { + "key": "profileId", + "value": "{{ProfileId}}" + }, + { + "key": "hotelIds", + "value": "{{HotelId}}" + }, + { + "key": "reportType", + "value": "ProfileStayRecords" + }, + { + "key": "stayFrom", + "value": "2023-01-01" + }, + { + "key": "stayTo", + "value": "2023-12-31" + }, + { + "key": "summary", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "get Profile Statistics -> Detail Stay Records Revenue", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/profileStatistics?profileId={{ProfileId}}&hotelIds={{HotelId}}&reportType=DetailStayRecordsRevenue&stayFrom=2023-01-01&stayTo=2023-12-31&summary=true&stayRecordId=559608&stayRecordIdContext=OPERA&stayRecordIdType=StayRecordId&reservationId={{ReservationId}}&reservationIdContext=OPERA&reservationIdType=Reservation", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profileStatistics" + ], + "query": [ + { + "key": "profileId", + "value": "{{ProfileId}}" + }, + { + "key": "hotelIds", + "value": "{{HotelId}}" + }, + { + "key": "reportType", + "value": "DetailStayRecordsRevenue" + }, + { + "key": "stayFrom", + "value": "2023-01-01" + }, + { + "key": "stayTo", + "value": "2023-12-31" + }, + { + "key": "summary", + "value": "true" + }, + { + "key": "stayRecordId", + "value": "559608" + }, + { + "key": "stayRecordIdContext", + "value": "OPERA" + }, + { + "key": "stayRecordIdType", + "value": "StayRecordId" + }, + { + "key": "reservationId", + "value": "{{ReservationId}}" + }, + { + "key": "reservationIdContext", + "value": "OPERA" + }, + { + "key": "reservationIdType", + "value": "Reservation" + } + ] + }, + "description": "You will be able to get the StayRecordId from first calling \"ProfileStayRecords\" report in getProfileStatistics." + }, + "response": [] + } + ] + }, + { + "name": "check Profile Type", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/profiles/action/validate?id={{ProfileId}}&idContext=opera", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "action", + "validate" + ], + "query": [ + { + "key": "id", + "value": "{{ProfileId}}" + }, + { + "key": "idContext", + "value": "opera" + }, + { + "key": "idType", + "value": "", + "disabled": true + }, + { + "key": "checkProfileInstruction", + "value": "", + "disabled": true + } + ] + }, + "description": "This API validates/checks allowed actions, the existence of attached records and/or indicators of a profile" + }, + "response": [] + }, + { + "name": "get Address", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/address?cityName=Sydney&postalCode=2000&state=NSW&code=AU", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "address" + ], + "query": [ + { + "key": "cityName", + "value": "Sydney" + }, + { + "key": "postalCode", + "value": "2000" + }, + { + "key": "state", + "value": "NSW" + }, + { + "key": "code", + "value": "AU" + } + ] + }, + "description": "- get city and states" + }, + "response": [] + }, + { + "name": "get Airline Transactions Status", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/airline/transactions", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "airline", + "transactions" + ] + } + }, + "response": [] + }, + { + "name": "get Available AR Addresses", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profileListOfValues/availableARAddresses?profileId={{ProfileId}}&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profileListOfValues", + "availableARAddresses" + ], + "query": [ + { + "key": "limit", + "value": "", + "disabled": true + }, + { + "key": "batchStatement", + "value": "", + "disabled": true + }, + { + "key": "balance", + "value": "", + "disabled": true + }, + { + "key": "profileId", + "value": "{{ProfileId}}" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get Duplicate OPERA Subscriptions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/duplicateOPERASubscriptions", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "duplicateOPERASubscriptions" + ] + } + }, + "response": [] + }, + { + "name": "get Duplicate External Subscriptions", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/duplicateExternalSubscriptions", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "duplicateExternalSubscriptions" + ] + } + }, + "response": [] + }, + { + "name": "get E Certificates", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/ecertificates?profileId={{ProfileId}}&profileContext=OPERA&profileType=PROFILE&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "ecertificates" + ], + "query": [ + { + "key": "profileId", + "value": "{{ProfileId}}" + }, + { + "key": "profileContext", + "value": "OPERA" + }, + { + "key": "profileType", + "value": "PROFILE" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "groupCode", + "value": "", + "disabled": true + }, + { + "key": "status", + "value": "", + "description": "\"Cancelled\", \"Consumed\", \"Deleted\", \"Expired\", \"Issued\", \"Reserved\"", + "disabled": true + }, + { + "key": "includeInactive", + "value": "", + "disabled": true + }, + { + "key": "voucherNo", + "value": "", + "disabled": true + }, + { + "key": "excludeVoucherNumbers", + "value": "", + "disabled": true + }, + { + "key": "availableECertificates", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Linked Profiles", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/links", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}", + "links" + ] + } + }, + "response": [] + }, + { + "name": "get Member Points To Expire", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/memberships/{{MembershipId}}/pointsToExpire", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "memberships", + "{{MembershipId}}", + "pointsToExpire" + ] + } + }, + "response": [] + }, + { + "name": "get Membership Award Export Info", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/memberships/{{MembershipId}}/awardExports", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "memberships", + "{{MembershipId}}", + "awardExports" + ] + } + }, + "response": [] + }, + { + "name": "get Membership Award Points By Hotel", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/hotels/{{HotelId}}/memberships/{{MembershipId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "hotels", + "{{HotelId}}", + "memberships", + "{{MembershipId}}" + ] + } + }, + "response": [] + }, + { + "name": "get Membership Issue Awards List", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/memberships/{{MembershipId}}/awards?membershipType=QF", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "memberships", + "{{MembershipId}}", + "awards" + ], + "query": [ + { + "key": "membershipType", + "value": "QF" + } + ] + } + }, + "response": [] + }, + { + "name": "get Membership Tier Projections", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/membershipTierProjections?membershipType=CRMROYAL&projectionDate=2023-10-17&projectionType=UpgradeAndDowngrade&membershipId={{MembershipId}}&id=3263372", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "membershipTierProjections" + ], + "query": [ + { + "key": "membershipType", + "value": "CRMROYAL" + }, + { + "key": "projectionDate", + "value": "2023-10-17" + }, + { + "key": "projectionType", + "value": "UpgradeAndDowngrade" + }, + { + "key": "membershipId", + "value": "{{MembershipId}}" + }, + { + "key": "id", + "value": "3263372" + } + ] + } + }, + "response": [] + }, + { + "name": "get Profile Accounts", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/accounts?idContext=OPERA&type=Profile", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}", + "accounts" + ], + "query": [ + { + "key": "idContext", + "value": "OPERA" + }, + { + "key": "type", + "value": "Profile" + } + ] + } + }, + "response": [] + }, + { + "name": "get Profile Activity Log ", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/profiles/activityLog?activityParamsHotelId={{HotelId}}&module=Profile¶meterName=NAME_ID¶meterValue={{ProfileId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "activityLog" + ], + "query": [ + { + "key": "activityParamsHotelId", + "value": "{{HotelId}}" + }, + { + "key": "module", + "value": "Profile" + }, + { + "key": "parameterName", + "value": "NAME_ID" + }, + { + "key": "parameterValue", + "value": "{{ProfileId}}" + } + ] + }, + "description": "Get the activity changes log for a profile." + }, + "response": [] + }, + { + "name": "get Profile Attachments", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/attachments?idContext=OPERA&type=Profile", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}", + "attachments" + ], + "query": [ + { + "key": "idContext", + "value": "OPERA" + }, + { + "key": "type", + "value": "Profile" + } + ] + } + }, + "response": [] + }, + { + "name": "get Profile By Ext Id", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-externalsystem", + "value": "{{ExternalSystemCode}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/externalSystems/{{ExtSystemCode}}/profiles/{{ProfileExternalId}}?fetchInstructions=Subscriptions", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "profiles", + "{{ProfileExternalId}}" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "Preferences", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Subscriptions" + } + ] + } + }, + "response": [] + }, + { + "name": "get Recently Accessed Profiles", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/recentlyAccessedProfiles", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "recentlyAccessedProfiles" + ] + } + }, + "response": [] + }, + { + "name": "get Cashiering Details", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/cashieringDetails?fetchPaymentMethod=true&fetchRoutingInstruction=true&hotelIds={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}", + "cashieringDetails" + ], + "query": [ + { + "key": "fetchPaymentMethod", + "value": "true" + }, + { + "key": "fetchRoutingInstruction", + "value": "true" + }, + { + "key": "hotelIds", + "value": "{{HotelId}}" + }, + { + "key": "idContext", + "value": "", + "disabled": true + }, + { + "key": "idType", + "value": "", + "disabled": true + } + ] + }, + "description": "get Cashiering details for a profile" + }, + "response": [] + }, + { + "name": "get Stay History", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/stayHistory?fetchInstructions=HistoryReservation", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}", + "stayHistory" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "HistoryReservation" + }, + { + "key": "fetchInstructions", + "value": "FutureReservation", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "export Membership Award", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/v1/memberships/{{MembershipId}}/awardExports", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "memberships", + "{{MembershipId}}", + "awardExports" + ] + } + }, + "response": [] + }, + { + "name": "validate Reservations For Profile", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"criteria\": {\n \"profileIdList\": [\n {\n \"type\": \"Profile\",\n \"id\": \"{{ProfileId}}\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/reservations/action/validate", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}", + "reservations", + "action", + "validate" + ] + } + }, + "response": [] + }, + { + "name": "merge Profiles", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"victimProfileId\": {\r\n \"id\": \"1087757\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{SurvivorProfileId}}/merges", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{SurvivorProfileId}}", + "merges" + ] + } + }, + "response": [] + }, + { + "name": "store Email", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"blockId\": \"{{BlockId}}\",\r\n \"fromAddress\": \"example@example.com\",\r\n \"toAddresses\": [\r\n \"test1@example.com\"\r\n ],\r\n \"subject\": \"Sample Email from external system\",\r\n \"emailBody\": \"Catch up Call with Customer\",\r\n \"profileId\": \"{{ProfileId}}\",\r\n \"hasAttachment\": \"true\",\r\n \"emailId\": \"1234\",\r\n \"emailReceiveDate\": \"04/21/2020: 12:00:00\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/v1/profiles/{{ProfileId}}/emails", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "v1", + "profiles", + "{{ProfileId}}", + "emails" + ] + } + }, + "response": [] + } + ], + "description": "###### APIs to cater for Customer Relationship Management (profile) functionality in OPERA Cloud.\r\n\r\nThere are different types of profiles in OPERA Cloud, including Guest, Company, Travel Agent, Source, Group, and Contact profile types. A profile can store and display a wide range of information about the guest, company, travel agent etc., depending upon the type of profile. For example, a guest profile can store the guest name, address, contact information, details on billing, membership benefits, preferences and much more. All profiles in OPERA when created are assigned a ProfileID. This ID will be used throughout the CRM APIs.\r\n\r\nFor further detailed information on Profiles, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/ch_profiles_intro.htm#OCSUH-Profiles-Intro-B9620FC9).", + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Profile Configuration (CRM Config)", + "item": [ + { + "name": "Account Priorities", + "item": [ + { + "name": "get Account Priorities", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/accountPriorities?description=h&fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "accountPriorities" + ], + "query": [ + { + "key": "codes", + "value": "", + "disabled": true + }, + { + "key": "description", + "value": "h" + }, + { + "key": "wildcard", + "value": "", + "disabled": true + }, + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Account Priorities", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"accountPriorities\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"HIGH\",\r\n \"description\": {\r\n \"defaultText\": \"High\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/accountPriorities", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "accountPriorities" + ] + } + }, + "response": [] + }, + { + "name": "put Account Priorities", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"accountPriorities\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"HIGH\",\r\n \"description\": {\r\n \"defaultText\": \"High Priority\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/accountPriorities/{{AccountPriorityId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "accountPriorities", + "{{AccountPriorityId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Account Priorities", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/accountPriorities/{{AccountPriorityId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "accountPriorities", + "{{AccountPriorityId}}" + ] + } + }, + "response": [] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Account Types", + "item": [ + { + "name": "get Account Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/accountTypes?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "accountTypes" + ], + "query": [ + { + "key": "codes", + "value": "", + "disabled": true + }, + { + "key": "description", + "value": "h", + "disabled": true + }, + { + "key": "wildcard", + "value": "", + "disabled": true + }, + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Account Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"accountTypes\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"COMP\",\r\n \"description\": {\r\n \"defaultText\": \"Competitor Accounts\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/accountTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "accountTypes" + ] + } + }, + "response": [] + }, + { + "name": "put Account Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"accountTypes\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"COMP\",\r\n \"description\": {\r\n \"defaultText\": \"Competitor Accounts\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/accountTypes/{{AccountTypesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "accountTypes", + "{{AccountTypesId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Account Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/accountTypes/{{AccountTypesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "accountTypes", + "{{AccountTypesId}}" + ] + } + }, + "response": [] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Alternate Language Guest Titles", + "item": [ + { + "name": "get Alternate Language Guest Titles", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/alternateLanguages", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "alternateLanguages" + ], + "query": [ + { + "key": "codes", + "value": "", + "disabled": true + }, + { + "key": "wildcard", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Alternate Language Guest Titles", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"alternateLanguageGuestTitles\": [\r\n {\r\n \"description\": \"Dear Mrs 1 \",\r\n \"greeting\": \"Mrs \",\r\n \"displayOrder\": \"1\",\r\n \"newTitleType\": \"4\",\r\n \"newLanguageCode\": \"DE\",\r\n \"code\": \"MrsQ\",\r\n \"titleType\": \"4\",\r\n \"languageCode\": \"DE\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/alternateLanguages", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "alternateLanguages" + ] + } + }, + "response": [] + }, + { + "name": "change Alternate Language Guest Titles", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"alternateLanguageGuestTitles\": [\r\n {\r\n \"description\": \"Dear Mrs 1 \",\r\n \"greeting\": \"Mrs \",\r\n \"displayOrder\": \"1\",\r\n \"newTitleType\": \"4\",\r\n \"newLanguageCode\": \"DE\",\r\n \"code\": \"MrsQ\",\r\n \"titleType\": \"4\",\r\n \"languageCode\": \"DE\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/alternateLanguages/{{GuestTitlesCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "alternateLanguages", + "{{GuestTitlesCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Alternate Language Guest Titles", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/alternateLanguages/{{GuestTitlesCode}}?titleTypes=4&titleDescription=Dear Mrs 1&greeting=Mrs &displayOrder=1&languageCode=DE", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "alternateLanguages", + "{{GuestTitlesCode}}" + ], + "query": [ + { + "key": "titleTypes", + "value": "4" + }, + { + "key": "titleDescription", + "value": "Dear Mrs 1" + }, + { + "key": "greeting", + "value": "Mrs " + }, + { + "key": "displayOrder", + "value": "1" + }, + { + "key": "languageCode", + "value": "DE" + } + ] + } + }, + "response": [] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Address Formats", + "item": [ + { + "name": "get Address Formats", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/addressFormats", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "addressFormats" + ] + } + }, + "response": [] + }, + { + "name": "post Address Formats", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"formats\": [\r\n {\r\n \"formatCode\": \"ADRES\",\r\n \"formatDefinition\": \" ^Acc.Addr1 ^Acc.Addr2 ^Acc.Addr3 ^Acc.City ^Acc.Country ^Acc.Country_Desc ^Acc.Ext ^Acc.Fax ^Acc.Mail ^Acc.Name1 ^Acc.Name2 ^Acc.Name3 ^Acc.Phone ^Acc.Province ^Acc.State ^Acc.XName ^Acc.Zip ^Con.Addr1 ^Con.Addr2 ^Con.Addr3 ^Con.Addr4 ^Con.City ^Con.Country ^Con.Country_Desc ^Con.Ext ^Con.Fax ^Con.First ^Con.Last ^Con.Mail ^Con.Middle ^Con.Phone ^Con.Province ^Con.State ^Con.Title ^Con.XFirst ^Con.XLast ^Con.XTitle ^Con.Zip ^ACCOUNT_NUMBER ^ADDRESS1 ^ADDRESS2 ^ADDRESS3 ^ADDRESS4 ^CITY ^CITY_EXT ^CON_EMPLOYER_NAME1 ^CON_EMPLOYER_NAME2 ^CON_EMPLOYER_NAME3 ^COST_CENTER ^COUNTRY ^COUNTRY_DESCRIPTION ^ENVELOPE_GREETING ^FIRST ^LAST ^MIDDLE ^NAME2 ^NAME3 ^PHONE_NUMBER ^PROVINCE ^STATE ^SUFFIX ^TITLE ^XFIRST_NAME ^XLAST_NAME ^XTITLE ^ZIP_CODE\",\r\n \"description\": \"Address\",\r\n \"displayOrder\": \"1\",\r\n \"salesFormat\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/addressFormats", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "addressFormats" + ] + } + }, + "response": [] + }, + { + "name": "put Address Formats", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"formats\": [\r\n {\r\n \"formatCode\": \"ADRES\",\r\n \"formatDefinition\": \" ^Acc.Addr1 ^Acc.Addr2 ^Acc.Addr3 ^Acc.City ^Acc.Country ^Acc.Country_Desc ^Acc.Ext ^Acc.Fax ^Acc.Mail ^Acc.Name1 ^Acc.Name2 ^Acc.Name3 ^Acc.Phone ^Acc.Province ^Acc.State ^Acc.XName ^Acc.Zip ^Con.Addr1 ^Con.Addr2 ^Con.Addr3 ^Con.Addr4 ^Con.City ^Con.Country ^Con.Country_Desc ^Con.Ext ^Con.Fax ^Con.First ^Con.Last ^Con.Mail ^Con.Middle ^Con.Phone ^Con.Province ^Con.State ^Con.Title ^Con.XFirst ^Con.XLast ^Con.XTitle ^Con.Zip ^ACCOUNT_NUMBER ^ADDRESS1 ^ADDRESS2 ^ADDRESS3 ^ADDRESS4 ^CITY ^CITY_EXT ^CON_EMPLOYER_NAME1 ^CON_EMPLOYER_NAME2 ^CON_EMPLOYER_NAME3 ^COST_CENTER ^COUNTRY ^COUNTRY_DESCRIPTION ^ENVELOPE_GREETING ^FIRST ^LAST ^MIDDLE ^NAME2 ^NAME3 ^PHONE_NUMBER ^PROVINCE ^STATE ^SUFFIX ^TITLE ^XFIRST_NAME ^XLAST_NAME ^XTITLE ^ZIP_CODE ^Acc.Addr1\",\r\n \"description\": \"Address\",\r\n \"displayOrder\": \"3\",\r\n \"salesFormat\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/addressFormats", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "addressFormats" + ] + } + }, + "response": [] + }, + { + "name": "delete Address Formats", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/addressFormats?formatCodes=ADRES", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "addressFormats" + ], + "query": [ + { + "key": "formatCodes", + "value": "ADRES" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Address Types", + "item": [ + { + "name": "get Address Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/addressTypes?description=h&fetchInactive=", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "addressTypes" + ], + "query": [ + { + "key": "description", + "value": "h" + }, + { + "key": "fetchInactive", + "value": "" + } + ] + } + }, + "response": [] + }, + { + "name": "post Address Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"addressTypes\": [\r\n {\r\n \"code\": \"TYPEA\",\r\n \"description\": {\r\n \"defaultText\": \"Text goes here\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/addressTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "addressTypes" + ] + } + }, + "response": [] + }, + { + "name": "put Address Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"addressTypes\": [\r\n {\r\n \"code\": \"TYPEA\",\r\n \"description\": {\r\n \"defaultText\": \"Default text edit\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/addressTypes/{{AddressTypeId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "addressTypes", + "{{AddressTypeId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Address Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/addressTypes/{{AddressTypeId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "addressTypes", + "{{AddressTypeId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Business Segments", + "item": [ + { + "name": "get Business Segments", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/businessSegments?fetchInactive=", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "businessSegments" + ], + "query": [ + { + "key": "codes", + "value": "", + "disabled": true + }, + { + "key": "description", + "value": "h", + "disabled": true + }, + { + "key": "wildcard", + "value": "", + "disabled": true + }, + { + "key": "fetchInactive", + "value": "" + } + ] + } + }, + "response": [] + }, + { + "name": "post Business Segments", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"businessSegments\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"RADIO\",\r\n \"description\": {\r\n \"defaultText\": \"Radio\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/businessSegments", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "businessSegments" + ] + } + }, + "response": [] + }, + { + "name": "change Business Segments", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"businessSegments\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"RADIO\",\r\n \"description\": {\r\n \"defaultText\": \"Radio\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/businessSegments/{{BusinessSegmentCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "businessSegments", + "{{BusinessSegmentCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Business Segments", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/businessSegments/{{BusinessSegmentCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "businessSegments", + "{{BusinessSegmentCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Communication Types", + "item": [ + { + "name": "get Communication Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/communicationTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "communicationTypes" + ], + "query": [ + { + "key": "roles", + "value": "", + "disabled": true + }, + { + "key": "description", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Communication Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"communicationType\": {\r\n \"role\": \"Phone\",\r\n \"description\": \"TEST123\",\r\n \"textEnabled\": false,\r\n \"sequence\": \"1\",\r\n \"code\": \"TEST123\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/communicationTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "communicationTypes" + ] + } + }, + "response": [] + }, + { + "name": "change Communication Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"communicationType\": {\r\n \"role\": \"Phone\",\r\n \"description\": \"TEST123 EDIT\",\r\n \"textEnabled\": false,\r\n \"sequence\": \"1\",\r\n \"code\": \"TEST123\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/communicationTypes/{{CommunicationTypeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "communicationTypes", + "{{CommunicationTypeCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Communication Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/communicationTypes/{{CommunicationTypeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "communicationTypes", + "{{CommunicationTypeCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Company Types", + "item": [ + { + "name": "get CompanyTypes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/companyTypes?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "companyTypes" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Company Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"companyTypes\": [\r\n {\r\n \"code\": \"LOC\",\r\n \"description\": {\r\n \"defaultText\": \"Local Company Types\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/companyTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "companyTypes" + ] + } + }, + "response": [] + }, + { + "name": "putCompanyTypes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"companyTypes\": [\r\n {\r\n \"code\": \"LOC\",\r\n \"description\": {\r\n \"defaultText\": \"Local Company Types\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/companyTypes/{{CompanyTypesCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "companyTypes", + "{{CompanyTypesCode}}" + ] + } + }, + "response": [] + }, + { + "name": "delete CompanyTypes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/companyTypes/{{CompanyTypesCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "companyTypes", + "{{CompanyTypesCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Competition Codes", + "item": [ + { + "name": "get Competition Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/competitionCodes?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "competitionCodes" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + }, + { + "key": "description", + "value": "A", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Competition Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"competitionCodes\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"QUE\",\r\n \"description\": {\r\n \"defaultText\": \"Queens Hotels\"\r\n },\r\n \"displayOrder\": \"21\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/competitionCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "competitionCodes" + ] + } + }, + "response": [] + }, + { + "name": "put Competition Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"competitionCodes\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"QUE\",\r\n \"description\": {\r\n \"defaultText\": \"Queens Hotels\"\r\n },\r\n \"displayOrder\": \"21\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/competitionCodes/{{CompetitionCodesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "competitionCodes", + "{{CompetitionCodesId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Competition Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/competitionCodes/{{CompetitionCodesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "competitionCodes", + "{{CompetitionCodesId}}" + ] + } + }, + "response": [] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Credit Ratings", + "item": [ + { + "name": "get Credit Ratings", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/creditRatings", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "creditRatings" + ] + } + }, + "response": [] + }, + { + "name": "post Credit Ratings", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"creditRatings\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"1\",\r\n \"description\": {\r\n \"defaultText\": \"Low Credit\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/creditRatings", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "creditRatings" + ] + } + }, + "response": [] + }, + { + "name": "get Credit Ratings", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"creditRatings\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"1\",\r\n \"description\": {\r\n \"defaultText\": \"Low Credit\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/creditRatings", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "creditRatings" + ], + "query": [ + { + "key": "description", + "value": "A", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "delete Credit Ratings", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/creditRatings?creditRatings=1", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "creditRatings" + ], + "query": [ + { + "key": "creditRatings", + "value": "1" + } + ] + } + }, + "response": [] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Distance Types", + "item": [ + { + "name": "get Distance Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/distanceTypes?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "distanceTypes" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Districts", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"distanceTypes\": [\r\n {\r\n \"code\": \"MT\",\r\n \"description\": {\r\n \"defaultText\": \"Meters\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/distanceTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "distanceTypes" + ] + } + }, + "response": [] + }, + { + "name": "put Distance Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"distanceTypes\": [\r\n {\r\n \"code\": \"KM\",\r\n \"description\": {\r\n \"defaultText\": \"Kilometers\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/distanceTypes/{{DistanceTypesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "distanceTypes", + "{{DistanceTypesId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Distance Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/distanceTypes/{{DistanceTypesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "distanceTypes", + "{{DistanceTypesId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Districts", + "item": [ + { + "name": "get Districts", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/districts?description=S", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "districts" + ], + "query": [ + { + "key": "codes", + "value": "", + "disabled": true + }, + { + "key": "wildcard", + "value": "", + "disabled": true + }, + { + "key": "description", + "value": "S" + } + ] + } + }, + "response": [] + }, + { + "name": "post Districts", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"districts\": [\r\n {\r\n \"code\": \"ASI\",\r\n \"description\": {\r\n \"defaultText\": \"Asian Pacific\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/districts", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "districts" + ] + } + }, + "response": [] + }, + { + "name": "put Districts ", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"districts\": [\r\n {\r\n \"code\": \"ASI\",\r\n \"description\": {\r\n \"defaultText\": \"Asian Pacific\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/districts/{{DistrictsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "districts", + "{{DistrictsId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Districts ", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/districts/{{DistrictsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "districts", + "{{DistrictsId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Excludive Preferences", + "item": [ + { + "name": "get Exclusive Preferences", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/hotels/{{HotelId}}/exclusivePreferences?preferenceCodes=01", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "exclusivePreferences" + ], + "query": [ + { + "key": "exclusivePreferenceCodes", + "value": "", + "disabled": true + }, + { + "key": "preferenceGroupsCodes", + "value": "", + "disabled": true + }, + { + "key": "preferenceCodes", + "value": "01" + } + ] + }, + "description": "Requires OPERA Cloud to have the control - Exclusive Preferences enabled" + }, + "response": [] + } + ] + }, + { + "name": "Guest Statuses", + "item": [ + { + "name": "get Guest Statuses", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/guestStatuses?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "guestStatuses" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Guest Statuses", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"guestStatuses\": [\r\n {\r\n \"code\": \"CHIN\",\r\n \"description\": {\r\n \"defaultText\": \"Checked In\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/guestStatuses", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "guestStatuses" + ] + } + }, + "response": [] + }, + { + "name": "put Guest Statuses(v0)", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"guestStatuses\": [\r\n {\r\n \"code\": \"CHIN\",\r\n \"description\": {\r\n \"defaultText\": \"Checked In\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/guestStatuses/{{GuestStatusCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "guestStatuses", + "{{GuestStatusCode}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Guest Statuses ", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/guestStatuses/{{GuestStatusCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "guestStatuses", + "{{GuestStatusCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Guest Titles", + "item": [ + { + "name": "get Guest Titles", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/guestTitles?description=M", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "guestTitles" + ], + "query": [ + { + "key": "wildcard", + "value": "M", + "disabled": true + }, + { + "key": "description", + "value": "M" + } + ] + } + }, + "response": [] + }, + { + "name": "post Guest Titles", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"guestTitles\": [\r\n {\r\n \"description\": \"MR\",\r\n \"greeting\": \"Envelope Greeting\",\r\n \"displayOrder\": \"1\",\r\n \"newTitleType\": \"10\",\r\n \"newLanguageCode\": \"EN\",\r\n \"code\": \"MR\",\r\n \"titleType\": \"12\",\r\n \"languageCode\": \"EN\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/guestTitles", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "guestTitles" + ] + } + }, + "response": [] + }, + { + "name": "put Guest Titles", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"guestTitles\": [\r\n {\r\n \"description\": \"MR\",\r\n \"greeting\": \"Envelope Greeting\",\r\n \"displayOrder\": \"1\",\r\n \"newTitleType\": \"10\",\r\n \"newLanguageCode\": \"EN\",\r\n \"code\": \"MR\",\r\n \"titleType\": \"12\",\r\n \"languageCode\": \"EN\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/guestTitles/{{GuestTitlesCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "guestTitles", + "{{GuestTitlesCode}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Guest Titles", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/guestTitles/{{GuestTitlesCode}}?titleType=10&displayOrder=1&description=MR&languageCode=EN", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "guestTitles", + "{{GuestTitlesCode}}" + ], + "query": [ + { + "key": "titleType", + "value": "10" + }, + { + "key": "displayOrder", + "value": "1" + }, + { + "key": "description", + "value": "MR" + }, + { + "key": "languageCode", + "value": "EN" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Guest Types", + "item": [ + { + "name": "get Guest Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/guestTypes?fetchInactive=True", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "guestTypes" + ], + "query": [ + { + "key": "fetchInactive", + "value": "True" + } + ] + } + }, + "response": [] + }, + { + "name": "post Guest Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"guestTypes\": [\r\n {\r\n \"code\": \"LEI\",\r\n \"description\": {\r\n \"defaultText\": \"Leisure\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/guestTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "guestTypes" + ] + } + }, + "response": [] + }, + { + "name": "change Guest Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"guestTypes\": [\r\n {\r\n \"code\": \"LEI\",\r\n \"description\": {\r\n \"defaultText\": \"Leisure\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/guestTypes/{{GuestTypeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "guestTypes", + "{{GuestTypeCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Guest Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/guestTypes/{{GuestTypeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "guestTypes", + "{{GuestTypeCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Identification Types", + "item": [ + { + "name": "get Identification Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/identificationTypes?fetchInactive=True", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "identificationTypes" + ], + "query": [ + { + "key": "wildCard", + "value": "d", + "disabled": true + }, + { + "key": "codes", + "value": "", + "disabled": true + }, + { + "key": "fetchInactive", + "value": "True" + } + ] + } + }, + "response": [] + }, + { + "name": "post Identification Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"identificationTypes\": [\r\n {\r\n \"identificationRole\": \"Passport\",\r\n \"code\": \"PASSPORT\",\r\n \"description\": {\r\n \"defaultText\": \"Passport ID\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/identificationTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "identificationTypes" + ] + } + }, + "response": [] + }, + { + "name": "put Identification Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"identificationTypes\": [\r\n {\r\n \"identificationRole\": \"Passport\",\r\n \"code\": \"PASSPORT\",\r\n \"description\": {\r\n \"defaultText\": \"Passport ID\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/identificationTypes/{{IdentificationTypesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "identificationTypes", + "{{IdentificationTypesId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Identification Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/identificationTypes/{{IdentificationTypesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "identificationTypes", + "{{IdentificationTypesId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Industry Codes", + "item": [ + { + "name": "get Industry Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/industryCodes?description=a", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "industryCodes" + ], + "query": [ + { + "key": "description", + "value": "a" + }, + { + "key": "codes", + "value": "", + "disabled": true + }, + { + "key": "wildcard", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Industry Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"industryCodes\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"ADV\",\r\n \"description\": {\r\n \"defaultText\": \"Advertising\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/industryCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "industryCodes" + ] + } + }, + "response": [] + }, + { + "name": "put Industry Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"industryCodes\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"ADV\",\r\n \"description\": {\r\n \"defaultText\": \"Advertising.\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/industryCodes/{{IndustryCodesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "industryCodes", + "{{IndustryCodesId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Industry Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/industryCodes/{{IndustryCodesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "industryCodes", + "{{IndustryCodesId}}" + ] + } + }, + "response": [] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Influence Codes", + "item": [ + { + "name": "get Influence Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/influenceCodes?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "influenceCodes" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Influence Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"influenceCodes\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"DE\",\r\n \"description\": {\r\n \"defaultText\": \"Decision Maker\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/influenceCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "influenceCodes" + ] + } + }, + "response": [] + }, + { + "name": "put Influence Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"influenceCodes\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"DE\",\r\n \"description\": {\r\n \"defaultText\": \"Decision Maker\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/influenceCodes/{{InfluenceCodesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "influenceCodes", + "{{InfluenceCodesId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Influence Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/influenceCodes/{{InfluenceCodesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "influenceCodes", + "{{InfluenceCodesId}}" + ] + } + }, + "response": [] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Immigration Statuses", + "item": [ + { + "name": "get Immigration Statuses", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/immigrationStatuses?wildcard=A&description=A", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "immigrationStatuses" + ], + "query": [ + { + "key": "codes", + "value": "", + "disabled": true + }, + { + "key": "wildcard", + "value": "A" + }, + { + "key": "description", + "value": "A" + } + ] + } + }, + "response": [] + }, + { + "name": "post Immigration Statuses", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"immigrationStatuses\": [\r\n {\r\n \"code\": \"PR\",\r\n \"description\": {\r\n \"defaultText\": \"Perminent Resident\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/immigrationStatuses", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "immigrationStatuses" + ], + "query": [ + { + "key": "codes", + "value": "1", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "change Immigration Statuses", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"immigrationStatuses\": [\r\n {\r\n \"code\": \"PR\",\r\n \"description\": {\r\n \"defaultText\": \"Perminent Resident\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/immigrationStatuses/{{ImmigrationStatusCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "immigrationStatuses", + "{{ImmigrationStatusCode}}" + ], + "query": [ + { + "key": "codes", + "value": "1", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "remove Immigration Statuses", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/immigrationStatuses/{{ImmigrationStatusCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "immigrationStatuses", + "{{ImmigrationStatusCode}}" + ], + "query": [ + { + "key": "codes", + "value": "1", + "disabled": true + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Keyword types", + "item": [ + { + "name": "get Keyword Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/keywordTypes?description=campaign", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "keywordTypes" + ], + "query": [ + { + "key": "description", + "value": "campaign" + }, + { + "key": "codes", + "value": "c", + "disabled": true + }, + { + "key": "wildcard", + "value": "c", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Keyword Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"keywordTypes\": [\r\n {\r\n \"masterSubKeyword\": false,\r\n \"code\": \"CLU\",\r\n \"description\": {\r\n \"defaultText\": \"Club Number\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/keywordTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "keywordTypes" + ], + "query": [ + { + "key": "codes", + "value": "1", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "put Keyword Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"keywordTypes\": [\r\n {\r\n \"masterSubKeyword\": false,\r\n \"code\": \"CLU\",\r\n \"description\": {\r\n \"defaultText\": \"Club Number\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/keywordTypes/{{KeywordTypesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "keywordTypes", + "{{KeywordTypesId}}" + ], + "query": [ + { + "key": "codes", + "value": "1", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "delete keyword types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/keywordTypes/{{KeywordTypesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "keywordTypes", + "{{KeywordTypesId}}" + ], + "query": [ + { + "key": "codes", + "value": "1", + "disabled": true + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Mailing Action Codes", + "item": [ + { + "name": "get Mailing Action Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/mailingActionCodes?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "mailingActionCodes" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Mailing Action Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"mailingActionCodes\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"CHR\",\r\n \"description\": {\r\n \"defaultText\": \"Christmas Card Mailing List\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/mailingActionCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "mailingActionCodes" + ] + } + }, + "response": [] + }, + { + "name": "change Mailing Action Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"mailingActionCodes\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"CHR\",\r\n \"description\": {\r\n \"defaultText\": \"Christmas Card Mailing List\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/mailingActionCodes/{{MailingActionCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "mailingActionCodes", + "{{MailingActionCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Mailing Action Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/mailingActionCodes/{{MailingActionCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "mailingActionCodes", + "{{MailingActionCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Memberships Awards", + "item": [ + { + "name": "get Membership Awards", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipAwards?membershipType=VS", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipAwards" + ], + "query": [ + { + "key": "membershipType", + "value": "VS" + }, + { + "key": "fetchInactive", + "value": "false", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Membership Awards", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"membershipAwards\": [\r\n {\r\n \"shortDescription\": \"Awards\",\r\n \"dateRange\": {\r\n \"start\": \"2023-03-11\",\r\n \"end\": \"2023-03-17\"\r\n },\r\n \"inactive\": false,\r\n \"autoConsume\": false,\r\n \"forceVerification\": false,\r\n \"awardBasedOn\": \"Rate\",\r\n \"rateInfo\": {\r\n \"cancelPenaltyDays\": \"0\",\r\n \"cancelPenaltyCharge\": \"0\",\r\n \"cancelPenaltyType\": \"Points\"\r\n },\r\n \"awardDetails\": [],\r\n \"membershipType\": \"VS\",\r\n \"awardCode\": \"GOLD\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipAwards", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipAwards" + ] + } + }, + "response": [] + }, + { + "name": "put Membership Awards", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"membershipAwards\": [\r\n {\r\n \"shortDescription\": \"Awards\",\r\n \"dateRange\": {\r\n \"start\": \"2023-03-11\",\r\n \"end\": \"2023-03-17\"\r\n },\r\n \"inactive\": false,\r\n \"autoConsume\": false,\r\n \"forceVerification\": false,\r\n \"awardBasedOn\": \"Rate\",\r\n \"rateInfo\": {\r\n \"cancelPenaltyDays\": \"0\",\r\n \"cancelPenaltyCharge\": \"0\",\r\n \"cancelPenaltyType\": \"Points\"\r\n },\r\n \"awardDetails\": [],\r\n \"membershipType\": \"VS\",\r\n \"awardCode\": \"GOLD\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipAwards/{{MembershipAwardsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipAwards", + "{{MembershipAwardsId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Membership Awards", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipAwards/{{MembershipAwardsId}}?membershipType=VS", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipAwards", + "{{MembershipAwardsId}}" + ], + "query": [ + { + "key": "membershipType", + "value": "VS" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Membership Classes", + "item": [ + { + "name": "get Membership Classes", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipClasses?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipClasses" + ], + "query": [ + { + "key": "codes", + "value": "CAR", + "disabled": true + }, + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Membership Classes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"membershipClasses\": [\r\n {\r\n \"loyaltyProgram\": false,\r\n \"frequentFlyer\": false,\r\n \"code\": \"NMSCLASS\",\r\n \"description\": \"New Membership Class\",\r\n \"displaySequence\": \"21\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipClasses", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipClasses" + ] + } + }, + "response": [] + }, + { + "name": "put Membership Classes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"membershipClasses\": [\r\n {\r\n \"loyaltyProgram\": false,\r\n \"frequentFlyer\": false,\r\n \"code\": \"CAR\",\r\n \"description\": \"Car Rental Programs\",\r\n \"displaySequence\": \"5\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipClasses/{{MembershipClassId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipClasses", + "{{MembershipClassId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Membership Classes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipClasses/{{MembershipClassId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipClasses", + "{{MembershipClassId}}" + ] + } + }, + "response": [] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Membership Claim Origins", + "item": [ + { + "name": "get Membership Claim Origins", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipClaimOrigins?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipClaimOrigins" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Membership Enrollment Codes", + "item": [ + { + "name": "get Membership Enrollment Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipEnrollmentCodes?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipEnrollmentCodes" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Membership Enrollment Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"membershipEnrollmentCodes\": [\r\n {\r\n \"code\": \"CRO\",\r\n \"description\": {\r\n \"defaultText\": \"Enrolled from CRO\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipEnrollmentCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipEnrollmentCodes" + ] + } + }, + "response": [] + }, + { + "name": "change Membership Enrollment Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"membershipEnrollmentCodes\": [\r\n {\r\n \"code\": \"CRO\",\r\n \"description\": {\r\n \"defaultText\": \"Enrolled from CRO\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipEnrollmentCodes/{{EnrollmentCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipEnrollmentCodes", + "{{EnrollmentCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Membership Enrollment Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipEnrollmentCodes/{{EnrollmentCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipEnrollmentCodes", + "{{EnrollmentCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Membership Enrollment Groups", + "item": [ + { + "name": "get Membership Enrollment Groups", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipEnrollmentGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipEnrollmentGroups" + ] + } + }, + "response": [] + }, + { + "name": "post membership Enrollment Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"membershipEnrollmentGroups\": [\r\n {\r\n \"enrollmentCodes\": [\r\n {\r\n \"code\": \"OWNER\"\r\n },\r\n {\r\n \"code\": \"SEPARA\"\r\n }\r\n ],\r\n \"code\": \"LOY\",\r\n \"description\": \"Loyalty\",\r\n \"displaySequence\": \"7\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipEnrollmentGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipEnrollmentGroups" + ] + } + }, + "response": [] + }, + { + "name": "put Membership Enrollment Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"membershipEnrollmentGroups\": [\r\n {\r\n \"enrollmentCodes\": [\r\n {\r\n \"code\": \"OWNER\"\r\n },\r\n {\r\n \"code\": \"SEPARA\"\r\n }\r\n ],\r\n \"code\": \"LOY\",\r\n \"description\": \"Loyalty\",\r\n \"displaySequence\": \"7\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipEnrollmentGroups/{{MembershipEnrollmentGroupsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipEnrollmentGroups", + "{{MembershipEnrollmentGroupsId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Membership Enrollment Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipEnrollmentGroups/{{MembershipEnrollmentGroupsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipEnrollmentGroups", + "{{MembershipEnrollmentGroupsId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Membership Levels", + "item": [ + { + "name": "get Membership Levels", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipLevels?membershipTypeCode=VA&includeInactive=false&includeFolioTexts=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipLevels" + ], + "query": [ + { + "key": "membershipTypeCode", + "value": "VA" + }, + { + "key": "includeInactive", + "value": "false" + }, + { + "key": "includeFolioTexts", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Membership Levels", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"membershipLevels\": [\r\n {\r\n \"description\": \"Membership level for Gold\",\r\n \"vip\": \"CEL\",\r\n \"displayColor\": \"Yellow\",\r\n \"folioTexts\": [],\r\n \"type\": \"SAT\",\r\n \"code\": \"GOLD\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipLevels", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipLevels" + ] + } + }, + "response": [] + }, + { + "name": "put Membership Levels", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"membershipLevels\": [\r\n {\r\n \"description\": \"Membership level for Gold\",\r\n \"label\": \"Mem level label\",\r\n \"rank\": \"4\",\r\n \"vip\": \"CEL\",\r\n \"displayColor\": \"Green\",\r\n \"inactive\": false,\r\n \"folioTexts\": [],\r\n \"fulfillment\": false,\r\n \"changesRestricted\": false,\r\n \"restrictedLevel\": true,\r\n \"renewCard\": true,\r\n \"feeRequired\": true,\r\n \"type\": \"SAT\",\r\n \"code\": \"GOLD\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipLevels/{{MembershipLevelsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipLevels", + "{{MembershipLevelsId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Membership Levels", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipLevels/{{MembershipLevelsId}}?type=SAT", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipLevels", + "{{MembershipLevelsId}}" + ], + "query": [ + { + "key": "type", + "value": "SAT" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Membership Market Groups", + "item": [ + { + "name": "get Membership Market Groups", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipMarketGroups?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipMarketGroups" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Membership Market Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"membershipMarketGroups\": [\r\n {\r\n \"marketCodes\": [\r\n {\r\n \"code\": \"AWMC\"\r\n },\r\n {\r\n \"code\": \"BAR1\"\r\n }\r\n ],\r\n \"code\": \"LEISURE\",\r\n \"description\": \"Leisure Travel\",\r\n \"displaySequence\": \"4\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipMarketGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipMarketGroups" + ] + } + }, + "response": [] + }, + { + "name": "put Membership Market Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"membershipMarketGroups\": [\r\n {\r\n \"marketCodes\": [\r\n {\r\n \"code\": \"AWMC\"\r\n },\r\n {\r\n \"code\": \"BAR1\"\r\n }\r\n ],\r\n \"code\": \"LEISURE\",\r\n \"description\": \"Leisure Travel\",\r\n \"displaySequence\": \"4\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipMarketGroups/{{MembershipMarketGroupId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipMarketGroups", + "{{MembershipMarketGroupId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Membership Market Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipMarketGroups/{{MembershipMarketGroupId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipMarketGroups", + "{{MembershipMarketGroupId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Membership Property Groups", + "item": [ + { + "name": "get Membership Property Groups", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipPropertyGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipPropertyGroups" + ] + } + }, + "response": [] + }, + { + "name": "post Membership Property Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"membershipPropertyGroups\": [\r\n {\r\n \"hotels\": [\r\n {\r\n \"code\": \"ANC\"\r\n }\r\n ],\r\n \"code\": \"SUITES\",\r\n \"description\": \"Suites Only\",\r\n \"displaySequence\": \"4\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipPropertyGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipPropertyGroups" + ] + } + }, + "response": [] + }, + { + "name": "put Membership Property Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"membershipPropertyGroups\": [\r\n {\r\n \"hotels\": [\r\n {\r\n \"code\": \"SAND01\"\r\n }\r\n ],\r\n \"code\": \"SUITES\",\r\n \"description\": \"Suites Only\",\r\n \"displaySequence\": \"4\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipPropertyGroups/{{MembershipPropertyGroupsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipPropertyGroups", + "{{MembershipPropertyGroupsId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Membership Property Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipPropertyGroups/{{MembershipPropertyGroupsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipPropertyGroups", + "{{MembershipPropertyGroupsId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Membership Rate Groups", + "item": [ + { + "name": "get Membership Rate Groups", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipRateGroups?includeInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipRateGroups" + ], + "query": [ + { + "key": "includeInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Membership Rate Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"membershipRateGroups\": [\r\n {\r\n \"rateCodes\": [\r\n {\r\n \"code\": \"BAR\"\r\n },\r\n {\r\n \"code\": \"RACK\"\r\n }\r\n ],\r\n \"code\": \"GROUPFF\",\r\n \"description\": \"Group for FF\",\r\n \"displaySequence\": \"4\"\r\n }\r\n ]\r\n}" + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipRateGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipRateGroups" + ] + }, + "description": "Rate Groups are used within the setup of point calculation rules for Membership Types. Within a rule, you may specify if points are calculated by a rate group. You can identify which rate codes belong within the rate group so that OPERA Cloud calculates points based on the codes selected here. For example, you may create a rate group called Package and within this group, you can select the package rate codes. When this rate group is applied to a calculation rule, points are calculated if the reservation rate code is included in this rate group." + }, + "response": [] + }, + { + "name": "put Membership Rate Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"membershipRateGroups\": [\r\n {\r\n \"rateCodes\": [\r\n {\r\n \"code\": \"BAR\"\r\n },\r\n {\r\n \"code\": \"RACK\"\r\n }\r\n ],\r\n \"code\": \"GROUPFF\",\r\n \"description\": \"Group for FF\",\r\n \"displaySequence\": \"4\"\r\n }\r\n ]\r\n}" + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipRateGroups/{{MembershipRateGroupId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipRateGroups", + "{{MembershipRateGroupId}}" + ] + }, + "description": "Rate Groups are used within the setup of point calculation rules for Membership Types. Within a rule, you may specify if points are calculated by a rate group. You can identify which rate codes belong within the rate group so that OPERA Cloud calculates points based on the codes selected here. For example, you may create a rate group called Package and within this group, you can select the package rate codes. When this rate group is applied to a calculation rule, points are calculated if the reservation rate code is included in this rate group." + }, + "response": [] + } + ] + }, + { + "name": "Membership Types", + "item": [ + { + "name": "get Membership Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipTypes" + ] + } + }, + "response": [] + }, + { + "name": "get Membership Type", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipTypes/{{MembershipTypeId}}?membershipTypeCode={{MembershipTypeId}}&fetchInstructions=PrimaryDetails", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipTypes", + "{{MembershipTypeId}}" + ], + "query": [ + { + "key": "membershipTypeCode", + "value": "{{MembershipTypeId}}" + }, + { + "key": "fetchInstructions", + "value": "PrimaryDetails" + } + ] + } + }, + "response": [] + }, + { + "name": "post Membership Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"membershipTypes\": [\r\n {\r\n \"membershipType\": \"HIGH\",\r\n \"membershipClass\": \"PTS\",\r\n \"description\": \"High Rollers Type\",\r\n \"ranking\": \"3\",\r\n \"sequence\": \"3\",\r\n \"cardDetails\": {\r\n \"membershipCardValidationRule\": {\r\n \"rule\": \"Novalid\",\r\n \"ranges\": []\r\n }\r\n },\r\n \"membershipAction\": \"NoAction\",\r\n \"additionalDetails\": {},\r\n \"handlingDetails\": {\r\n \"allowCardNumberOverride\": false\r\n },\r\n \"inactive\": false,\r\n \"centralSetup\": false,\r\n \"enrollmentCodeRequiredYn\": false,\r\n \"bookerProgramYn\": false,\r\n \"companyYn\": false,\r\n \"travelAgentYn\": false,\r\n \"sourceYn\": false,\r\n \"groupYn\": false,\r\n \"contactYn\": false,\r\n \"primaryMembership\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipTypes" + ] + } + }, + "response": [] + }, + { + "name": "put Membership Type", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"membershipTypeChangeInstructions\": [\r\n {\r\n \"membershipType\": {\r\n \"membershipType\": \"OWNER\",\r\n \"membershipClass\": \"CPR\",\r\n \"description\": \"Ownership Memberships\",\r\n \"pointsLabel\": \"OWNER Points\",\r\n \"sequence\": \"4\",\r\n \"cardDetails\": {\r\n \"membershipCardValidationRule\": {\r\n \"rule\": \"Novalid\",\r\n \"ranges\": [\r\n {},\r\n {},\r\n {}\r\n ]\r\n },\r\n \"cardNumberBasedOn\": \"DefaultSequence\",\r\n \"allowDuplicateCardNumbers\": false,\r\n \"expirationDateRequired\": false\r\n },\r\n \"membershipAction\": \"AutoPopulate\"\r\n },\r\n \"awardGenerationMethod\": \"Manual\",\r\n \"awardPointsDetail\": {\r\n \"calendarPeriod\": \"Calendar\",\r\n \"expiryPeriod\": \"One\",\r\n \"awardPointsExpiryDate\": \"DoNotExpire\",\r\n \"gracePeriodYear\": \"NoGracePeriod\",\r\n \"requiredOnStayPeriod\": false,\r\n \"exceptionCriteria\": {\r\n \"multipleRooms\": \"Two\",\r\n \"bBSingleProperty\": false,\r\n \"bBSingleGroup\": false,\r\n \"bBCrossMembership\": false\r\n }\r\n },\r\n \"tierPointsDetails\": {\r\n \"tierExpirationMonth\": \"December\",\r\n \"requalifyOnUpgrade\": false,\r\n \"downgradeRenewalInAutoJob\": false,\r\n \"upgradePeriodCalendar\": \"ThisYear\",\r\n \"downgradePeriodCalendar\": \"ThisYear\",\r\n \"enableTierManagementReset\": false,\r\n \"nonMemberPoints\": false\r\n },\r\n \"additionalDetails\": {\r\n \"autoWebEnrollment\": false,\r\n \"autoUpdateWebLogin\": false\r\n },\r\n \"handlingDetails\": {\r\n \"levelRequired\": false,\r\n \"fulfillment\": false,\r\n \"allowCardNumberOverride\": false,\r\n \"saveCardNumberHistory\": false,\r\n \"nameProtected\": false,\r\n \"alternateNameProtected\": false,\r\n \"autoGenerateReferenceNo\": false,\r\n \"autoPopulateNumberFromName\": false,\r\n \"nameOnCardFromAltName\": false,\r\n \"moveMemPromotions\": false\r\n },\r\n \"inactive\": false,\r\n \"excludeProfileFromPurge\": false,\r\n \"allowShares\": false,\r\n \"sendCheckoutToInterface\": false,\r\n \"multiplier\": false,\r\n \"centralSetup\": true,\r\n \"centralSetupYn\": true,\r\n \"enrollmentCodeRequiredYn\": false,\r\n \"bookerProgramYn\": false,\r\n \"companyYn\": false,\r\n \"travelAgentYn\": false,\r\n \"sourceYn\": false,\r\n \"groupYn\": false,\r\n \"contactYn\": false,\r\n \"externallyControlled\": false,\r\n \"primaryMembership\": false,\r\n \"printFolioMsgOnConfirmation\": false\r\n }\r\n }\r\n]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipTypes/{{MembershipTypeId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipTypes", + "{{MembershipTypeId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Membership Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipTypes/{{MembershipTypeId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipTypes", + "{{MembershipTypeId}}" + ] + } + }, + "response": [] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Membership Type Rules", + "item": [ + { + "name": "get Membership Type Rule", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipTypeRules/{{MembershipTypeRulesId}}?includeInactive=true&membershipType=DREAMS&membershipPointsSequence=1&fetchInstructions=RuleDefinition", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipTypeRules", + "{{MembershipTypeRulesId}}" + ], + "query": [ + { + "key": "includeInactive", + "value": "true" + }, + { + "key": "membershipType", + "value": "DREAMS" + }, + { + "key": "membershipPointsSequence", + "value": "1" + }, + { + "key": "fetchInstructions", + "value": "RuleDefinition", + "description": "\"RuleDefinition\", \"PointsDefinition\", \"RuleConditions\"" + } + ] + } + }, + "response": [] + }, + { + "name": "get Membership Type Rules", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipTypeRules?includeInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipTypeRules" + ], + "query": [ + { + "key": "includeInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Membership Type Rules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"membershipTypeRules\": [\r\n {\r\n \"rulePrimaryDetails\": {\r\n \"membershipTypeRuleId\": {\r\n \"membershipType\": \"AA\",\r\n \"membershipPointsSequence\": \"9\"\r\n },\r\n \"description\": \"OR Stay Rule\",\r\n \"ruleBasedOn\": \"Stay\",\r\n \"ruleStartDate\": \"2023-08-06\",\r\n \"ruleEndDate\": \"2023-04-30\",\r\n \"pointsType\": \"Base\"\r\n },\r\n \"ruleDefinition\": {\r\n \"ruleCode\": \"ORSTAY\",\r\n \"programType\": \"All\",\r\n \"ruleAppliesOn\": \"Arrival\"\r\n },\r\n \"rulePointsDefinition\": {\r\n \"points\": \"20\",\r\n \"costPerPoint\": \"1\",\r\n \"percentagePoints\": false,\r\n \"excludePointProjection\": false\r\n },\r\n \"ruleConditions\": {\r\n \"generalConditions\": {\r\n \"property\": \"{{HotelId}}\"\r\n },\r\n \"rateConditions\": {\r\n \"qualifyingRates\": false,\r\n \"excludeRateGroup\": false,\r\n \"excludeRevenueGroup\": false,\r\n \"includeTransactionGroup\": false,\r\n \"allMembershipRates\": false,\r\n \"allMembershipTrx\": false\r\n },\r\n \"roomConditions\": {\r\n \"roomsToCharge\": false\r\n },\r\n \"segmentationConditions\": {\r\n \"excludeMarketGroup\": false\r\n },\r\n \"reservationConditions\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n }\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipTypeRules", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipTypeRules" + ] + } + }, + "response": [] + }, + { + "name": "put Membership Type Rules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"membershipTypeRules\": [\r\n {\r\n \"rulePrimaryDetails\": {\r\n \"membershipTypeRuleId\": {\r\n \"membershipType\": \"AA\",\r\n \"membershipPointsSequence\": \"9\"\r\n },\r\n \"description\": \"OR Stay Rule\",\r\n \"ruleBasedOn\": \"Stay\",\r\n \"ruleStartDate\": \"2023-08-06\",\r\n \"ruleEndDate\": \"2023-08-30\",\r\n \"pointsType\": \"Base\"\r\n },\r\n \"ruleDefinition\": {\r\n \"ruleCode\": \"ORSTAY\",\r\n \"programType\": \"All\",\r\n \"ruleAppliesOn\": \"Arrival\"\r\n },\r\n \"rulePointsDefinition\": {\r\n \"points\": \"20\",\r\n \"costPerPoint\": \"1\",\r\n \"percentagePoints\": false,\r\n \"excludePointProjection\": false\r\n },\r\n \"ruleConditions\": {\r\n \"generalConditions\": {\r\n \"property\": \"{{HotelId}}\"\r\n },\r\n \"rateConditions\": {\r\n \"qualifyingRates\": false,\r\n \"excludeRateGroup\": false,\r\n \"excludeRevenueGroup\": false,\r\n \"includeTransactionGroup\": false,\r\n \"allMembershipRates\": false,\r\n \"allMembershipTrx\": false\r\n },\r\n \"roomConditions\": {\r\n \"roomsToCharge\": false\r\n },\r\n \"segmentationConditions\": {\r\n \"excludeMarketGroup\": false\r\n },\r\n \"reservationConditions\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n }\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipTypeRules/{{MembershipTypeRulesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipTypeRules", + "{{MembershipTypeRulesId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Membership Type Rules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipTypeRules/{{MembershipTypeRulesId}}?membershipPointsSequence=2", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipTypeRules", + "{{MembershipTypeRulesId}}" + ], + "query": [ + { + "key": "membershipPointsSequence", + "value": "2" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Membership Status Codes", + "item": [ + { + "name": "get Membership Status Codes", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipStatusCodes?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipStatusCodes" + ], + "query": [ + { + "key": "codes", + "value": "CAR", + "disabled": true + }, + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Membership Status Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"membershipStatusCodes\": [\r\n {\r\n \"code\": \"ACTIVE\",\r\n \"description\": {\r\n \"defaultText\": \"Active\"\r\n },\r\n \"displayOrder\": \"5\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipStatusCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipStatusCodes" + ] + } + }, + "response": [] + }, + { + "name": "put Membership Status Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"membershipStatusCodes\": [\r\n {\r\n \"code\": \"ACTIVE\",\r\n \"description\": {\r\n \"defaultText\": \"Active\"\r\n },\r\n \"displayOrder\": \"5\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipStatusCodes/{{MembershipStatusCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipStatusCodes", + "{{MembershipStatusCode}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Membership Status Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipStatusCodes/{{MembershipStatusCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipStatusCodes", + "{{MembershipStatusCode}}" + ] + } + }, + "response": [] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Nationalities", + "item": [ + { + "name": "get Nationalities", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/nationalities?wildcard=S&description=S", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "nationalities" + ], + "query": [ + { + "key": "wildcard", + "value": "S" + }, + { + "key": "codes", + "value": "", + "disabled": true + }, + { + "key": "description", + "value": "S" + } + ] + } + }, + "response": [] + }, + { + "name": "post Nationalities", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"nationalities\": [\r\n {\r\n \"code\": \"CA\",\r\n \"description\": {\r\n \"defaultText\": \"Canadian\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/nationalities", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "nationalities" + ] + }, + "description": "The Preference Group will need to already exist, to then create a prefernce code and associate it with that Group." + }, + "response": [] + }, + { + "name": "put Nationalities", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"nationalities\": [\r\n {\r\n \"code\": \"CA\",\r\n \"description\": {\r\n \"defaultText\": \"Canadian\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/nationalities/{{NationalitiesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "nationalities", + "{{NationalitiesId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Nationalities", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/nationalities/{{NationalitiesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "nationalities", + "{{NationalitiesId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Owner Teams", + "item": [ + { + "name": "get Owner Teams", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/ownerTeams?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "ownerTeams" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post OwnerTeams", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"ownerTeams\": [\r\n {\r\n \"code\": \"NIGHT\",\r\n \"description\": {\r\n \"defaultText\": \"Night Audit\"\r\n },\r\n \"displayOrder\": \"4\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/ownerTeams", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "ownerTeams" + ] + } + }, + "response": [] + }, + { + "name": "change OwnerTeams", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"ownerTeams\": [\r\n {\r\n \"code\": \"NIGHT\",\r\n \"description\": {\r\n \"defaultText\": \"Night Audit\"\r\n },\r\n \"displayOrder\": \"4\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/ownerTeams/{{OwnerTeamCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "ownerTeams", + "{{OwnerTeamCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove OwnerTeams", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/ownerTeams/{{OwnerTeamCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "ownerTeams", + "{{OwnerTeamCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Pay Days", + "item": [ + { + "name": "get Pay Days", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/payDays?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "payDays" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Pay Days", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"payDays\": [\r\n {\r\n \"code\": \"30\",\r\n \"description\": {\r\n \"defaultText\": \"30 Pay Days\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/payDays", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "payDays" + ], + "query": [ + { + "key": "codes", + "value": "1", + "disabled": true + } + ] + }, + "description": "The Preference Group will need to already exist, to then create a prefernce code and associate it with that Group." + }, + "response": [] + }, + { + "name": "put Pay Days", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"payDays\": [\r\n {\r\n \"code\": \"30\",\r\n \"description\": {\r\n \"defaultText\": \"30 Pay Days\"\r\n },\r\n \"displayOrder\": \"4\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/payDays/{{PayDaysId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "payDays", + "{{PayDaysId}}" + ], + "query": [ + { + "key": "codes", + "value": "1", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "delete Pay Days", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/payDays/{{PayDaysId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "payDays", + "{{PayDaysId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Preferences", + "item": [ + { + "name": "get Available Preferences", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/availablePreferences?preferenceType=SPECIALS&isOnlyForReservation=true&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "availablePreferences" + ], + "query": [ + { + "key": "preferenceType", + "value": "SPECIALS" + }, + { + "key": "isOnlyForReservation", + "value": "true" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get Preferences", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/hotels/{{HotelId}}/preferences?preferenceGroupsCodes=ROOM+FEATURES", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "preferences" + ], + "query": [ + { + "key": "preferenceGroupsCodes", + "value": "ROOM+FEATURES" + } + ] + } + }, + "response": [] + }, + { + "name": "post Preferences", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"hotelPreferences\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"Chocolate Box\",\r\n \"code\": \"CHB\",\r\n \"preferenceGroup\": \"SPECIALS\",\r\n \"orderSequence\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/hotels/{{HotelId}}/preferences", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "preferences" + ] + } + }, + "response": [] + }, + { + "name": "put Preferences", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"hotelPreferences\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"Early Arrival\",\r\n \"code\": \"EA\",\r\n \"preferenceGroup\": \"SPECIALS\",\r\n \"housekeeping\": true,\r\n \"orderSequence\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/hotels/{{HotelId}}/preferences", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "preferences" + ] + } + }, + "response": [] + }, + { + "name": "delete Preferences", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/hotels/{{HotelId}}/preferences?preferenceCode=SHOW&preferenceGroup=ROOM FEATURES", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "preferences" + ], + "query": [ + { + "key": "preferenceCode", + "value": "SHOW" + }, + { + "key": "preferenceGroup", + "value": "ROOM FEATURES" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Profile Inactive Reasons", + "item": [ + { + "name": "get Profile Inactive Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/profileInactiveReasons?description=b", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "profileInactiveReasons" + ], + "query": [ + { + "key": "description", + "value": "b" + }, + { + "key": "wildCard", + "value": "c", + "disabled": true + }, + { + "key": "codes", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Profile Inactive Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"profileInactiveReasons\": [\r\n {\r\n \"code\": \"NPM\",\r\n \"description\": {\r\n \"defaultText\": \"Non Payment\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/profileInactiveReasons", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "profileInactiveReasons" + ] + } + }, + "response": [] + }, + { + "name": "put Profile Inactive Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"profileInactiveReasons\": [\r\n {\r\n \"code\": \"NPM\",\r\n \"description\": {\r\n \"defaultText\": \"Non Payment\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/profileInactiveReasons/{{ProfileInactiveReasonsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "profileInactiveReasons", + "{{ProfileInactiveReasonsId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Profile Inactive Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/profileInactiveReasons/{{ProfileInactiveReasonsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "profileInactiveReasons", + "{{ProfileInactiveReasonsId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Profile Restriction Reasons", + "item": [ + { + "name": "get Profile Restriction Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/profileRestrictionReasons?description=a", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "profileRestrictionReasons" + ], + "query": [ + { + "key": "codes", + "value": "PAY", + "disabled": true + }, + { + "key": "wildCard", + "value": "", + "disabled": true + }, + { + "key": "description", + "value": "a" + } + ] + } + }, + "response": [] + }, + { + "name": "post Profile Restriction Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"profileRestrictionReasons\": [\r\n {\r\n \"code\": \"FREQ\",\r\n \"description\": {\r\n \"defaultText\": \"FREQUENT CANCELLED\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/profileRestrictionReasons", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "profileRestrictionReasons" + ] + } + }, + "response": [] + }, + { + "name": "put Profile Restriction Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"profileRestrictionReasons\": [\r\n {\r\n \"code\": \"FREQ\",\r\n \"description\": {\r\n \"defaultText\": \"FREQUENT CANCELLED\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/profileRestrictionReasons/{{ProfileRestrictionReasonsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "profileRestrictionReasons", + "{{ProfileRestrictionReasonsId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Profile Restriction Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/profileRestrictionReasons/{{ProfileRestrictionReasonsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "profileRestrictionReasons", + "{{ProfileRestrictionReasonsId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Preferences Groups", + "item": [ + { + "name": "get Preference Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/preferenceGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "preferenceGroups" + ] + } + }, + "response": [] + }, + { + "name": "post Preference Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"preferenceGroups\": [\r\n {\r\n \"description\": \"Pre group\",\r\n \"mandatoryReservation\": false,\r\n \"maxQuantity\": \"5\",\r\n \"sequence\": \"1\",\r\n \"code\": \"BALCONY\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/preferenceGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "preferenceGroups" + ] + } + }, + "response": [] + }, + { + "name": "put Preference Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"preferenceGroups\": [\r\n {\r\n \"description\": \"Room with Balcony update\",\r\n \"mandatoryReservation\": false,\r\n \"reservationPreference\": true,\r\n \"maxQuantity\": \"4\",\r\n \"sequence\": \"2\",\r\n \"allowSubTypes\": false,\r\n \"code\": \"BALCONY\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/preferenceGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "preferenceGroups" + ] + } + }, + "response": [] + }, + { + "name": "delete Preference Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/preferenceGroups?preferenceGroup=PREGROUP", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "preferenceGroups" + ], + "query": [ + { + "key": "preferenceGroup", + "value": "PREGROUP" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Sources", + "item": [ + { + "name": "get Sources", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/sources?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "sources" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Sources", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"sources\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"NEWS\",\r\n \"description\": {\r\n \"defaultText\": \"Newspaper\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/sources", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "sources" + ] + } + }, + "response": [] + }, + { + "name": "put Sources", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"sources\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"NEWS\",\r\n \"description\": {\r\n \"defaultText\": \"Newspaper\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/sources/{{SourcesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "sources", + "{{SourcesId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Sources", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/sources/{{SourcesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "sources", + "{{SourcesId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Travel Agent Types", + "item": [ + { + "name": "get Travel Agent Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/fiscalAgentTypes?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "fiscalAgentTypes" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + }, + "description": "Requires OPERA Cloud to have the control - Exclusive Preferences enabled" + }, + "response": [] + }, + { + "name": "post Travel Agent Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"travelAgentTypes\": [\r\n {\r\n \"code\": \"WH\",\r\n \"description\": {\r\n \"defaultText\": \"Wholesale Number\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/fiscalAgentTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "fiscalAgentTypes" + ] + }, + "description": "Requires OPERA Cloud to have the control - Exclusive Preferences enabled" + }, + "response": [] + }, + { + "name": "change Travel Agent Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"travelAgentTypes\": [\r\n {\r\n \"code\": \"WH\",\r\n \"description\": {\r\n \"defaultText\": \"Wholesale Number\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/fiscalAgentTypes/{{FiscalAgentTypeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "fiscalAgentTypes", + "{{FiscalAgentTypeCode}}" + ] + }, + "description": "Requires OPERA Cloud to have the control - Exclusive Preferences enabled" + }, + "response": [] + }, + { + "name": "remove Travel Agent Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/fiscalAgentTypes/{{FiscalAgentTypeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "fiscalAgentTypes", + "{{FiscalAgentTypeCode}}" + ] + }, + "description": "Requires OPERA Cloud to have the control - Exclusive Preferences enabled" + }, + "response": [] + } + ] + }, + { + "name": "Template Preferences", + "item": [ + { + "name": "get Template Preferences", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/preferences?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "preferences" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Template Preferences", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templatePreferences\": [\r\n {\r\n \"global\": true,\r\n \"description\": \"Celiac\",\r\n \"code\": \"CELIAC\",\r\n \"preferenceGroup\": \"DIETARY\",\r\n \"orderSequence\": \"5\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/preferences", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "preferences" + ], + "query": [ + { + "key": "codes", + "value": "1", + "disabled": true + } + ] + }, + "description": "The Preference Group will need to already exist, to then create a prefernce code and associate it with that Group." + }, + "response": [] + }, + { + "name": "put Template Preferences", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templatePreferences\": [\r\n {\r\n \"global\": true,\r\n \"description\": \"Perferences\",\r\n \"code\": \"PER\",\r\n \"preferenceGroup\": \"COMMUNICATION\",\r\n \"orderSequence\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/preferences", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "preferences" + ], + "query": [ + { + "key": "codes", + "value": "1", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "copy Preferences", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"copyInstructions\": {\r\n \"hotelCodes\": [\r\n \"{{HotelId}}\"\r\n ],\r\n \"templatePreferences\": [\r\n {\r\n \"code\": \"TPER\",\r\n \"preferenceGroup\": \"COMMUNICATION\"\r\n }\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/preferences/copy", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "preferences", + "copy" + ], + "query": [ + { + "key": "codes", + "value": "1", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "delete Template Preferences", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/preferences?preferenceCode=CELIAC&preferenceGroup=DIETARY", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "preferences" + ], + "query": [ + { + "key": "preferenceCode", + "value": "CELIAC" + }, + { + "key": "preferenceGroup", + "value": "DIETARY" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Template Exclusive Preferences", + "item": [ + { + "name": "get Template Exclusive Preferences", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/exclusivePreferences?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "exclusivePreferences" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Template Exclusive Preferences", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateExclusivePreferences\": [\r\n {\r\n \"preferenceCodes\": [\r\n {\r\n \"code\": \"CAB\"\r\n },\r\n {\r\n \"code\": \"GALILMH\"\r\n }\r\n ],\r\n \"code\": \"C1\",\r\n \"preferenceGroup\": \"WINE\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/exclusivePreferences", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "exclusivePreferences" + ], + "query": [ + { + "key": "codes", + "value": "1", + "disabled": true + } + ] + }, + "description": "The Preference Group will need to already exist, to then create a prefernce code and associate it with that Group." + }, + "response": [] + }, + { + "name": "put Template Exclusive Preferences", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateExclusivePreferences\": [\r\n {\r\n \"preferenceCodes\": [\r\n {\r\n \"code\": \"CAB\"\r\n },\r\n {\r\n \"code\": \"GALILMH\"\r\n }\r\n ],\r\n \"code\": \"C1\",\r\n \"preferenceGroup\": \"WINE\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/exclusivePreferences", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "exclusivePreferences" + ] + } + }, + "response": [] + }, + { + "name": "delete Template Exclusive Preferences", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/exclusivePreferences?exclusivePreferenceCode=C1&exclusivePreferenceGroup=WINE", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "exclusivePreferences" + ], + "query": [ + { + "key": "exclusivePreferenceCode", + "value": "C1" + }, + { + "key": "exclusivePreferenceGroup", + "value": "WINE" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Territories", + "item": [ + { + "name": "get Territories", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/territories?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "territories" + ], + "query": [ + { + "key": "wildCard", + "value": "c", + "disabled": true + }, + { + "key": "codes", + "value": "", + "disabled": true + }, + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Territories", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"territories\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"AP\",\r\n \"description\": {\r\n \"defaultText\": \"Asia Pacific\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/territories", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "territories" + ], + "query": [ + { + "key": "codes", + "value": "1", + "disabled": true + } + ] + }, + "description": "The Preference Group will need to already exist, to then create a prefernce code and associate it with that Group." + }, + "response": [] + }, + { + "name": "put Territories", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"territories\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"AP\",\r\n \"description\": {\r\n \"defaultText\": \"Asia Pacific\"\r\n },\r\n \"displayOrder\": \"3\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/territories/{{TerritoriesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "territories", + "{{TerritoriesId}}" + ], + "query": [ + { + "key": "codes", + "value": "1", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "delete Territories", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/territories/{{TerritoriesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "territories", + "{{TerritoriesId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "VIP Levels", + "item": [ + { + "name": "get VIP Levels", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/vipLevels?wildCard=G&description=", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "vipLevels" + ], + "query": [ + { + "key": "codes", + "value": "1", + "disabled": true + }, + { + "key": "wildCard", + "value": "G" + }, + { + "key": "description", + "value": "" + } + ] + } + }, + "response": [] + }, + { + "name": "post VIP Levels", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"vIPLevels\": [\r\n {\r\n \"displayColor\": \"Red\",\r\n \"ranking\": \"2\",\r\n \"code\": \"RUBY\",\r\n \"description\": {\r\n \"defaultText\": \"Ruby VIP Level\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/vipLevels", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "vipLevels" + ] + } + }, + "response": [] + }, + { + "name": "put VIP Levels", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"vIPLevels\": [\r\n {\r\n \"displayColor\": \"Red\",\r\n \"ranking\": \"2\",\r\n \"code\": \"RUBY\",\r\n \"description\": {\r\n \"defaultText\": \"Ruby VIP Level\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/vipLevels/{{VipLevelsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "vipLevels", + "{{VipLevelsId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete VIP Levels", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/vipLevels/{{VipLevelsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "vipLevels", + "{{VipLevelsId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Additional", + "item": [ + { + "name": "postCommunicationType", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"communicationType\": {\n \"role\": \"Email\",\n \"description\": \"Email Test\",\n \"textEnabled\": false,\n \"sequence\": \"15\",\n \"code\": \"EMAIL_TEST\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/communicationTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "communicationTypes" + ] + } + }, + "response": [] + }, + { + "name": "changeCommunicationType", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"communicationType\": {\n \"role\": \"Email\",\n \"description\": \"Email Test Description\",\n \"textEnabled\": false,\n \"sequence\": \"15\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/communicationTypes/EMAIL_TEST", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "communicationTypes", + "EMAIL_TEST" + ] + } + }, + "response": [] + }, + { + "name": "getCommunicationType", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/communicationTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "communicationTypes" + ] + } + }, + "response": [] + }, + { + "name": "removeCommunicationType", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/communicationTypes/EMAIL_TEST", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "communicationTypes", + "EMAIL_TEST" + ] + } + }, + "response": [] + }, + { + "name": "postMembershipBenefitPrograms", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"membershipBenefitPrograms\": [\n {\n \"description\": \"Black Level Benefit\",\n \"dateRange\": {\n \"start\": \"2023-10-16\",\n \"end\": \"2023-10-15\"\n },\n \"minimumLevel\": \"BLACK\",\n \"membershipType\": \"CRMROYAL\",\n \"code\": \"BLKBENEFIT\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipBenefitPrograms", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipBenefitPrograms" + ] + } + }, + "response": [] + }, + { + "name": "putMembershipBenefitPrograms", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"membershipBenefitPrograms\": [\n {\n \"description\": \"Black Level Benefit\",\n \"inactive\": false,\n \"dateRange\": {\n \"start\": \"2023-10-16\",\n \"end\": \"2023-10-15\"\n },\n \"minimumLevel\": \"BLACK\",\n \"membershipType\": \"CRMROYAL\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipBenefitPrograms/BLKBENEFIT", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipBenefitPrograms", + "BLKBENEFIT" + ] + } + }, + "response": [] + }, + { + "name": "getMembershipBenefitPrograms", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipBenefitPrograms?membershipType=CRMROYAL&includeInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipBenefitPrograms" + ], + "query": [ + { + "key": "membershipType", + "value": "CRMROYAL" + }, + { + "key": "includeInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "deleteMembershipBenefitPrograms", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipBenefitPrograms/BLKBENEFIT?membershipType=CRMROYAL", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipBenefitPrograms", + "BLKBENEFIT" + ], + "query": [ + { + "key": "membershipType", + "value": "CRMROYAL" + } + ] + } + }, + "response": [] + }, + { + "name": "postDistanceTypes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"distanceTypes\": [\n {\n \"code\": \"MILES\",\n \"description\": {\n \"defaultText\": \"Miles\",\n \"translatedTexts\": []\n },\n \"displayOrder\": \"15\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/distanceTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "distanceTypes" + ] + } + }, + "response": [] + }, + { + "name": "putDistanceTypes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"distanceTypes\": [\n {\n \"description\": {\n \"defaultText\": \"Miles Description\",\n \"translatedTexts\": []\n },\n \"displayOrder\": \"15\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/distanceTypes/MILES", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "distanceTypes", + "MILES" + ] + } + }, + "response": [] + }, + { + "name": "getDistanceTypes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/distanceTypes?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "distanceTypes" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "deleteDistanceTypes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/distanceTypes/MILES", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "distanceTypes", + "MILES" + ] + } + }, + "response": [] + }, + { + "name": "postProfileRelationships", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"profileLinks\": [\n {\n \"fromDescription\": \"Company\",\n \"toDescription\": \"Guest Employee\",\n \"fromType\": \"COMPANY\",\n \"toType\": \"D\",\n \"fromCode\": \"CO\",\n \"toCode\": \"SUB\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/relationships", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "relationships" + ] + } + }, + "response": [] + }, + { + "name": "putProfileRelationships", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"profileLinks\": [\n {\n \"fromDescription\": \"Company Description\",\n \"toDescription\": \"Guest Employee Description\",\n \"defaultProfileLink\": false,\n \"globalProfileLink\": false,\n \"fromType\": \"COMPANY\",\n \"toType\": \"D\",\n \"fromCode\": \"CO\",\n \"toCode\": \"SUB\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/relationships", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "relationships" + ] + } + }, + "response": [] + }, + { + "name": "deleteProfileRelationships", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/relationships?toType=D&fromType=COMPANY&toCode=SUB&fromCode=CO", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "relationships" + ], + "query": [ + { + "key": "toType", + "value": "D" + }, + { + "key": "fromType", + "value": "COMPANY" + }, + { + "key": "toCode", + "value": "SUB" + }, + { + "key": "fromCode", + "value": "CO" + } + ] + } + }, + "response": [] + }, + { + "name": "getProfileRelationships", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/relationships?fromType=COMPANY", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "relationships" + ], + "query": [ + { + "key": "fromType", + "value": "COMPANY" + } + ] + } + }, + "response": [] + }, + { + "name": "createGuestStatus", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"guestStatuses\": [\n {\n \"code\": \"CHOUT\",\n \"description\": {\n \"defaultText\": \"Checked Out Description\",\n \"translatedTexts\": []\n },\n \"displayOrder\": \"2\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/guestStatuses", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "guestStatuses" + ] + } + }, + "response": [] + }, + { + "name": "changeGuestStatuses", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"guestStatuses\": [\n {\n \"description\": {\n \"defaultText\": \"Checked Out\",\n \"translatedTexts\": []\n },\n \"displayOrder\": \"2\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/guestStatuses/CHOUT", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "guestStatuses", + "CHOUT" + ] + } + }, + "response": [] + }, + { + "name": "getGuestStatuses", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/guestStatuses?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "guestStatuses" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "removeGuestStatuses", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/guestStatuses/CHOUT", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "guestStatuses", + "CHOUT" + ] + } + }, + "response": [] + }, + { + "name": "postMembershipRates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"membershipRates\": [\n {\n \"hotelId\": \"LCSCRM1\",\n \"ruleCode\": \"ABC\",\n \"description\": \"ABC\",\n \"beginDate\": \"2023-10-16\",\n \"endDate\": \"2023-10-15\",\n \"ratePlanCodes\": [\n \"AWARDDAY\"\n ],\n \"memberships\": [\n {\n \"membershipType\": \"CRMROYAL\",\n \"membershipLevel\": [\n \"BLACK\"\n ]\n }\n ],\n \"inactive\": false,\n \"guaranteed\": false\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipRates", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipRates" + ] + } + }, + "response": [] + }, + { + "name": "putMembershipRates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"membershipRates\": [\n {\n \"hotelId\": \"LCSCRM1\",\n \"ruleCode\": \"ABC\",\n \"description\": \"ABC\",\n \"beginDate\": \"2023-10-16\",\n \"endDate\": \"2023-10-15\",\n \"ratePlanCodes\": [\n \"AWARDDAY\"\n ],\n \"memberships\": [\n {\n \"membershipType\": \"CRMROYAL\",\n \"membershipLevel\": [\n \"BLACK\"\n ]\n }\n ],\n \"inactive\": false,\n \"guaranteed\": false\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipRates/ABC", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipRates", + "ABC" + ] + } + }, + "response": [] + }, + { + "name": "getMembershipRates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipRates?hotelIds=LCSCRM1&ratePlanCodes=AWARDDAY", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipRates" + ], + "query": [ + { + "key": "hotelIds", + "value": "LCSCRM1" + }, + { + "key": "ratePlanCodes", + "value": "AWARDDAY" + } + ] + } + }, + "response": [] + }, + { + "name": "deleteMembershipRates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipRates/ABC?hotelId=LCSCRM1", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipRates", + "ABC" + ], + "query": [ + { + "key": "hotelId", + "value": "LCSCRM1" + } + ] + } + }, + "response": [] + }, + { + "name": "postMembershipClaimOrigins", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"membershipClaimOrigins\": [\n {\n \"code\": \"ONLINE\",\n \"description\": {\n \"defaultText\": \"Online\",\n \"translatedTexts\": []\n },\n \"displayOrder\": \"15\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipClaimOrigins", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipClaimOrigins" + ] + } + }, + "response": [] + }, + { + "name": "changeMembershipClaimOrigins", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"membershipClaimOrigins\": [\n {\n \"code\": \"ONLINE\",\n \"description\": {\n \"defaultText\": \"Online Description\",\n \"translatedTexts\": []\n },\n \"displayOrder\": \"15\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipClaimOrigins/ONLINE", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipClaimOrigins", + "ONLINE" + ] + } + }, + "response": [] + }, + { + "name": "getMembershipClaimOrigins", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipClaimOrigins?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipClaimOrigins" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "removeMembershipClaimOrigins", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipClaimOrigins/ONLINE", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipClaimOrigins", + "ONLINE" + ] + } + }, + "response": [] + }, + { + "name": "postIdentificationCountries", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"identificationCountries\": [\n {\n \"code\": \"PH\",\n \"description\": {\n \"defaultText\": \"Philippines\",\n \"translatedTexts\": []\n },\n \"displayOrder\": \"15\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/identificationCountries", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "identificationCountries" + ] + } + }, + "response": [] + }, + { + "name": "putIdentificationCountries", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"identificationCountries\": [\n {\n \"code\": \"PH\",\n \"description\": {\n \"defaultText\": \"Philippines Description\",\n \"translatedTexts\": []\n },\n \"displayOrder\": \"15\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/identificationCountries/PH", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "identificationCountries", + "PH" + ] + } + }, + "response": [] + }, + { + "name": "getIdentificationCountries", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/identificationCountries?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "identificationCountries" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "deleteIdentificationCountries", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/identificationCountries/PH", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "identificationCountries", + "PH" + ] + } + }, + "response": [] + }, + { + "name": "postMembershipStatusCodes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"membershipStatusCodes\": [\n {\n \"code\": \"INACTIVE\",\n \"description\": {\n \"defaultText\": \"Inactive\",\n \"translatedTexts\": []\n },\n \"displayOrder\": \"15\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipStatusCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipStatusCodes" + ] + } + }, + "response": [] + }, + { + "name": "changeMembershipStatusCodes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"membershipStatusCodes\": [\n {\n \"description\": {\n \"defaultText\": \"Inactive Description\",\n \"translatedTexts\": []\n },\n \"displayOrder\": \"15\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipStatusCodes/INACTIVE", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipStatusCodes", + "INACTIVE" + ] + } + }, + "response": [] + }, + { + "name": "getMembershipStatusCodes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipStatusCodes?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipStatusCodes" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "removeMembershipStatusCodes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipStatusCodes/INACTIVE", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipStatusCodes", + "INACTIVE" + ] + } + }, + "response": [] + }, + { + "name": "postMembershipRateGroups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"membershipRateGroups\": [\n {\n \"rateCodes\": [\n {\n \"code\": \"ABCTEST\"\n },\n {\n \"code\": \"BAR1\"\n }\n ],\n \"code\": \"FLEXAWAR\",\n \"description\": \"Flexible Awards\",\n \"displaySequence\": \"15\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipRateGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipRateGroups" + ] + } + }, + "response": [] + }, + { + "name": "putMembershipRateGroups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"membershipRateGroups\": [\n {\n \"rateCodes\": [\n {\n \"code\": \"ABCTEST\"\n },\n {\n \"code\": \"BAR1\"\n },\n {\n \"code\": \"11REGD\"\n }\n ],\n \"code\": \"FLEXAWAR\",\n \"description\": \"Flexible Awards Description\",\n \"displaySequence\": \"15\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipRateGroups/FLEXAWAR", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipRateGroups", + "FLEXAWAR" + ] + } + }, + "response": [] + }, + { + "name": "getMembershipRateGroups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipRateGroups?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipRateGroups" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "deleteMembershipRateGroups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipRateGroups/FLEXAWAR", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipRateGroups", + "FLEXAWAR" + ] + } + }, + "response": [] + }, + { + "name": "postCreditRatings", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"creditRatings\": [\n {\n \"inactive\": false,\n \"code\": \"HIGHEST\",\n \"description\": {\n \"defaultText\": \"Highest Credit Rating\",\n \"translatedTexts\": []\n },\n \"displayOrder\": \"15\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/creditRatings", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "creditRatings" + ] + } + }, + "response": [] + }, + { + "name": "putCreditRatings", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"creditRatings\": [\n {\n \"inactive\": false,\n \"code\": \"HIGHEST\",\n \"description\": {\n \"defaultText\": \"Highest Credit Rating Description\",\n \"translatedTexts\": []\n },\n \"displayOrder\": \"15\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/creditRatings", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "creditRatings" + ] + } + }, + "response": [] + }, + { + "name": "deleteCreditRatings", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/creditRatings?creditRatings=HIGHEST", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "creditRatings" + ], + "query": [ + { + "key": "creditRatings", + "value": "HIGHEST" + } + ] + } + }, + "response": [] + }, + { + "name": "getCreditRatings", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/creditRatings?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "creditRatings" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "postCityPostalCodes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"cityPostalCodes\": [\n {\n \"postalCodeFrom\": \"34101\",\n \"postalCodeTo\": \"34146\",\n \"city\": \"Naples\",\n \"stateCode\": \"FL\",\n \"countryCode\": \"US\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/cityPostalCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "cityPostalCodes" + ] + } + }, + "response": [] + }, + { + "name": "changeCityPostalCodes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"cityPostalCodes\": [\n {\n \"postalCodeFrom\": \"34101\",\n \"postalCodeTo\": \"34146\",\n \"city\": \"Naples\",\n \"stateCode\": \"FL\",\n \"territoryCode\": \"NAM\",\n \"countryCode\": \"US\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/cityPostalCodes/-8209055", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "cityPostalCodes", + "-8209055" + ] + } + }, + "response": [] + }, + { + "name": "getCityPostalCodes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/cityPostalCodes?codes=US&offset=1&cityWildCard=NAPLES&limit=25", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "cityPostalCodes" + ], + "query": [ + { + "key": "codes", + "value": "US" + }, + { + "key": "offset", + "value": "1" + }, + { + "key": "cityWildCard", + "value": "NAPLES" + }, + { + "key": "limit", + "value": "25" + } + ] + } + }, + "response": [] + }, + { + "name": "removeCityPostalCodes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/cityPostalCodes/-8209055", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "cityPostalCodes", + "-8209055" + ] + } + }, + "response": [] + }, + { + "name": "postProfileNameValidations", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"profileNames\": [\n {\n \"type\": \"Company\",\n \"name\": \"COMPANY_RULE\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/profileNameValidations", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "profileNameValidations" + ] + } + }, + "response": [] + }, + { + "name": "putProfileNameValidations", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"profileNames\": {\n \"newProfileName\": {\n \"type\": \"Company\",\n \"name\": \"COMPANY_RULE1\"\n },\n \"type\": \"Company\",\n \"name\": \"COMPANY_RULE\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/profileNameValidations", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "profileNameValidations" + ] + } + }, + "response": [] + }, + { + "name": "getProfileNameValidations", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/profileNameValidations", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "profileNameValidations" + ] + } + }, + "response": [] + }, + { + "name": "deleteProfileNameValidations", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/profileNameValidations?profileName=COMPANY_RULE1&profileType=Company", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "profileNameValidations" + ], + "query": [ + { + "key": "profileName", + "value": "COMPANY_RULE1" + }, + { + "key": "profileType", + "value": "Company" + } + ] + } + }, + "response": [] + }, + { + "name": "postStates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"states\": [\n {\n \"countryCode\": \"US\",\n \"stateCode\": \"FL\",\n \"description\": \"Florida\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/states", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "states" + ] + } + }, + "response": [] + }, + { + "name": "getStates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/states?codes=US", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "states" + ], + "query": [ + { + "key": "codes", + "value": "US" + } + ] + } + }, + "response": [] + }, + { + "name": "postMembershipClaimTypes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"membershipClaimTypes\": [\n {\n \"code\": \"POINTS\",\n \"description\": {\n \"defaultText\": \"Points Inquiry\",\n \"translatedTexts\": []\n },\n \"displayOrder\": \"15\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipClaimTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipClaimTypes" + ] + } + }, + "response": [] + }, + { + "name": "changeMembershipClaimTypes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"membershipClaimTypes\": [\n {\n \"description\": {\n \"defaultText\": \"Points Inquiry Description\",\n \"translatedTexts\": []\n },\n \"displayOrder\": \"15\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipClaimTypes/POINTS", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipClaimTypes", + "POINTS" + ] + } + }, + "response": [] + }, + { + "name": "getMembershipClaimTypes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipClaimTypes?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipClaimTypes" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "removeMembershipClaimTypes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipClaimTypes/POINTS", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipClaimTypes", + "POINTS" + ] + } + }, + "response": [] + }, + { + "name": "postGenderTypes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"genderTypes\": [\n {\n \"code\": \"C\",\n \"description\": {\n \"defaultText\": \"Test C\",\n \"translatedTexts\": []\n },\n \"displayOrder\": \"15\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/genderTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "genderTypes" + ] + } + }, + "response": [] + }, + { + "name": "putGenderTypes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"genderTypes\": [\n {\n \"description\": {\n \"defaultText\": \"Test C Description\",\n \"translatedTexts\": []\n },\n \"displayOrder\": \"15\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/genderTypes/C", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "genderTypes", + "C" + ] + } + }, + "response": [] + }, + { + "name": "getGenderTypes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/genderTypes?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "genderTypes" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "deleteGenderTypes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/genderTypes/C", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "genderTypes", + "C" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "get Account Owners", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/accountOwners?findExactOwnerCodeMatch=false&chainCode=OHIPSB&givenName=ka&maxFetchRecords=0&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "accountOwners" + ], + "query": [ + { + "key": "findExactOwnerCodeMatch", + "value": "false" + }, + { + "key": "chainCode", + "value": "OHIPSB" + }, + { + "key": "givenName", + "value": "ka" + }, + { + "key": "maxFetchRecords", + "value": "0" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + }, + "description": "Room numbers with Roomtype and description" + }, + "response": [] + }, + { + "name": "get City Postal Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/cityPostalCodes?description=h&fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "cityPostalCodes" + ], + "query": [ + { + "key": "codes", + "value": "", + "disabled": true + }, + { + "key": "description", + "value": "h" + }, + { + "key": "wildcard", + "value": "", + "disabled": true + }, + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "get Ecertificate Location Types", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/hotels/{{HotelId}}/eCertificateLocationTypes?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "eCertificateLocationTypes" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "get Membership Claim Types", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/config/v1/membershipClaimTypes?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "membershipClaimTypes" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "get Claim Adjustment Limits", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/claimAdjustmentLimits?hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "claimAdjustmentLimits" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get QualifyingRates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/qualifyingRates?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "qualifyingRates" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + }, + { + "key": "wildCard", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Titles", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/config/v1/titles?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "config", + "v1", + "titles" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + } + ], + "description": "###### APIs for Customer Relationship Management (profile) configuration in OPERA Cloud \r\n\r\nFor further detailed information on Profile Configuration, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/c_admin_client_relations_profile_management_ch.htm#OCSUH-ProfileManagement-A86FBA35).", + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Report Configuration (REP Config)", + "item": [ + { + "name": "get Report Parameters", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rep/config/v1/reportParameters?idContext=OPERA&id={{ReportId}}&type=ModuleId", + "host": [ + "{{HostName}}" + ], + "path": [ + "rep", + "config", + "v1", + "reportParameters" + ], + "query": [ + { + "key": "idContext", + "value": "OPERA" + }, + { + "key": "id", + "value": "{{ReportId}}" + }, + { + "key": "type", + "value": "ModuleId" + } + ] + } + }, + "response": [] + }, + { + "name": "get Reports", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rep/config/v1/reports?includeInternalReports=true&idContext=OPERA&multiPropertyOnly=false&hotel={{HotelId}}&excludeGroup=false&id={{ReportId}}&type=ModuleId&includeUnpublished=false&includeWatermarkDetails=true&includeRnAReports=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "rep", + "config", + "v1", + "reports" + ], + "query": [ + { + "key": "includeInternalReports", + "value": "true" + }, + { + "key": "idContext", + "value": "OPERA" + }, + { + "key": "multiPropertyOnly", + "value": "false" + }, + { + "key": "hotel", + "value": "{{HotelId}}" + }, + { + "key": "excludeGroup", + "value": "false" + }, + { + "key": "id", + "value": "{{ReportId}}" + }, + { + "key": "type", + "value": "ModuleId" + }, + { + "key": "includeUnpublished", + "value": "false" + }, + { + "key": "includeWatermarkDetails", + "value": "true" + }, + { + "key": "includeRnAReports", + "value": "true" + } + ] + }, + "description": "Use this API to return generic reports based on search criteria such as excludeGroup, includeInternalReports, includeRnAReports, includeUnpublished, includeWatermarkDetails, limit, multiPropertyOnly, protectedReportParam, scheduled, name, group, hotel, id, idContext, type.EndFragment" + }, + "response": [] + }, + { + "name": "delete Generic Reports", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rep/config/v1/genericReports?idContext=OPERA&HotelId={{HotelId}}&id={{ReportId}}&type=ModuleId", + "host": [ + "{{HostName}}" + ], + "path": [ + "rep", + "config", + "v1", + "genericReports" + ], + "query": [ + { + "key": "idContext", + "value": "OPERA" + }, + { + "key": "HotelId", + "value": "{{HotelId}}" + }, + { + "key": "id", + "value": "{{ReportId}}" + }, + { + "key": "type", + "value": "ModuleId" + } + ] + } + }, + "response": [] + }, + { + "name": "put Generic Reports (update)", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reports\": {\r\n \"report\": [\r\n {\r\n \"moduleId\": {\r\n \"type\": \"ModuleId\", \"id\": \"5252810\"\r\n },\r\n \"externalReportUrl\": {\r\n \"isUrlDynamic\": false\r\n },\r\n \"printReport\": {\r\n \"copies\": \"1\"\r\n },\r\n \"name\": {\r\n \"defaultText\": \"newResDetail_rq\", \"translatedTexts\": []\r\n },\r\n \"reportName\": \"res_detail\",\r\n \"userDefinedReport\": false,\r\n \"moduleType\": \"Rep\",\r\n \"usedInApp\": [\r\n \"Property\"\r\n ],\r\n \"formToRun\": \"O9_GENERIC_FORM\",\r\n \"reportLanguage\": \"E\",\r\n \"active\": true,\r\n \"protected\": false,\r\n \"reportGroup\": \"ACCOUNT\",\r\n \"multiPropertyReport\": false,\r\n \"excelOutput\": false,\r\n \"watermarkDetails\": {\r\n \"mode\": \"GroupSettings\"\r\n },\r\n \"parameters\": []\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rep/config/v1/genericReports", + "host": [ + "{{HostName}}" + ], + "path": [ + "rep", + "config", + "v1", + "genericReports" + ] + } + }, + "response": [] + }, + { + "name": "post Generic Reports (create)", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reports\": {\r\n \"report\": [\r\n {\r\n \"externalReportUrl\": {},\r\n \"printReport\": {},\r\n \"name\": {\r\n \"defaultText\": \"test_new_rq\", \"translatedTexts\": []\r\n },\r\n \"reportName\": \"billingreport\",\r\n \"userDefinedReport\": false,\r\n \"moduleType\": \"Rep\",\r\n \"usedInApp\": [\r\n \"Property\"\r\n ],\r\n \"reportLanguage\": \"E\",\r\n \"active\": true,\r\n \"protected\": false,\r\n \"reportGroup\": \"ACCOUNTS RECEIVABLES\",\r\n \"multiPropertyReport\": true,\r\n \"excelOutput\": false,\r\n \"watermarkDetails\": {\r\n \"mode\": \"GroupSettings\"\r\n },\r\n \"parameters\": []\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rep/config/v1/genericReports", + "host": [ + "{{HostName}}" + ], + "path": [ + "rep", + "config", + "v1", + "genericReports" + ] + } + }, + "response": [] + } + ], + "description": "APIs for adding, updating, deleting stationery reports in OPERA Cloud." + }, + { + "name": "Reservations (RSV)", + "item": [ + { + "name": "Cancellation Policy", + "item": [ + { + "name": "post Cancellation Policy", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"policy\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n \"revenueType\": \"Rooms\",\r\n \"policy\": {\r\n \"deadline\": {\r\n \"absoluteDeadline\": \"2023-07-14\"\r\n },\r\n \"amountPercent\": {\r\n \"amount\": \"50\"\r\n },\r\n \"policyCode\": \"FLAT\",\r\n \"manual\": true\r\n },\r\n \"percentageDue\": \"100\",\r\n \"comments\": \"FLATRATE\",\r\n \"policyId\": {\r\n \"type\": \"PolicyScheduleId\",\r\n \"id\": \"-1\"\r\n }\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/cancellationPolicies", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "cancellationPolicies" + ] + }, + "description": "To update an existing reservation in OPERA by adding or updating reservation comments." + }, + "response": [] + }, + { + "name": "delete Cancellation Policy", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/cancellationPolicies?policyId=355803", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "cancellationPolicies" + ], + "query": [ + { + "key": "policyId", + "value": "355803" + } + ] + }, + "description": "To update an existing reservation in OPERA by adding or updating reservation comments." + }, + "response": [] + } + ] + }, + { + "name": "Cancel Reservation", + "item": [ + { + "name": "post cancel Reservation", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reason\": {\r\n \"code\": \"DUP\",\r\n \"description\": \"Trip Cancelled\"\r\n },\r\n \"reservations\": {\r\n \"reservationIdList\": {\r\n \"id\": {{ReservationId}},\r\n \"type\": \"Reservation\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/cancellations", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "cancellations" + ] + }, + "description": "To cancel a reservation in OPERA Cloud." + }, + "response": [] + } + ] + }, + { + "name": "Get Reservation", + "item": [ + { + "name": "get Reservation", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}?fetchInstructions=Reservation", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "Reservation" + }, + { + "key": "fetchInstructions", + "value": "Comments", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "GuestMemberships", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "GuestLastStay", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "ProfileAwards", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "ScheduledActivities", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "ReservationAwards", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Tickets", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "GuestComments", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Packages", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "InventoryItems", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "ReservationPaymentMethods", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "RoutingInstructions", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Preferences", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Memberships", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Alerts", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Traces", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "ConfirmationLetters", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "CallHistory", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "FixedCharges", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "GuestMessages", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "ReservationPolicies", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Indicators", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "LinkedReservations", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "ECoupons", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "TrackItItems", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "WebRegistrationCards", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "ReservationActivities", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "PrepaidCards", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Attachments", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Locators", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "TransactionDiversions", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "ECertificates", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "UpsellInfo", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "RoomAssignedByAI", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "RevenuesAndBalances", + "disabled": true + } + ] + }, + "description": "To fetch reservation from OPERA using ID" + }, + "response": [] + }, + { + "name": "get Reservation -> inc Fixed Charges", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}?fetchInstructions=FixedCharges", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}" + ], + "query": [ + { + "key": "allowedActions", + "value": "FacilitySchedule", + "disabled": true + }, + { + "key": "allowedActions", + "value": "PostCharge", + "disabled": true + }, + { + "key": "allowedActions", + "value": "PreCharge", + "disabled": true + }, + { + "key": "allowedActions", + "value": "PostToNoShowCancel", + "disabled": true + }, + { + "key": "allowedActions", + "value": "EnrollToPrimaryMembership", + "disabled": true + }, + { + "key": "allowedActions", + "value": "EnrollInProgress", + "disabled": true + }, + { + "key": "allowedActions", + "value": "Upsell", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "FixedCharges" + } + ] + } + }, + "response": [] + }, + { + "name": "get Reservation -> inc Guest Messages", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}?fetchInstructions=GuestMessages", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "GuestMessages" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Get Hotel Reservations (search for reservations)", + "item": [ + { + "name": "get Hotel Reservations", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?limit=10&optedForCommunication=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations" + ], + "query": [ + { + "key": "limit", + "value": "10" + }, + { + "key": "offset", + "value": "10", + "disabled": true + }, + { + "key": "searchType", + "value": "Any", + "disabled": true + }, + { + "key": "text", + "value": "POP", + "disabled": true + }, + { + "key": "reservationIdList", + "value": "178464", + "disabled": true + }, + { + "key": "confirmationNumberList", + "value": "6704043", + "disabled": true + }, + { + "key": "cancellationNumberList", + "value": "2373946", + "disabled": true + }, + { + "key": "arrivalEndDate", + "value": "2023-04-01", + "disabled": true + }, + { + "key": "arrivalStartDate", + "value": "2023-04-01", + "disabled": true + }, + { + "key": "departureEndDate", + "value": "2023-04-01", + "disabled": true + }, + { + "key": "departureStartDate", + "value": "2023-04-01", + "disabled": true + }, + { + "key": "expectedArrivalEndTime", + "value": "2023-04-16T21:00:00", + "disabled": true + }, + { + "key": "expectedArrivalStartTime", + "value": "21:00", + "disabled": true + }, + { + "key": "expectedReturnEndTime", + "value": "23:00", + "disabled": true + }, + { + "key": "expectedReturnStartTime", + "value": "2023-04-16T21:00:00", + "disabled": true + }, + { + "key": "companyNames", + "value": "ORACLE", + "disabled": true + }, + { + "key": "travelAgentIds", + "value": "23423", + "disabled": true + }, + { + "key": "companyIds", + "value": "2222", + "disabled": true + }, + { + "key": "sourceIds", + "value": "PMS", + "disabled": true + }, + { + "key": "contactIds", + "value": "1111", + "disabled": true + }, + { + "key": "groupIds", + "value": "3333", + "disabled": true + }, + { + "key": "billingContactIds", + "value": "4444", + "disabled": true + }, + { + "key": "profileIds", + "value": "12345", + "disabled": true + }, + { + "key": "membershipCardNumber", + "value": "5555", + "disabled": true + }, + { + "key": "membershipLevels", + "value": "DREAM", + "disabled": true + }, + { + "key": "membershipTypes", + "value": "DREAM", + "disabled": true + }, + { + "key": "surname", + "value": "Smith", + "disabled": true + }, + { + "key": "givenName", + "value": "Jack", + "disabled": true + }, + { + "key": "anyVIPStatus", + "value": "1", + "disabled": true + }, + { + "key": "vipCodes", + "value": "CEL", + "disabled": true + }, + { + "key": "guaranteeCode", + "value": "6PM", + "disabled": true + }, + { + "key": "paymentMethod", + "value": "CA", + "disabled": true + }, + { + "key": "discountApplied", + "value": "true", + "disabled": true + }, + { + "key": "createdBy", + "value": "44654", + "disabled": true + }, + { + "key": "cancelledByList", + "value": "54321", + "disabled": true + }, + { + "key": "cancelledOn", + "value": "2023-10-11", + "disabled": true + }, + { + "key": "ratePlanCodes", + "value": "RACK", + "disabled": true + }, + { + "key": "sourceCodes", + "value": "COLD", + "disabled": true + }, + { + "key": "marketCodes", + "value": "DIR", + "disabled": true + }, + { + "key": "excludeBlockReservations", + "value": "false", + "disabled": true + }, + { + "key": "blockName", + "value": "Winter Conference", + "disabled": true + }, + { + "key": "blockIds", + "value": "4564", + "disabled": true + }, + { + "key": "blockCodes", + "value": "PMTE100716", + "disabled": true + }, + { + "key": "customReference", + "value": "55555", + "disabled": true + }, + { + "key": "recordLocator", + "value": "7777", + "disabled": true + }, + { + "key": "orderBy", + "value": "ArrivalDate", + "disabled": true + }, + { + "key": "sortOrder", + "value": "DESC", + "disabled": true + }, + { + "key": "roomAssignedOnly", + "value": "false", + "disabled": true + }, + { + "key": "roomUnassignedOnly", + "value": "true", + "disabled": true + }, + { + "key": "roomId", + "value": "100", + "disabled": true + }, + { + "key": "roomType", + "value": "SUP", + "disabled": true + }, + { + "key": "roomFeatures", + "value": "PVIEW", + "disabled": true + }, + { + "key": "roomSpecials", + "value": "S", + "disabled": true + }, + { + "key": "roomSmokingPreference", + "value": "S", + "disabled": true + }, + { + "key": "roomFloorPreferences", + "value": "HIGH", + "disabled": true + }, + { + "key": "housekeepingRoomStatuses", + "value": "Inspected", + "disabled": true + }, + { + "key": "roomClasses", + "value": "KING", + "disabled": true + }, + { + "key": "roomRangeFrom", + "value": "100", + "disabled": true + }, + { + "key": "roomRangeTo", + "value": "205", + "disabled": true + }, + { + "key": "communication", + "value": "1234", + "disabled": true + }, + { + "key": "hasDepositBalance", + "value": "true", + "disabled": true + }, + { + "key": "hasOpenBalance", + "value": "true", + "disabled": true + }, + { + "key": "hasOpenFolio", + "value": "true", + "disabled": true + }, + { + "key": "includeScheduledCheckOut", + "value": "true", + "disabled": true + }, + { + "key": "linkedOnly", + "value": "true", + "disabled": true + }, + { + "key": "unlinkedOnly", + "value": "true", + "disabled": true + }, + { + "key": "actualArrivals", + "value": "false", + "disabled": true + }, + { + "key": "actualDepartures", + "value": "false", + "disabled": true + }, + { + "key": "complimentaryReservations", + "value": "true", + "disabled": true + }, + { + "key": "dayOfArrivalCancels", + "value": "true", + "disabled": true + }, + { + "key": "dayUse", + "value": "false", + "disabled": true + }, + { + "key": "earlyDepartures", + "value": "true", + "disabled": true + }, + { + "key": "expectedArrivals", + "value": "false", + "disabled": true + }, + { + "key": "expectedDepartures", + "value": "true", + "disabled": true + }, + { + "key": "extendedStays", + "value": "false", + "disabled": true + }, + { + "key": "houseUseReservations", + "value": "true", + "disabled": true + }, + { + "key": "stayovers", + "value": "false", + "disabled": true + }, + { + "key": "stayDate", + "value": "2023-10-10", + "disabled": true + }, + { + "key": "excludePseudoRoomReservations", + "value": "true", + "disabled": true + }, + { + "key": "excludeReservationIds", + "value": "555555", + "disabled": true + }, + { + "key": "excludeVIPStatusCodes", + "value": "HIGH", + "disabled": true + }, + { + "key": "excludeSpecials", + "value": "NS", + "disabled": true + }, + { + "key": "excludeFloorPreferences", + "value": "LF", + "disabled": true + }, + { + "key": "excludeAdvanceCheckedIn", + "value": "true", + "disabled": true + }, + { + "key": "playerId", + "value": "1234", + "disabled": true + }, + { + "key": "gamingBalanceFrom", + "value": "50", + "disabled": true + }, + { + "key": "gamingBalanceTo", + "value": "100", + "disabled": true + }, + { + "key": "compAccountingBalanceFrom", + "value": "100", + "disabled": true + }, + { + "key": "compAccountingBalanceTo", + "value": "1000", + "disabled": true + }, + { + "key": "reservationStatuses", + "value": "CheckedOut", + "disabled": true + }, + { + "key": "transportationCodes", + "value": "AIR", + "disabled": true + }, + { + "key": "roomReadyStatuses", + "value": "Failed", + "disabled": true + }, + { + "key": "checkoutMessageReceived", + "value": "false", + "disabled": true + }, + { + "key": "optedForCommunication", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "get Hotel Reservations -> Already checked out", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?unlinkedOnly=false&actualDepartures=false&complimentaryReservations=false&arrivalEndDate=2023-09-19&allowedReservationActions=FacilitySchedule&allowedReservationActions=PreCharge&allowedReservationActions=PostCharge&allowedReservationActions=PostToNoShowCancel&allowedReservationActions=HouseKeeping&hasOpenFolio=false&expectedArrivals=false&reservationStatuses=CheckedOut&expectedDepartures=false&excludeBlockReservations=false&limit=20&dayOfArrivalCancels=false&earlyDepartures=false&offset=1&excludeNoPost=false&discountApplied=false&roomAssignedOnly=true&linkedOnly=false&blockCriteriaHotelCode={{HotelId}}&excludePMRooms=false&actualArrivals=false&roomUnassignedOnly=true&arrivalStartDate=2023-09-19&stayovers=false&dayUse=false&recentlyAccessed=false&houseUseReservations=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations" + ], + "query": [ + { + "key": "unlinkedOnly", + "value": "false" + }, + { + "key": "actualDepartures", + "value": "false" + }, + { + "key": "complimentaryReservations", + "value": "false" + }, + { + "key": "arrivalEndDate", + "value": "2023-09-19" + }, + { + "key": "allowedReservationActions", + "value": "FacilitySchedule" + }, + { + "key": "allowedReservationActions", + "value": "PreCharge" + }, + { + "key": "allowedReservationActions", + "value": "PostCharge" + }, + { + "key": "allowedReservationActions", + "value": "PostToNoShowCancel" + }, + { + "key": "allowedReservationActions", + "value": "HouseKeeping" + }, + { + "key": "hasOpenFolio", + "value": "false" + }, + { + "key": "expectedArrivals", + "value": "false" + }, + { + "key": "reservationStatuses", + "value": "CheckedOut" + }, + { + "key": "expectedDepartures", + "value": "false" + }, + { + "key": "excludeBlockReservations", + "value": "false" + }, + { + "key": "limit", + "value": "20" + }, + { + "key": "dayOfArrivalCancels", + "value": "false" + }, + { + "key": "earlyDepartures", + "value": "false" + }, + { + "key": "offset", + "value": "1" + }, + { + "key": "excludeNoPost", + "value": "false" + }, + { + "key": "discountApplied", + "value": "false" + }, + { + "key": "roomAssignedOnly", + "value": "true" + }, + { + "key": "linkedOnly", + "value": "false" + }, + { + "key": "blockCriteriaHotelCode", + "value": "{{HotelId}}" + }, + { + "key": "excludePMRooms", + "value": "false" + }, + { + "key": "actualArrivals", + "value": "false" + }, + { + "key": "roomUnassignedOnly", + "value": "true" + }, + { + "key": "arrivalStartDate", + "value": "2023-09-19" + }, + { + "key": "stayovers", + "value": "false" + }, + { + "key": "dayUse", + "value": "false" + }, + { + "key": "recentlyAccessed", + "value": "false" + }, + { + "key": "houseUseReservations", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "get Hotel Reservations -> Arrivals eg Due In", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?unlinkedOnly=false&actualDepartures=false&complimentaryReservations=false&arrivalStartDate=2023-10-01&arrivalEndDate=2023-10-02&allowedReservationActions=PreCharge&allowedReservationActions=PostCharge&allowedReservationActions=PostToNoShowCancel&allowedReservationActions=HouseKeeping&hasOpenFolio=false&expectedArrivals=false&reservationStatuses=DueIn&expectedDepartures=false&excludeBlockReservations=false&limit=20&dayOfArrivalCancels=false&earlyDepartures=false&offset=1&excludeNoPost=false&discountApplied=false&roomAssignedOnly=true&linkedOnly=false&excludePMRooms=false&actualArrivals=false&roomUnassignedOnly=true&stayovers=false&dayUse=false&recentlyAccessed=false&houseUseReservations=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations" + ], + "query": [ + { + "key": "unlinkedOnly", + "value": "false" + }, + { + "key": "actualDepartures", + "value": "false" + }, + { + "key": "complimentaryReservations", + "value": "false" + }, + { + "key": "arrivalStartDate", + "value": "2023-10-01" + }, + { + "key": "arrivalEndDate", + "value": "2023-10-02" + }, + { + "key": "allowedReservationActions", + "value": "PreCharge" + }, + { + "key": "allowedReservationActions", + "value": "PostCharge" + }, + { + "key": "allowedReservationActions", + "value": "PostToNoShowCancel" + }, + { + "key": "allowedReservationActions", + "value": "HouseKeeping" + }, + { + "key": "hasOpenFolio", + "value": "false" + }, + { + "key": "expectedArrivals", + "value": "false" + }, + { + "key": "reservationStatuses", + "value": "DueIn" + }, + { + "key": "expectedDepartures", + "value": "false" + }, + { + "key": "excludeBlockReservations", + "value": "false" + }, + { + "key": "limit", + "value": "20" + }, + { + "key": "dayOfArrivalCancels", + "value": "false" + }, + { + "key": "earlyDepartures", + "value": "false" + }, + { + "key": "offset", + "value": "1" + }, + { + "key": "excludeNoPost", + "value": "false" + }, + { + "key": "discountApplied", + "value": "false" + }, + { + "key": "roomAssignedOnly", + "value": "true" + }, + { + "key": "linkedOnly", + "value": "false" + }, + { + "key": "excludePMRooms", + "value": "false" + }, + { + "key": "actualArrivals", + "value": "false" + }, + { + "key": "roomUnassignedOnly", + "value": "true" + }, + { + "key": "stayovers", + "value": "false" + }, + { + "key": "dayUse", + "value": "false" + }, + { + "key": "recentlyAccessed", + "value": "false" + }, + { + "key": "houseUseReservations", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "get Hotel Reservations -> blockCode", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?searchType=Any&blockName=MB1&blockIds=437028&blockCodes=1802MKSR", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations" + ], + "query": [ + { + "key": "limit", + "value": "10", + "disabled": true + }, + { + "key": "offset", + "value": "", + "disabled": true + }, + { + "key": "searchType", + "value": "Any" + }, + { + "key": "blockName", + "value": "MB1" + }, + { + "key": "blockIds", + "value": "437028" + }, + { + "key": "blockCodes", + "value": "1802MKSR" + } + ] + } + }, + "response": [] + }, + { + "name": "get Hotel Reservations -> Dates", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?createdOnStartDate=2023-03-03", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations" + ], + "query": [ + { + "key": "createdOnStartDate", + "value": "2023-03-03" + } + ] + } + }, + "response": [] + }, + { + "name": "get Hotel Reservations -> Departures for the day", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?unlinkedOnly=false&actualDepartures=false&complimentaryReservations=false&arrivalEndDate=2023-09-19&allowedReservationActions=FacilitySchedule&allowedReservationActions=PreCharge&allowedReservationActions=PostCharge&allowedReservationActions=PostToNoShowCancel&allowedReservationActions=HouseKeeping&hasOpenFolio=false&expectedArrivals=false&reservationStatuses=DueOut&expectedDepartures=false&excludeBlockReservations=false&limit=20&dayOfArrivalCancels=false&earlyDepartures=false&offset=1&excludeNoPost=false&discountApplied=false&roomAssignedOnly=true&linkedOnly=false&blockCriteriaHotelCode={{HotelId}}&excludePMRooms=false&actualArrivals=false&roomUnassignedOnly=true&arrivalStartDate=2023-09-19&stayovers=false&dayUse=false&recentlyAccessed=false&houseUseReservations=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations" + ], + "query": [ + { + "key": "unlinkedOnly", + "value": "false" + }, + { + "key": "actualDepartures", + "value": "false" + }, + { + "key": "complimentaryReservations", + "value": "false" + }, + { + "key": "arrivalEndDate", + "value": "2023-09-19" + }, + { + "key": "allowedReservationActions", + "value": "FacilitySchedule" + }, + { + "key": "allowedReservationActions", + "value": "PreCharge" + }, + { + "key": "allowedReservationActions", + "value": "PostCharge" + }, + { + "key": "allowedReservationActions", + "value": "PostToNoShowCancel" + }, + { + "key": "allowedReservationActions", + "value": "HouseKeeping" + }, + { + "key": "hasOpenFolio", + "value": "false" + }, + { + "key": "expectedArrivals", + "value": "false" + }, + { + "key": "reservationStatuses", + "value": "DueOut" + }, + { + "key": "expectedDepartures", + "value": "false" + }, + { + "key": "excludeBlockReservations", + "value": "false" + }, + { + "key": "limit", + "value": "20" + }, + { + "key": "dayOfArrivalCancels", + "value": "false" + }, + { + "key": "earlyDepartures", + "value": "false" + }, + { + "key": "offset", + "value": "1" + }, + { + "key": "excludeNoPost", + "value": "false" + }, + { + "key": "discountApplied", + "value": "false" + }, + { + "key": "roomAssignedOnly", + "value": "true" + }, + { + "key": "linkedOnly", + "value": "false" + }, + { + "key": "blockCriteriaHotelCode", + "value": "{{HotelId}}" + }, + { + "key": "excludePMRooms", + "value": "false" + }, + { + "key": "actualArrivals", + "value": "false" + }, + { + "key": "roomUnassignedOnly", + "value": "true" + }, + { + "key": "arrivalStartDate", + "value": "2023-09-19" + }, + { + "key": "stayovers", + "value": "false" + }, + { + "key": "dayUse", + "value": "false" + }, + { + "key": "recentlyAccessed", + "value": "false" + }, + { + "key": "houseUseReservations", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "get Hotel Reservations -> external Ref Id", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?externalReferenceIds=123456", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations" + ], + "query": [ + { + "key": "externalReferenceIds", + "value": "123456" + } + ] + } + }, + "response": [] + }, + { + "name": "get Hotel Reservations -> Future Arrivals", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?complimentaryReservations=false&arrivalStartDate=2023-10-01&arrivalEndDate=2023-10-03&actualDepartures=false&expectedArrivals=false&expectedDepartures=false&excludeBlockReservations=false&excludePMRooms=true&limit=100&offset=1&unlinkedOnly=false&actualArrivals=false&houseUseReservations=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations" + ], + "query": [ + { + "key": "complimentaryReservations", + "value": "false" + }, + { + "key": "arrivalStartDate", + "value": "2023-10-01" + }, + { + "key": "arrivalEndDate", + "value": "2023-10-03" + }, + { + "key": "actualDepartures", + "value": "false" + }, + { + "key": "expectedArrivals", + "value": "false" + }, + { + "key": "expectedDepartures", + "value": "false" + }, + { + "key": "excludeBlockReservations", + "value": "false" + }, + { + "key": "excludePMRooms", + "value": "true" + }, + { + "key": "limit", + "value": "100" + }, + { + "key": "offset", + "value": "1" + }, + { + "key": "unlinkedOnly", + "value": "false" + }, + { + "key": "actualArrivals", + "value": "false" + }, + { + "key": "houseUseReservations", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "get Hotel Reservations -> FetchInstructions", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?limit=10&fetchInstructions=Reservation&fetchInstructions=Indicators", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations" + ], + "query": [ + { + "key": "limit", + "value": "10" + }, + { + "key": "fetchInstructions", + "value": "Reservation" + }, + { + "key": "fetchInstructions", + "value": "Indicators" + }, + { + "key": "fetchInstructions", + "value": "Deposit", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "RevenuesAndBalances", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "GuestServiceStatus", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "MasterInfo", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "CancellationInfo", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "BlockReservations", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "TaxType", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "GuestDeviceNotification", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "RoomAssignedByAI", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Hotel Reservations -> Future Departures", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?unlinkedOnly=false&actualDepartures=false&complimentaryReservations=false&allowedReservationActions=FacilitySchedule&allowedReservationActions=PreCharge&allowedReservationActions=PostCharge&allowedReservationActions=PostToNoShowCancel&allowedReservationActions=HouseKeeping&hasOpenFolio=false&expectedArrivals=false&expectedDepartures=false&excludeBlockReservations=false&limit=20&dayOfArrivalCancels=false&earlyDepartures=false&offset=1&excludeNoPost=false&discountApplied=false&roomAssignedOnly=true&linkedOnly=false&blockCriteriaHotelCode={{HotelId}}&excludePMRooms=false&actualArrivals=false&roomUnassignedOnly=true&stayovers=false&dayUse=false&recentlyAccessed=false&houseUseReservations=false&departureStartDate=2023-10-01&departureEndDate=2023-10-10", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations" + ], + "query": [ + { + "key": "unlinkedOnly", + "value": "false" + }, + { + "key": "actualDepartures", + "value": "false" + }, + { + "key": "complimentaryReservations", + "value": "false" + }, + { + "key": "allowedReservationActions", + "value": "FacilitySchedule" + }, + { + "key": "allowedReservationActions", + "value": "PreCharge" + }, + { + "key": "allowedReservationActions", + "value": "PostCharge" + }, + { + "key": "allowedReservationActions", + "value": "PostToNoShowCancel" + }, + { + "key": "allowedReservationActions", + "value": "HouseKeeping" + }, + { + "key": "hasOpenFolio", + "value": "false" + }, + { + "key": "expectedArrivals", + "value": "false" + }, + { + "key": "expectedDepartures", + "value": "false" + }, + { + "key": "excludeBlockReservations", + "value": "false" + }, + { + "key": "limit", + "value": "20" + }, + { + "key": "dayOfArrivalCancels", + "value": "false" + }, + { + "key": "earlyDepartures", + "value": "false" + }, + { + "key": "offset", + "value": "1" + }, + { + "key": "excludeNoPost", + "value": "false" + }, + { + "key": "discountApplied", + "value": "false" + }, + { + "key": "roomAssignedOnly", + "value": "true" + }, + { + "key": "linkedOnly", + "value": "false" + }, + { + "key": "blockCriteriaHotelCode", + "value": "{{HotelId}}" + }, + { + "key": "excludePMRooms", + "value": "false" + }, + { + "key": "actualArrivals", + "value": "false" + }, + { + "key": "roomUnassignedOnly", + "value": "true" + }, + { + "key": "stayovers", + "value": "false" + }, + { + "key": "dayUse", + "value": "false" + }, + { + "key": "recentlyAccessed", + "value": "false" + }, + { + "key": "houseUseReservations", + "value": "false" + }, + { + "key": "departureStartDate", + "value": "2023-10-01" + }, + { + "key": "departureEndDate", + "value": "2023-10-10" + } + ] + } + }, + "response": [] + }, + { + "name": "get Hotel Reservations -> Generic search with Detailed Filters", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?anyVIPStatus=false&unlinkedOnly=false&actualDepartures=false&complimentaryReservations=false&arrivalEndDate=2023-12-01&ratePlanCodes={{ratePlanCode}}&allowedReservationActions=FacilitySchedule&allowedReservationActions=PreCharge&allowedReservationActions=PostCharge&allowedReservationActions=PostToNoShowCancel&allowedReservationActions=HouseKeeping&hasOpenFolio=false&expectedArrivals=false&expectedDepartures=false&excludeBlockReservations=false&limit=20&roomType={{roomType}},{{roomType2}}&dayOfArrivalCancels=false&earlyDepartures=false&offset=1&excludeNoPost=false&discountApplied=false&sourceCodes={{sourceCode}}&roomAssignedOnly=true&linkedOnly=false&blockCriteriaHotelCode={{HotelId}}&excludePMRooms=false&actualArrivals=false&vipCodes=005&roomUnassignedOnly=true&arrivalStartDate=2023-12-31&stayovers=false&dayUse=false&recentlyAccessed=false&marketCodes={{marketCode}}&houseUseReservations=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations" + ], + "query": [ + { + "key": "anyVIPStatus", + "value": "false" + }, + { + "key": "unlinkedOnly", + "value": "false" + }, + { + "key": "actualDepartures", + "value": "false" + }, + { + "key": "complimentaryReservations", + "value": "false" + }, + { + "key": "arrivalEndDate", + "value": "2023-12-01" + }, + { + "key": "ratePlanCodes", + "value": "{{ratePlanCode}}" + }, + { + "key": "allowedReservationActions", + "value": "FacilitySchedule" + }, + { + "key": "allowedReservationActions", + "value": "PreCharge" + }, + { + "key": "allowedReservationActions", + "value": "PostCharge" + }, + { + "key": "allowedReservationActions", + "value": "PostToNoShowCancel" + }, + { + "key": "allowedReservationActions", + "value": "HouseKeeping" + }, + { + "key": "hasOpenFolio", + "value": "false" + }, + { + "key": "expectedArrivals", + "value": "false" + }, + { + "key": "expectedDepartures", + "value": "false" + }, + { + "key": "excludeBlockReservations", + "value": "false" + }, + { + "key": "limit", + "value": "20" + }, + { + "key": "roomType", + "value": "{{roomType}},{{roomType2}}" + }, + { + "key": "dayOfArrivalCancels", + "value": "false" + }, + { + "key": "earlyDepartures", + "value": "false" + }, + { + "key": "offset", + "value": "1" + }, + { + "key": "excludeNoPost", + "value": "false" + }, + { + "key": "discountApplied", + "value": "false" + }, + { + "key": "sourceCodes", + "value": "{{sourceCode}}" + }, + { + "key": "roomAssignedOnly", + "value": "true" + }, + { + "key": "linkedOnly", + "value": "false" + }, + { + "key": "blockCriteriaHotelCode", + "value": "{{HotelId}}" + }, + { + "key": "excludePMRooms", + "value": "false" + }, + { + "key": "actualArrivals", + "value": "false" + }, + { + "key": "vipCodes", + "value": "005" + }, + { + "key": "roomUnassignedOnly", + "value": "true" + }, + { + "key": "arrivalStartDate", + "value": "2023-12-31" + }, + { + "key": "stayovers", + "value": "false" + }, + { + "key": "dayUse", + "value": "false" + }, + { + "key": "recentlyAccessed", + "value": "false" + }, + { + "key": "marketCodes", + "value": "{{marketCode}}" + }, + { + "key": "houseUseReservations", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "get Hotel Reservations -> Gte type & Payment method", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?fetchInstructions=Reservation&limit=5&guaranteeCode=6PM&paymentMethod=CA&ratePlanCodes=BAR", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "Reservation" + }, + { + "key": "limit", + "value": "5" + }, + { + "key": "guaranteeCode", + "value": "6PM" + }, + { + "key": "paymentMethod", + "value": "CA" + }, + { + "key": "ratePlanCodes", + "value": "BAR" + } + ] + } + }, + "response": [] + }, + { + "name": "get Hotel Reservations -> Inhouse Reservations", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?unlinkedOnly=false&actualDepartures=false&complimentaryReservations=false&arrivalStartDate=2023-09-18&arrivalEndDate=2023-09-19&allowedReservationActions=FacilitySchedule&allowedReservationActions=PreCharge&allowedReservationActions=PostCharge&allowedReservationActions=PostToNoShowCancel&allowedReservationActions=HouseKeeping&hasOpenFolio=false&expectedArrivals=false&reservationStatuses=InHouse&expectedDepartures=false&excludeBlockReservations=false&limit=20&dayOfArrivalCancels=false&earlyDepartures=false&offset=1&excludeNoPost=false&discountApplied=false&roomAssignedOnly=true&linkedOnly=false&excludePMRooms=false&actualArrivals=false&roomUnassignedOnly=true&stayovers=false&dayUse=false&recentlyAccessed=false&houseUseReservations=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations" + ], + "query": [ + { + "key": "unlinkedOnly", + "value": "false" + }, + { + "key": "actualDepartures", + "value": "false" + }, + { + "key": "complimentaryReservations", + "value": "false" + }, + { + "key": "arrivalStartDate", + "value": "2023-09-18" + }, + { + "key": "arrivalEndDate", + "value": "2023-09-19" + }, + { + "key": "allowedReservationActions", + "value": "FacilitySchedule" + }, + { + "key": "allowedReservationActions", + "value": "PreCharge" + }, + { + "key": "allowedReservationActions", + "value": "PostCharge" + }, + { + "key": "allowedReservationActions", + "value": "PostToNoShowCancel" + }, + { + "key": "allowedReservationActions", + "value": "HouseKeeping" + }, + { + "key": "hasOpenFolio", + "value": "false" + }, + { + "key": "expectedArrivals", + "value": "false" + }, + { + "key": "reservationStatuses", + "value": "InHouse" + }, + { + "key": "expectedDepartures", + "value": "false" + }, + { + "key": "excludeBlockReservations", + "value": "false" + }, + { + "key": "limit", + "value": "20" + }, + { + "key": "dayOfArrivalCancels", + "value": "false" + }, + { + "key": "earlyDepartures", + "value": "false" + }, + { + "key": "offset", + "value": "1" + }, + { + "key": "excludeNoPost", + "value": "false" + }, + { + "key": "discountApplied", + "value": "false" + }, + { + "key": "roomAssignedOnly", + "value": "true" + }, + { + "key": "linkedOnly", + "value": "false" + }, + { + "key": "excludePMRooms", + "value": "false" + }, + { + "key": "actualArrivals", + "value": "false" + }, + { + "key": "roomUnassignedOnly", + "value": "true" + }, + { + "key": "stayovers", + "value": "false" + }, + { + "key": "dayUse", + "value": "false" + }, + { + "key": "recentlyAccessed", + "value": "false" + }, + { + "key": "houseUseReservations", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "get Hotel Reservations -> Membership", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?searchType=Any&membershipCardNumber=123456&membershipLevels=GOLD&orderBy=GuestSurname&sortOrder=ASC", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations" + ], + "query": [ + { + "key": "searchType", + "value": "Any" + }, + { + "key": "membershipCardNumber", + "value": "123456" + }, + { + "key": "membershipLevels", + "value": "GOLD" + }, + { + "key": "orderBy", + "value": "GuestSurname" + }, + { + "key": "sortOrder", + "value": "ASC" + } + ] + } + }, + "response": [] + }, + { + "name": "get Hotel Reservations -> Name", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?surname=Jones", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations" + ], + "query": [ + { + "key": "searchType", + "value": "Any", + "disabled": true + }, + { + "key": "surname", + "value": "Jones" + }, + { + "key": "givenName", + "value": "KATE", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Reservation", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Hotel Reservations -> RoomNumber", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?roomId=107", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations" + ], + "query": [ + { + "key": "roomId", + "value": "107" + }, + { + "key": "recentlyAccessed", + "value": "", + "disabled": true + }, + { + "key": "limit", + "value": "10", + "disabled": true + }, + { + "key": "offset", + "value": "", + "disabled": true + }, + { + "key": "searchType", + "value": "Any", + "disabled": true + }, + { + "key": "text", + "value": "", + "disabled": true + }, + { + "key": "reservationIdList", + "value": "178464", + "disabled": true + }, + { + "key": "confirmationNumberList", + "value": "6704043", + "disabled": true + }, + { + "key": "cancellationNumberList", + "value": "", + "disabled": true + }, + { + "key": "arrivalEndDate", + "value": "2023-04-01", + "disabled": true + }, + { + "key": "arrivalStartDate", + "value": "", + "disabled": true + }, + { + "key": "departureEndDate", + "value": "2023-04-01", + "disabled": true + }, + { + "key": "departureStartDate", + "value": "2023-04-01", + "disabled": true + }, + { + "key": "expectedArrivalEndTime", + "value": "2023-04-16T21:00:00", + "disabled": true + }, + { + "key": "expectedArrivalStartTime", + "value": "21:00", + "disabled": true + }, + { + "key": "expectedReturnEndTime", + "value": "23:00", + "disabled": true + }, + { + "key": "expectedReturnStartTime", + "value": "", + "disabled": true + }, + { + "key": "companyNames", + "value": "", + "disabled": true + }, + { + "key": "travelAgentIds", + "value": "", + "disabled": true + }, + { + "key": "companyIds", + "value": "", + "disabled": true + }, + { + "key": "sourceIds", + "value": "PMS", + "disabled": true + }, + { + "key": "contactIds", + "value": "", + "disabled": true + }, + { + "key": "groupIds", + "value": "", + "disabled": true + }, + { + "key": "billingContactIds", + "value": "", + "disabled": true + }, + { + "key": "profileIds", + "value": "12345", + "disabled": true + }, + { + "key": "membershipCardNumber", + "value": "", + "disabled": true + }, + { + "key": "membershipLevels", + "value": "", + "disabled": true + }, + { + "key": "membershipTypes", + "value": "", + "disabled": true + }, + { + "key": "surname", + "value": "Smith", + "disabled": true + }, + { + "key": "givenName", + "value": "Jack", + "disabled": true + }, + { + "key": "anyVIPStatus", + "value": "", + "disabled": true + }, + { + "key": "vipCodes", + "value": "CEL", + "disabled": true + }, + { + "key": "guaranteeCode", + "value": "6PM", + "disabled": true + }, + { + "key": "paymentMethod", + "value": "CA", + "disabled": true + }, + { + "key": "discountApplied", + "value": "", + "disabled": true + }, + { + "key": "createdBy", + "value": "44654", + "disabled": true + }, + { + "key": "cancelledByList", + "value": "", + "disabled": true + }, + { + "key": "cancelledOn", + "value": "", + "disabled": true + }, + { + "key": "ratePlanCodes", + "value": "", + "disabled": true + }, + { + "key": "sourceCodes", + "value": "COLD", + "disabled": true + }, + { + "key": "marketCodes", + "value": "DIR", + "disabled": true + }, + { + "key": "excludeBlockReservations", + "value": "false", + "disabled": true + }, + { + "key": "blockName", + "value": "Winter Conference", + "disabled": true + }, + { + "key": "blockIds", + "value": "", + "disabled": true + }, + { + "key": "blockCodes", + "value": "", + "disabled": true + }, + { + "key": "customReference", + "value": "", + "disabled": true + }, + { + "key": "recordLocator", + "value": "", + "disabled": true + }, + { + "key": "orderBy", + "value": "ArrivalDate", + "disabled": true + }, + { + "key": "sortOrder", + "value": "DESC", + "disabled": true + }, + { + "key": "roomAssignedOnly", + "value": "false", + "disabled": true + }, + { + "key": "roomUnassignedOnly", + "value": "true", + "disabled": true + }, + { + "key": "roomId", + "value": "", + "disabled": true + }, + { + "key": "roomType", + "value": "SUP", + "disabled": true + }, + { + "key": "roomFeatures", + "value": "PVIEW", + "disabled": true + }, + { + "key": "roomSpecials", + "value": "S", + "disabled": true + }, + { + "key": "roomSmokingPreference", + "value": "S", + "disabled": true + }, + { + "key": "roomFloorPreferences", + "value": "", + "disabled": true + }, + { + "key": "housekeepingRoomStatuses", + "value": "Inspected", + "disabled": true + }, + { + "key": "roomClasses", + "value": "", + "disabled": true + }, + { + "key": "roomRangeFrom", + "value": "", + "disabled": true + }, + { + "key": "roomRangeTo", + "value": "", + "disabled": true + }, + { + "key": "communication", + "value": "", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "", + "disabled": true + }, + { + "key": "allowPreRegistration", + "value": "", + "disabled": true + }, + { + "key": "hasDepositBalance", + "value": "", + "disabled": true + }, + { + "key": "hasOpenBalance", + "value": "", + "disabled": true + }, + { + "key": "hasOpenFolio", + "value": "", + "disabled": true + }, + { + "key": "includeScheduledCheckOut", + "value": "", + "disabled": true + }, + { + "key": "linkedOnly", + "value": "", + "disabled": true + }, + { + "key": "unlinkedOnly", + "value": "", + "disabled": true + }, + { + "key": "actualArrivals", + "value": "", + "disabled": true + }, + { + "key": "actualDepartures", + "value": "", + "disabled": true + }, + { + "key": "complimentaryReservations", + "value": "", + "disabled": true + }, + { + "key": "dayOfArrivalCancels", + "value": "", + "disabled": true + }, + { + "key": "dayUse", + "value": "", + "disabled": true + }, + { + "key": "earlyDepartures", + "value": "", + "disabled": true + }, + { + "key": "expectedArrivals", + "value": "", + "disabled": true + }, + { + "key": "expectedDepartures", + "value": "", + "disabled": true + }, + { + "key": "extendedStays", + "value": "", + "disabled": true + }, + { + "key": "houseUseReservations", + "value": "", + "disabled": true + }, + { + "key": "stayovers", + "value": "", + "disabled": true + }, + { + "key": "stayDate", + "value": "", + "disabled": true + }, + { + "key": "roomRoutingId", + "value": "", + "disabled": true + }, + { + "key": "excludePseudoRoomReservations", + "value": "", + "disabled": true + }, + { + "key": "excludeReservationIds", + "value": "", + "disabled": true + }, + { + "key": "excludeVIPStatusCodes", + "value": "", + "disabled": true + }, + { + "key": "excludeSpecials", + "value": "", + "disabled": true + }, + { + "key": "excludeFloorPreferences", + "value": "", + "disabled": true + }, + { + "key": "excludeAdvanceCheckedIn", + "value": "", + "disabled": true + }, + { + "key": "playerId", + "value": "", + "disabled": true + }, + { + "key": "gamingBalanceFrom", + "value": "", + "disabled": true + }, + { + "key": "gamingBalanceTo", + "value": "", + "disabled": true + }, + { + "key": "compAccountingBalanceFrom", + "value": "", + "disabled": true + }, + { + "key": "compAccountingBalanceTo", + "value": "", + "disabled": true + }, + { + "key": "reservationStatuses", + "value": "NoShow", + "disabled": true + }, + { + "key": "transportationCodes", + "value": "", + "disabled": true + }, + { + "key": "roomReadyStatuses", + "value": "Failed", + "disabled": true + }, + { + "key": "checkoutMessageReceived", + "value": "false", + "disabled": true + }, + { + "key": "optedForCommunication", + "value": "false", + "disabled": true + }, + { + "key": "unlinkedOnly", + "value": "false", + "disabled": true + }, + { + "key": "actualDepartures", + "value": "false", + "disabled": true + }, + { + "key": "complimentaryReservations", + "value": "false", + "disabled": true + }, + { + "key": "hasOpenFolio", + "value": "false", + "disabled": true + }, + { + "key": "expectedArrivals", + "value": "false", + "disabled": true + }, + { + "key": "expectedDepartures", + "value": "false", + "disabled": true + }, + { + "key": "dayOfArrivalCancels", + "value": "false", + "disabled": true + }, + { + "key": "earlyDepartures", + "value": "false", + "disabled": true + }, + { + "key": "offset", + "value": "0", + "disabled": true + }, + { + "key": "excludeNoPost", + "value": "false", + "disabled": true + }, + { + "key": "discountApplied", + "value": "false", + "disabled": true + }, + { + "key": "roomAssignedOnly", + "value": "true", + "disabled": true + }, + { + "key": "linkedOnly", + "value": "false", + "disabled": true + }, + { + "key": "blockCriteriaHotelCode", + "value": "PROP2", + "disabled": true + }, + { + "key": "excludePMRooms", + "value": "false", + "disabled": true + }, + { + "key": "actualArrivals", + "value": "false", + "disabled": true + }, + { + "key": "stayovers", + "value": "false", + "disabled": true + }, + { + "key": "dayUse", + "value": "false", + "disabled": true + }, + { + "key": "recentlyAccessed", + "value": "false", + "disabled": true + }, + { + "key": "houseUseReservations", + "value": "false", + "disabled": true + }, + { + "key": "arrivalEndDate", + "value": "2023-09-25", + "disabled": true + }, + { + "key": "limit", + "value": "20", + "disabled": true + }, + { + "key": "arrivalStartDate", + "value": "2023-09-24", + "disabled": true + }, + { + "key": "orderBy", + "value": "GuestSurname", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Hotel Reservations -> SearchType", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?searchType=Arrival", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations" + ], + "query": [ + { + "key": "searchType", + "value": "Arrival" + } + ] + } + }, + "response": [] + }, + { + "name": "get Hotel Reservations -> resvId", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?reservationIdList={{ReservationId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations" + ], + "query": [ + { + "key": "reservationIdList", + "value": "{{ReservationId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get Hotel Reservations -> using OPERA confirmation number", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations?confirmationNumberList=134295564&fetchInstructions=Reservation", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations" + ], + "query": [ + { + "key": "confirmationNumberList", + "value": "134295564" + }, + { + "key": "fetchInstructions", + "value": "Reservation" + } + ] + }, + "description": "To fetch reservation from OPERA using ID" + }, + "response": [] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Guest Messages", + "item": [ + { + "name": "get Guest Messages", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/guestMessages", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "guestMessages" + ], + "query": [ + { + "key": "limit", + "value": "", + "disabled": true + }, + { + "key": "offset", + "value": "", + "disabled": true + }, + { + "key": "reservationId", + "value": "", + "disabled": true + }, + { + "key": "room", + "value": "", + "disabled": true + }, + { + "key": "reservationStatus", + "value": "", + "description": "\"Any\", \"DayUse\", \"Arrival\", \"Arrived\", \"Departure\", \"WaitList\", \"Cancellation\", \"CheckedOut\", \"NoShow\", \"Complimentary\", \"InHouse\", \"PostStayPendingBalance\", \"PreRegistered\", \"PostToRoom\", \"OpenFolio\", \"ScheduledCheckOut\", \"Queued\", \"MobileCheckout\", \"RegisteredAndInHouse\", \"ResvBlockTraces\", \"GuestMessages\", \"MassCancellation\", \"Operator\", \"Turndown\", \"WalkIn\", \"AdvanceCheckedIn\", \"OpenBalance\", \"AutoFolioSettlement\", \"Routing\", \"PlayerSnapshot\"", + "disabled": true + }, + { + "key": "confirmationNo", + "value": "", + "disabled": true + }, + { + "key": "recipientName", + "value": "", + "disabled": true + }, + { + "key": "blockName", + "value": "", + "disabled": true + }, + { + "key": "retrieveTextedMessages", + "value": "", + "disabled": true + }, + { + "key": "retrievePrintedMessages", + "value": "", + "disabled": true + }, + { + "key": "retrieveUndeliveredMessages", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Guest Messages", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n ],\r\n \"guestMessages\": [\r\n {\r\n \"message\": {\r\n \"messageText\": \"Kate Oracle phoned, please call her back.\",\r\n \"messageDate\": \"2023-08-26 03:27:53.0\",\r\n \"typeOfMessage\": \"Tm\",\r\n \"recipient\": \"Jones, kate\"\r\n },\r\n \"delivery\": {\r\n \"deliveryStatus\": \"Mr\"\r\n }\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/guestMessages", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "guestMessages" + ] + } + }, + "response": [] + }, + { + "name": "put Resv Guest Messages", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"hotelId\":\"{{HotelId}}\",\r\n \"guestMessages\":[\r\n {\r\n \"message\":{\r\n \"messageText\":\"Kate Oracle phoned, please call her back.\",\r\n \"messageDate\":\"2023-08-26 03:27:53.0\",\r\n \"typeOfMessage\":\"Tm\",\r\n \"recipient\":\"Jones, kate\"\r\n },\r\n \"delivery\":{\r\n \"deliveryStatus\":\"Mr\"\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/guestMessages", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "guestMessages" + ] + } + }, + "response": [] + }, + { + "name": "delete Guest Messages", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/guestMessages/{{GuestMessageId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "guestMessages", + "{{GuestMessageId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Post Reservation (create)", + "item": [ + { + "name": "post Reservation", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", + "postman.setEnvironmentVariable(\"ReservationId\", data);" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservations\": {\r\n \"reservation\": [\r\n {\r\n \"sourceOfSale\": {\r\n \"sourceType\": \"PMS\",\r\n \"sourceCode\": \"{{HotelId}}\"\r\n },\r\n \"roomStay\": {\r\n \"roomRates\": [\r\n {\r\n \"total\": {\r\n \"amountBeforeTax\": \"200\"\r\n },\r\n \"rates\": {\r\n \"rate\": [\r\n {\r\n \"base\": {\r\n \"amountBeforeTax\": \"200\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"shareDistributionInstruction\": \"Full\",\r\n \"total\": {\r\n \"amountBeforeTax\": \"200\"\r\n },\r\n \"start\": \"2023-11-17\",\r\n \"end\": \"2023-11-19\"\r\n }\r\n ]\r\n },\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"roomType\": \"SUP\",\r\n \"ratePlanCode\": \"BAR\",\r\n \"start\": \"2023-11-17\",\r\n \"end\": \"2023-11-19\",\r\n \"suppressRate\": true,\r\n \"marketCode\": \"LEISURE\",\r\n \"marketCodeDescription\": \"Leisure\",\r\n \"sourceCode\": \"PHONE\",\r\n \"sourceCodeDescription\": \"Phonee\",\r\n \"numberOfUnits\": \"1\",\r\n \"pseudoRoom\": false,\r\n \"roomTypeCharged\": \"SUP\",\r\n \"houseUseOnly\": false,\r\n \"complimentary\": false,\r\n \"fixedRate\": true,\r\n \"discountAllowed\": false,\r\n \"bogoDiscount\": false\r\n }\r\n ],\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"arrivalDate\": \"2023-11-17\",\r\n \"departureDate\": \"2023-11-19\",\r\n \"guarantee\": {\r\n \"guaranteeCode\": \"6PM\",\r\n \"shortDescription\": \"6PM Hold\"\r\n },\r\n \"roomNumberLocked\": false,\r\n \"printRate\": false\r\n },\r\n \"reservationGuests\": [\r\n {\r\n \"profileInfo\": {\r\n \"profile\": {\r\n \"customer\": {\r\n \"personName\": [\r\n {\r\n \"givenName\": \"Sarah\",\r\n \"middleName\": \"\",\r\n \"surname\": \"Smith\",\r\n \"nameType\": \"Primary\"\r\n }\r\n ],\r\n \"language\": \"E\"\r\n },\r\n \"addresses\": {\r\n \"addressInfo\": [\r\n {\r\n \"address\": {\r\n \"addressLine\": [\r\n \"Riverside Corporate Park\",\r\n \"4 Julius Avenue\"\r\n ],\r\n \"cityName\": \"North Ryde\",\r\n \"postalCode\": \"2113\",\r\n \"state\": \"NSW\",\r\n \"country\": {\r\n \"value\": \"AU\",\r\n \"code\": \"AU\"\r\n },\r\n \"language\": \"EN\",\r\n \"type\": \"HOME\",\r\n \"primaryInd\": true\r\n }\r\n }\r\n ]\r\n },\r\n \"profileType\": \"Guest\"\r\n }\r\n },\r\n \"primary\": true\r\n }\r\n ],\r\n \"reservationPaymentMethods\": [\r\n {\r\n \"paymentMethod\": \"CA\",\r\n \"folioView\": \"1\"\r\n }\r\n ],\r\n \"comments\": [\r\n {\r\n \"comment\": {\r\n \"text\": {\r\n \"value\": \"Please ensure I have coffee in my room\"\r\n },\r\n \"commentTitle\": \"General Notes\",\r\n \"notificationLocation\": \"RESERVATION\",\r\n \"type\": \"GEN\",\r\n \"internal\": false\r\n }\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomStayReservation\": true,\r\n \"reservationStatus\": \"Reserved\",\r\n \"computedReservationStatus\": \"DueIn\",\r\n \"walkIn\": false,\r\n \"printRate\": false,\r\n \"preRegistered\": false,\r\n \"upgradeEligible\": false,\r\n \"allowAutoCheckin\": false,\r\n \"hasOpenFolio\": false,\r\n \"allowMobileCheckout\": false,\r\n \"allowMobileViewFolio\": false,\r\n \"allowPreRegistration\": false,\r\n \"optedForCommunication\": false\r\n }\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations" + ] + } + }, + "response": [] + }, + { + "name": "post Reservation -> without rate amount", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", + "postman.setEnvironmentVariable(\"ReservationId\", data);" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservations\": {\r\n \"reservation\": [\r\n {\r\n \"externalReferences\": [\r\n {\r\n \"id\": \"80039020\",\r\n \"idExtension\": 1,\r\n \"idContext\": \"{{externalSystemCode}}\"\r\n }\r\n ],\r\n \"sourceOfSale\": {\r\n \"sourceType\": \"PMS\",\r\n \"sourceCode\": \"{{HotelId}}\"\r\n },\r\n \"roomStay\": {\r\n \"roomRates\": [\r\n {\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"roomType\": \"{{RoomTypeCode}}\",\r\n \"ratePlanCode\": \"{{RatePlanCode}}\",\r\n \"start\": \"2023-09-10\",\r\n \"end\": \"2023-09-11\",\r\n \"marketCode\": \"LEISURE\",\r\n \"sourceCode\": \"LEISURE\",\r\n \"numberOfUnits\": \"1\",\r\n \"roomTypeCharged\": \"{{RoomTypeCode}}\",\r\n \"fixedRate\": false\r\n }\r\n ],\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"arrivalDate\": \"2023-09-10\",\r\n \"departureDate\": \"2023-09-11\",\r\n \"guarantee\": {\r\n \"guaranteeCode\": \"6PM\"\r\n }\r\n },\r\n \"reservationGuests\": [\r\n {\r\n \"profileInfo\": {\r\n \"profile\": {\r\n \"customer\": {\r\n \"personName\": [\r\n {\r\n \"givenName\": \"Ben}\",\r\n \"surname\": \"Smith\",\r\n \"nameType\": \"Primary\"\r\n },\r\n {\r\n \"nameType\": \"External\"\r\n }\r\n ],\r\n \"language\": \"E\"\r\n },\r\n \"profileType\": \"Guest\"\r\n }\r\n },\r\n \"primary\": true\r\n }\r\n ],\r\n \"additionalGuestInfo\": {\r\n \"lastStay\": {},\r\n \"purposeOfStay\": \"VAC\"\r\n },\r\n \"comments\": [],\r\n \"reservationPaymentMethods\": [\r\n {\r\n \"paymentMethod\": \"{{paymentMethod}}\",\r\n \"folioView\": \"1\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomStayReservation\": true,\r\n \"reservationStatus\": \"Reserved\",\r\n \"computedReservationStatus\": \"Reserved\"\r\n }\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations" + ] + }, + "description": "When posting a reservation without a rate amount in the request, you still need to pass a valid rate code. The reservation will then be created in OPERA Cloud with the amount that rate code has configured on it in OPERA Cloud." + }, + "response": [] + }, + { + "name": "post Reservation -> address, email and comments", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", + "postman.setEnvironmentVariable(\"ReservationId\", data);" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservations\": {\r\n \"reservation\": [\r\n {\r\n \"sourceOfSale\": {\r\n \"sourceType\": \"PMS\",\r\n \"sourceCode\": \"{{HotelId}}\"\r\n },\r\n \"roomStay\": {\r\n \"roomRates\": [\r\n {\r\n \"total\": {\r\n \"amountBeforeTax\": \"200\"\r\n },\r\n \"rates\": {\r\n \"rate\": [\r\n {\r\n \"base\": {\r\n \"amountBeforeTax\": \"200\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"shareDistributionInstruction\": \"Full\",\r\n \"total\": {\r\n \"amountBeforeTax\": \"200\"\r\n },\r\n \"start\": \"2023-04-17\",\r\n \"end\": \"2023-04-19\"\r\n }\r\n ]\r\n },\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"roomType\": \"{{RoomTypeCode}}\",\r\n \"ratePlanCode\": \"{{RatePlanCode}}\",\r\n \"start\": \"2023-04-17\",\r\n \"end\": \"2023-04-19\",\r\n \"suppressRate\": true,\r\n \"marketCode\": \"LEISURE\",\r\n \"marketCodeDescription\": \"Leisure\",\r\n \"sourceCode\": \"PHONE\",\r\n \"sourceCodeDescription\": \"Phonee\",\r\n \"numberOfUnits\": \"1\",\r\n \"pseudoRoom\": false,\r\n \"roomTypeCharged\": \"{{RoomTypeCode}}\",\r\n \"houseUseOnly\": false,\r\n \"complimentary\": false,\r\n \"fixedRate\": true,\r\n \"discountAllowed\": false,\r\n \"bogoDiscount\": false\r\n }\r\n ],\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"arrivalDate\": \"2023-04-17\",\r\n \"departureDate\": \"2023-04-19\",\r\n \"guarantee\": {\r\n \"guaranteeCode\": \"6PM\",\r\n \"shortDescription\": \"6PM Hold\"\r\n },\r\n \"roomNumberLocked\": false,\r\n \"printRate\": false\r\n },\r\n \"reservationGuests\": [\r\n {\r\n \"profileInfo\": {\r\n \"profile\": {\r\n \"customer\": {\r\n \"personName\": [\r\n {\r\n \"givenName\": \"Sarah\",\r\n \"middleName\": \"\",\r\n \"surname\": \"Johns\",\r\n \"nameType\": \"Primary\"\r\n },\r\n {\r\n \"nameType\": \"External\"\r\n }\r\n ],\r\n \"language\": \"E\"\r\n },\r\n \"addresses\": {\r\n \"addressInfo\": [\r\n {\r\n \"address\": {\r\n \"addressLine\": [\r\n \"Riverside Corporate Park\",\r\n \"4 Julius Avenue\"\r\n ],\r\n \"cityName\": \"North Ryde\",\r\n \"postalCode\": \"2113\",\r\n \"state\": \"NSW\",\r\n \"country\": {\r\n \"value\": \"AU\",\r\n \"code\": \"AU\"\r\n },\r\n \"language\": \"EN\",\r\n \"type\": \"HOME\",\r\n \"primaryInd\": true\r\n }\r\n }\r\n ]\r\n },\r\n \"emails\": {\r\n \"emailInfo\": [\r\n {\r\n \"email\": {\r\n \"emailAddress\": \"example2@example.com\",\r\n \"type\": \"EMAIL\",\r\n \"typeDescription\": \"Email Address\",\r\n \"primaryInd\": true\r\n }\r\n }\r\n ]\r\n },\r\n \"profileType\": \"Guest\"\r\n }\r\n },\r\n \"primary\": true\r\n }\r\n ],\r\n \"reservationPaymentMethods\": [\r\n {\r\n \"paymentMethod\": \"CA\",\r\n \"folioView\": \"1\"\r\n }\r\n ],\r\n \"comments\": [\r\n {\r\n \"comment\": {\r\n \"text\": {\r\n \"value\": \"Please ensure I have coffee in my room\"\r\n },\r\n \"commentTitle\": \"General Notes\",\r\n \"notificationLocation\": \"RESERVATION\",\r\n \"type\": \"GEN\",\r\n \"internal\": false\r\n }\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomStayReservation\": true,\r\n \"reservationStatus\": \"Reserved\",\r\n \"computedReservationStatus\": \"DueIn\",\r\n \"walkIn\": false,\r\n \"printRate\": false,\r\n \"preRegistered\": false,\r\n \"upgradeEligible\": false,\r\n \"allowAutoCheckin\": false,\r\n \"hasOpenFolio\": false,\r\n \"allowMobileCheckout\": false,\r\n \"allowMobileViewFolio\": false,\r\n \"allowPreRegistration\": false,\r\n \"optedForCommunication\": false\r\n }\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations" + ] + } + }, + "response": [] + }, + { + "name": "post Reservation -> add guest and company profile to reservation", + "event": [ + { + "listen": "prerequest", + "script": { + "exec": [ + "" + ], + "type": "text/javascript" + } + }, + { + "listen": "test", + "script": { + "exec": [ + "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", + "postman.setEnvironmentVariable(\"ReservationId\", data);" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservations\": {\r\n \"reservation\": [\r\n {\r\n \"sourceOfSale\": {\r\n \"sourceType\": \"PMS\",\r\n \"sourceCode\": \"{{HotelId}}\"\r\n },\r\n \"roomStay\": {\r\n \"roomRates\": [\r\n {\r\n \"total\": {\r\n \"amountBeforeTax\": \"145\"\r\n },\r\n \"rates\": {\r\n \"rate\": [\r\n {\r\n \"base\": {\r\n \"amountBeforeTax\": \"145\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"shareDistributionInstruction\": \"Full\",\r\n \"total\": {\r\n \"amountBeforeTax\": \"145\"\r\n },\r\n \"start\": \"{{currentdate}}\",\r\n \"end\": \"{{currentdateplus1}}\"\r\n }\r\n ]\r\n },\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"roomType\": \"{{RoomTypeCode}}\",\r\n \"ratePlanCode\": \"{{RatePlanCode}}\",\r\n \"start\": \"{{currentdate}}\",\r\n \"end\": \"{{currentdateplus1}}\",\r\n \"suppressRate\": true,\r\n \"marketCode\": \"BAR\",\r\n \"sourceCode\": \"PHONE\",\r\n \"numberOfUnits\": \"1\",\r\n \"pseudoRoom\": false,\r\n \"roomTypeCharged\": \"{{RoomTypeCode}}\",\r\n \"houseUseOnly\": false,\r\n \"complimentary\": false,\r\n \"fixedRate\": true,\r\n \"discountAllowed\": false,\r\n \"bogoDiscount\": false\r\n }\r\n ],\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"arrivalDate\": \"{{currentdate}}\",\r\n \"departureDate\": \"{{currentdateplus1}}\",\r\n \"guarantee\": {\r\n \"guaranteeCode\": \"6PM\",\r\n \"shortDescription\": \"6PM Hold\"\r\n },\r\n \"roomNumberLocked\": false,\r\n \"printRate\": false\r\n },\r\n \"reservationGuests\": [\r\n {\r\n \"profileInfo\": {\r\n \"profile\": {\r\n \"customer\": {\r\n \"personName\": [\r\n {\r\n \"givenName\": \"Sam\",\r\n \"middleName\": \"F\",\r\n \"surname\": \"Smith\",\r\n \"nameType\": \"Primary\"\r\n },\r\n {\r\n \"nameType\": \"External\"\r\n }\r\n ],\r\n \"language\": \"E\"\r\n },\r\n \"addresses\": {\r\n \"addressInfo\": [\r\n {\r\n \"address\": {\r\n \"addressLine\": [\r\n \"Riverside Corporate Park\",\r\n \"4 Julius Avenue\"\r\n ],\r\n \"cityName\": \"North Ryde\",\r\n \"postalCode\": \"2113\",\r\n \"state\": \"NSW\",\r\n \"country\": {\r\n \"value\": \"AU\",\r\n \"code\": \"AU\"\r\n },\r\n \"language\": \"EN\",\r\n \"type\": \"HOME\",\r\n \"primaryInd\": true\r\n }\r\n }\r\n ]\r\n },\r\n \"emails\": {\r\n \"emailInfo\": {\r\n \"email\": {\r\n \"emailAddress\": \"example@example.com\",\r\n \"type\": \"HOME\",\r\n \"typeDescription\": \"\",\r\n \"primaryInd\": true\r\n }\r\n }\r\n },\r\n \"profileType\": \"Guest\"\r\n }\r\n },\r\n \"primary\": true\r\n },\r\n {\r\n \"profileInfo\": {\r\n \"profile\": {\r\n \"company\": {\r\n \"companyName\": \"Oracle Australia \"\r\n },\r\n \"addresses\": {\r\n \"addressInfo\": {\r\n \"address\": {\r\n \"addressLine\": [\r\n \"Riverside Corporate Park\",\r\n \"4 Julius Avenue\"\r\n ],\r\n \"cityName\": \"North Ryde\",\r\n \"postalCode\": \"2113\",\r\n \"state\": \"NSW\",\r\n \"country\": {\r\n \"value\": \"AU\",\r\n \"code\": \"AU\"\r\n },\r\n \"language\": \"E\",\r\n \"type\": \"BUSINESS\"\r\n }\r\n }\r\n },\r\n \"profileType\": \"COMPANY\"\r\n }\r\n }\r\n }\r\n ],\r\n \"reservationPaymentMethods\": [\r\n {\r\n \"paymentMethod\": \"CA\",\r\n \"folioView\": \"1\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomStayReservation\": true,\r\n \"reservationStatus\": \"Reserved\",\r\n \"printRate\": false,\r\n \"preRegistered\": false,\r\n \"upgradeEligible\": false,\r\n \"allowAutoCheckin\": false,\r\n \"hasOpenFolio\": false,\r\n \"allowMobileCheckout\": false,\r\n \"allowMobileViewFolio\": false,\r\n \"allowPreRegistration\": false,\r\n \"optedForCommunication\": false\r\n }\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "" + ] + } + }, + "response": [] + }, + { + "name": "post Reservation -> add memberships on profile", + "event": [ + { + "listen": "prerequest", + "script": { + "exec": [ + "" + ], + "type": "text/javascript" + } + }, + { + "listen": "test", + "script": { + "exec": [ + "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", + "postman.setEnvironmentVariable(\"ReservationId\", data);" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservations\": {\r\n \"reservation\": [\r\n {\r\n \"sourceOfSale\": {\r\n \"sourceType\": \"PMS\",\r\n \"sourceCode\": \"{{HotelId}}\"\r\n },\r\n \"roomStay\": {\r\n \"roomRates\": [\r\n {\r\n \"total\": {\r\n \"amountBeforeTax\": \"200\"\r\n },\r\n \"rates\": {\r\n \"rate\": [\r\n {\r\n \"base\": {\r\n \"amountBeforeTax\": \"200\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"shareDistributionInstruction\": \"Full\",\r\n \"total\": {\r\n \"amountBeforeTax\": \"200\"\r\n },\r\n \"start\": \"{{currentdate}}\",\r\n \"end\": \"{{currentdateplus1}}\"\r\n }\r\n ]\r\n },\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"roomType\": \"{{RoomTypeCode}}\",\r\n \"ratePlanCode\": \"{{RatePlanCode}}\",\r\n \"start\": \"{{currentdate}}\",\r\n \"end\": \"{{currentdateplus1}}\",\r\n \"suppressRate\": true,\r\n \"marketCode\": \"LEISURE\",\r\n \"marketCodeDescription\": \"Leisure\",\r\n \"sourceCode\": \"WEB\",\r\n \"sourceCodeDescription\": \"Website\",\r\n \"numberOfUnits\": \"1\",\r\n \"pseudoRoom\": false,\r\n \"roomTypeCharged\": \"{{RoomTypeCode}}\",\r\n \"houseUseOnly\": false,\r\n \"complimentary\": false,\r\n \"fixedRate\": true,\r\n \"discountAllowed\": false,\r\n \"bogoDiscount\": false\r\n }\r\n ],\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"arrivalDate\": \"{{currentdate}}\",\r\n \"departureDate\": \"{{currentdateplus1}}\",\r\n \"guarantee\": {\r\n \"guaranteeCode\": \"6PM\",\r\n \"shortDescription\": \"6PM Hold\"\r\n },\r\n \"roomNumberLocked\": false,\r\n \"printRate\": false\r\n },\r\n \"reservationGuests\": [\r\n {\r\n \"profileInfo\": {\r\n \"profile\": {\r\n \"customer\": {\r\n \"personName\": [\r\n {\r\n \"givenName\": \"Sarah\",\r\n \"surname\": \"Smith\",\r\n \"nameType\": \"Primary\"\r\n },\r\n {\r\n \"nameType\": \"External\"\r\n }\r\n ],\r\n \"language\": \"E\"\r\n },\r\n \"profileMemberships\": {\r\n \"profileMembership\": [\r\n {\r\n \"nameOnCard\": \"Sarah\",\r\n \"programDescription\": \"Oracle Airlines\",\r\n \"inactive\": false,\r\n \"membershipId\": \"4000000\",\r\n \"membershipType\": \"OA\",\r\n \"centralSetup\": false,\r\n \"signupDate\": \"2023-05-12\",\r\n \"orderSequence\": 1\r\n },\r\n {\r\n \"nameOnCard\": \"Sarah\",\r\n \"programDescription\": \"Another Airline Australia\",\r\n \"inactive\": false,\r\n \"membershipId\": \"112443445\",\r\n \"membershipType\": \"AN\",\r\n \"centralSetup\": false,\r\n \"signupDate\": \"2023-05-12\",\r\n \"orderSequence\": 2\r\n }\r\n ]\r\n },\r\n \"addresses\": {\r\n \"addressInfo\": [\r\n {\r\n \"address\": {\r\n \"addressLine\": [\r\n \"Riverside Corporate Park\",\r\n \"4 Julius Avenue\"\r\n ],\r\n \"cityName\": \"North Ryde\",\r\n \"postalCode\": \"2113\",\r\n \"state\": \"NSW\",\r\n \"country\": {\r\n \"value\": \"AU\",\r\n \"code\": \"AU\"\r\n },\r\n \"language\": \"EN\",\r\n \"type\": \"HOME\",\r\n \"primaryInd\": true\r\n }\r\n }\r\n ]\r\n },\r\n \"profileType\": \"Guest\"\r\n }\r\n },\r\n \"primary\": true\r\n }\r\n ],\r\n \"reservationPaymentMethods\": [\r\n {\r\n \"paymentMethod\": \"CA\",\r\n \"folioView\": \"1\"\r\n }\r\n ],\r\n \"comments\": [\r\n {\r\n \"comment\": {\r\n \"text\": {\r\n \"value\": \"Please ensure I have coffee machine in my room\"\r\n },\r\n \"commentTitle\": \"General Notes\",\r\n \"notificationLocation\": \"RESERVATION\",\r\n \"type\": \"GEN\",\r\n \"internal\": false\r\n }\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomStayReservation\": true,\r\n \"reservationStatus\": \"Reserved\",\r\n \"walkIn\": false,\r\n \"printRate\": false,\r\n \"preRegistered\": false,\r\n \"upgradeEligible\": false,\r\n \"allowAutoCheckin\": false,\r\n \"hasOpenFolio\": false,\r\n \"allowMobileCheckout\": false,\r\n \"allowMobileViewFolio\": false,\r\n \"allowPreRegistration\": false,\r\n \"optedForCommunication\": false\r\n }\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations" + ] + } + }, + "response": [] + }, + { + "name": "post Reservation -> include external reference", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", + "postman.setEnvironmentVariable(\"ReservationId\", data);" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservations\": {\r\n \"reservation\": [\r\n {\r\n \"externalReferences\": [\r\n {\r\n \"id\": \"123444\",\r\n \"idExtension\": 1,\r\n \"idContext\": \"UPDATEME\"\r\n }\r\n ],\r\n \"sourceOfSale\": {\r\n \"sourceType\": \"PMS\",\r\n \"sourceCode\": \"{{HotelId}}\"\r\n },\r\n \"roomStay\": {\r\n \"roomRates\": [\r\n {\r\n \"total\": {\r\n \"amountBeforeTax\": \"200\"\r\n },\r\n \"rates\": {\r\n \"rate\": [\r\n {\r\n \"base\": {\r\n \"amountBeforeTax\": \"200\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"start\": \"2023-11-01\",\r\n \"end\": \"2023-11-02\"\r\n }\r\n ]\r\n },\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"roomType\": \"{{RoomTypeCode}}\",\r\n \"ratePlanCode\": \"{{RatePlanCode}}\",\r\n \"start\": \"2023-11-01\",\r\n \"end\": \"2023-11-02\",\r\n \"marketCode\": \"BUSINESS\",\r\n \"sourceCode\": \"PHONE\",\r\n \"numberOfUnits\": \"1\",\r\n \"roomTypeCharged\": \"{{RoomTypeCode}}\"\r\n }\r\n ],\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"arrivalDate\": \"2023-11-01\",\r\n \"departureDate\": \"2023-11-02\",\r\n \"guarantee\": {\r\n \"guaranteeCode\": \"6PM\",\r\n \"shortDescription\": \"6PM Hold\"\r\n },\r\n \"roomNumberLocked\": false,\r\n \"printRate\": false\r\n },\r\n \"reservationGuests\": [\r\n {\r\n \"profileInfo\": {\r\n \"profile\": {\r\n \"customer\": {\r\n \"personName\": [\r\n {\r\n \"givenName\": \"Sarah\",\r\n \"surname\": \"Smith\",\r\n \"nameType\": \"Primary\"\r\n }\r\n ],\r\n \"language\": \"E\"\r\n },\r\n \"profileType\": \"Guest\"\r\n }\r\n },\r\n \"primary\": true\r\n }\r\n ],\r\n \"reservationPaymentMethods\": [\r\n {\r\n \"paymentMethod\": \"CA\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomStayReservation\": true,\r\n \"reservationStatus\": \"Reserved\",\r\n \"computedReservationStatus\": \"DueIn\",\r\n \"optedForCommunication\": false\r\n }\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations" + ] + } + }, + "response": [] + }, + { + "name": "post Reservation -> minimal details", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", + "postman.setEnvironmentVariable(\"ReservationId\", data);" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservations\": {\r\n \"reservation\": [\r\n {\r\n \"sourceOfSale\": {\r\n \"sourceType\": \"PMS\",\r\n \"sourceCode\": \"{{HotelId}}\"\r\n },\r\n \"roomStay\": {\r\n \"roomRates\": [\r\n {\r\n \"total\": {\r\n \"amountBeforeTax\": \"200\"\r\n },\r\n \"rates\": {\r\n \"rate\": [\r\n {\r\n \"base\": {\r\n \"amountBeforeTax\": \"200\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"start\": \"2023-01-10\",\r\n \"end\": \"2023-01-12\"\r\n }\r\n ]\r\n },\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"roomType\": \"{{RoomTypeCode}}\",\r\n \"ratePlanCode\": \"{{RatePlanCode}}\",\r\n \"start\": \"2023-01-10\",\r\n \"end\": \"2023-01-12\",\r\n \"marketCode\": \"BUSINESS\",\r\n \"sourceCode\": \"PHONE\",\r\n \"numberOfUnits\": \"1\",\r\n \"roomTypeCharged\": \"{{RoomTypeCode}}\"\r\n }\r\n ],\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"arrivalDate\": \"2023-01-10\",\r\n \"departureDate\": \"2023-01-12\",\r\n \"guarantee\": {\r\n \"guaranteeCode\": \"6PM\",\r\n \"shortDescription\": \"6PM Hold\"\r\n },\r\n \"roomNumberLocked\": false,\r\n \"printRate\": false\r\n },\r\n \"reservationGuests\": [\r\n {\r\n \"profileInfo\": {\r\n \"profile\": {\r\n \"customer\": {\r\n \"personName\": [\r\n {\r\n \"givenName\": \"Jack\",\r\n \"surname\": \"Smith\",\r\n \"nameType\": \"Primary\"\r\n }\r\n ],\r\n \"language\": \"E\"\r\n },\r\n \"profileType\": \"Guest\"\r\n }\r\n },\r\n \"primary\": true\r\n }\r\n ],\r\n \"reservationPaymentMethods\": [\r\n {\r\n \"paymentMethod\": \"CA\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomStayReservation\": true,\r\n \"reservationStatus\": \"Reserved\",\r\n \"computedReservationStatus\": \"Reserved\",\r\n \"optedForCommunication\": false\r\n }\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations" + ] + } + }, + "response": [] + }, + { + "name": "post Reservation -> using an existing profile", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", + "postman.setEnvironmentVariable(\"ReservationId\", data);" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservations\": {\r\n \"reservation\": {\r\n \"reservationGuests\": {\r\n \"profileInfo\": {\r\n \"profileIdList\": {\r\n \"id\": {{ProfileId}},\r\n \"type\": \"Profile\"\r\n }\r\n }\r\n },\r\n \"reservationPaymentMethods\": {\r\n \"paymentMethod\": \"CA\"\r\n },\r\n \"markAsRecentlyAccessed\": true,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationStatus\": \"Reserved\",\r\n \"roomStay\": {\r\n \"guarantee\": {\r\n \"onHold\": false,\r\n \"guaranteeCode\": \"6PM\"\r\n },\r\n \"roomRates\": {\r\n \"sourceCode\": \"PHONE\",\r\n \"numberOfUnits\": 1,\r\n \"rates\": {\r\n \"rate\": {\r\n \"start\": \"2023-07-23\",\r\n \"end\": \"2023-07-24\",\r\n \"base\": {\r\n \"amountBeforeTax\": 50,\r\n \"currencyCode\": \"USD\"\r\n }\r\n }\r\n },\r\n \"start\": \"2023-07-23\",\r\n \"marketCode\": \"LEISURE\",\r\n \"end\": \"2023-07-24\",\r\n \"roomTypeCharged\": \"{{RoomTypeCode}}\",\r\n \"ratePlanCode\": \"{{RatePlanCode}}\",\r\n \"roomType\": \"{{RoomTypeCode}}\",\r\n \"pseudoRoom\": false\r\n },\r\n \"guestCounts\": {\r\n \"children\": 0,\r\n \"adults\": 1\r\n },\r\n \"departureDate\": \"2023-07-24\",\r\n \"arrivalDate\": \"2023-07-23\"\r\n }\r\n }\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations" + ] + } + }, + "response": [] + }, + { + "name": "post Reservation -> with a comment", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", + "postman.setEnvironmentVariable(\"ReservationId\", data);" + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservations\": {\r\n \"reservation\": [\r\n {\r\n \"sourceOfSale\": {\r\n \"sourceType\": \"PMS\",\r\n \"sourceCode\": \"{{HotelId}}\"\r\n },\r\n \"roomStay\": {\r\n \"roomRates\": [\r\n {\r\n \"total\": {\r\n \"amountBeforeTax\": \"200\"\r\n },\r\n \"rates\": {\r\n \"rate\": [\r\n {\r\n \"base\": {\r\n \"amountBeforeTax\": \"200\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"shareDistributionInstruction\": \"Full\",\r\n \"total\": {\r\n \"amountBeforeTax\": \"200\"\r\n },\r\n \"start\": \"2023-07-01\",\r\n \"end\": \"2023-07-02\"\r\n }\r\n ]\r\n },\r\n \"stayProfiles\": [\r\n {\r\n \"profileIdList\": [\r\n {\r\n \"id\": \"{{ProfileId}}\",\r\n \"type\": \"Profile\"\r\n }\r\n ],\r\n \"reservationProfileType\": \"Group\"\r\n }\r\n ],\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"roomType\": \"{{RoomTypeCode}}\",\r\n \"ratePlanCode\": \"{{RatePlanCode}}\",\r\n \"start\": \"2023-07-01\",\r\n \"end\": \"2023-07-02\",\r\n \"suppressRate\": true,\r\n \"marketCode\": \"BUSINESS\",\r\n \"marketCodeDescription\": \"Business Association\",\r\n \"sourceCode\": \"PHONE\",\r\n \"sourceCodeDescription\": \"Phone Call\",\r\n \"numberOfUnits\": \"1\",\r\n \"pseudoRoom\": false,\r\n \"roomTypeCharged\": \"{{RoomTypeCode}}\",\r\n \"houseUseOnly\": false,\r\n \"complimentary\": false,\r\n \"fixedRate\": true,\r\n \"discountAllowed\": false,\r\n \"bogoDiscount\": false\r\n }\r\n ],\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"arrivalDate\": \"2023-07-01\",\r\n \"departureDate\": \"2023-07-02\",\r\n \"guarantee\": {\r\n \"guaranteeCode\": \"6PM\",\r\n \"shortDescription\": \"6PM Hold\"\r\n },\r\n \"roomNumberLocked\": false,\r\n \"printRate\": false\r\n },\r\n \"reservationGuests\": [\r\n {\r\n \"profileInfo\": {\r\n \"profile\": {\r\n \"customer\": {\r\n \"personName\": [\r\n {\r\n \"givenName\": \"Jack\",\r\n \"surname\": \"Smith\",\r\n \"nameType\": \"Primary\"\r\n },\r\n {\r\n \"nameType\": \"External\"\r\n }\r\n ],\r\n \"language\": \"E\"\r\n },\r\n \"profileType\": \"Guest\"\r\n }\r\n },\r\n \"primary\": true\r\n }\r\n ],\r\n \"reservationProfiles\": {\r\n \"reservationProfile\": [\r\n {\r\n \"profileIdList\": [\r\n {\r\n \"id\": \"{{ProfileId}}\",\r\n \"type\": \"Profile\"\r\n }\r\n ],\r\n \"reservationProfileType\": \"Group\"\r\n }\r\n ]\r\n },\r\n \"reservationPaymentMethods\": [\r\n {\r\n \"paymentMethod\": \"CA\",\r\n \"folioView\": \"1\"\r\n }\r\n ],\r\n \"comments\": [\r\n {\r\n \"comment\": {\r\n \"text\": {\r\n \"value\": \"Reservation Notes\"\r\n },\r\n \"commentTitle\": \"Res General Notes\",\r\n \"notificationLocation\": \"RESERVATION\",\r\n \"type\": \"GEN\",\r\n \"internal\": false\r\n }\r\n }\r\n ],\r\n \"reservationPackages\": [\r\n {\r\n \"packageHeaderType\": {\r\n \"primaryDetails\": {\r\n \"description\": \"Champage on arrival in Room\"\r\n },\r\n \"transactionDetails\": {\r\n \"allowance\": true,\r\n \"currency\": \"USD\",\r\n \"postingType\": \"D\",\r\n \"calculationRule\": \"F\"\r\n },\r\n \"postingAttributes\": {\r\n \"addToRate\": false,\r\n \"printSeparateLine\": false,\r\n \"postNextDay\": false,\r\n \"forecastNextDay\": false\r\n }\r\n },\r\n \"scheduleList\": [\r\n {\r\n \"consumptionDate\": \"2023-07-01\",\r\n \"unitPrice\": \"25\",\r\n \"computedResvPrice\": \"25\",\r\n \"unitAllowance\": \"25\",\r\n \"reservationDate\": \"2023-07-01\",\r\n \"originalUnitPrice\": \"25\",\r\n \"originalUnitAllowance\": \"25\"\r\n }\r\n ],\r\n \"consumptionDetails\": {\r\n \"defaultQuantity\": \"1\",\r\n \"totalQuantity\": \"1\",\r\n \"allowanceConsumed\": false\r\n },\r\n \"packageCode\": \"CHAMP\",\r\n \"startDate\": \"2023-07-01\",\r\n \"endDate\": \"2023-07-02\",\r\n \"source\": \"Reservation\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomStayReservation\": true,\r\n \"reservationStatus\": \"Reserved\",\r\n \"computedReservationStatus\": \"DueIn\",\r\n \"walkIn\": false,\r\n \"printRate\": false,\r\n \"preRegistered\": false,\r\n \"upgradeEligible\": false,\r\n \"allowAutoCheckin\": false,\r\n \"hasOpenFolio\": false,\r\n \"allowMobileCheckout\": false,\r\n \"allowMobileViewFolio\": false,\r\n \"allowPreRegistration\": false,\r\n \"optedForCommunication\": false\r\n }\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations" + ] + }, + "description": "To create reservation in OPERA with a reservation comment." + }, + "response": [] + }, + { + "name": "Post Reservation -> with Credit Card", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-externalSystem", + "value": "", + "type": "text", + "disabled": true + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservations\": {\r\n \"reservation\": [\r\n {\r\n \"sourceOfSale\": {\r\n \"sourceType\": \"CRS\",\r\n \"sourceCode\": \"CRS\"\r\n },\r\n \"roomStay\": {\r\n \"roomRates\": [\r\n {\r\n \"total\": {\r\n \"amountBeforeTax\": \"200\"\r\n },\r\n \"rates\": {\r\n \"rate\": [\r\n {\r\n \"base\": {\r\n \"amountBeforeTax\": \"200\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"shareDistributionInstruction\": \"Full\",\r\n \"total\": {\r\n \"amountBeforeTax\": \"200\"\r\n },\r\n \"start\": \"2023-08-01\",\r\n \"end\": \"2023-08-02\"\r\n }\r\n ]\r\n },\r\n \"stayProfiles\": [\r\n {\r\n \"profileIdList\": [\r\n {\r\n \"id\": {{profileId}},\r\n \"type\": \"Profile\"\r\n }\r\n ],\r\n \"reservationProfileType\": \"Group\"\r\n }\r\n ],\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"roomType\": \"STDK\",\r\n \"ratePlanCode\": \"PACKAGE\",\r\n \"start\": \"2023-08-01\",\r\n \"end\": \"2023-08-02\",\r\n \"suppressRate\": true,\r\n \"marketCode\": \"ASSN\",\r\n \"marketCodeDescription\": \"Group Association\",\r\n \"sourceOfBusiness\": \"REF\",\r\n \"sourceOfBusinessDescription\": \"Referral\",\r\n \"numberOfUnits\": \"1\",\r\n \"pseudoRoom\": false,\r\n \"roomTypeCharged\": \"STDK\",\r\n \"houseUseOnly\": false,\r\n \"complimentary\": false,\r\n \"fixedRate\": true,\r\n \"discountAllowed\": false,\r\n \"bogoDiscount\": false\r\n }\r\n ],\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"arrivalDate\": \"2023-08-01\",\r\n \"departureDate\": \"2023-08-02\",\r\n \"guarantee\": {\r\n \"guaranteeCode\": \"6PM\",\r\n \"shortDescription\": \"6PM Hold\"\r\n },\r\n \"roomNumberLocked\": false,\r\n \"printRate\": false\r\n },\r\n \"reservationGuests\": [\r\n {\r\n \"profileInfo\": {\r\n \"profile\": {\r\n \"customer\": {\r\n \"personName\": [\r\n {\r\n \"givenName\": \"Sarah\",\r\n \"surname\": \"Smith\",\r\n \"nameType\": \"Primary\"\r\n },\r\n {\r\n \"nameType\": \"External\"\r\n }\r\n ],\r\n \"language\": \"E\"\r\n },\r\n \"profileType\": \"Guest\"\r\n }\r\n },\r\n \"primary\": true\r\n }\r\n ],\r\n \"reservationProfiles\": {\r\n \"reservationProfile\": [\r\n {\r\n \"profileIdList\": [\r\n {\r\n \"id\": {{ProfileId}},\r\n \"type\": \"Profile\"\r\n }\r\n ],\r\n \"reservationProfileType\": \"Group\"\r\n }\r\n ]\r\n },\r\n \"reservationPaymentMethods\": [\r\n {\r\n \"paymentCard\": {\r\n \"cardType\": \"Va\",\r\n \"cardNumber\": \"4000clear text goes here\",\r\n \"expirationDate\": \"2023-12-31\",\r\n \"cardHolderName\": \"Sam Jones\",\r\n \"cardOrToken\": \"CardNumber\",\r\n \"processing\": \"Manual\",\r\n \"swiped\": false,\r\n \"citId\": \"1234567898765444\"\r\n },\r\n \"authorizationRule\": {\r\n \"code\": \"2\",\r\n \"amount\": {\r\n \"amount\": \"100\",\r\n \"currencyCode\": \"USD\"\r\n }\r\n },\r\n \"paymentMethod\": \"VA\",\r\n \"folioView\": \"1\"\r\n }\r\n ],\r\n \"roomStayReservation\": true,\r\n \"reservationStatus\": \"Reserved\",\r\n \"computedReservationStatus\": \"Reserved\",\r\n \"walkIn\": false,\r\n \"printRate\": false,\r\n \"preRegistered\": false,\r\n \"upgradeEligible\": false,\r\n \"allowAutoCheckin\": false,\r\n \"hasOpenFolio\": false,\r\n \"allowMobileCheckout\": false,\r\n \"allowMobileViewFolio\": false,\r\n \"allowPreRegistration\": false,\r\n \"optedForCommunication\": false\r\n }\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations" + ] + } + }, + "response": [] + }, + { + "name": "post Reservation -> add Travel Agent profile", + "event": [ + { + "listen": "test", + "script": { + "exec": [ + "var data = pm.response.headers.get(\"Location\").split(\"/\").pop();\r", + "postman.setEnvironmentVariable(\"ReservationId\", data);" + ], + "type": "text/javascript", + "packages": {} + } + } + ], + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservations\": {\r\n \"reservation\": [\r\n {\r\n \"sourceOfSale\": {\r\n \"sourceType\": \"PMS\",\r\n \"sourceCode\": \"{{HotelId}}\"\r\n },\r\n \"roomStay\": {\r\n \"roomRates\": [\r\n {\r\n \"total\": {\r\n \"amountBeforeTax\": \"100\"\r\n },\r\n \"rates\": {\r\n \"rate\": [\r\n {\r\n \"base\": {\r\n \"amountBeforeTax\": \"100\",\r\n \"currencyCode\": \"USD\"\r\n },\r\n \"shareDistributionInstruction\": \"Full\",\r\n \"total\": {\r\n \"amountBeforeTax\": \"100\"\r\n },\r\n \"start\": \"2024-04-25\",\r\n \"end\": \"2024-04-26\"\r\n }\r\n ]\r\n },\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"roomType\": \"{{RoomType}}\",\r\n \"ratePlanCode\": \"F1W\",\r\n \"start\": \"2024-04-25\",\r\n \"end\": \"2024-04-26\",\r\n \"suppressRate\": true,\r\n \"marketCode\": \"CNR\",\r\n \"marketCodeDescription\": \"CNR\",\r\n \"sourceCode\": \"GD\",\r\n \"sourceCodeDescription\": \"GD\",\r\n \"numberOfUnits\": \"1\",\r\n \"pseudoRoom\": false,\r\n \"roomTypeCharged\": \"{{RoomTypeCharged}}\",\r\n \"houseUseOnly\": false,\r\n \"complimentary\": false,\r\n \"fixedRate\": true,\r\n \"discountAllowed\": false,\r\n \"bogoDiscount\": false\r\n }\r\n ],\r\n \"guestCounts\": {\r\n \"adults\": \"1\",\r\n \"children\": \"0\"\r\n },\r\n \"arrivalDate\": \"2024-04-25\",\r\n \"departureDate\": \"2024-04-26\",\r\n \"guarantee\": {\r\n \"guaranteeCode\": \"4P\",\r\n \"shortDescription\": \"4PM Hold\"\r\n },\r\n \"roomNumberLocked\": false,\r\n \"printRate\": false\r\n },\r\n \"reservationGuests\": [\r\n {\r\n \"profileInfo\": {\r\n \"profile\": {\r\n \"customer\": {\r\n \"personName\": [\r\n {\r\n \"givenName\": \"Oracle\",\r\n \"middleName\": \"\",\r\n \"surname\": \"Test\",\r\n \"nameType\": \"Primary\"\r\n }\r\n ],\r\n \"language\": \"E\"\r\n },\r\n \"addresses\": {\r\n \"addressInfo\": [\r\n {\r\n \"address\": {\r\n \"addressLine\": [\r\n \"Riverside Corporate Park\",\r\n \"4 Julius Avenue\"\r\n ],\r\n \"cityName\": \"North Ryde\",\r\n \"postalCode\": \"2113\",\r\n \"state\": \"NSW\",\r\n \"country\": {\r\n \"value\": \"AU\",\r\n \"code\": \"AU\"\r\n },\r\n \"language\": \"EN\",\r\n \"type\": \"HOME\",\r\n \"primaryInd\": true\r\n }\r\n }\r\n ]\r\n },\r\n \"profileType\": \"Guest\"\r\n }\r\n },\r\n \"primary\": true\r\n } \r\n ],\r\n \"reservationProfiles\": {\r\n \"reservationProfile\": [\r\n {\r\n \"profileIdList\": [ \r\n {\r\n \"id\": \"111\",\r\n \"type\": \"CorporateId\"\r\n }\r\n ], \r\n \"profile\": {\r\n \"company\": {\r\n \"companyName\": \"NIK 2 TA\"\r\n },\r\n \"telephones\": {\r\n \"telephoneInfo\": [\r\n {\r\n \"telephone\": {\r\n \"phoneNumber\": \"9886898090\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"reservationProfileType\": \"TravelAgent\"\r\n }]},\r\n\r\n \"reservationPaymentMethods\": [\r\n {\r\n \"paymentMethod\": \"CA\",\r\n \"folioView\": \"1\"\r\n }\r\n ],\r\n \"comments\": [\r\n {\r\n \"comment\": {\r\n \"text\": {\r\n \"value\": \"Please ensure I have coffee in my room\"\r\n },\r\n \"commentTitle\": \"General Notes\",\r\n \"notificationLocation\": \"RESERVATION\",\r\n \"type\": \"GEN\",\r\n \"internal\": false\r\n }\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"roomStayReservation\": true,\r\n \"reservationStatus\": \"Reserved\",\r\n \"computedReservationStatus\": \"DueIn\",\r\n \"walkIn\": false,\r\n \"printRate\": false,\r\n \"preRegistered\": false,\r\n \"upgradeEligible\": false,\r\n \"allowAutoCheckin\": false,\r\n \"hasOpenFolio\": false,\r\n \"allowMobileCheckout\": false,\r\n \"allowMobileViewFolio\": false,\r\n \"allowPreRegistration\": false,\r\n \"optedForCommunication\": false\r\n }\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations" + ] + }, + "description": "POST reservation that will create the TA profile if it does not exist. \n• postReservation w/ TA profile – result of this sample is a reservation is created and a TA profile is created on the fly (using the TA profile data in the payload) and the TA profile is associated to the newly created reservation. \n• postReservation w/ Company profile – result of this sample is a reservation is created and a Company profile is created on the fly (using the Company profile data in the payload) and the Company profile is associated to the newly created reservation." + }, + "response": [] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "pre CheckIn Reservation", + "item": [ + { + "name": "post preCheckIn Reservation", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservation\": {\r\n \"reservationId\": {\r\n \"type\": \"Reservation\"\r\n },\r\n \"preCheckInDetails\": {\r\n \"arrival\": {\r\n \"arrivalTime\": \"2023-04-15 14:05:00.0\"\r\n }\r\n }\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/preCheckIn", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "preCheckIn" + ] + }, + "description": "To preregister reservaiton in OPERA" + }, + "response": [] + }, + { + "name": "delete preCheckIn Reservation", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/preCheckIn", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "preCheckIn" + ] + }, + "description": "To reverse preregister reservaiton in OPERA" + }, + "response": [] + } + ] + }, + { + "name": "Put Reservation (update)", + "item": [ + { + "name": "put Reservation", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservations\": [\r\n {\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n ],\r\n \"comments\": [\r\n {\r\n \"comment\": {\r\n \"commentTitle\": \" Reservation General Notes\",\r\n \"notificationLocation\": \"GEN\",\r\n \"type\": \"RESERVATION\",\r\n \"internal\": true,\r\n \"text\": {\r\n \"value\": \"Adding a reservation note here\"\r\n }\r\n }\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"customReference\": \"\",\r\n \"preRegistered\": false,\r\n \"allowMobileCheckout\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}" + ] + }, + "description": "To update an existing reservation in OPERA by adding or updating reservation comments." + }, + "response": [] + }, + { + "name": "put Reservation -> add a package", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservations\": [\r\n {\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n ],\r\n \"reservationPackages\": [\r\n {\r\n \"packageHeaderType\": {\r\n \"primaryDetails\": {\r\n \"description\": \"Fruit Box in room for arrival\"\r\n },\r\n \"transactionDetails\": {\r\n \"allowance\": false,\r\n \"currency\": \"USD\",\r\n \"postingType\": \"D\",\r\n \"calculationRule\": \"F\"\r\n },\r\n \"postingAttributes\": {\r\n \"addToRate\": false,\r\n \"printSeparateLine\": true,\r\n \"postNextDay\": false,\r\n \"forecastNextDay\": false\r\n }\r\n },\r\n \"scheduleList\": [\r\n {\r\n \"consumptionDate\": \"2023-07-20\",\r\n \"unitPrice\": \"0\",\r\n \"unitAllowance\": \"0\",\r\n \"reservationDate\": \"2023-07-20\",\r\n \"originalUnitPrice\": \"0\",\r\n \"originalUnitAllowance\": \"0\"\r\n },\r\n {\r\n \"consumptionDate\": \"2023-07-19\",\r\n \"unitPrice\": \"0\",\r\n \"unitAllowance\": \"0\",\r\n \"reservationDate\": \"2023-07-19\",\r\n \"originalUnitPrice\": \"0\",\r\n \"originalUnitAllowance\": \"0\"\r\n },\r\n {\r\n \"consumptionDate\": \"2023-07-18\",\r\n \"unitPrice\": \"0\",\r\n \"unitAllowance\": \"0\",\r\n \"reservationDate\": \"2023-07-18\",\r\n \"originalUnitPrice\": \"0\",\r\n \"originalUnitAllowance\": \"0\"\r\n },\r\n {\r\n \"consumptionDate\": \"2023-07-17\",\r\n \"unitPrice\": \"0\",\r\n \"unitAllowance\": \"0\",\r\n \"reservationDate\": \"2023-07-17\",\r\n \"originalUnitPrice\": \"0\",\r\n \"originalUnitAllowance\": \"0\"\r\n },\r\n {\r\n \"consumptionDate\": \"2023-07-16\",\r\n \"unitPrice\": \"0\",\r\n \"unitAllowance\": \"0\",\r\n \"reservationDate\": \"2023-07-16\",\r\n \"originalUnitPrice\": \"0\",\r\n \"originalUnitAllowance\": \"0\"\r\n }\r\n ],\r\n \"consumptionDetails\": {\r\n \"defaultQuantity\": \"1\",\r\n \"totalQuantity\": \"1\"\r\n },\r\n \"packageCode\": \"FRUITBOX\",\r\n \"startDate\": \"2023-07-16\",\r\n \"endDate\": \"2023-07-21\"\r\n }\r\n ],\r\n \"overrideInstructions\": [],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"customReference\": \"\",\r\n \"preRegistered\": false,\r\n \"allowMobileCheckout\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}" + ] + }, + "description": "To update an existing reservation in OPERA by attaching packages, such as breakfast, chocolates etc." + }, + "response": [] + }, + { + "name": "put Reservation -> add preferences and arrival time", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservations\": [\r\n {\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n ],\r\n \"preferenceCollection\": [\r\n {\r\n \"preference\": [\r\n {\r\n \"preferenceValue\": \"LAKE\",\r\n \"hotels\": \"{{HotelId}}\",\r\n \"description\": \"Lake View\",\r\n \"global\": false\r\n },\r\n {\r\n \"preferenceValue\": \"KING\",\r\n \"hotels\": \"{{HotelId}}\",\r\n \"description\": \"King Bed\",\r\n \"global\": false\r\n }\r\n ],\r\n \"preferenceType\": \"ROOM FEATURES\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"customReference\": \"\",\r\n \"preRegistered\": false,\r\n \"allowMobileCheckout\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}" + ] + }, + "description": "To update an existing reservation in OPERA by attaching Preferences and updating the arrival time." + }, + "response": [] + }, + { + "name": "put Reservation -> add preferences", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservations\": [\r\n {\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n ],\r\n \"preferenceCollection\": [\r\n {\r\n \"preference\": [\r\n {\r\n \"preferenceValue\": \"LAKE\",\r\n \"hotels\": \"{{HotelId}}\",\r\n \"description\": \"Lake View\",\r\n \"global\": false\r\n },\r\n {\r\n \"preferenceValue\": \"KING\",\r\n \"hotels\": \"{{HotelId}}\",\r\n \"description\": \"King Bed\",\r\n \"global\": false\r\n }\r\n ],\r\n \"preferenceType\": \"ROOM FEATURES\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"customReference\": \"\",\r\n \"preRegistered\": false,\r\n \"allowMobileCheckout\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}" + ] + }, + "description": "To update an existing reservation in OPERA by attaching Preferences." + }, + "response": [] + }, + { + "name": "put Reservation -> attach an accompanying guest profile", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservations\": [\r\n {\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n ],\r\n \"reservationGuests\": [\r\n {\r\n \"profileInfo\": {\r\n \"profileIdList\": [\r\n {\r\n \"type\": \"Profile\",\r\n \"id\": \"19819\"\r\n }\r\n ],\r\n \"profile\": {}\r\n }\r\n },\r\n {\r\n \"profileInfo\": {\r\n \"profileIdList\": [\r\n {\r\n \"type\": \"Profile\",\r\n \"id\": \"15987\"\r\n }\r\n ],\r\n \"profile\": {}\r\n },\r\n \"primary\": false\r\n }\r\n ]\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}" + ] + }, + "description": "To update an existing reservation in OPERA by adding an accompanying guest (second profile)" + }, + "response": [] + }, + { + "name": "put Reservation -> CC payment", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-externalSystem", + "value": "", + "type": "text", + "disabled": true + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservations\": {\r\n \"reservationPaymentMethods\": [\r\n {\r\n \"paymentCard\": {\r\n \"cardType\": \"Va\",\r\n \"cardNumber\": \"4012 clear text goes here\",\r\n \"expirationDate\": \"2023-12-31\",\r\n \"cardHolderName\": \"TEST TEST\",\r\n \"cardOrToken\": \"CardNumber\",\r\n \"citId\": \"1234567898765432\"\r\n },\r\n \"authorizationRule\": {\r\n \"code\": \"2\",\r\n \"amount\": {\r\n \"amount\": \"100\",\r\n \"currencyCode\": \"USD\"\r\n }\r\n },\r\n \"paymentMethod\": \"VA\",\r\n \"folioView\": \"1\"\r\n }\r\n ],\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}" + ] + } + }, + "response": [] + }, + { + "name": "Put Reservation -> add Token as payment method", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-externalSystem", + "value": "", + "type": "text", + "disabled": true + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservations\": {\r\n \"reservationPaymentMethods\": [\r\n {\r\n \"paymentMethod\": \"MC\",\r\n \"folioView\": 1,\r\n \"paymentCard\": {\r\n \"cardType\": \"Mc\",\r\n \"cardNumber\": \"8041123412341234\",\r\n \"cardNumberMasked\": \"XXXXXXXXXXXX4321\",\r\n \"expirationDate\": \"2023-12-31\",\r\n \"cardHolderName\": \"OPI Token\",\r\n \"cardOrToken\": \"Token\",\r\n \"citId\": \"654321ABC1234578\"\r\n }\r\n }\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}" + ] + } + }, + "response": [] + }, + { + "name": "put Reservation -> remove an accompanying guest profile", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservations\": [\r\n {\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n ],\r\n \"reservationGuests\": [\r\n {\r\n \"profileInfo\": {\r\n \"profileIdList\": [\r\n {\r\n \"type\": \"Profile\",\r\n \"id\": \"19819\"\r\n }\r\n ],\r\n \"profile\": {}\r\n }\r\n }\r\n ]\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}" + ] + }, + "description": "To update an existing reservation in OPERA by adding an accompanying guest (second profile)" + }, + "response": [] + }, + { + "name": "put Reservation -> modify dates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservations\":{\r\n \"sourceOfSale\":{\r\n \"sourceType\":\"PMS\",\r\n \"sourceCode\":\"{{HotelId}}\"\r\n },\r\n \"roomStay\":{\r\n \"roomRates\":[\r\n {\r\n \"rates\":{\r\n \"rate\":[\r\n {\r\n \"base\":{\r\n \"amountBeforeTax\":\"110\",\r\n \"currencyCode\":\"USD\"\r\n },\r\n \"start\":\"2023-11-17\",\r\n \"end\":\"2023-11-17\"\r\n }\r\n ]\r\n },\r\n \"guestCounts\":{\r\n \"adults\":\"1\",\r\n \"children\":\"0\"\r\n },\r\n \"roomType\":\"SUP\",\r\n \"ratePlanCode\":\"RACK\",\r\n \"start\":\"2023-11-17\",\r\n \"end\":\"2023-11-18\",\r\n \"suppressRate\":false,\r\n \"marketCode\":\"HOTEL\",\r\n \"sourceCode\":\"LEISURE\",\r\n \"numberOfUnits\":\"1\",\r\n \"pseudoRoom\":false,\r\n \"roomTypeCharged\":\"SUP\",\r\n \"houseUseOnly\":false,\r\n \"complimentary\":false,\r\n \"fixedRate\":true,\r\n \"discountAllowed\":false,\r\n \"bogoDiscount\":false\r\n }\r\n ],\r\n \"guestCounts\":{\r\n \"adults\":\"1\",\r\n \"children\":\"0\"\r\n },\r\n \"arrivalDate\":\"2023-11-17\",\r\n \"departureDate\":\"2023-11-18\",\r\n \"expectedTimes\":{\r\n \"reservationExpectedArrivalTime\":\"2023-11-17\",\r\n \"reservationExpectedDepartureTime\":\"2023-11-18\"\r\n },\r\n \"guarantee\":{\r\n \"guaranteeCode\":\"6PM\",\r\n \"shortDescription\":\"6PM\"\r\n },\r\n \"total\":{\r\n \"amountBeforeTax\":\"310\"\r\n },\r\n \"totalPoints\":{\r\n \"points\":\"0\"\r\n },\r\n \"roomNumberLocked\":false,\r\n \"printRate\":false,\r\n \"bookingMedium\":\"PMS\",\r\n \"bookingMediumDescription\":\"PMS Channel\"\r\n },\r\n \"reservationPaymentMethods\":[\r\n {\r\n \"paymentMethod\":\"CA\",\r\n \"folioView\":\"1\"\r\n }\r\n ],\r\n \"hotelId\":\"{{HotelId}}\",\r\n \"roomStayReservation\":true,\r\n \"reservationStatus\":\"Reserved\",\r\n \"computedReservationStatus\":\"Reserved\",\r\n \"walkIn\":false,\r\n \"printRate\":true,\r\n \"upgradeEligible\":false,\r\n \"hasOpenFolio\":false,\r\n \"allowMobileCheckout\":false,\r\n \"allowPreRegistration\":false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}" + ] + }, + "description": "To update an existing reservation in OPERA by modifying the dates." + }, + "response": [] + }, + { + "name": "put Reservation -> update departure time", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservations\": [\r\n {\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n ],\r\n \"roomStay\": {\r\n \"arrivalDate\": \"2023-03-17\",\r\n \"departureDate\": \"2023-03-18\",\r\n \"expectedTimes\": {\r\n \"reservationExpectedArrivalTime\": \"2023-03-17 19:48:17.0\",\r\n \"reservationExpectedDepartureTime\": \"2023-03-18 09:20:00.0\"\r\n }\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"customReference\": \"\",\r\n \"preRegistered\": false,\r\n \"allowMobileCheckout\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}" + ] + }, + "description": "To update an existing reservation in OPERA by updating the departure time." + }, + "response": [] + }, + { + "name": "put Reservation -> update Guest Message", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservations\": [\r\n {\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"idContext\": \"OPERA\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n ],\r\n \"guestMessages\": [\r\n {\r\n \"message\": {\r\n \"messageText\": \"Updated - Sam Jones rang and left a message for you. Please call him back.\",\r\n \"messageDate\": \"2023-04-28 20:19:31.0\",\r\n \"typeOfMessage\": \"Tm\",\r\n \"recipient\": \"Smith, Alex\"\r\n },\r\n \"delivery\": {},\r\n \"id\": \"149686\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"customReference\": \"\",\r\n \"preRegistered\": false,\r\n \"allowMobileCheckout\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}" + ] + }, + "description": "To update an existing reservation in OPERA by updating the guest message." + }, + "response": [] + }, + { + "name": "put Reservation -> add a new trace", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservations\": [\r\n {\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n ],\r\n \"traces\": [\r\n {\r\n \"timeInfo\": {\r\n \"dateTimeSpan\": {\r\n \"startDateTime\": \"2023-10-19 08:59:00.0\",\r\n \"endDateTime\": \"2023-10-19 08:59:00.0\"\r\n },\r\n \"traceOn\": \"2023-10-19 08:59:00.0\",\r\n \"traceTime\": \"08:59\"\r\n },\r\n \"departmentId\": \"ACC\",\r\n \"traceText\": \"Please check guest account\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"customReference\": \"\",\r\n \"preRegistered\": false,\r\n \"allowMobileCheckout\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}" + ] + }, + "description": "To update an existing reservation in OPERA by adding a new trace." + }, + "response": [] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Reservation Alerts", + "item": [ + { + "name": "get Reservation Alerts", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}?fetchInstructions=Alerts", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "Reservation", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Alerts" + } + ] + } + }, + "response": [] + }, + { + "name": "post Reservation Alert", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"reservations\":[\n {\n \"reservationIdList\":[\n {\n \"type\":\"Reservation\",\n \"id\":\"{{ReservationId}}\"\n }\n ],\n \"alerts\":[\n {\n \"code\":\"CHECKOUT\",\n \"area\":\"Reservation\",\n \"description\":\"Please ensure guest wants to use credit card\",\n \"screenNotification\":true,\n \"printerNotification\":false\n }\n ],\n \"hotelId\":\"{{HotelId}}\",\n \"customReference\":\"\",\n \"preRegistered\":false,\n \"allowMobileCheckout\":false\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}" + ] + } + }, + "response": [] + }, + { + "name": "update Reservation Alert ", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"reservations\": [\n {\n \"reservationIdList\": [\n {\n \"type\": \"Reservation\",\n \"id\": \"{{ReservationId}}\"\n }\n ],\n \"alerts\": [\n {\n \"code\": \"CHECKOUT\",\n \"global\": false,\n \"area\": \"Reservation\",\n \"description\": \"Please ensure guest is happy with stay\",\n \"screenNotification\": true,\n \"printerNotification\": false,\n \"type\": \"Alert\",\n \"id\": \"120560\"\n }\n ],\n \"hotelId\": \"{{HotelId}}\",\n \"customReference\": \"\",\n \"preRegistered\": false,\n \"allowMobileCheckout\": false\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete a Reservation Alert", + "protocolProfileBehavior": { + "disabledSystemHeaders": { + "content-type": true + } + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservations\":[\r\n {\r\n \"reservationIdList\":[\r\n {\r\n \"type\":\"Reservation\",\r\n \"id\":\"{{ReservationId}}\"\r\n }\r\n ],\r\n \"alerts\":[\r\n {\r\n \"type\":\"Alert\",\r\n \"idContext\":\"OPERA\",\r\n \"id\":\"120560\"\r\n }\r\n ],\r\n \"hotelId\":\"{{HotelId}}\",\r\n \"customReference\":\"\",\r\n \"preRegistered\":false,\r\n \"allowMobileCheckout\":false\r\n }\r\n ]\r\n}" + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Reservation Attachment", + "item": [ + { + "name": "get Reservation Attachments", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/attachments", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "attachments" + ] + } + }, + "response": [] + }, + { + "name": "delete Reservation Attachment", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/attachments/{{AttachmentId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "attachments", + "{{AttachmentId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Reservation Deposits", + "item": [ + { + "name": "post Deposit Policy", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"policy\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n \"revenueType\": \"Rooms\",\r\n \"policy\": {\r\n \"amountPercent\": {\r\n \"percent\": \"50\",\r\n \"amount\": \"50\"\r\n },\r\n \"deadline\": {\r\n \"absoluteDeadline\": \"2023-09-16\"\r\n },\r\n \"policyCode\": \"FULL\",\r\n \"manual\": false\r\n },\r\n \"comments\": \"Full Deposit\",\r\n \"policyId\": {\r\n \"type\": \"PolicyScheduleId\",\r\n \"id\": \"-1\"\r\n }\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/depositPolicies", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "depositPolicies" + ] + } + }, + "response": [] + }, + { + "name": "put Deposit Policy", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"policy\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n \"revenueType\": \"Rooms\",\r\n \"policy\": {\r\n \"amountPercent\": {\r\n \"percent\": \"52\",\r\n \"amount\": \"260\"\r\n },\r\n \"deadline\": {\r\n \"absoluteDeadline\": \"2023-09-16\"\r\n },\r\n \"manual\": false\r\n },\r\n \"comments\": \"Full Deposit comment can go here\",\r\n \"policyId\": {\r\n \"type\": \"PolicyScheduleId\",\r\n \"id\": \"514069\"\r\n }\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/depositPolicies", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "depositPolicies" + ] + } + }, + "response": [] + }, + { + "name": "delete Deposit Policy", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/depositPolicies?policyId=995954", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "depositPolicies" + ], + "query": [ + { + "key": "policyId", + "value": "995954" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Reservation Links", + "item": [ + { + "name": "get Linked Reservations Summary", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/linkedSummary", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "linkedSummary" + ] + }, + "description": "To fetch links between reservations in OPERA Cloud." + }, + "response": [] + }, + { + "name": "delete Reservation Links", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/linkedReservations/{{ReservationId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "linkedReservations", + "{{ReservationId}}" + ] + }, + "description": "To unlink reservations in OPERA" + }, + "response": [] + }, + { + "name": "post ReservationLinks", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservationIdList\": [\r\n {\r\n \"id\": \"{{ReservationId2}}\",\r\n \"type\": \"Reservation\"\r\n }\r\n ],\r\n \"linkToReservationId\": {\r\n \"id\": \"{{ReservationId}}\",\r\n \"type\": \"Reservation\"\r\n },\r\n \"responseInstruction\": {\r\n \"fetchLinkedReservations\": true\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/linkedReservations/{{ReservationId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "linkedReservations", + "{{ReservationId}}" + ] + }, + "description": "To unlink reservations in OPERA" + }, + "response": [] + } + ] + }, + { + "name": "Reservation Locators", + "item": [ + { + "name": "get Reservation Locators", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/guestLocators", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "guestLocators" + ] + } + }, + "response": [] + }, + { + "name": "post Reservation Locators", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{ \r\n \"reservationLocators\": [ \r\n { \r\n \"dateSpan\": { \r\n \"start\": \"2023-10-26 15:00:00.0\",\r\n \"end\": \"2023-10-26 15:45:00.0\"\r\n }, \r\n \"timeSpan\": { \r\n \"startDateTime\": \"2023-10-26 15:00:00.0\",\r\n \"endDateTime\": \"2023-10-26 15:45:00.0\"\r\n }, \r\n \"locatorText\": \"Hotel Garage\", \r\n \"locatorOn\": \"2023-07-09\", \r\n \"locatorBy\": \"APIUSER\" \r\n } \r\n ] \r\n } \r\n", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/guestLocators", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "guestLocators" + ] + } + }, + "response": [] + }, + { + "name": "put Reservation Locators", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservationId\": {\r\n \"type\": \"OPERA\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationLocators\": [\r\n {\r\n \"dateSpan\": {\r\n \"start\": \"2023-10-26 12:00:00.0\",\r\n \"end\": \"2023-10-26 13:30:00.0\"\r\n },\r\n \"timeSpan\": {\r\n \"startDateTime\": \"2023-10-26 12:00:00.0\",\r\n \"endDateTime\": \"2023-10-26 13:30:00.0\"\r\n },\r\n \"locatorText\": \"SPA 2 TEST\",\r\n \"locatorOn\": \"2023-08-01 14:53:17.0\",\r\n \"locatorBy\": \"MIKE\",\r\n \"locatorId\": {\r\n \"id\": \"16774\",\r\n \"type\": \"LocatorId\"\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/guestLocators/{{LocatorId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "guestLocators", + "{{LocatorId}}" + ] + } + }, + "response": [ + { + "name": "putReservationLocators (V1) RS", + "originalRequest": { + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservationId\": {\r\n \"type\": \"OPERA\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"reservationLocators\": [\r\n {\r\n \"dateSpan\": {\r\n \"start\": \"2023-10-26 12:00:00.0\",\r\n \"end\": \"2023-10-26 13:30:00.0\"\r\n },\r\n \"timeSpan\": {\r\n \"startDateTime\": \"2023-10-26 12:00:00.0\",\r\n \"endDateTime\": \"2023-10-26 13:30:00.0\"\r\n },\r\n \"locatorText\": \"SPA 2\",\r\n \"locatorId\": {\r\n \"id\": \"16774\",\r\n \"type\": \"LocatorId\"\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/guestLocators/16774", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "guestLocators", + "16774" + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Server", + "value": "nginx" + }, + { + "key": "Date", + "value": "Thu, 26 Aug 2021 17:40:49 GMT" + }, + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8" + }, + { + "key": "Content-Length", + "value": "229" + }, + { + "key": "Connection", + "value": "keep-alive" + }, + { + "key": "Keep-Alive", + "value": "timeout=10" + }, + { + "key": "Cache-Control", + "value": "no-cache, no-store" + }, + { + "key": "X-XSS-Protection", + "value": "1; mode=block" + }, + { + "key": "X-XSS-Protection", + "value": "1; mode=block;" + }, + { + "key": "Strict-Transport-Security", + "value": "max-age=31536000 ; includeSubDomains" + }, + { + "key": "Strict-Transport-Security", + "value": "max-age=31536000; includeSubDomains" + }, + { + "key": "X-ORACLE-DMS-RID", + "value": "0" + }, + { + "key": "X-Content-Type-Options", + "value": "nosniff" + }, + { + "key": "X-Content-Type-Options", + "value": "nosniff" + }, + { + "key": "X-ORACLE-DMS-ECID", + "value": "3d470e55-7360-49b1-9b76-4aa86351dcbd-0003daa7" + }, + { + "key": "Content-Encoding", + "value": "gzip" + }, + { + "key": "Vary", + "value": "Accept-Encoding" + }, + { + "key": "X-Frame-Options", + "value": "DENY" + }, + { + "key": "X-Frame-Options", + "value": "DENY" + }, + { + "key": "Referrer-Policy", + "value": "no-referrer" + } + ], + "cookie": [], + "body": "{\n \"links\": [\n {\n \"href\": \"https://ocr1-demo-oc.hospitality-api.eu-frankfurt-1.ocs.oc-test.com/rsv/v1/hotels/PS1OEDS2/reservations/169065/guestLocators\",\n \"rel\": \"self\",\n \"templated\": false,\n \"method\": \"GET\",\n \"operationId\": \"getReservationLocators\"\n },\n {\n \"href\": \"https://ocr1-demo-oc.hospitality-api.eu-frankfurt-1.ocs.oc-test.com/rsv/v1/hotels/PS1OEDS2/reservations/169065/guestLocators/16774\",\n \"rel\": \"self\",\n \"templated\": false,\n \"method\": \"DELETE\",\n \"operationId\": \"deleteReservationLocators\"\n }\n ]\n}" + } + ] + }, + { + "name": "delete Reservation Locators", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-externalsystem", + "value": "{{ExternalSystemCode}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/guestLocators/{{LocatorId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "guestLocators", + "{{LocatorId}}" + ] + } + }, + "response": [ + { + "name": "deleteReservationLocators (V1) RS", + "originalRequest": { + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-externalsystem", + "value": "{{ExternalSystemCode}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/guestLocators/16774", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "guestLocators", + "16774" + ] + } + }, + "status": "OK", + "code": 200, + "_postman_previewlanguage": "json", + "header": [ + { + "key": "Server", + "value": "nginx" + }, + { + "key": "Date", + "value": "Wed, 25 Aug 2021 19:12:14 GMT" + }, + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8" + }, + { + "key": "Content-Length", + "value": "217" + }, + { + "key": "Connection", + "value": "keep-alive" + }, + { + "key": "Keep-Alive", + "value": "timeout=10" + }, + { + "key": "Cache-Control", + "value": "no-cache, no-store" + }, + { + "key": "X-XSS-Protection", + "value": "1; mode=block" + }, + { + "key": "X-XSS-Protection", + "value": "1; mode=block;" + }, + { + "key": "Strict-Transport-Security", + "value": "max-age=31536000 ; includeSubDomains" + }, + { + "key": "Strict-Transport-Security", + "value": "max-age=31536000; includeSubDomains" + }, + { + "key": "X-ORACLE-DMS-RID", + "value": "0" + }, + { + "key": "X-Content-Type-Options", + "value": "nosniff" + }, + { + "key": "X-Content-Type-Options", + "value": "nosniff" + }, + { + "key": "X-ORACLE-DMS-ECID", + "value": "9024975e-c8ac-43dc-9268-eaa36848e8ff-00038ca4" + }, + { + "key": "Content-Encoding", + "value": "gzip" + }, + { + "key": "Vary", + "value": "Accept-Encoding" + }, + { + "key": "X-Frame-Options", + "value": "DENY" + }, + { + "key": "X-Frame-Options", + "value": "DENY" + }, + { + "key": "Referrer-Policy", + "value": "no-referrer" + } + ], + "cookie": [], + "body": "{\n \"links\": [\n {\n \"href\": \"https://ocr1-demo-oc.hospitality-api.eu-frankfurt-1.ocs.oc-test.com/rsv/v1/hotels/PS1OEDS2/reservations/169065/guestLocators\",\n \"rel\": \"self\",\n \"templated\": false,\n \"method\": \"GET\",\n \"operationId\": \"getReservationLocators\"\n },\n {\n \"href\": \"https://ocr1-demo-oc.hospitality-api.eu-frankfurt-1.ocs.oc-test.com/rsv/v1/hotels/PS1OEDS2/reservations/169065/guestLocators\",\n \"rel\": \"self\",\n \"templated\": false,\n \"method\": \"POST\",\n \"operationId\": \"postReservationLocators\"\n }\n ]\n}" + } + ] + } + ] + }, + { + "name": "Reservation Payment Methods", + "item": [ + { + "name": "get Payment Methods", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/PROP2/reservations?unlinkedOnly=false&actualDepartures=false&complimentaryReservations=false&allowedReservationActions=FacilitySchedule&allowedReservationActions=PreCharge&allowedReservationActions=PostCharge&allowedReservationActions=PostToNoShowCancel&allowedReservationActions=HouseKeeping&roomId=100&hasOpenFolio=false&expectedArrivals=false&reservationStatuses=DueIn&expectedDepartures=false&excludeBlockReservations=false&surname=pop&limit=20&dayOfArrivalCancels=false&earlyDepartures=false&offset=1&givenName=patel&excludeNoPost=false&discountApplied=false&roomAssignedOnly=true&linkedOnly=false&blockCriteriaHotelCode=PROP2&excludePMRooms=false&actualArrivals=false&roomUnassignedOnly=true&arrivalStartDate=2023-07-10&stayovers=false&dayUse=false&recentlyAccessed=false&houseUseReservations=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "PROP2", + "reservations" + ], + "query": [ + { + "key": "unlinkedOnly", + "value": "false" + }, + { + "key": "actualDepartures", + "value": "false" + }, + { + "key": "complimentaryReservations", + "value": "false" + }, + { + "key": "allowedReservationActions", + "value": "FacilitySchedule" + }, + { + "key": "allowedReservationActions", + "value": "PreCharge" + }, + { + "key": "allowedReservationActions", + "value": "PostCharge" + }, + { + "key": "allowedReservationActions", + "value": "PostToNoShowCancel" + }, + { + "key": "allowedReservationActions", + "value": "HouseKeeping" + }, + { + "key": "roomId", + "value": "100" + }, + { + "key": "hasOpenFolio", + "value": "false" + }, + { + "key": "expectedArrivals", + "value": "false" + }, + { + "key": "reservationStatuses", + "value": "DueIn" + }, + { + "key": "expectedDepartures", + "value": "false" + }, + { + "key": "excludeBlockReservations", + "value": "false" + }, + { + "key": "surname", + "value": "pop" + }, + { + "key": "limit", + "value": "20" + }, + { + "key": "dayOfArrivalCancels", + "value": "false" + }, + { + "key": "earlyDepartures", + "value": "false" + }, + { + "key": "offset", + "value": "1" + }, + { + "key": "givenName", + "value": "patel" + }, + { + "key": "excludeNoPost", + "value": "false" + }, + { + "key": "discountApplied", + "value": "false" + }, + { + "key": "roomAssignedOnly", + "value": "true" + }, + { + "key": "linkedOnly", + "value": "false" + }, + { + "key": "blockCriteriaHotelCode", + "value": "PROP2" + }, + { + "key": "excludePMRooms", + "value": "false" + }, + { + "key": "actualArrivals", + "value": "false" + }, + { + "key": "roomUnassignedOnly", + "value": "true" + }, + { + "key": "arrivalStartDate", + "value": "2023-07-10" + }, + { + "key": "stayovers", + "value": "false" + }, + { + "key": "dayUse", + "value": "false" + }, + { + "key": "recentlyAccessed", + "value": "false" + }, + { + "key": "houseUseReservations", + "value": "false" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Reservation Shares", + "item": [ + { + "name": "get Share Reservations", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/shares", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "shares" + ] + } + }, + "response": [] + }, + { + "name": "get Share Reservations By Ext Id", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}//externalSystems/{{ExternalSystemCode}}/reservations/{{ReservationExternalId}}/shares", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "", + "externalSystems", + "{{ExternalSystemCode}}", + "reservations", + "{{ReservationExternalId}}", + "shares" + ] + } + }, + "response": [] + }, + { + "name": "post Combine Share Reservations", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"combineShareInstruction\": {\r\n \"distributionType\": \"Full\",\r\n \"overrideInventoryCheck\": true,\r\n \"roomMoveCheckedinResv\": true,\r\n \"overrideMaxOccupancyCheck\": true\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"shareToReservation\": {\r\n \"reservationIdList\": [\r\n {\r\n \"id\": \"718682\",\r\n \"type\": \"Reservation\"\r\n }\r\n ]\r\n },\r\n \"existingReservationId\": {\r\n \"id\": \"720933\",\r\n \"type\": \"Reservation\"\r\n }\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/shares", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "shares" + ] + }, + "description": "To create share reservaiton in OPERA by comibining another reservation" + }, + "response": [] + }, + { + "name": "delete Share Reservation", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/shares?returnShareReservations=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "shares" + ], + "query": [ + { + "key": "overrideMaxOccupancyCheck", + "value": "true", + "disabled": true + }, + { + "key": "overrideInventoryCheck", + "value": "true", + "disabled": true + }, + { + "key": "returnShareReservations", + "value": "false", + "description": "This query parameter is needed to break share" + }, + { + "key": "overrideRateAvailabilityCheck", + "value": "true", + "disabled": true + } + ] + }, + "description": "This API can be used to separate the share reservations." + }, + "response": [] + } + ] + }, + { + "name": "Reservation Tickets", + "item": [ + { + "name": "get Reservation Tickets", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/tickets?retrieveIssuedOnly=false&retrieveNotIssuedOnly=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "tickets" + ], + "query": [ + { + "key": "retrieveIssuedOnly", + "value": "false" + }, + { + "key": "retrieveNotIssuedOnly", + "value": "false" + } + ] + }, + "description": "This will retrieve any existing tickets that are on a reservation." + }, + "response": [] + }, + { + "name": "post Reservation Tickets", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"tickets\": [\r\n {\r\n \"packageCode\": \"TICKET1\",\r\n \"description\": \"ticket for ABC Concert\",\r\n \"price\": \"0\",\r\n \"quantity\": 1\r\n }\r\n ],\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/tickets", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "tickets" + ] + }, + "description": "To first find available tickets to sell to a guest, use the operations\r\n- getPackages in Rate module\r\n- get Reservation Packages Group Items LOV (in ListOfValues module)." + }, + "response": [] + }, + { + "name": "put Reservation Tickets", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"tickets\": [\r\n {\r\n \"ticketId\": {\r\n \"type\": \"TicketId\",\r\n \"id\": \"153\"\r\n },\r\n \"packageCode\": \"TICKET1\",\r\n \"description\": \"ticket for ABC Concert\",\r\n \"price\": \"0\",\r\n \"quantity\": 1,\r\n \"reference\": \"12345\"\r\n }\r\n ],\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/tickets", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "tickets" + ] + }, + "description": "To first find available tickets to sell to a guest, use the operations\r\n- getPackages in Rate module\r\n- get Reservation Packages Group Items LOV (in ListOfValues module)." + }, + "response": [] + }, + { + "name": "get Tickets Inquiry", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/tickets/inquiry", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "tickets", + "inquiry" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Sell Message Config", + "item": [ + { + "name": "get Sell Message Config", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/sellMessages/config?offset=0&displayDate=2023-07-08", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "sellMessages", + "config" + ], + "query": [ + { + "key": "criteriaId", + "value": "", + "disabled": true + }, + { + "key": "criteriaIdType", + "value": "", + "disabled": true + }, + { + "key": "ratePlanCode", + "value": "", + "disabled": true + }, + { + "key": "roomType", + "value": "", + "disabled": true + }, + { + "key": "startDate", + "value": "", + "disabled": true + }, + { + "key": "endDate", + "value": "", + "disabled": true + }, + { + "key": "duration", + "value": "", + "disabled": true + }, + { + "key": "offset", + "value": "0" + }, + { + "key": "displayDate", + "value": "2023-07-08" + } + ] + } + }, + "response": [] + }, + { + "name": "post Sell Message Config", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"sellMessageConfigs\": {\r\n \"sellMessageConfig\": [\r\n {\r\n \"message\": \"Sell Message for reservation agents can go here\",\r\n \"timespan\": {\r\n \"startDate\": \"2023-06-30\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"languageCode\": \"E\",\r\n \"stickyFlag\": false,\r\n \"sellSequence\": \"1\",\r\n \"usedInModule\": [\r\n \"Reservations\"\r\n ]\r\n }\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/sellMessages/config", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "sellMessages", + "config" + ] + } + }, + "response": [] + }, + { + "name": "put Sell Message Config", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"sellMessageConfigs\": {\r\n \"sellMessageConfig\": [\r\n {\r\n \"message\": \"Sell Message for reservation agents can go here\",\r\n \"timespan\": {\r\n \"startDate\": \"2023-05-30\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"languageCode\": \"E\",\r\n \"stickyFlag\": false,\r\n \"sellSequence\": \"1\",\r\n \"usedInModule\": [\r\n \"Reservations\"\r\n ],\r\n \"id\": \"12000\"\r\n }\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/sellMessages/config", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "sellMessages", + "config" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Transaction Diversions", + "item": [ + { + "name": "get Transaction Diversions", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/transactionDiversions", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "transactionDiversions" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Upsell Reservation (get/post/delete)", + "item": [ + { + "name": "get Upsell", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/upsell", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "upsell" + ] + }, + "description": "Use this operation to see if an upsell offer exists on a reservation. This means a guest has accepted an upsell offer, and you can view the offer details on the reservation." + }, + "response": [] + }, + { + "name": "post Upsell Reservation", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"hotelId\": \"{{HotelId}}\",\n \"reservationId\": {\n \"type\": \"Reservation\"\n \"id\": \"{{ReservationId}}\"\n },\n \"upsell\": {\n \"ruleId\": {\n \"id\": \"754\",\n \"type\": \"UpsellRuleId\"\n },\n \"ratePlanCode\": \"BAR\",\n \"roomType\": {\n \"roomType\": \"SGL\"\n },\n \"firstNightAmount\": {\n \"amount\": {\n \"amount\": 150\n }\n },\n \"totalStayAmount\": {\n \"amount\": {\n \"amount\": 150\n }\n },\n \"rates\": [\n {\n \"date\": \"2023-04-16\",\n \"requiredAmount\": {\n \"amount\": {\n \"amount\": 150\n }\n }\n },\n {\n \"date\": \"2023-04-17\",\n \"requiredAmount\": {\n \"amount\": {\n \"amount\": 150\n }\n }\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/upsell", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "upsell" + ] + } + }, + "response": [] + }, + { + "name": "delete Upsell", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/upsell", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "upsell" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "get Alerts Notices", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/alerts", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "alerts" + ] + } + }, + "response": [] + }, + { + "name": "get Awards", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/awards?reservationId={{ReservationId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "awards" + ], + "query": [ + { + "key": "reservationId", + "value": "{{ReservationId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get Call History", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/calls", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "calls" + ] + } + }, + "response": [] + }, + { + "name": "get Call Statistics", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/calls/statistics?start=2023-10-01", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "calls", + "statistics" + ], + "query": [ + { + "key": "start", + "value": "2023-10-01" + } + ] + } + }, + "response": [] + }, + { + "name": "get Cancellation History", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/cancellationHistory", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "cancellationHistory" + ] + } + }, + "response": [] + }, + { + "name": "get Confirmation Letters", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/confirmationLetters", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "confirmationLetters" + ], + "query": [ + { + "key": "reservationGuestId", + "value": "", + "disabled": true + }, + { + "key": "reservationGuestIdType", + "value": "", + "disabled": true + }, + { + "key": "membershipId", + "value": "", + "disabled": true + }, + { + "key": "membershipLevelCode", + "value": "", + "disabled": true + }, + { + "key": "surname", + "value": "Smith", + "disabled": true + }, + { + "key": "givenName", + "value": "", + "disabled": true + }, + { + "key": "blockIdType", + "value": "", + "disabled": true + }, + { + "key": "blockId", + "value": "", + "disabled": true + }, + { + "key": "blockName", + "value": "", + "disabled": true + }, + { + "key": "arrivalStartDate", + "value": "", + "disabled": true + }, + { + "key": "arrivalEndDate", + "value": "", + "disabled": true + }, + { + "key": "createdOnStartDate", + "value": "", + "disabled": true + }, + { + "key": "createdOnEndDate", + "value": "", + "disabled": true + }, + { + "key": "sent", + "value": "", + "disabled": true + }, + { + "key": "pending", + "value": "", + "disabled": true + }, + { + "key": "notAttached", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get ECoupons", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/eCoupons", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "eCoupons" + ] + } + }, + "response": [] + }, + { + "name": "get External System Delivery History", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/fetchExternalSystemDeliveryHistory", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "fetchExternalSystemDeliveryHistory" + ] + } + }, + "response": [] + }, + { + "name": "get External System Reservations", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/externalSystems/{{ExternalSystemCode}}/reservations?externalReferenceList=234234", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "externalSystems", + "{{ExternalSystemCode}}", + "reservations" + ], + "query": [ + { + "key": "searchType", + "value": "Any", + "disabled": true + }, + { + "key": "reservationIdList", + "value": "360343", + "disabled": true + }, + { + "key": "confirmationNumberList", + "value": "575218", + "disabled": true + }, + { + "key": "externalReferenceList", + "value": "234234", + "description": "This query parameter is needed to use this operation." + } + ] + } + }, + "response": [] + }, + { + "name": "get Future Reservations Or Blocks", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/profiles/{{ProfileId}}/reservations", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "profiles", + "{{ProfileId}}", + "reservations" + ] + } + }, + "response": [] + }, + { + "name": "get Linked Reservations", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/linkedSummary", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "linkedSummary" + ] + } + }, + "response": [] + }, + { + "name": "get Package", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/packages?productCode={{PackageCode}}&fetchInstructions=Primary&fetchInstructions=Classification&fetchInstructions=Schedule&fetchInstructions=Transaction&fetchInstructions=InventoryItems&packageQuantity=1", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "packages" + ], + "query": [ + { + "key": "productCode", + "value": "{{PackageCode}}" + }, + { + "key": "fetchInstructions", + "value": "Primary" + }, + { + "key": "fetchInstructions", + "value": "Classification" + }, + { + "key": "fetchInstructions", + "value": "Schedule" + }, + { + "key": "fetchInstructions", + "value": "Transaction" + }, + { + "key": "fetchInstructions", + "value": "InventoryItems" + }, + { + "key": "packageQuantity", + "value": "1" + } + ] + }, + "description": "Get package details that are on a reservation." + }, + "response": [] + }, + { + "name": "get Pre Arrival Member Reservations", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/preArrivalMembersReservations?membershipType=QF&start=2023-04-01&end=2023-04-10&externalReferenceType=AC", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "preArrivalMembersReservations" + ], + "query": [ + { + "key": "membershipType", + "value": "QF" + }, + { + "key": "start", + "value": "2023-04-01" + }, + { + "key": "end", + "value": "2023-04-10" + }, + { + "key": "externalReferenceType", + "value": "AC" + } + ] + } + }, + "response": [] + }, + { + "name": "get Pre Configured Routing Instructions", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/preConfiguredRoutingInstructions?travelAgentName=AAA", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "preConfiguredRoutingInstructions" + ], + "query": [ + { + "key": "travelAgentName", + "value": "AAA", + "description": "At least one query parameter is needed to use this operation" + } + ] + } + }, + "response": [] + }, + { + "name": "get Rate Info to get daily detail", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}}/reservations/rateInfo?summaryInfo=false&type=Reservation&id=1840783&detailDate=2023-07-10", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}}", + "reservations", + "rateInfo" + ], + "query": [ + { + "key": "summaryInfo", + "value": "false" + }, + { + "key": "type", + "value": "Reservation" + }, + { + "key": "id", + "value": "1840783" + }, + { + "key": "detailDate", + "value": "2023-07-10" + } + ] + } + }, + "response": [] + }, + { + "name": "get Rate Info to get summary information", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}}/reservations/rateInfo?summaryInfo=true&ratePlanCode={{RatePlanCode}}&roomType={{RoomType}}&adults=2&criteriaStartDate=2023-04-01&criteriaEndDate=2023-04-03", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}}", + "reservations", + "rateInfo" + ], + "query": [ + { + "key": "summaryInfo", + "value": "true" + }, + { + "key": "ratePlanCode", + "value": "{{RatePlanCode}}" + }, + { + "key": "roomType", + "value": "{{RoomType}}" + }, + { + "key": "adults", + "value": "2" + }, + { + "key": "criteriaStartDate", + "value": "2023-04-01" + }, + { + "key": "criteriaEndDate", + "value": "2023-04-03" + }, + { + "key": "type", + "value": "Reservation", + "disabled": true + }, + { + "key": "id", + "value": "1840783", + "disabled": true + }, + { + "key": "detailDate", + "value": "2023-07-10", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Reprint Tickets", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/tickets/reprint", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "tickets", + "reprint" + ] + } + }, + "response": [] + }, + { + "name": "get Reservation Activity Log", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/activityLog?parameterName=RESV_NAME_ID¶meterValue={{ReservationId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "activityLog" + ], + "query": [ + { + "key": "parameterName", + "value": "RESV_NAME_ID" + }, + { + "key": "parameterValue", + "value": "{{ReservationId}}" + }, + { + "key": "activityType", + "value": "UPDATE RESERVATION", + "disabled": true + }, + { + "key": "searchText", + "value": "", + "disabled": true + }, + { + "key": "activityGroup", + "value": "REP_RESERVATION", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Reservation By Ext Id", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/externalSystems/{{ExternalSystemCode}}/reservations/{{ReservationExternalId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "externalSystems", + "{{ExternalSystemCode}}", + "reservations", + "{{ReservationExternalId}}" + ] + } + }, + "response": [] + }, + { + "name": "get Reservation Indicators", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/reservations/indicators?reservationId={{ReservationId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "reservations", + "indicators" + ], + "query": [ + { + "key": "hotelid", + "value": "{{HotelId}}", + "disabled": true + }, + { + "key": "reservationId", + "value": "{{ReservationId}}", + "description": "Reservation id is must query parameter" + } + ] + } + }, + "response": [] + }, + { + "name": "get Reservation Inventory Items", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/inventoryItems", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "inventoryItems" + ] + } + }, + "response": [] + }, + { + "name": "get Reservation Pace", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/reservations/pace?stayDate=2023-11-01&leadDays=5&channels=OWS&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "reservations", + "pace" + ], + "query": [ + { + "key": "stayDate", + "value": "2023-11-01" + }, + { + "key": "leadDays", + "value": "5" + }, + { + "key": "channels", + "value": "OWS" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get Reservation Policies", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/policies", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "policies" + ] + } + }, + "response": [] + }, + { + "name": "get Reservation Preference", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/preferences", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "preferences" + ] + } + }, + "response": [] + }, + { + "name": "get Room Calendar", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/roomCalendar?endDate=2023-01-01&startDate=2922-02-01", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "roomCalendar" + ], + "query": [ + { + "key": "endDate", + "value": "2023-01-01" + }, + { + "key": "startDate", + "value": "2922-02-01" + }, + { + "key": "roomStatus", + "value": "", + "disabled": true + }, + { + "key": "advanceCheckedIn", + "value": "", + "disabled": true + }, + { + "key": "assignedRooms", + "value": "", + "disabled": true + }, + { + "key": "componentRooms", + "value": "", + "disabled": true + }, + { + "key": "connectingRoomsOnly", + "value": "", + "disabled": true + }, + { + "key": "dueOut", + "value": "", + "disabled": true + }, + { + "key": "isSortDescending", + "value": "", + "disabled": true + }, + { + "key": "pageIndex", + "value": "", + "disabled": true + }, + { + "key": "partiallyAssignedRooms", + "value": "", + "disabled": true + }, + { + "key": "recordsPerPage", + "value": "", + "disabled": true + }, + { + "key": "roomConditions", + "value": "", + "disabled": true + }, + { + "key": "sortingBy", + "value": "", + "disabled": true + }, + { + "key": "unassignedRooms", + "value": "", + "disabled": true + }, + { + "key": "roomId", + "value": "", + "disabled": true + }, + { + "key": "roomType", + "value": "", + "disabled": true + }, + { + "key": "roomClass", + "value": "", + "disabled": true + }, + { + "key": "floor", + "value": "", + "disabled": true + }, + { + "key": "roomFeature", + "value": "", + "disabled": true + }, + { + "key": "roomStatus", + "value": "", + "disabled": true + }, + { + "key": "smokingPreference", + "value": "", + "disabled": true + }, + { + "key": "bedType", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Script", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/script?reservationId={{ReservationId}}&reservationIdType=Reservation", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "script" + ], + "query": [ + { + "key": "reservationId", + "value": "{{ReservationId}}" + }, + { + "key": "reservationIdType", + "value": "Reservation" + } + ] + } + }, + "response": [] + }, + { + "name": "get Sell Messages", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/sellMessages?hotelId={{HotelId}}&fetchInstruction=RateCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "sellMessages" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "criteriaId", + "value": "", + "disabled": true + }, + { + "key": "criteriaIdType", + "value": "", + "disabled": true + }, + { + "key": "ratePlanCode", + "value": "", + "disabled": true + }, + { + "key": "roomType", + "value": "", + "disabled": true + }, + { + "key": "startDate", + "value": "", + "disabled": true + }, + { + "key": "endDate", + "value": "", + "disabled": true + }, + { + "key": "duration", + "value": "", + "disabled": true + }, + { + "key": "fetchInstruction", + "value": "RateCodes" + } + ] + } + }, + "response": [] + }, + { + "name": "get Reservation Statistics", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/reservations/statistics?requestedReportsTypeEndDate=2023-06-21&reportCode=ReservationAndRevenueSummary&requestedReportsTypeStartDate=2023-06-15&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "reservations", + "statistics" + ], + "query": [ + { + "key": "requestedReportsTypeEndDate", + "value": "2023-06-21" + }, + { + "key": "reportCode", + "value": "ReservationAndRevenueSummary" + }, + { + "key": "requestedReportsTypeStartDate", + "value": "2023-06-15" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get Reservation Statistics -> Channel Monitor Summary Report", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/reservations/statistics?requestedReportsTypeEndDate=2023-06-21&reportCode=ChannelMonitorSummary&requestedReportsTypeStartDate=2023-06-15&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "reservations", + "statistics" + ], + "query": [ + { + "key": "requestedReportsTypeEndDate", + "value": "2023-06-21" + }, + { + "key": "reportCode", + "value": "ChannelMonitorSummary" + }, + { + "key": "requestedReportsTypeStartDate", + "value": "2023-06-15" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get Reservations To Share By ReservationId", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/share?surname=Smith&fetchInstructions=Reservation&limit=5", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "share" + ], + "query": [ + { + "key": "surname", + "value": "Smith" + }, + { + "key": "givenName", + "value": "", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "Reservation" + }, + { + "key": "limit", + "value": "5" + } + ] + } + }, + "response": [] + }, + { + "name": "get Traces By Reservation", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/traces", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "traces" + ] + } + }, + "response": [] + }, + { + "name": "get Traces By Room", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/rooms/{{RoomId}}/traces", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "rooms", + "{{RoomId}}", + "traces" + ] + } + }, + "response": [] + }, + { + "name": "post Call", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"call\": {\r\n \"dateTimeSpan\": {\r\n \"startDateTime\": \"2023-01-27T01:53:47.866Z\",\r\n \"endDateTime\": \"2023-01-27T01:53:47.866Z\"\r\n },\r\n \"caller\": {\r\n \"givenName\": \"Sam\",\r\n \"surname\": \"Jones\",\r\n \"phone\": \"+1(123)1234-1234\",\r\n \"email\": \"eg@sample.com\"\r\n },\r\n \"reservation\": {\r\n \"reservationIdList\": [\r\n {\r\n \"id\": \"{{ReservationId}}\",\r\n \"type\": \"string\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/calls", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "calls" + ] + } + }, + "response": [] + }, + { + "name": "post Turnaway Reservation", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"turnaway\": {\r\n \"details\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-10-18\",\r\n \"endDate\": \"2023-10-19\",\r\n \"duration\": \"P1DT0H0M0S\"\r\n },\r\n \"ratePlanCode\": \"ARATE\",\r\n \"roomType\": \"PRES\",\r\n \"rateAmount\": {},\r\n \"guestCounts\": {\r\n \"adults\": 1,\r\n \"children\": 0\r\n }\r\n },\r\n \"profileIdList\": [\r\n {\r\n \"type\": \"Profile\",\r\n \"id\": \"{{ProfileId}}\"\r\n }\r\n ],\r\n \"address\": {\r\n \"postalCode\": \"84060\",\r\n \"country\": {\r\n \"code\": \"US\"\r\n }\r\n },\r\n \"comments\": \"A comment can go here\",\r\n \"reasonCode\": \"RATECLOSED\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/turnaways", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "turnaways" + ] + } + }, + "response": [] + }, + { + "name": "put Reinstate Reservation", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservationIdList\": [\r\n {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"additionalReservationIdList\": []\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/cancellations", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "cancellations" + ] + } + }, + "response": [] + }, + { + "name": "put Split Multi Room Reservation", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservationId\":{\r\n \"type\":\"Reservation\",\r\n \"id\":\"{{ReservationId}}\"\r\n },\r\n \"reservationPaymentMethods\":{\r\n \"copyCreditCards\":true,\r\n \"copyOthers\":true,\r\n \"reservationPaymentMethod\":[\r\n {\r\n \"paymentMethod\":\"CA\",\r\n \"folioView\":\"1\"\r\n }\r\n ]\r\n },\r\n \"responseInstructions\":{\r\n \"fetchLinkedReservations\":false,\r\n \"fetchNewReservationIDs\":false\r\n },\r\n \"lockHandle\":0,\r\n \"splitAll\":false\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/split", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "split" + ] + } + }, + "response": [] + }, + { + "name": "put Split Multi Room Reservation -> with payment Methods = Credit Card", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservationId\": {\r\n \"type\": \"Reservation\",\r\n \"id\": \"{{ReservationId}}\"\r\n },\r\n \"reservationPaymentMethods\": {\r\n \"copyCreditCards\": true,\r\n \"copyOthers\": true,\r\n \"reservationPaymentMethod\": [\r\n {\r\n \"paymentCard\": {\r\n \"cardType\": \"AX\"\r\n },\r\n \"authorizationRule\": {\r\n \"code\": \"5\",\r\n \"amount\": {\r\n \"amount\": \"250\"\r\n }\r\n },\r\n \"paymentMethod\": \"AX-TST\",\r\n \"folioView\": \"1\"\r\n }\r\n ]\r\n },\r\n \"responseInstructions\": {\r\n \"fetchLinkedReservations\": false,\r\n \"fetchNewReservationIDs\": false\r\n },\r\n \"lockHandle\": 0,\r\n \"splitAll\": false\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}/split", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}", + "split" + ] + } + }, + "response": [] + }, + { + "name": "delete Reservation", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/v1/hotels/{{HotelId}}/reservations/{{ReservationId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "v1", + "hotels", + "{{HotelId}}", + "reservations", + "{{ReservationId}}" + ] + }, + "description": "To update an existing reservation in OPERA by adding or updating reservation comments." + }, + "response": [] + } + ], + "description": "###### OPERA Cloud Reservations API\r\n\r\nThis module provides a complete set of capabilities for creating and updating reservations. Reservations are a central feature of OPERA Cloud. As a key source of information, the reservation specifies a guest's arrival date, departure date, room type, rate, packages, and many other details. It is also a gateway to dozens of other functions that contribute to the guest's experience. All reservations in OPERA Cloud require a guest profile. \r\n\r\nYou can create profiles while booking a reservation. If a profile already exists, you can look it up (using getProfiles in CRM module) and attach it to the reservation during the reservation booking process using the Profile ID.\r\n\r\nFor further detailed information on Reservations, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/ch_bookings.htm#OCSUH-Bookings-Intro-B9901ED8).", + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Reservation Master Data Management (RSV Config)", + "item": [ + { + "name": "Alert Codes", + "item": [ + { + "name": "get Alert Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/alertCodes?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "alertCodes" + ], + "query": [ + { + "key": "wildCard", + "value": "e", + "disabled": true + }, + { + "key": "codes", + "value": "", + "disabled": true + }, + { + "key": "description", + "value": "e", + "disabled": true + }, + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Alert Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"alerts\": [\r\n {\r\n \"code\": \"CONTROL\",\r\n \"description\": \"Additional control required\",\r\n \"displaySequence\": 2,\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/alertCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "alertCodes" + ] + } + }, + "response": [] + }, + { + "name": "put Alert Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"alerts\": [\r\n {\r\n \"code\": \"CONTROL\",\r\n \"description\": \"Additional control required\",\r\n \"displaySequence\": 2,\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/alertCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "alertCodes" + ] + } + }, + "response": [] + }, + { + "name": "delete Alert Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/alertCodes?codes=CONTROL", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "alertCodes" + ], + "query": [ + { + "key": "codes", + "value": "CONTROL" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Alert Code Templates", + "item": [ + { + "name": "get Alert Code Templates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/alertCodes?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "alertCodes" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Alert Code Templates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"alertTemplates\": [\r\n {\r\n \"displaySequence\": \"2\",\r\n \"code\": \"ID\",\r\n \"description\": \"Check ID\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/alertCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "alertCodes" + ] + } + }, + "response": [] + }, + { + "name": "delete Alert Code Templates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/alertCodes?alertCodeTemplateCodes=ID", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "alertCodes" + ], + "query": [ + { + "key": "alertCodeTemplateCodes", + "value": "ID" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Block Rankings", + "item": [ + { + "name": "get Block Rankings", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/blockRankings?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "blockRankings" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + }, + { + "key": "wildcard", + "value": "", + "disabled": true + }, + { + "key": "description", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Block Rankings", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"blockRankings\": [\r\n {\r\n \"code\": \"HIGH\",\r\n \"description\": {\r\n \"defaultText\": \"High\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/blockRankings", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "blockRankings" + ] + } + }, + "response": [] + }, + { + "name": "remove Block Rankings", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/blockRankings/{{BlockRankingsCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "blockRankings", + "{{BlockRankingsCode}}" + ] + } + }, + "response": [] + }, + { + "name": "put Block Ranking", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"blockRankings\": [\r\n {\r\n \"code\": \"HIGH\",\r\n \"description\": {\r\n \"defaultText\": \"High\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/blockRankings/{{BlockRankingsCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "blockRankings", + "{{BlockRankingsCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Block Conversions", + "item": [ + { + "name": "get Block Conversions", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/blockConversions?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "blockConversions" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + }, + { + "key": "wildcard", + "value": "", + "disabled": true + }, + { + "key": "description", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Block Conversions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"blockConversions\": [\r\n {\r\n \"code\": \"HIGH\",\r\n \"description\": {\r\n \"defaultText\": \"High\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/blockConversions", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "blockConversions" + ] + } + }, + "response": [] + }, + { + "name": "change Block Conversions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"blockConversions\": [\r\n {\r\n \"code\": \"HIGH\",\r\n \"description\": {\r\n \"defaultText\": \"High\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/blockConversions/{{BlockConversionCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "blockConversions", + "{{BlockConversionCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Block Conversions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/blockConversions/{{BlockConversionCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "blockConversions", + "{{BlockConversionCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Booking Types", + "item": [ + { + "name": "get Booking Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/bookingTypes?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "bookingTypes" + ], + "query": [ + { + "key": "wildCard", + "value": "e", + "disabled": true + }, + { + "key": "codes", + "value": "", + "disabled": true + }, + { + "key": "description", + "value": "e", + "disabled": true + }, + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Booking Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"bookingTypes\": [\r\n {\r\n \"code\": \"C\",\r\n \"description\": {\r\n \"defaultText\": \"Contract\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/bookingTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "bookingTypes" + ] + } + }, + "response": [] + }, + { + "name": "put Booking Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"bookingTypes\": [\r\n {\r\n \"code\": \"C\",\r\n \"description\": {\r\n \"defaultText\": \"Contract\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/bookingTypes/{{BookingTypesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "bookingTypes", + "{{BookingTypesId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Booking Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/bookingTypes/{{BookingTypesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "bookingTypes", + "{{BookingTypesId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Auto Attach Elements", + "item": [ + { + "name": "get Auto Attach Elements", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/autoAttachElements?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "autoAttachElements" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Auto Attach Elements", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"autoAttachRules\": [\r\n {\r\n \"attachElements\": {\r\n \"code\": [\r\n \"EA\"\r\n ],\r\n \"type\": \"Preference\"\r\n },\r\n \"basedOn\": {\r\n \"roomType\": \"{{RoomType}}\",\r\n \"type\": \"RoomType\"\r\n },\r\n \"code\": \"ROOMRULE\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/autoAttachElements", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "autoAttachElements" + ] + } + }, + "response": [] + }, + { + "name": "put Auto Attach Elements", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"autoAttachRules\": [\r\n {\r\n \"attachElements\": {\r\n \"code\": [\r\n \"EA\"\r\n ],\r\n \"type\": \"Preference\"\r\n },\r\n \"basedOn\": {\r\n \"roomType\": \"{{RoomType}}\",\r\n \"type\": \"RoomType\"\r\n },\r\n \"code\": \"ROOMRULE\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/autoAttachElements", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "autoAttachElements" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Cancellation Codes (Reasons)", + "item": [ + { + "name": "get Cancellation Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/cancellationCodes?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "cancellationCodes" + ], + "query": [ + { + "key": "wildCard", + "value": "a", + "disabled": true + }, + { + "key": "codes", + "value": "", + "disabled": true + }, + { + "key": "description", + "value": "s", + "disabled": true + }, + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Cancellation Codes(V1)", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"cancellationCodes\": [\r\n {\r\n \"code\": \"WEATHER\",\r\n \"description\": {\r\n \"defaultText\": \"Weather Conditions\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/cancellationCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "cancellationCodes" + ] + } + }, + "response": [] + }, + { + "name": "put Cancellation Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"cancellationCodes\": [\r\n {\r\n \"code\": \"WEATHER\",\r\n \"description\": {\r\n \"defaultText\": \"Weather Conditions\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/cancellationCodes/{{CancellationCodesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "cancellationCodes", + "{{CancellationCodesId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Cancellation Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/cancellationCodes/{{CancellationCodesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "cancellationCodes", + "{{CancellationCodesId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Cancellation Policy", + "item": [ + { + "name": "get Cancellation Policy", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/cancelpolicies?hotelIds={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "cancelpolicies" + ], + "query": [ + { + "key": "includeInactive", + "value": "true", + "disabled": true + }, + { + "key": "hotelIds", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "post Cancellation Policy", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"cancelPenalty\": {\r\n \"cancelPenaltyConfig\": [\r\n {\r\n \"sequence\": \"1\",\r\n \"inactive\": false,\r\n \"deadline\": {\r\n \"offsetFromArrival\": \"1\",\r\n \"offsetDropTime\": \"2023-01-01 06:00:00.0\"\r\n },\r\n \"amountPercent\": {\r\n \"basisType\": \"FlatAmount\",\r\n \"amount\": \"50\"\r\n },\r\n \"penaltyDescription\": \"FLATRATE\",\r\n \"policyCode\": \"FLAT\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/cancelpolicy/{{CancelPolicyCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "cancelpolicy", + "{{CancelPolicyCode}}" + ] + } + }, + "response": [] + }, + { + "name": "change Cancellation Policy", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"cancelPenalty\": {\r\n \"cancelPenaltyConfig\": [\r\n {\r\n \"sequence\": \"1\",\r\n \"inactive\": false,\r\n \"deadline\": {\r\n \"offsetFromArrival\": \"1\",\r\n \"offsetDropTime\": \"2023-01-01 06:00:00.0\"\r\n },\r\n \"amountPercent\": {\r\n \"basisType\": \"FlatAmount\",\r\n \"amount\": \"50\"\r\n },\r\n \"penaltyDescription\": \"FLATRATE\",\r\n \"policyCode\": \"FLAT\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/cancelpolicy/{{CancelPolicyCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "cancelpolicy", + "{{CancelPolicyCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Deposit Policy", + "item": [ + { + "name": "get Deposit Policy", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/depositpolicies?hotelIds={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "depositpolicies" + ], + "query": [ + { + "key": "includeInactive", + "value": "true", + "disabled": true + }, + { + "key": "hotelIds", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "post Deposit Policy", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"depositPolicy\": {\r\n \"depositPolicy\": [\r\n {\r\n \"sequence\": \"5\",\r\n \"inactive\": false,\r\n \"amountPercent\": {\r\n \"basisType\": \"Percentage\",\r\n \"percent\": \"2\"\r\n },\r\n \"deadline\": {\r\n \"offsetFromArrival\": \"30\"\r\n },\r\n \"description\": \"2 Nights/3 days prior to Arrival\",\r\n \"policyCode\": \"2NT-3DAY\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/depositpolicy/{{DepositPolicyCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "depositpolicy", + "{{DepositPolicyCode}}" + ] + } + }, + "response": [] + }, + { + "name": "change Deposit Policy", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"depositPolicy\": {\r\n \"depositPolicy\": [\r\n {\r\n \"sequence\": \"5\",\r\n \"inactive\": false,\r\n \"amountPercent\": {\r\n \"basisType\": \"Percentage\",\r\n \"percent\": \"2\"\r\n },\r\n \"deadline\": {\r\n \"offsetFromArrival\": \"30\"\r\n },\r\n \"description\": \"2 Nights/3 days prior to Arrival\",\r\n \"policyCode\": \"TCP\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/depositpolicy/{{DepositPolicyCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "depositpolicy", + "{{DepositPolicyCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Entry Points", + "item": [ + { + "name": "get Entry Points", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/entryPoints?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "entryPoints" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Entry Points", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"entryPoints\": [\r\n {\r\n \"code\": \"MAIN\",\r\n \"description\": {\r\n \"defaultText\": \"Main Entry - Valet Area\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/entryPoints", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "entryPoints" + ] + } + }, + "response": [] + }, + { + "name": "put Entry Points", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"entryPoints\": [\r\n {\r\n \"code\": \"MAIN\",\r\n \"description\": {\r\n \"defaultText\": \"Main Entry - Valet Area\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/entryPoints/{{EntryPointsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "entryPoints", + "{{EntryPointsId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Entry Points", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/entryPoints/{{EntryPointsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "entryPoints", + "{{EntryPointsId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Discount Reasons", + "item": [ + { + "name": "get Discount Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/discountReasons?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "discountReasons" + ], + "query": [ + { + "key": "wildCard", + "value": "a", + "disabled": true + }, + { + "key": "codes", + "value": "", + "disabled": true + }, + { + "key": "description", + "value": "l", + "disabled": true + }, + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Discount Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"discountReasons\": [\r\n {\r\n \"advancedDiscountRules\": [\r\n {}\r\n ],\r\n \"code\": \"EMPLOYEE\",\r\n \"description\": {\r\n \"defaultText\": \"Employee Discount\",\r\n \"translatedTexts\": []\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/discountReasons", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "discountReasons" + ] + } + }, + "response": [] + }, + { + "name": "put Discount Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"discountReasons\": [\r\n {\r\n \"advancedDiscountRules\": [\r\n {}\r\n ],\r\n \"code\": \"EMPLOYEE\",\r\n \"description\": {\r\n \"defaultText\": \"Employee Discount\",\r\n \"translatedTexts\": []\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/discountReasons/{{DiscountReasonsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "discountReasons", + "{{DiscountReasonsId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Discount Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/discountReasons/{{DiscountReasonsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "discountReasons", + "{{DiscountReasonsId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Global Action Codes", + "item": [ + { + "name": "get Global Action Codes", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/globalActionCodes?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "globalActionCodes" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Global Action Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"globalActionCodes\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"TEST\",\r\n \"description\": {\r\n \"defaultText\": \"test\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/globalActionCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "globalActionCodes" + ] + } + }, + "response": [] + }, + { + "name": "change Global Action Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"globalActionCodes\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"TEST\",\r\n \"description\": {\r\n \"defaultText\": \"test\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/globalActionCodes/{{ActionCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "globalActionCodes", + "{{ActionCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Global Action Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/globalActionCodes/{{ActionCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "globalActionCodes", + "{{ActionCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Global Alerts", + "item": [ + { + "name": "get Global Alerts", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/globalAlerts?hotels/{{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "globalAlerts" + ], + "query": [ + { + "key": "hotels/{{HotelId}}", + "value": null + } + ] + } + }, + "response": [] + }, + { + "name": "post Global Alerts", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"globalAlerts\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"alertCode\": \"CHECK\",\r\n \"description\": \"To send an alert of Check out type if tax is adjusted during END OF DAY.\",\r\n \"area\": \"Reservation\",\r\n \"queryId\": \"28588\",\r\n \"notifications\": {\r\n \"screen\": true,\r\n \"print\": false\r\n },\r\n \"conditions\": {\r\n \"condition\": [\r\n {\r\n \"leftExpression\": {\r\n \"fieldName\": \"ARRIVAL\",\r\n \"fieldDescription\": \"Arrival Date\",\r\n \"tableName\": \"NAME_RESERVATION\",\r\n \"virtual\": false,\r\n \"dataType\": \"DATE\",\r\n \"lovSelected\": \"\"\r\n },\r\n \"operator\": {\r\n \"operatorName\": \"225\",\r\n \"operatorDescription\": \"Is Between\",\r\n \"parameterSize\": \"3\"\r\n },\r\n \"rightExpression\": {\r\n \"parameter\": [\r\n \"2023-06-23\",\r\n \"2023-06-23\"\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"welcomeOffer\": false,\r\n \"stopCheckInCheckOut\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/globalAlerts", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "globalAlerts" + ] + }, + "description": "Use LOV modules \r\n- https://{host}/operarest/{schemamap}/lov/v1/listOfValues/AlertCodesMultiHotel?parameterName=HotelCodes&includeInactiveFlag=false¶meterValue={{HotelId}}\r\n\r\n- GET 'https://{host}/operarest/{schemamap}/lov/v1/listOfValues/AlertAreas?parameterName=InHouseYn&includeInactiveFlag=false¶meterValue=Y' \r\n to find available fields for this request." + }, + "response": [] + }, + { + "name": "put Global Alerts", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"globalAlerts\": [\r\n {\r\n \"alertId\": \"18250\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"alertCode\": \"ADJUST\",\r\n \"description\": \"To send an alert of Check out type if tax is adjusted during END OF DAY.\",\r\n \"area\": \"Reservation\",\r\n \"queryId\": \"28588\",\r\n \"notifications\": {\r\n \"screen\": true,\r\n \"print\": false\r\n },\r\n \"conditions\": {\r\n \"condition\": [\r\n {\r\n \"leftExpression\": {\r\n \"fieldName\": \"ARRIVAL\",\r\n \"fieldDescription\": \"Arrival Date\",\r\n \"tableName\": \"NAME_RESERVATION\",\r\n \"virtual\": false,\r\n \"dataType\": \"DATE\",\r\n \"lovSelected\": \"\"\r\n },\r\n \"operator\": {\r\n \"operatorName\": \"225\",\r\n \"operatorDescription\": \"Is Between\",\r\n \"parameterSize\": \"3\"\r\n },\r\n \"rightExpression\": {\r\n \"parameter\": [\r\n \"2023-06-23\",\r\n \"2023-06-23\"\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"welcomeOffer\": false,\r\n \"stopCheckInCheckOut\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/globalAlerts", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "globalAlerts" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Guarantee Code", + "item": [ + { + "name": "get Guarantee Codes", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/guaranteeCodes?hotelIds={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "guaranteeCodes" + ], + "query": [ + { + "key": "hotelIds", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "post Guarantee Code", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"guaranteeCode\": {\r\n \"massCancellation\": {\r\n \"autoCancel\": false\r\n },\r\n \"inactive\": false,\r\n \"requirements\": {\r\n \"phoneNumber\": false,\r\n \"address\": false,\r\n \"creditCard\": true,\r\n \"arrivalTime\": true,\r\n \"deposit\": false\r\n },\r\n \"shortDescription\": {\r\n \"defaultText\": \"Credit Card Guarantee\"\r\n },\r\n \"guaranteeCode\": \"CC\",\r\n \"onHold\": false,\r\n \"reserveInventory\": true,\r\n \"orderSequence\": \"7\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/guaranteeCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "guaranteeCodes" + ] + } + }, + "response": [] + }, + { + "name": "change Guarantee Code", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"guaranteeCode\": {\r\n \"massCancellation\": {\r\n \"autoCancel\": false\r\n },\r\n \"inactive\": false,\r\n \"requirements\": {\r\n \"phoneNumber\": false,\r\n \"address\": false,\r\n \"creditCard\": true,\r\n \"arrivalTime\": true,\r\n \"deposit\": false\r\n },\r\n \"shortDescription\": {\r\n \"defaultText\": \"Credit Card Guarantee\"\r\n },\r\n \"guaranteeCode\": \"CC\",\r\n \"onHold\": false,\r\n \"reserveInventory\": true,\r\n \"orderSequence\": \"7\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/guaranteeCodes/{{GuaranteeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "guaranteeCodes", + "{{GuaranteeCode}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Guarantee Code", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/guaranteeCodes/{{GuaranteeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "guaranteeCodes", + "{{GuaranteeCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Guarantee Code Schedule", + "item": [ + { + "name": "get Guarantee Code Schedules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/guaranteeCodeSchedules?startDate=2023-03-01&inactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "guaranteeCodeSchedules" + ], + "query": [ + { + "key": "startDate", + "value": "2023-03-01" + }, + { + "key": "inactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Guarantee Code Schedules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"guaranteeCodeSchedule\": {\r\n \"scheduleDetail\": {\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-03-04\",\r\n \"endDate\": \"2023-04-14\"\r\n },\r\n \"applicableCodes\": {\r\n \"ratePlanCodes\": [\r\n \"DAILY\"\r\n ],\r\n \"guaranteeCodes\": [\r\n \"6PM\"\r\n ]\r\n },\r\n \"sequence\": \"2\",\r\n \"override\": false,\r\n \"inactive\": false\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/guaranteeCodeSchedules", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "guaranteeCodeSchedules" + ] + } + }, + "response": [] + }, + { + "name": "change Guarantee Code Schedules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"guaranteeCodeSchedule\": {\r\n \"scheduleDetail\": {\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-03-05\",\r\n \"endDate\": \"2023-04-14\"\r\n },\r\n \"applicableCodes\": {\r\n \"ratePlanCodes\": [\r\n \"DAILY\"\r\n ],\r\n \"guaranteeCodes\": [\r\n \"6PM\"\r\n ]\r\n },\r\n \"sequence\": \"2\",\r\n \"override\": false,\r\n \"inactive\": false\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/guaranteeCodeSchedules/{{PolicyScheduleId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "guaranteeCodeSchedules", + "{{PolicyScheduleId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Guarantee Code Schedules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/guaranteeCodeSchedules/{{PolicyScheduleId}}?idContext=OPERA&type=PolicyScheduleId", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "guaranteeCodeSchedules", + "{{PolicyScheduleId}}" + ], + "query": [ + { + "key": "idContext", + "value": "OPERA" + }, + { + "key": "type", + "value": "PolicyScheduleId" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Guest Messages", + "item": [ + { + "name": "get Guest Messages", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/guestMessages", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "guestMessages" + ] + } + }, + "response": [] + }, + { + "name": "post Guest Messages", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"guestMessages\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"FD\",\r\n \"description\": {\r\n \"defaultText\": \"Please see the agent at the Front Desk at your earliest convenience\"\r\n },\r\n \"displaySequence\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/guestMessages", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "guestMessages" + ] + } + }, + "response": [] + }, + { + "name": "put Guest Messages", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"guestMessages\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"FD\",\r\n \"description\": {\r\n \"defaultText\": \"Please see the agent at the Front Desk at your earliest convenience\"\r\n },\r\n \"displaySequence\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/guestMessages", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "guestMessages" + ] + } + }, + "response": [] + }, + { + "name": "delete Guest Messages", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/guestMessages/{{MessageCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "guestMessages", + "{{MessageCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Guest Message Templates", + "item": [ + { + "name": "get Guest Message Templates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/guestMessages", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "guestMessages" + ] + } + }, + "response": [] + }, + { + "name": "post Guest Message Templates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"guestMessageTemplates\": [\r\n {\r\n \"code\": \"PKG\",\r\n \"description\": {\r\n \"defaultText\": \"You have a pakage waiting at the Front Desk\"\r\n },\r\n \"displaySequence\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/guestMessages", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "guestMessages" + ] + } + }, + "response": [] + }, + { + "name": "put Guest Message Templates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"guestMessageTemplates\": [\r\n {\r\n \"code\": \"PKG\",\r\n \"description\": {\r\n \"defaultText\": \"You have a pakage waiting at the Front Desk\"\r\n },\r\n \"displaySequence\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/guestMessages", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "guestMessages" + ] + } + }, + "response": [] + }, + { + "name": "delete Guest Message Templates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/guestMessages?guestMessageTemplateCodes=PKG", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "guestMessages" + ], + "query": [ + { + "key": "guestMessageTemplateCodes", + "value": "PKG" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Locator Codes", + "item": [ + { + "name": "post Locator Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"locatorCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"displaySequence\": \"1\",\r\n \"inactive\": false,\r\n \"code\": \"6\",\r\n \"description\": \"Poolside -Take Msg\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/locatorCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "locatorCodes" + ] + } + }, + "response": [] + }, + { + "name": "put Locator Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"locatorCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"displaySequence\": \"1\",\r\n \"inactive\": false,\r\n \"code\": \"6\",\r\n \"description\": \"Poolside -Take Msg\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/locatorCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "locatorCodes" + ] + } + }, + "response": [] + }, + { + "name": "delete Locator Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/locatorCodes/{{LocatorCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "locatorCodes", + "{{LocatorCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Locator Codes Template", + "item": [ + { + "name": "get Locator Codes Template", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/templates/locatorCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "templates", + "locatorCodes" + ] + } + }, + "response": [] + }, + { + "name": "post Locator Codes Template", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"locatorCodes\": [\r\n {\r\n \"displaySequence\": \"7\",\r\n \"inactive\": false,\r\n \"code\": \"22\",\r\n \"description\": \"Spa Location\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/templates/locatorCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "templates", + "locatorCodes" + ] + } + }, + "response": [] + }, + { + "name": "put Locator Codes Template", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"locatorCodes\": [\r\n {\r\n \"displaySequence\": \"7\",\r\n \"inactive\": false,\r\n \"code\": \"22\",\r\n \"description\": \"Spa Location\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/templates/locatorCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "templates", + "locatorCodes" + ] + } + }, + "response": [] + }, + { + "name": "delete Locator Codes Template", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/templates/locatorCodes?locatorCodes=22", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "templates", + "locatorCodes" + ], + "query": [ + { + "key": "locatorCodes", + "value": "22" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Market Codes", + "item": [ + { + "name": "get Market Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/marketCodes?hotelIds={{HotelId}}&includeInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "marketCodes" + ], + "query": [ + { + "key": "hotelIds", + "value": "{{HotelId}}" + }, + { + "key": "includeInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Market Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"marketCode\": {\r\n \"displayColor\": \"Blue\",\r\n \"groupCode\": \"ALL\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": {\r\n \"defaultText\": \"Government Group\"\r\n },\r\n \"sequence\": \"4\",\r\n \"code\": \"GGOV\",\r\n \"inactive\": false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/marketCodes/{{MarketCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "marketCodes", + "{{MarketCode}}" + ] + } + }, + "response": [] + }, + { + "name": "change Market Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"marketCode\": {\r\n \"displayColor\": \"Blue\",\r\n \"groupCode\": \"ALL\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": {\r\n \"defaultText\": \"Government Group\"\r\n },\r\n \"sequence\": \"4\",\r\n \"code\": \"GGOV\",\r\n \"inactive\": false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/marketCodes/{{MarketCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "marketCodes", + "{{MarketCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Market Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/marketCodes/{{MarketCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "marketCodes", + "{{MarketCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Market Groups", + "item": [ + { + "name": "get Market Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/marketCodes?hotelIds={{HotelId}}&includeInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "marketCodes" + ], + "query": [ + { + "key": "hotelIds", + "value": "{{HotelId}}" + }, + { + "key": "includeInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Market Group", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"marketGroup\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": {\r\n \"defaultText\": \"Internet\"\r\n },\r\n \"sequence\": \"12\",\r\n \"code\": \"INT\",\r\n \"inactive\": false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/marketGroups/{{MarketGroupCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "marketGroups", + "{{MarketGroupCode}}" + ] + } + }, + "response": [] + }, + { + "name": "change Market Group", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"marketGroup\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": {\r\n \"defaultText\": \"Internet\"\r\n },\r\n \"sequence\": \"12\",\r\n \"code\": \"INT\",\r\n \"inactive\": false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/marketGroups/{{MarketGroupCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "marketGroups", + "{{MarketGroupCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Market Group", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/marketGroups/{{MarketGroupCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "marketGroups", + "{{MarketGroupCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Origin Codes", + "item": [ + { + "name": "get Origin Codes", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/originCodes?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "originCodes" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Origin Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"originCodes\": [\r\n {\r\n \"code\": \"CH\",\r\n \"description\": {\r\n \"defaultText\": \"Channel\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/originCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "originCodes" + ] + } + }, + "response": [] + }, + { + "name": "put Origin Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"originCodes\": [\r\n {\r\n \"code\": \"CH\",\r\n \"description\": {\r\n \"defaultText\": \"Channel\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/originCodes/{{OriginCodesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "originCodes", + "{{OriginCodesId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Origin Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/originCodes/{{OriginCodesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "originCodes", + "{{OriginCodesId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Policy Schedule", + "item": [ + { + "name": "get Policy Schedules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/policyschedules?policyType=Cancellation&startDate=2023-03-11&inactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "policyschedules" + ], + "query": [ + { + "key": "policyType", + "value": "Cancellation" + }, + { + "key": "ratePlanCodes", + "value": "", + "disabled": true + }, + { + "key": "policyCodes", + "value": "", + "disabled": true + }, + { + "key": "startDate", + "value": "2023-03-11" + }, + { + "key": "endDate", + "value": "", + "disabled": true + }, + { + "key": "guaranteeCodes", + "value": "", + "disabled": true + }, + { + "key": "inactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "change Policy Schedules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"policySchedule\": {\r\n \"scheduleId\": {\r\n \"type\": \"PolicyScheduleId\",\r\n \"id\": \"194998\"\r\n },\r\n \"scheduleDetail\": {\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-07-04\",\r\n \"endDate\": \"2023-12-31\"\r\n },\r\n \"policy\": {\r\n \"code\": \"NONCXL\",\r\n \"description\": \"Non Cancellable\"\r\n },\r\n \"applicableCodes\": {},\r\n \"sequence\": \"1\",\r\n \"override\": false,\r\n \"inactive\": false\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"policyType\": \"Cancellation\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/policyschedules/{{PolicyScheduleId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "policyschedules", + "{{PolicyScheduleId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Policy Schedules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/policyschedules/{{PolicyScheduleId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "policyschedules", + "{{PolicyScheduleId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Purpose Of Stays", + "item": [ + { + "name": "get Purpose Of Stays", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/purposeOfStays?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "purposeOfStays" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Purpose Of Stays", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"purposeOfStays\": [\r\n {\r\n \"code\": \"LEI\",\r\n \"description\": {\r\n \"defaultText\": \"Leisure Stay\"\r\n },\r\n \"displayOrder\": \"5\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/purposeOfStays", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "purposeOfStays" + ] + } + }, + "response": [] + }, + { + "name": "put Purpose Of Stays", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"purposeOfStays\": [\r\n {\r\n \"code\": \"LEI\",\r\n \"description\": {\r\n \"defaultText\": \"Leisure Stay\"\r\n },\r\n \"displayOrder\": \"5\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/purposeOfStays/{{PurposeOfStaysId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "purposeOfStays", + "{{PurposeOfStaysId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Purpose Of Stays", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/purposeOfStays/{{PurposeOfStaysId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "purposeOfStays", + "{{PurposeOfStaysId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Pre Check In Rules (Pre Registration Rules)", + "item": [ + { + "name": "get Pre CheckIn Rules", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/precheckinRules", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "precheckinRules" + ] + } + }, + "response": [] + }, + { + "name": "create Pre Check In Rules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"preCheckInRules\": [\r\n {\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-07-08\",\r\n \"endDate\": \"2023-07-31\"\r\n },\r\n \"reservationTypes\": [\r\n \"6PM\"\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ruleType\": \"ReservationTypes\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/precheckinRules", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "precheckinRules" + ] + } + }, + "response": [] + }, + { + "name": "change Pre Check In Rules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"preCheckInRules\": [\r\n {\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-06-22\",\r\n \"endDate\": \"2023-06-23\"\r\n },\r\n \"newTimeSpan\": {\r\n \"startDate\": \"2023-06-22\",\r\n \"endDate\": \"2023-12-23\"\r\n },\r\n \"timeLimit\": {\r\n \"hoursPriorToCheckIn\": \"24\",\r\n \"hoursPostCheckIn\": \"24\",\r\n \"absoluteFlag\": false\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ruleType\": \"TimeLimit\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/precheckinRules", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "precheckinRules" + ] + } + }, + "response": [] + }, + { + "name": "remove Pre Check In Rules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/precheckinRules?ruleType=ReservationTypes&startDate=2023-07-08&endDate=2023-07-31", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "precheckinRules" + ], + "query": [ + { + "key": "ruleType", + "value": "ReservationTypes" + }, + { + "key": "startDate", + "value": "2023-07-08" + }, + { + "key": "endDate", + "value": "2023-07-31" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Service Request Codes", + "item": [ + { + "name": "get Service Request Codes", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/serviceRequestCodes?pageNumber=1&inactive=false&hotelIds={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "serviceRequestCodes" + ], + "query": [ + { + "key": "pageNumber", + "value": "1" + }, + { + "key": "inactive", + "value": "false" + }, + { + "key": "hotelIds", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "post Service Request Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"serviceRequestCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"COFFEE\",\r\n \"description\": \"Coffee Machine delivered to room\",\r\n \"deptCode\": \"PMS\",\r\n \"editable\": true\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/serviceRequestCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "serviceRequestCodes" + ] + } + }, + "response": [] + }, + { + "name": "change Service Request Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"serviceRequestCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"COFFEE\",\r\n \"description\": \"Coffee Machine delivered to room\",\r\n \"deptCode\": \"PMS\",\r\n \"editable\": true\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/serviceRequestCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "serviceRequestCodes" + ] + } + }, + "response": [] + }, + { + "name": "remove Service Request Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/serviceRequestCodes?serviceRequestCode=TST", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "serviceRequestCodes" + ], + "query": [ + { + "key": "serviceRequestCode", + "value": "TST" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Source Codes", + "item": [ + { + "name": "get Source Codes", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/sourceCodes/", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "sourceCodes", + "" + ] + } + }, + "response": [] + }, + { + "name": "post Source Code", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"sourceCode\": {\r\n \"groupCode\": \"ALL\",\r\n \"description\": {\r\n \"defaultText\": \"Catering\"\r\n },\r\n \"sequence\": \"5\",\r\n \"code\": \"CAT\",\r\n \"inactive\": false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/sourceCodes/", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "sourceCodes", + "" + ] + } + }, + "response": [] + }, + { + "name": "change Source Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"sourceCode\": {\r\n \"groupCode\": \"ALL\",\r\n \"description\": {\r\n \"defaultText\": \"Catering\"\r\n },\r\n \"sequence\": \"5\",\r\n \"code\": \"CAT\",\r\n \"inactive\": false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/sourceCodes/{{SourceCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "sourceCodes", + "{{SourceCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Source Code", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/sourceCodes/{{SourceCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "sourceCodes", + "{{SourceCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Source Groups", + "item": [ + { + "name": "get Source Groups", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/sourceGroups?includeInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "sourceGroups" + ], + "query": [ + { + "key": "includeInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Source Group", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"sourceGroup\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": {\r\n \"defaultText\": \"Marketing\"\r\n },\r\n \"sequence\": \"5\",\r\n \"code\": \"MARK\",\r\n \"inactive\": false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/sourceGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "sourceGroups" + ] + } + }, + "response": [] + }, + { + "name": "change Source Group", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"sourceGroup\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": {\r\n \"defaultText\": \"Marketing\"\r\n },\r\n \"sequence\": \"5\",\r\n \"code\": \"MARK\",\r\n \"inactive\": false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/sourceGroups/{{SourceGroupCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "sourceGroups", + "{{SourceGroupCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Source Group", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/sourceGroups/{{SourceGroupCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "sourceGroups", + "{{SourceGroupCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Template Cancellation Policy", + "item": [ + { + "name": "get Template Cancellation Policy", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/cancelpolicytemplates?hotelId={{HotelId}}&includeInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "cancelpolicytemplates" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "includeInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Template Cancellation Policy", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateCancelPenalty\": {\r\n \"sequence\": \"5\",\r\n \"inactive\": false,\r\n \"deadline\": {\r\n \"offsetFromArrival\": \"1\",\r\n \"offsetDropTime\": \"1970-01-01 16:00:00.0\"\r\n },\r\n \"amountPercent\": {\r\n \"basisType\": \"FlatAmount\",\r\n \"amount\": \"0\"\r\n },\r\n \"penaltyDescription\": \"4PM Cancel policy\",\r\n \"policyCode\": \"4PM\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/cancelpolicytemplate/{{CancelPolicyTemplate}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "cancelpolicytemplate", + "{{CancelPolicyTemplate}}" + ] + } + }, + "response": [] + }, + { + "name": "change Template Cancellation Policy", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateCancelPenalty\": {\r\n \"sequence\": \"5\",\r\n \"inactive\": false,\r\n \"deadline\": {\r\n \"offsetFromArrival\": \"1\",\r\n \"offsetDropTime\": \"1970-01-01 16:00:00.0\"\r\n },\r\n \"amountPercent\": {\r\n \"basisType\": \"FlatAmount\",\r\n \"amount\": \"0\"\r\n },\r\n \"penaltyDescription\": \"4PM Cancel policy\",\r\n \"policyCode\": \"4PM\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/cancelpolicytemplate/{{CancelPolicyTemplate}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "cancelpolicytemplate", + "{{CancelPolicyTemplate}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Template Cancellation Policy", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/cancelpolicytemplate/{{CancelPolicyTemplate}}?policyCode=4PM", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "cancelpolicytemplate", + "{{CancelPolicyTemplate}}" + ], + "query": [ + { + "key": "policyCode", + "value": "4PM" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Template Deposit Policy", + "item": [ + { + "name": "get Template Deposit Policy", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/depositpolicytemplates?hotelId={{HotelId}}&includeInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "depositpolicytemplates" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "includeInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Template Deposit Policy", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateDepositPolicy\": {\r\n \"sequence\": \"2\",\r\n \"inactive\": false,\r\n \"amountPercent\": {\r\n \"basisType\": \"Percentage\",\r\n \"percent\": \"10\"\r\n },\r\n \"deadline\": {\r\n \"offsetFromBookingDate\": \"20\"\r\n },\r\n \"description\": \"10%\",\r\n \"policyCode\": \"10\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/depositpolicytemplate/{{DepositPolicyTemplate}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "depositpolicytemplate", + "{{DepositPolicyTemplate}}" + ] + } + }, + "response": [] + }, + { + "name": "change Template Deposit Policy", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateDepositPolicy\": {\r\n \"sequence\": \"2\",\r\n \"inactive\": false,\r\n \"amountPercent\": {\r\n \"basisType\": \"Percentage\",\r\n \"percent\": \"10\"\r\n },\r\n \"deadline\": {\r\n \"offsetFromBookingDate\": \"20\"\r\n },\r\n \"description\": \"10%\",\r\n \"policyCode\": \"10\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/depositpolicytemplate/{{DepositPolicyTemplate}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "depositpolicytemplate", + "{{DepositPolicyTemplate}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Template Deposit Policy", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/depositpolicytemplate/{{DepositPolicyTemplate}}?policyCode=10", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "depositpolicytemplate", + "{{DepositPolicyTemplate}}" + ], + "query": [ + { + "key": "policyCode", + "value": "10" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Template Guarantee Code", + "item": [ + { + "name": "get Template Guarantee Codes", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/guaranteeCodeTemplates", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "guaranteeCodeTemplates" + ], + "query": [ + { + "key": "hotelIds", + "value": "{{HotelId}}", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "create Template Guarantee Code", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateGuaranteeCode\": {\r\n \"massCancellation\": {\r\n \"autoCancel\": false\r\n },\r\n \"inactive\": false,\r\n \"requirements\": {\r\n \"phoneNumber\": false,\r\n \"address\": false,\r\n \"creditCard\": false,\r\n \"arrivalTime\": true,\r\n \"deposit\": false\r\n },\r\n \"shortDescription\": {\r\n \"defaultText\": \"Complimentary\"\r\n },\r\n \"guaranteeCode\": \"COMP\",\r\n \"onHold\": false,\r\n \"reserveInventory\": true,\r\n \"orderSequence\": \"11\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/guaranteeCodeTemplates/{{GuaranteeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "guaranteeCodeTemplates", + "{{GuaranteeCode}}" + ] + } + }, + "response": [] + }, + { + "name": "change Template Guarantee Code", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateGuaranteeCode\": {\r\n \"massCancellation\": {\r\n \"autoCancel\": false\r\n },\r\n \"inactive\": false,\r\n \"requirements\": {\r\n \"phoneNumber\": false,\r\n \"address\": false,\r\n \"creditCard\": false,\r\n \"arrivalTime\": true,\r\n \"deposit\": false\r\n },\r\n \"shortDescription\": {\r\n \"defaultText\": \"Complimentary\"\r\n },\r\n \"guaranteeCode\": \"COMP\",\r\n \"onHold\": false,\r\n \"reserveInventory\": true,\r\n \"orderSequence\": \"11\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/guaranteeCodeTemplates/{{GuaranteeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "guaranteeCodeTemplates", + "{{GuaranteeCode}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Template Guarantee Code", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/guaranteeCodeTemplates/{{GuaranteeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "guaranteeCodeTemplates", + "{{GuaranteeCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Template Market Code", + "item": [ + { + "name": "get Template Market Codes", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/marketCodeTemplates?fetchInactive=true&templateMarketCodes=GROUP", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "marketCodeTemplates" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + }, + { + "key": "templateMarketCodes", + "value": "GROUP" + }, + { + "key": "templateMarketGroupsCodes", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Template Market Code", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateMarketCode\": {\r\n \"displayColor\": \"Blue\",\r\n \"groupCode\": \"ALL\",\r\n \"description\": {\r\n \"defaultText\": \"CORP. PROMOTIONS & PACKAGES\"\r\n },\r\n \"sequence\": \"1\",\r\n \"code\": \"CPR\",\r\n \"inactive\": false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/marketCodeTemplates", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "marketCodeTemplates" + ] + } + }, + "response": [] + }, + { + "name": "change Template Market Code", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateMarketCode\": {\r\n \"displayColor\": \"Blue\",\r\n \"groupCode\": \"ALL\",\r\n \"description\": {\r\n \"defaultText\": \"CORP. PROMOTIONS & PACKAGES\"\r\n },\r\n \"sequence\": \"1\",\r\n \"code\": \"CPR\",\r\n \"inactive\": false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/marketCodeTemplates/{{MarketCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "marketCodeTemplates", + "{{MarketCode}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Template Market Code", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/marketCodeTemplates/{{MarketCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "marketCodeTemplates", + "{{MarketCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Template Market Group", + "item": [ + { + "name": "get Template Market Groups", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/marketGroupTemplates?includeInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "marketGroupTemplates" + ], + "query": [ + { + "key": "includeInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Template Market Group", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateMarketGroup\": {\r\n \"description\": {\r\n \"defaultText\": \"Group\"\r\n },\r\n \"sequence\": \"2\",\r\n \"code\": \"GROUP\",\r\n \"inactive\": false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/marketGroupTemplate/{{MarketGroupCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "marketGroupTemplate", + "{{MarketGroupCode}}" + ] + } + }, + "response": [] + }, + { + "name": "change Template Market Group", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateMarketGroup\": {\r\n \"description\": {\r\n \"defaultText\": \"Group\"\r\n },\r\n \"sequence\": \"2\",\r\n \"code\": \"GROUP\",\r\n \"inactive\": false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/marketGroupTemplate/{{MarketGroupCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "marketGroupTemplate", + "{{MarketGroupCode}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Template Market Group", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/marketGroupTemplate/{{MarketGroupCode}}?templateMarketGroup=GROUP", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "marketGroupTemplate", + "{{MarketGroupCode}}" + ], + "query": [ + { + "key": "templateMarketGroup", + "value": "GROUP" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Template Source Codes", + "item": [ + { + "name": "get Template Source Codes", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/templates/sourceCodes?templateSourceCodes=WEB", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "templates", + "sourceCodes" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false", + "disabled": true + }, + { + "key": "templateSourceCodes", + "value": "WEB" + } + ] + } + }, + "response": [] + }, + { + "name": "post Template Source Code", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateSourceCode\": {\r\n \"groupCode\": \"ALL\",\r\n \"description\": {\r\n \"defaultText\": \"Call Center\"\r\n },\r\n \"sequence\": \"2\",\r\n \"code\": \"VOI\",\r\n \"inactive\": false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/templates/sourceCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "templates", + "sourceCodes" + ] + } + }, + "response": [] + }, + { + "name": "change Template Source Code", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateSourceCode\": {\r\n \"groupCode\": \"ALL\",\r\n \"description\": {\r\n \"defaultText\": \"Call Center\"\r\n },\r\n \"sequence\": \"2\",\r\n \"code\": \"VOI\",\r\n \"inactive\": false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/templates/sourceCodes/{{SourceCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "templates", + "sourceCodes", + "{{SourceCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Template Source Code", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/templates/sourceCodes/{{SourceCode}}?templateSourceCode=INTERNAL", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "templates", + "sourceCodes", + "{{SourceCode}}" + ], + "query": [ + { + "key": "templateSourceCode", + "value": "INTERNAL" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Template Source Groups", + "item": [ + { + "name": "get Template Source Group", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/templates/sourceGroups?includeInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "templates", + "sourceGroups" + ], + "query": [ + { + "key": "includeInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Template Source Group", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateSourceGroup\": {\r\n \"description\": {\r\n \"defaultText\": \"Leisure\"\r\n },\r\n \"sequence\": \"2\",\r\n \"code\": \"LEIS\",\r\n \"inactive\": false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/templates/sourceGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "templates", + "sourceGroups" + ] + } + }, + "response": [] + }, + { + "name": "change Template Source Group", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateSourceGroup\": {\r\n \"description\": {\r\n \"defaultText\": \"Leisure\"\r\n },\r\n \"sequence\": \"2\",\r\n \"code\": \"LEIS\",\r\n \"inactive\": false\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/templates/sourceGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "templates", + "sourceGroups" + ] + } + }, + "response": [] + }, + { + "name": "remove Template Source Group", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/templates/sourceGroups?templateSourceGroup=BUS", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "templates", + "sourceGroups" + ], + "query": [ + { + "key": "templateSourceGroup", + "value": "BUS" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Template TurnAway Codes", + "item": [ + { + "name": "get Template TurnAway Codes", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/turnawayCodes?includeInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "turnawayCodes" + ], + "query": [ + { + "key": "includeInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Template TurnAway Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"turnAwayCodes\": [\r\n {\r\n \"code\": \"LASTRATEROOM\",\r\n \"description\": {\r\n \"defaultText\": \"LAST RATE ROOM.\"\r\n },\r\n \"displaySequence\": \"10\",\r\n \"turnAwayType\": \"Denial\",\r\n \"inactive\": false,\r\n \"canDelete\": true\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/turnawayCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "turnawayCodes" + ] + } + }, + "response": [] + }, + { + "name": "put Template TurnAway Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"turnAwayCodes\": [\r\n {\r\n \"code\": \"LASTRATEROOM\",\r\n \"description\": {\r\n \"defaultText\": \"LAST RATE ROOM.\"\r\n },\r\n \"displaySequence\": \"10\",\r\n \"turnAwayType\": \"Denial\",\r\n \"inactive\": false,\r\n \"canDelete\": true\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/turnawayCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "turnawayCodes" + ] + } + }, + "response": [] + }, + { + "name": "delete Template Turn Away Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/turnawayCodes/{{TurnawayCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "turnawayCodes", + "{{TurnawayCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Trace Texts", + "item": [ + { + "name": "get Trace Texts", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/traceTexts", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "traceTexts" + ] + } + }, + "response": [] + }, + { + "name": "post Trace Texts", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"traceTexts\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"departmentCode\": \"HSP\",\r\n \"traceText\": \"Housekeeping new trace text\",\r\n \"canDelete\": true,\r\n \"displaySequence\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/traceTexts", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "traceTexts" + ] + } + }, + "response": [] + }, + { + "name": "put Trace Texts", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"traceTexts\": [\r\n {\r\n \"originalTraceText\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"departmentCode\": \"GBLA\",\r\n \"traceText\": \"Chain global department code with property specific trace text\",\r\n \"canDelete\": true,\r\n \"displaySequence\": \"2\"\r\n },\r\n \"newTraceText\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"departmentCode\": \"GBLA\",\r\n \"traceText\": \"Chain global department code with property specific trace text\",\r\n \"canDelete\": true,\r\n \"displaySequence\": \"3\"\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/traceTexts", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "traceTexts" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "TurnAway Codes", + "item": [ + { + "name": "get Hotel TurnAway Codes", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/turnawayCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "turnawayCodes" + ] + } + }, + "response": [] + }, + { + "name": "post Hotel TurnAway Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"turnAwayCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"NOLIKE\",\r\n \"description\": {\r\n \"defaultText\": \"Don't Like the hotel\"\r\n },\r\n \"displaySequence\": \"10\",\r\n \"turnAwayType\": \"Regret\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/turnawayCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "turnawayCodes" + ] + } + }, + "response": [] + }, + { + "name": "put Hotel TurnAway Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"turnAwayCodes\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"NOLIKE\",\r\n \"description\": {\r\n \"defaultText\": \"Don't Like the hotel\"\r\n },\r\n \"displaySequence\": \"10\",\r\n \"turnAwayType\": \"Regret\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/turnawayCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "turnawayCodes" + ] + } + }, + "response": [] + }, + { + "name": "delete Hotel TurnAway Code", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/turnawayCodes/{{Code}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "turnawayCodes", + "{{Code}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Upsell Configuration", + "item": [ + { + "name": "get Upsell Rules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/upsellRules?searchByRoomType=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "upsellRules" + ], + "query": [ + { + "key": "searchByRoomType", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "delete Upsell Rules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/upsellRules/{{RuleCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "upsellRules", + "{{RuleCode}}" + ] + } + }, + "response": [] + }, + { + "name": "post Upsell Rules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"upsellRules\": [\r\n {\r\n \"description\": \"Testing for New Rule\",\r\n \"upsellByRoomType\": true,\r\n \"fromRoomTypeOrFromRoomClass\": \"ECO\",\r\n \"toRoomTypeOrToRoomClass\": \"SUP\",\r\n \"startDate\": \"2023-03-03\",\r\n \"endDate\": \"2023-12-31\",\r\n \"rateCodes\": [\r\n \"BARBB\",\r\n \"BAR\"\r\n ],\r\n \"marketCodes\": [],\r\n \"upsellByOccupancyLevels\": false,\r\n \"formula\": \"FlatAmountAddedToOriginalRate\",\r\n \"upsellAmount\": \"5\",\r\n \"currencyCode\": \"USD\",\r\n \"roundingRule\": \"Down\",\r\n \"occupancyLevelsType\": [],\r\n \"useDefaultTrxCode\": true,\r\n \"transactionCode\": {\r\n \"description\": \"Room Upsell\",\r\n \"transactionCode\": \"1500\",\r\n \"hotelId\": \"{{HotelId}}\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"upsellRuleCode\": \"UPSELLRULE2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/upsellRules", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "upsellRules" + ] + } + }, + "response": [] + }, + { + "name": "test Upsell Rules", + "protocolProfileBehavior": { + "disabledSystemHeaders": {} + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"arrivalDate\": \"2023-04-06\",\r\n \"nights\": 1,\r\n \"adults\": 1,\r\n \"children\": 0,\r\n \"numberOfRooms\": 1,\r\n \"roomType\": \"ECO\",\r\n \"rateCode\": \"BAR\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/upsellRules/action/validate", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "upsellRules", + "action", + "validate" + ] + } + }, + "response": [] + }, + { + "name": "put Upsell Rules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"upsellRules\": [\r\n {\r\n \"description\": \"New upsell rule\",\r\n \"upsellByRoomType\": true,\r\n \"fromRoomTypeOrFromRoomClass\": \"STDQ\",\r\n \"toRoomTypeOrToRoomClass\": \"*\",\r\n \"startDate\": \"2023-07-03\",\r\n \"upsellByOccupancyLevels\": false,\r\n \"formula\": \"FlatAmountAddedToOriginalRate\",\r\n \"upsellAmount\": \"11\",\r\n \"currencyCode\": \"USD\",\r\n \"roundingRule\": \"None\",\r\n \"occupancyLevelsType\": [],\r\n \"useDefaultTrxCode\": true,\r\n \"transactionCode\": {\r\n \"transactionCode\": \"1000\",\r\n \"trxCode\": \"1000\"\r\n },\r\n \"trxCode\": {\r\n \"transactionCode\": \"1000\",\r\n \"trxCode\": \"1000\"\r\n },\r\n \"hotelId\": \"PROP2\",\r\n \"upsellRuleCode\": \"NEWUPSE\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/upsellRules", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "upsellRules" + ] + } + }, + "response": [] + }, + { + "name": "copy Upsell Rules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"UpsellRules\": [\r\n {\r\n \"targetHotelCode\": [\r\n \"PROP2\"\r\n ],\r\n \"sourceHotelCode\": \"{{HotelId}}\",\r\n \"code\": \"TER1\"\r\n }\r\n ],\r\n \"links\": [],\r\n \"warnings\": []\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/upsellRules/copy", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "upsellRules", + "copy" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Waitlist Codes", + "item": [ + { + "name": "get Waitlist Codes", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/waitlistCodes?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "waitlistCodes" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Waitlist Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"waitlistCodes\": [\r\n {\r\n \"code\": \"WAIT\",\r\n \"description\": {\r\n \"defaultText\": \"WAIT\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/waitlistCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "waitlistCodes" + ] + } + }, + "response": [] + }, + { + "name": "put Waitlist Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"waitlistCodes\": [\r\n {\r\n \"code\": \"WAIT\",\r\n \"description\": {\r\n \"defaultText\": \"WAIT\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/waitlistCodes/{{WaitlistCodesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "waitlistCodes", + "{{WaitlistCodesId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Waitlist Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/waitlistCodes/{{WaitlistCodesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "waitlistCodes", + "{{WaitlistCodesId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Waitlist Priorities", + "item": [ + { + "name": "get Waitlist Priorities", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/waitlistPriorities?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "waitlistPriorities" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Waitlist Priorities", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"waitlistPriorities\": [\r\n {\r\n \"code\": \"PRIOR\",\r\n \"description\": {\r\n \"defaultText\": \"prior\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/waitlistPriorities", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "waitlistPriorities" + ] + } + }, + "response": [] + }, + { + "name": "put Waitlist Priorities", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"waitlistPriorities\": [\r\n {\r\n \"code\": \"PRIOR\",\r\n \"description\": {\r\n \"defaultText\": \"Prior Stay Guest\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/waitlistPriorities/{{WaitlistPrioritiesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "waitlistPriorities", + "{{WaitlistPrioritiesId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Waitlist Priorities", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/waitlistPriorities/{{WaitlistPrioritiesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "waitlistPriorities", + "{{WaitlistPrioritiesId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "get Scripts", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/scripts?hotelId={{HotelId}}&type=ClosingScript", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "scripts" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "type", + "value": "ClosingScript" + }, + { + "key": "membershipTypesCodes", + "value": "", + "disabled": true + }, + { + "key": "croCodes", + "value": "", + "disabled": true + }, + { + "key": "codes", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Service Request Code Priorities", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/serviceRequestCodes/{{ServiceRequestCode}}/priorities?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "serviceRequestCodes", + "{{ServiceRequestCode}}", + "priorities" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "get Rate Plan Ratings", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/ratePlans/ratings?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "ratePlans", + "ratings" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "get Room Ratings", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rsv/config/v1/hotels/{{HotelId}}/rooms/ratings?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "config", + "v1", + "hotels", + "{{HotelId}}", + "rooms", + "ratings" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + } + ], + "description": "###### APIs to cater for Reservation Configuration in OPERA Cloud. \r\n\r\nIn this module you can retrieve, create, modify or delete configuration related to Reservations, such as market codes, policy schedules, cancellation codes etc.\r\n\r\nFor further detailed information on Event creation, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/ch_booking_admin_section.htm#OCSUH-BookingAdministrationTopics-BE9E0674).", + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Rate Plan Management (RTP)", + "item": [ + { + "name": "Display Sets", + "item": [ + { + "name": "get Display Sets", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rtp/v1/displaySets?wildCard=N&description=", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "displaySets" + ], + "query": [ + { + "key": "wildCard", + "value": "N" + }, + { + "key": "description", + "value": "" + } + ] + } + }, + "response": [] + }, + { + "name": "post Display Sets", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"displaySets\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"NEWCODE\",\r\n \"description\": {\r\n \"defaultText\": \"Add New Display Set Description\"\r\n },\r\n \"displayOrder\": \"60\"\r\n }\r\n ]\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/displaySets", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "displaySets" + ] + }, + "description": "Use this operation to add a package (such as Breakfast, or box of chocolated) to a rate plan." + }, + "response": [] + }, + { + "name": "put Display Sets", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"displaySets\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"{{DisplaySet}}\",\r\n \"description\": {\r\n \"defaultText\": \"Negotiated display set.\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/displaySets/{{DisplaySetsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "displaySets", + "{{DisplaySetsId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Display Sets", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/displaySets/{{DisplaySetsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "displaySets", + "{{DisplaySetsId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Hotel Package Forecast Groups", + "item": [ + { + "name": "get Hotel Package Forecast Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/packageForecastGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "packageForecastGroups" + ], + "query": [ + { + "key": "taxRangeType", + "value": "", + "disabled": true + } + ] + }, + "description": "Response for the request to search for package formula ranges. Based on the hotel code and tax range type code, response can contain multiple package formula ranges." + }, + "response": [] + }, + { + "name": "post Hotel Package Forecast Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"hotelPackageForecastGroups\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"Summer\",\r\n \"sellSequence\": \"1\",\r\n \"inactive\": false,\r\n \"code\": \"SUM\"\r\n }\r\n ]\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/packageForecastGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "packageForecastGroups" + ] + }, + "description": "Response for the request to search for package formula ranges. Based on the hotel code and tax range type code, response can contain multiple package formula ranges." + }, + "response": [] + }, + { + "name": "put Hotel Package Forecast Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"hotelPackageForecastGroups\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"Summer\",\r\n \"sellSequence\": \"1\",\r\n \"inactive\": false,\r\n \"code\": \"SUM\"\r\n }\r\n ]\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/packageForecastGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "packageForecastGroups" + ] + }, + "description": "Response for the request to search for package formula ranges. Based on the hotel code and tax range type code, response can contain multiple package formula ranges." + }, + "response": [] + } + ] + }, + { + "name": "Negotiated Rates", + "item": [ + { + "name": "get Negotiated Rates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/negotiatedRates", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "negotiatedRates" + ] + } + }, + "response": [] + }, + { + "name": "get Negotiated Rates For Given Hotel And Rate", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/negotiatedRates/{{RateCode}}/profiles", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "negotiatedRates", + "{{RateCode}}", + "profiles" + ] + }, + "description": "Get all profiles with Negotiated Rates." + }, + "response": [] + }, + { + "name": "get Negotiated Rates For Given Profile", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rtp/v1/profiles/{{ProfileId}}/negotiatedRates", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "profiles", + "{{ProfileId}}", + "negotiatedRates" + ] + }, + "description": "GGet a profile's Negotiated Rates." + }, + "response": [] + }, + { + "name": "post Negotiated Rates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"negotiatedRates\": [\n {\n \"negotiatedProfile\": [\n {\n \"profileIdList\": [\n {\n \"id\": \"932034\",\n \"type\": \"Profile\"\n }\n ],\n \"rateInfoList\": [\n {\n \"negotiatedRateOrder\": 42,\n \"newTimeSpan\": {\n \"startDate\": \"2023-04-03\",\n \"endDate\": \"2023-04-03\"\n }\n }\n ]\n }\n ],\n \"ratePlanCode\": \"NEGTEST\"\n }\n ]\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/negotiatedRates", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "negotiatedRates" + ] + } + }, + "response": [] + }, + { + "name": "put Negotiated Rates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"negotiatedRates\": [\n {\n \"negotiatedProfile\": [\n {\n \"profileIdList\": [\n {\n \"id\": \"932034\"\n }\n ],\n \"rateInfoList\": [\n {\n \"negotiatedRateOrder\": 898,\n \"newTimeSpan\": {\n \"startDate\": \"2023-04-04\",\n \"endDate\": \"2023-04-04\"\n },\n \"start\": \"2023-04-03\",\n \"end\": \"2023-04-03\"\n }\n ]\n }\n ]\n }\n ]\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/negotiatedRates/{{RateCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "negotiatedRates", + "{{RateCode}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Negotiated Rates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/profiles/{{ProfileId}}/startDate/{{StartDate}}/negotiatedRates/{{RatePlanId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "profiles", + "{{ProfileId}}", + "startDate", + "{{StartDate}}", + "negotiatedRates", + "{{RatePlanId}}" + ] + } + }, + "response": [] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Package Groups", + "item": [ + { + "name": "get Package Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/packageGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "packageGroups" + ] + } + }, + "response": [] + }, + { + "name": "post Package Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"packageGroups\": {\r\n \"packageGroup\": [\r\n {\r\n \"membersList\": [\r\n {\r\n \"code\": \"BFSTEXL\",\r\n \"description\": \"Buffet Breakfast\"\r\n },\r\n {\r\n \"code\": \"FRUITBOX\",\r\n \"description\": \"Fruit Box\"\r\n }\r\n ],\r\n \"description\": \"Create a new package group code\",\r\n \"shortDescription\": \"short description goes here\",\r\n \"code\": \"NEWCODEHERE\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/packageGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "packageGroups" + ] + }, + "description": "Use this operation to create a new group package code. You will need to know the avilable packaged, use getPackages for this property to find these out first." + }, + "response": [] + }, + { + "name": "put Package Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"packageGroups\": {\r\n \"packageGroup\": [\r\n {\r\n \"membersList\": [\r\n {\r\n \"code\": \"BFSTEXL\",\r\n \"description\": \"Buffet Breakfast\"\r\n },\r\n {\r\n \"code\": \"FRUITBOX\",\r\n \"description\": \"Fruit Box\"\r\n }\r\n ],\r\n \"description\": \"Create a new package group code - update\",\r\n \"shortDescription\": \"short description goes here\",\r\n \"code\": \"{{PackaceGroupCode}}\",\r\n \"sellSeparate\": true\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/packageGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "packageGroups" + ] + } + }, + "response": [] + }, + { + "name": "delete Package Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/packageGroups/{{PackageCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "packageGroups", + "{{PackageCode}}" + ] + }, + "description": "Use this operation to delete an existing Package Group code from a property." + }, + "response": [] + } + ] + }, + { + "name": "Packages", + "item": [ + { + "name": "get Packages", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rtp/v1/packages?includeGroup=true&sellSeparate=true&endDate=2023-09-27&children=0&adults=1&fetchInstructions=Header&fetchInstructions=CalculatedPrice&fetchInstructions=Items&hotelId={{HotelId}}&startDate=2023-09-26&ticketPostingRhythm=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "packages" + ], + "query": [ + { + "key": "includeGroup", + "value": "true" + }, + { + "key": "sellSeparate", + "value": "true" + }, + { + "key": "endDate", + "value": "2023-09-27" + }, + { + "key": "children", + "value": "0" + }, + { + "key": "adults", + "value": "1" + }, + { + "key": "fetchInstructions", + "value": "Header" + }, + { + "key": "fetchInstructions", + "value": "CalculatedPrice" + }, + { + "key": "fetchInstructions", + "value": "Items" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "startDate", + "value": "2023-09-26" + }, + { + "key": "ticketPostingRhythm", + "value": "false" + } + ] + }, + "description": "Use this operation to search for available packages at a property. You can search by date range, to see what packages are available to add to a reservation for example." + }, + "response": [] + }, + { + "name": "get Packages (v1) -> tickets", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rtp/v1/packages?includeGroup=true&sellSeparate=true&startDate=2023-07-16&endDate=2023-07-21&adults=1&children=0&fetchInstructions=Header&fetchInstructions=CalculatedPrice&fetchInstructions=Items&ticketPostingRhythm=true&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "packages" + ], + "query": [ + { + "key": "includeGroup", + "value": "true" + }, + { + "key": "sellSeparate", + "value": "true" + }, + { + "key": "startDate", + "value": "2023-07-16" + }, + { + "key": "endDate", + "value": "2023-07-21" + }, + { + "key": "adults", + "value": "1" + }, + { + "key": "children", + "value": "0" + }, + { + "key": "fetchInstructions", + "value": "Header" + }, + { + "key": "fetchInstructions", + "value": "CalculatedPrice" + }, + { + "key": "fetchInstructions", + "value": "Items" + }, + { + "key": "ticketPostingRhythm", + "value": "true" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + }, + "description": "Use this operation to search for available packages at a property. You can search by date range, to see what packages are available to add to a reservation for example." + }, + "response": [] + }, + { + "name": "get Package", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/packages/{{PackageCode}}?fetchInstructions=Header&fetchInstructions=Items&fetchInstructions=CalculatedPrice&fetchInstructions=Details&fetchInstructions=PostingRules", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "packages", + "{{PackageCode}}" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "Header" + }, + { + "key": "fetchInstructions", + "value": "Items" + }, + { + "key": "fetchInstructions", + "value": "CalculatedPrice" + }, + { + "key": "fetchInstructions", + "value": "Details" + }, + { + "key": "fetchInstructions", + "value": "PostingRules" + } + ] + } + }, + "response": [] + }, + { + "name": "get Package Rates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/packages/{{PackageCode}}/rates", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "packages", + "{{PackageCode}}", + "rates" + ] + } + }, + "response": [] + }, + { + "name": "post Package", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"packageCode\": {\r\n \"header\": {\r\n \"primaryDetails\": {\r\n \"description\": \"Fruit and Chocolate Box\",\r\n \"shortDescription\": \"Fruit and Chocolate\"\r\n },\r\n \"transactionDetails\": {\r\n \"allowance\": false,\r\n \"packagePostingRules\": {\r\n \"transactionCode\": {\r\n \"code\": \"1000\",\r\n \"type\": \"Inclusive\"\r\n }\r\n }\r\n },\r\n \"postingAttributes\": {\r\n \"inventoryItems\": [],\r\n \"addToRate\": false,\r\n \"printSeparateLine\": true,\r\n \"sellSeparate\": true,\r\n \"postNextDay\": false,\r\n \"forecastNextDay\": false,\r\n \"webBookable\": true,\r\n \"formulaFunctionArguments\": [],\r\n \"catering\": false,\r\n \"postingRhythm\": {\r\n \"type\": \"EveryNight\"\r\n },\r\n \"priceCalculationRule\": \"FlatRate\"\r\n }\r\n },\r\n \"schedules\": [\r\n {\r\n \"newTimeSpan\": {\r\n \"startDate\": \"2023-03-03\",\r\n \"endDate\": \"2023-07-03\"\r\n },\r\n \"schedulePrices\": [\r\n {\r\n \"unitPrice\": \"35\"\r\n },\r\n {\r\n \"bucket\": \"Bucket2\"\r\n },\r\n {\r\n \"bucket\": \"Bucket3\"\r\n }\r\n ],\r\n \"newMinNights\": \"1\",\r\n \"newMaxNights\": \"2\",\r\n \"newMinPersons\": \"1\",\r\n \"newMaxPersons\": \"4\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"FRUITCHOC\",\r\n \"adjustOverlappingRange\": true\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/packages/{{PackageCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "packages", + "{{PackageCode}}" + ] + } + }, + "response": [] + }, + { + "name": "put Package", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"packageCode\":{\r\n \"header\":{\r\n \"primaryDetails\":{\r\n \"description\":\"Fruit and Chocolate Box\",\r\n \"shortDescription\":\"Fruit and Chocolate\"\r\n },\r\n \"transactionDetails\":{\r\n \"allowance\":false,\r\n \"packagePostingRules\":{\r\n \"transactionCode\":{\r\n \"code\":\"1000\",\r\n \"type\":\"Inclusive\"\r\n }\r\n }\r\n },\r\n \"postingAttributes\":{\r\n \"inventoryItems\":[\r\n \r\n ],\r\n \"addToRate\":false,\r\n \"printSeparateLine\":true,\r\n \"sellSeparate\":true,\r\n \"postNextDay\":false,\r\n \"forecastNextDay\":false,\r\n \"webBookable\":true,\r\n \"formulaFunctionArguments\":[\r\n \r\n ],\r\n \"catering\":false,\r\n \"postingRhythm\":{\r\n \"type\":\"EveryNight\"\r\n },\r\n \"priceCalculationRule\":\"FlatRate\"\r\n }\r\n },\r\n \"schedules\":[\r\n {\r\n \"newTimeSpan\":{\r\n \"startDate\":\"2023-07-03\",\r\n \"endDate\":\"2023-07-03\"\r\n },\r\n \"schedulePrices\":[\r\n {\r\n \"unitPrice\":\"38\"\r\n },\r\n {\r\n \"bucket\":\"Bucket2\"\r\n },\r\n {\r\n \"bucket\":\"Bucket3\"\r\n }\r\n ],\r\n \"newMinNights\":\"1\",\r\n \"newMaxNights\":\"2\",\r\n \"newMinPersons\":\"1\",\r\n \"newMaxPersons\":\"4\"\r\n }\r\n ],\r\n \"hotelId\":\"{{HotelId}}\",\r\n \"code\":\"FRUITBOX2\",\r\n \"adjustOverlappingRange\":true\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/packages/{{PackageCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "packages", + "{{PackageCode}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Package", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/packages/{{PackageCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "packages", + "{{PackageCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Package Formula Ranges", + "item": [ + { + "name": "get Package Formula Ranges", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/packageFormulaRanges", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "packageFormulaRanges" + ], + "query": [ + { + "key": "taxRangeType", + "value": "", + "disabled": true + } + ] + }, + "description": "Response for the request to search for package formula ranges. Based on the hotel code and tax range type code, response can contain multiple package formula ranges." + }, + "response": [] + }, + { + "name": "post Package Formula Ranges", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"packageFormulaRanges\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"taxRangeType\": \"CITYTAX\",\r\n \"amountFrom\": {\r\n \"amount\": \"10\"\r\n },\r\n \"amountTo\": {\r\n \"amount\": \"200\"\r\n },\r\n \"taxAmount\": {\r\n \"amount\": \"7\"\r\n },\r\n \"intervalAmount\": {\r\n \"amount\": \"5\"\r\n },\r\n \"pkgFormulaRangeId\": \"516476\"\r\n }\r\n ]\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/packageFormulaRanges", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "packageFormulaRanges" + ] + } + }, + "response": [] + }, + { + "name": "put Package Formula Ranges", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"packageFormulaRanges\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"taxRangeType\": \"CITYTAX\",\r\n \"amountFrom\": {\r\n \"amount\": \"10\"\r\n },\r\n \"amountTo\": {\r\n \"amount\": \"200\"\r\n },\r\n \"taxAmount\": {\r\n \"amount\": \"7\"\r\n },\r\n \"intervalAmount\": {\r\n \"amount\": \"5\"\r\n },\r\n \"pkgFormulaRangeId\": \"6854\"\r\n }\r\n ]\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/packageFormulaRanges/{{PackageFormulaRangeId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "packageFormulaRanges", + "{{PackageFormulaRangeId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Promotion Codes", + "item": [ + { + "name": "post Promotion Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"propertyPromotionCode\": {\r\n \"propertyPromotionRateCodes\": [\r\n {\r\n \"rateUseDesc\": \"BAR\",\r\n \"actionType\": \"CREATED\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"promotionCode\": \"3FOR4\",\r\n \"rateCode\": \"BAR\"\r\n }\r\n ],\r\n \"promoCodeRoutingInstruction\": {},\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"promotionCodeDetails\": {\r\n \"promotionName\": {\r\n \"defaultText\": \"New promotion code description\"\r\n },\r\n \"promotionGroup\": \"SUMMER\",\r\n \"description\": \"Long description goes here\",\r\n \"bookingDate\": {\r\n \"startDate\": \"2023-07-08\",\r\n \"endDate\": \"2023-12-31\"\r\n },\r\n \"stayDate\": {\r\n \"startDate\": \"2023-07-08\",\r\n \"endDate\": \"2023-06-30\"\r\n },\r\n \"categoryDesc\": \"Long description goes here\",\r\n \"promoInstructions\": \"Any instructions can be added here\",\r\n \"promoInformation\": \"Information about this promo goes here\",\r\n \"upgradeAllowed\": \"Y\",\r\n \"checkInOutTime\": {}\r\n },\r\n \"promotionCode\": \"3FOR4\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/promotionCodes/{{PromotionCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "promotionCodes", + "{{PromotionCode}}" + ] + } + }, + "response": [] + }, + { + "name": "get Promotion Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/promotionCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "promotionCodes" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Promotion Groups", + "item": [ + { + "name": "get Promotional Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/promotionGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "promotionGroups" + ] + } + }, + "response": [] + }, + { + "name": "post Promotional Group", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"promotionGroup\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"promotionGroup\": \"NEWGROUP\",\r\n \"plan\": \"You can add a description here\",\r\n \"name\": \"Promo Name here\",\r\n \"type\": \"Ptype\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/promotionGroups/{{GroupCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "promotionGroups", + "{{GroupCode}}" + ] + } + }, + "response": [] + }, + { + "name": "put Promotional Group", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"promotionGroup\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"promotionGroup\": \"NEWGROUP\",\r\n \"plan\": \"You can update the description here\",\r\n \"name\": \"Promo Name here\",\r\n \"type\": \"Ptype\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/promotionGroups/{{GroupCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "promotionGroups", + "{{GroupCode}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Promotional Group", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/promotionGroups/{{GroupCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "promotionGroups", + "{{GroupCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Rate Access Exclusions", + "item": [ + { + "name": "get Rate Plan -> with fetchInstructions = AccessExclusions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}?fetchInstructions=AccessExclusions", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "ratePlans", + "{{RatePlanCode}}" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "Packages", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "PrimaryDetails", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "TransactionDetails", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "RateCommission", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "AccessExclusions" + } + ] + } + }, + "response": [] + }, + { + "name": "put Rate Access Exclusions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"rateAccessExclusions\": {\r\n \"rateAccessExclusion\": [\r\n {\r\n \"dateRange\": {\r\n \"start\": \"2023-07-09\",\r\n \"end\": \"2023-07-10\"\r\n },\r\n \"sourceType\": \"CRO\",\r\n \"sourceValue\": \"NAMER\",\r\n \"allowModifyReservation\": true,\r\n \"allowCancelReservation\": true,\r\n \"inactive\": false\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"rateCode\": \"{{RatePlanCode}}\"\r\n }\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateAccessExclusions", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "rateAccessExclusions" + ] + }, + "description": "Response for the request to search for package formula ranges. Based on the hotel code and tax range type code, response can contain multiple package formula ranges." + }, + "response": [] + } + ] + }, + { + "name": "Rate Class", + "item": [ + { + "name": "get Rate Class", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateClasses", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "rateClasses" + ], + "query": [ + { + "key": "rateCategory", + "value": "", + "disabled": true + }, + { + "key": "sellDate", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Rate Class", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"rateClass\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"Rate Class Descriptionss\",\r\n \"sequence\": \"21\",\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-01-12\"\r\n },\r\n \"rateClass\": \"RATECLASS12\"\r\n }\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateClasses", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "rateClasses" + ] + } + }, + "response": [] + }, + { + "name": "change Rate Class", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"rateClass\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"Rate Class Description\",\r\n \"sequence\": \"21\",\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-01-12\"\r\n },\r\n \"rateClass\": \"RATECLASS12\"\r\n }\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateClasses/{{RateClassCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "rateClasses", + "{{RateClassCode}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Rate Class", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateClasses/{{RateClassCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "rateClasses", + "{{RateClassCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Rate Categories", + "item": [ + { + "name": "get Rate Category", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateCategories", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "rateCategories" + ], + "query": [ + { + "key": "rateCategory", + "value": "", + "disabled": true + }, + { + "key": "sellDate", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Rate Category", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"hotelRateCategory\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"rateCategoryDetails\": {\r\n \"beginDate\": \"2023-01-20\",\r\n \"endDate\": \"2023-12-20\",\r\n \"description\": \"Government Rates\",\r\n \"rateClass\": \"ALL\",\r\n \"sellSequence\": \"2\"\r\n },\r\n \"rateCategory\": \"GOVT\"\r\n }\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateCategories", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "rateCategories" + ] + } + }, + "response": [] + }, + { + "name": "change Rate Category", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"hotelRateCategory\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"rateCategoryDetails\": {\r\n \"beginDate\": \"2023-01-20\",\r\n \"endDate\": \"2023-12-31\",\r\n \"description\": \"Government Rates\",\r\n \"rateClass\": \"ALL\",\r\n \"sellSequence\": \"2\"\r\n },\r\n \"rateCategory\": \"GOVT\"\r\n }\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateCategories", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "rateCategories" + ] + } + }, + "response": [] + }, + { + "name": "delete Rate Category", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateCategories?rateCategory=GOVT", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "rateCategories" + ], + "query": [ + { + "key": "rateCategory", + "value": "GOVT" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Rate Plans", + "item": [ + { + "name": "get Rate Plans", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rtp/v1/ratePlans?includeRateInformation=false&includeInactive=true&offset=0&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "ratePlans" + ], + "query": [ + { + "key": "includeRateInformation", + "value": "false" + }, + { + "key": "includeInactive", + "value": "true" + }, + { + "key": "offset", + "value": "0" + }, + { + "key": "sellDate", + "value": "2023-06-03", + "disabled": true + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "rateCategory", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Rate Plan", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "ratePlans", + "{{RatePlanCode}}" + ], + "query": [ + { + "key": "fetchInstructions", + "value": "Packages", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "PrimaryDetails", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "TransactionDetails", + "disabled": true + }, + { + "key": "fetchInstructions", + "value": "RateCommission", + "disabled": true + } + ] + }, + "description": "This API allows you to fetch Rate Plan for a given hotel id and Rate Plan Code." + }, + "response": [] + }, + { + "name": "post Rate Plans", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"ratePlan\": {\r\n \"primaryDetails\": {\r\n \"description\": {\r\n \"defaultText\": \"Rate Code Description Goes Here test\"\r\n },\r\n \"startSellDate\": \"2023-05-03\",\r\n \"endSellDate\": \"2023-12-31\",\r\n \"privilegedRate\": false,\r\n \"privilegedRateRestriction\": false,\r\n \"lockStatus\": \"Unlocked\"\r\n },\r\n \"classifications\": {\r\n \"rateCategory\": \"HOTEL\",\r\n \"marketCode\": \"LEISURE\"\r\n },\r\n \"transactionDetails\": {\r\n \"folioText\": {\r\n \"defaultText\": \"Accommodation\"\r\n },\r\n \"transactionCode\": \"1000\",\r\n \"currencyCode\": \"USD\",\r\n \"rateIncludesTax\": true\r\n },\r\n \"rateCommission\": {},\r\n \"roomTypeList\": [\r\n {\r\n \"code\": \"ECO\"\r\n },\r\n {\r\n \"code\": \"SGL\"\r\n },\r\n {\r\n \"code\": \"DBL\"\r\n },\r\n {\r\n \"code\": \"SUP\"\r\n },\r\n {\r\n \"code\": \"JSUI\"\r\n },\r\n {\r\n \"code\": \"SUI\"\r\n }\r\n ],\r\n \"ratePackages\": {\r\n \"packages\": [],\r\n \"packageGroups\": []\r\n },\r\n \"controls\": {\r\n \"sell\": {\r\n \"minimumStayThrough\": \"1\",\r\n \"minimumLengthOfStay\": \"1\"\r\n },\r\n \"yield\": {\r\n \"yieldable\": \"NonYieldable\"\r\n }\r\n },\r\n \"distribution\": {\r\n \"restrictionUpdate\": false,\r\n \"rateUpdate\": false,\r\n \"myFidelioUploadAllowed\": false,\r\n \"channelRateMappingExists\": false,\r\n \"channelAllowed\": false\r\n },\r\n \"ratePlanBasedOnRates\": [\r\n {\r\n \"basedOnRatePlanType\": \"None\"\r\n }\r\n ],\r\n \"approvalNotes\": [\r\n {}\r\n ],\r\n \"mobileCheckinAllowed\": false,\r\n \"mobileCheckoutAllowed\": false,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ratePlanCode\": \"TEST99\",\r\n \"supressRate\": false,\r\n \"printRate\": true,\r\n \"discountAllowed\": false,\r\n \"redemption\": false,\r\n \"bARRate\": false,\r\n \"daily\": false,\r\n \"tiered\": false,\r\n \"dayUse\": false,\r\n \"dayType\": false,\r\n \"complimentary\": false,\r\n \"houseUse\": false,\r\n \"negotiated\": false,\r\n \"ownerRate\": false,\r\n \"membershipEligible\": true,\r\n \"advancedDailyBase\": false,\r\n \"advancedDailyRate\": false\r\n }\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "ratePlans" + ] + } + }, + "response": [] + }, + { + "name": "put Rate Plan", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"ratePlan\": {\r\n \"primaryDetails\": {\r\n \"description\": {\r\n \"defaultText\": \"Add the description of rate code here\"\r\n },\r\n \"startSellDate\": \"2023-07-03\",\r\n \"endSellDate\": \"2023-08-31\",\r\n \"privilegedRate\": false,\r\n \"privilegedRateRestriction\": false,\r\n \"lockStatus\": \"Unlocked\"\r\n },\r\n \"classifications\": {\r\n \"rateCategory\": \"PHONE\",\r\n \"marketCode\": \"BUSINESS\"\r\n },\r\n \"roomTypeList\": [\r\n {\r\n \"code\": \"ECO\"\r\n },\r\n {\r\n \"code\": \"SUP\"\r\n }\r\n ],\r\n \"mobileCheckinAllowed\": false,\r\n \"mobileCheckoutAllowed\": false,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ratePlanCode\": \"{{RatePlanCode}}\",\r\n \"supressRate\": false,\r\n \"printRate\": true,\r\n \"discountAllowed\": false,\r\n \"redemption\": false,\r\n \"bARRate\": false,\r\n \"daily\": false,\r\n \"tiered\": false,\r\n \"dayUse\": false,\r\n \"dayType\": false,\r\n \"complimentary\": false,\r\n \"houseUse\": false,\r\n \"negotiated\": false,\r\n \"ownerRate\": false,\r\n \"membershipEligible\": true,\r\n \"advancedDailyBase\": false,\r\n \"advancedDailyRate\": false\r\n }\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "ratePlans", + "{{RatePlanCode}}" + ] + } + }, + "response": [] + }, + { + "name": "copy Rate Plans", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"copyRatePlans\": {\r\n \"copyRatePlan\": [\r\n {\r\n \"targets\": [\r\n {\r\n \"ratePlanCodes\": [\r\n {\r\n \"code\": \"NEWCODE2\",\r\n \"description\": \"New rate plan description\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ],\r\n \"ratePlanCode\": \"{{RatePlanCode}}\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\"\r\n },\r\n \"includeRateDetails\": false,\r\n \"includePackages\": false,\r\n \"includeNegotiatedRates\": false,\r\n \"includeRateFloor\": false\r\n }\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}/copy", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "ratePlans", + "{{RatePlanCode}}", + "copy" + ] + } + }, + "response": [] + }, + { + "name": "delete Rate Plan", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "ratePlans", + "{{RatePlanCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Rate Plan Packages", + "item": [ + { + "name": "post Rate Plan Packages", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"ratePlan\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"PACKADD\"\r\n },\r\n \"packages\": {\r\n \"packages\": [\r\n {\r\n \"scheduleExceptions\": [],\r\n \"quantity\": \"1\",\r\n \"header\": {\r\n \"primaryDetails\": {\r\n \"beginSellDate\": \"2023-01-01\",\r\n \"endSellDate\": \"2023-01-31\"\r\n },\r\n \"postingAttributes\": {\r\n \"addToRate\": false,\r\n \"printSeparateLine\": false,\r\n \"sellSeparate\": false,\r\n \"postNextDay\": false,\r\n \"forecastNextDay\": true,\r\n \"deliveryTimeRequired\": false,\r\n \"formula\": \"\",\r\n \"startTime\": \"2023-03-12\",\r\n \"endTime\": \"2023-03-12\",\r\n \"postingRhythm\": {\r\n \"type\": \"EveryNight\"\r\n },\r\n \"priceCalculationRule\": \"PerPerson\"\r\n }\r\n },\r\n \"schedules\": [\r\n {\r\n \"schedulePrices\": [\r\n {\r\n \"unitPrice\": \"25\",\r\n \"bucket\": \"Bucket1\"\r\n }\r\n ],\r\n \"start\": \"2023-01-01\",\r\n \"end\": \"2023-01-31\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"BKFSTINC\",\r\n \"description\": \"Breakfast\"\r\n }\r\n ]\r\n }\r\n}'" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}/packages", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "ratePlans", + "{{RatePlanCode}}", + "packages" + ] + }, + "description": "Use this operation to add a package (such as Breakfast, or box of chocolated) to a rate plan." + }, + "response": [] + }, + { + "name": "put Rate Plan Packages", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"ratePlan\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"PACKADD\"\r\n },\r\n \"packages\": {\r\n \"packages\": [\r\n {\r\n \"scheduleExceptions\": [],\r\n \"quantity\": \"1\",\r\n \"header\": {\r\n \"primaryDetails\": {\r\n \"beginSellDate\": \"2023-01-01\",\r\n \"endSellDate\": \"2023-01-31\"\r\n },\r\n \"postingAttributes\": {\r\n \"addToRate\": false,\r\n \"printSeparateLine\": false,\r\n \"sellSeparate\": false,\r\n \"postNextDay\": false,\r\n \"forecastNextDay\": true,\r\n \"deliveryTimeRequired\": false,\r\n \"formula\": \"\",\r\n \"startTime\": \"2023-03-12\",\r\n \"endTime\": \"2023-03-12\",\r\n \"postingRhythm\": {\r\n \"type\": \"EveryNight\"\r\n },\r\n \"priceCalculationRule\": \"PerPerson\"\r\n }\r\n },\r\n \"schedules\": [\r\n {\r\n \"schedulePrices\": [\r\n {\r\n \"unitPrice\": \"25\",\r\n \"bucket\": \"Bucket1\"\r\n }\r\n ],\r\n \"start\": \"2023-01-01\",\r\n \"end\": \"2023-01-31\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"BKFSTINC\",\r\n \"description\": \"Breakfast\"\r\n }\r\n ]\r\n }\r\n}'" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}/packages", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "ratePlans", + "{{RatePlanCode}}", + "packages" + ] + }, + "description": "Use this operation to update a package (such as Breakfast, or box of chocolated) on a rate plan." + }, + "response": [] + }, + { + "name": "delete Rate Plan Packages", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}/packages?packageCode=CHAMP", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "ratePlans", + "{{RatePlanCode}}", + "packages" + ], + "query": [ + { + "key": "packageCode", + "value": "CHAMP" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Rate Plan Posting Rhythms", + "item": [ + { + "name": "post Rate Plan Posting Rhythms", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"ratePlan\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"{{RatePlanCode}}\"\r\n },\r\n \"postingRhythms\": [\r\n {\r\n \"code\": \"PAY3STAY\",\r\n \"description\": \"Pay 3 nights and stay 4 nights\",\r\n \"beginSellDate\": \"2023-10-09\",\r\n \"endSellDate\": \"2023-10-11\",\r\n \"requiredPaidNights\": \"4\",\r\n \"eligibleFreeNights\": \"1\",\r\n \"repeatWithinStay\": true,\r\n \"repeatWithinSellSegment\": true\r\n }\r\n ]\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}/postingRhythms", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "ratePlans", + "{{RatePlanCode}}", + "postingRhythms" + ] + }, + "description": "Use this operation to add a package (such as Breakfast, or box of chocolated) to a rate plan." + }, + "response": [] + }, + { + "name": "put Rate Plan Posting Rhythms", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"ratePlan\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"{{RatePlanCode}}\"\r\n },\r\n \"postingRhythms\": [\r\n {\r\n \"code\": \"PAY3STAY\",\r\n \"description\": \"Pay 3 nights and stay 4 nights\",\r\n \"beginSellDate\": \"2023-10-09\",\r\n \"endSellDate\": \"2023-10-11\",\r\n \"requiredPaidNights\": \"4\",\r\n \"eligibleFreeNights\": \"1\",\r\n \"repeatWithinStay\": true,\r\n \"repeatWithinSellSegment\": true\r\n }\r\n ]\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}/postingRhythms", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "ratePlans", + "{{RatePlanCode}}", + "postingRhythms" + ] + }, + "description": "Use this operation to add a package (such as Breakfast, or box of chocolated) to a rate plan." + }, + "response": [] + }, + { + "name": "delete Rate Plan Posting Rhythms", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}/postingRhythms?code=2OF3", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "ratePlans", + "{{RatePlanCode}}", + "postingRhythms" + ], + "query": [ + { + "key": "code", + "value": "2OF3" + } + ] + }, + "description": "Use this operation to add a package (such as Breakfast, or box of chocolated) to a rate plan." + }, + "response": [] + } + ] + }, + { + "name": "Rate Plan Schedules", + "item": [ + { + "name": "get Rate Plan Schedules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}/schedules", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "ratePlans", + "{{RatePlanCode}}", + "schedules" + ], + "query": [ + { + "key": "limit", + "value": "10", + "disabled": true + }, + { + "key": "endDate", + "value": "2023-07-10", + "disabled": true + }, + { + "key": "roomType", + "value": "PRES", + "disabled": true + }, + { + "key": "roomClass", + "value": "", + "disabled": true + }, + { + "key": "ratePlanScheduleId", + "value": "", + "disabled": true + }, + { + "key": "startDate", + "value": "2023-07-02", + "disabled": true + }, + { + "key": "endDate", + "value": "2023-07-04", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Rate Plan Schedules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"ratePlanScheduleList\": [\r\n {\r\n \"roomTypeList\": [\r\n \"SUP\",\r\n \"ECO\"\r\n ],\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"rateAmounts\": {\r\n \"onePersonRate\": \"300\",\r\n \"twoPersonRate\": \"300\",\r\n \"threePersonRate\": \"340\",\r\n \"fourPersonRate\": \"340\",\r\n \"fivePersonRate\": \"400\",\r\n \"rateByAgeBuckets\": [\r\n {\r\n \"minimumAge\": \"0\",\r\n \"maximumAge\": \"3\"\r\n },\r\n {\r\n \"minimumAge\": \"4\",\r\n \"maximumAge\": \"10\"\r\n },\r\n {\r\n \"minimumAge\": \"11\",\r\n \"maximumAge\": \"17\"\r\n }\r\n ],\r\n \"overrideFloorAmount\": true\r\n },\r\n \"rateAmountBoundaries\": {\r\n \"minimum\": {\r\n \"onePersonRate\": \"300\"\r\n },\r\n \"maximum\": {}\r\n },\r\n \"classifications\": {},\r\n \"rateSchedulePackages\": {\r\n \"packages\": [],\r\n \"packageGroups\": []\r\n },\r\n \"tierID\": \"1\",\r\n \"start\": \"2023-07-03\",\r\n \"end\": \"2023-10-31\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ratePlanCode\": \"{{RatePlanCode}}\"\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}/schedules", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "ratePlans", + "{{RatePlanCode}}", + "schedules" + ] + } + }, + "response": [] + }, + { + "name": "post Rate Plan Schedules (v0) -> with a package on the schedule", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"ratePlanScheduleList\": [\r\n {\r\n \"roomTypeList\": [\r\n \"DLXK\",\r\n \"DLXQ\"\r\n ],\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"rateAmounts\": {\r\n \"onePersonRate\": \"220\",\r\n \"twoPersonRate\": \"250\",\r\n \"threePersonRate\": \"280\",\r\n \"fourPersonRate\": \"300\",\r\n \"rateByAgeBuckets\": [\r\n {\r\n \"minimumAge\": \"1\",\r\n \"maximumAge\": \"17\"\r\n }\r\n ],\r\n \"overrideFloorAmount\": true\r\n },\r\n \"classifications\": {},\r\n \"rateSchedulePackages\": {\r\n \"packages\": [\r\n {\r\n \"header\": {},\r\n \"schedules\": [],\r\n \"code\": \"PKG2\",\r\n \"description\": \"Chocolates Package\"\r\n }\r\n ],\r\n \"packageGroups\": []\r\n },\r\n \"tierID\": \"1\",\r\n \"start\": \"2023-12-01\",\r\n \"end\": \"2023-12-31\"\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ratePlanCode\": \"{{RatePlanCode}}\"\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}/schedules", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "ratePlans", + "{{RatePlanCode}}", + "schedules" + ] + }, + "description": "Use this operation to add a package (such as Breakfast, or box of chocolated) to a rate plan." + }, + "response": [] + }, + { + "name": "split Rate Plan Schedules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"ratePlanSchedule\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ratePlanCode\": \"{{RatePlanCode}}\"\r\n },\r\n \"splitDetails\": {\r\n \"rateAmounts\": {\r\n \"onePersonRate\": \"199\",\r\n \"twoPersonRate\": \"199\",\r\n \"rateByAgeBuckets\": [\r\n {\r\n \"minimumAge\": \"0\",\r\n \"maximumAge\": \"3\"\r\n },\r\n {\r\n \"minimumAge\": \"4\",\r\n \"maximumAge\": \"10\"\r\n },\r\n {\r\n \"minimumAge\": \"11\",\r\n \"maximumAge\": \"17\"\r\n }\r\n ],\r\n \"overrideFloorAmount\": true\r\n },\r\n \"rateAmountBoundaries\": {\r\n \"minimum\": {},\r\n \"maximum\": {}\r\n },\r\n \"classifications\": {},\r\n \"rateSchedulePackages\": {\r\n \"packages\": [],\r\n \"packageGroups\": []\r\n },\r\n \"tierID\": \"1\",\r\n \"start\": \"2023-07-20\",\r\n \"end\": \"2023-08-20\"\r\n }\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlanSchedules/{{ScheduleId}}/split", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "ratePlanSchedules", + "{{ScheduleId}}", + "split" + ] + } + }, + "response": [] + }, + { + "name": "put Rate Plan Schedules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"ratePlanScheduleList\": [\r\n {\r\n \"ratePlanScheduleId\": {\r\n \"type\": \"RateSetId\",\r\n \"id\": \"199827\"\r\n },\r\n \"ratePlanScheduleDetail\": {\r\n \"roomTypeList\": [\r\n \"ECO\",\r\n \"SUP\"\r\n ],\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"rateAmounts\": {\r\n \"onePersonRate\": \"305\",\r\n \"twoPersonRate\": \"305\",\r\n \"threePersonRate\": \"344\",\r\n \"fourPersonRate\": \"340\",\r\n \"fivePersonRate\": \"400\",\r\n \"rateByAgeBuckets\": [\r\n {\r\n \"minimumAge\": \"0\",\r\n \"maximumAge\": \"3\"\r\n },\r\n {\r\n \"minimumAge\": \"4\",\r\n \"maximumAge\": \"10\"\r\n },\r\n {\r\n \"minimumAge\": \"11\",\r\n \"maximumAge\": \"17\"\r\n }\r\n ],\r\n \"overrideFloorAmount\": true\r\n },\r\n \"rateAmountBoundaries\": {\r\n \"minimum\": {\r\n \"onePersonRate\": \"300\"\r\n },\r\n \"maximum\": {}\r\n },\r\n \"classifications\": {},\r\n \"rateSchedulePackages\": {\r\n \"packages\": [],\r\n \"packageGroups\": []\r\n },\r\n \"tierID\": \"1\",\r\n \"start\": \"2023-03-11\",\r\n \"end\": \"2023-03-31\"\r\n }\r\n }\r\n ],\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ratePlanCode\": \"{{RatePlanCode}}\"\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}/schedules", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "ratePlans", + "{{RatePlanCode}}", + "schedules" + ] + } + }, + "response": [] + }, + { + "name": "delete Rate Plan Schedules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}/schedules?ratePlanScheduleIds=276220", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "ratePlans", + "{{RatePlanCode}}", + "schedules" + ], + "query": [ + { + "key": "ratePlanScheduleIds", + "value": "276220" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Rate Seasons", + "item": [ + { + "name": "get Rate Seasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateSeasons", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "rateSeasons" + ], + "query": [ + { + "key": "rateCategory", + "value": "", + "disabled": true + }, + { + "key": "sellDate", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Rate Seasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"rateSeasons\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"Season 2022\",\r\n \"dateRange\": {\r\n \"startDate\": \"2023-01-12\",\r\n \"endDate\": \"2023-12-31\"\r\n },\r\n \"seasonCode\": \"2022\"\r\n }\r\n ]\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateSeasons", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "rateSeasons" + ] + } + }, + "response": [] + }, + { + "name": "change Rate Seasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"rateSeasons\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"Season 2022\",\r\n \"dateRange\": {\r\n \"startDate\": \"2023-04-01\",\r\n \"endDate\": \"2023-08-31\"\r\n },\r\n \"seasonCode\": \"HIGH\"\r\n }\r\n ]\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateSeasons/{{SeasonCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "rateSeasons", + "{{SeasonCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Rate Seasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateSeasons/{{SeasonCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "rateSeasons", + "{{SeasonCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Rate Strategies", + "item": [ + { + "name": "get Rate Strategies", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateStrategies", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "rateStrategies" + ] + } + }, + "response": [] + }, + { + "name": "delete Rate Strategy", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateStrategies/{{RateStrategyId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "rateStrategies", + "{{RateStrategyId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Template Rate Category", + "item": [ + { + "name": "get Template Rate Category", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rtp/v1/templates/rateCategories?includeInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "templates", + "rateCategories" + ], + "query": [ + { + "key": "rateCategoryListCodes", + "value": "RACK", + "disabled": true + }, + { + "key": "includeInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Template Rate Category", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateRateCategory\": {\r\n \"rateCategoryDetails\": {\r\n \"beginDate\": \"2023-12-12\",\r\n \"description\": \"Complimentary Rate Category\",\r\n \"rateClass\": \"RACK\",\r\n \"sellSequence\": \"2\"\r\n },\r\n \"rateCategory\": \"COMP\"\r\n }\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/templates/rateCategories", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "templates", + "rateCategories" + ] + }, + "description": "." + }, + "response": [] + }, + { + "name": "change Template Rate Category", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateRateCategory\": {\r\n \"rateCategoryDetails\": {\r\n \"beginDate\": \"2023-12-12\",\r\n \"description\": \"Complimentary Rate Category\",\r\n \"rateClass\": \"RACK\",\r\n \"sellSequence\": \"2\"\r\n },\r\n \"rateCategory\": \"COMP\"\r\n }\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/templates/rateCategories/{{RateCategoryCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "templates", + "rateCategories", + "{{RateCategoryCode}}" + ] + }, + "description": "Response for the request to search for package formula ranges. Based on the hotel code and tax range type code, response can contain multiple package formula ranges." + }, + "response": [] + }, + { + "name": "delete Template Rate Category", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/templates/rateCategories/{{RateCategoryCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "templates", + "rateCategories", + "{{RateCategoryCode}}" + ] + }, + "description": "Response for the request to search for package formula ranges. Based on the hotel code and tax range type code, response can contain multiple package formula ranges." + }, + "response": [] + } + ] + }, + { + "name": "Template Rate Class", + "item": [ + { + "name": "get Template Rate Class", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rtp/v1/templates/rateClasses?includeInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "templates", + "rateClasses" + ], + "query": [ + { + "key": "includeInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Template Rate Class", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateRateClass\": {\r\n \"description\": \"Daily Rates\",\r\n \"sequence\": \"2\",\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-01-01\"\r\n },\r\n \"rateClass\": \"DAILY\"\r\n }\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/templates/rateClasses", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "templates", + "rateClasses" + ] + } + }, + "response": [] + }, + { + "name": "change Template Rate Class", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateRateClass\": {\r\n \"description\": \"Daily Rates\",\r\n \"sequence\": \"2\",\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-01-01\"\r\n },\r\n \"rateClass\": \"DAILY\"\r\n }\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/templates/rateClasses/{{RateClassCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "templates", + "rateClasses", + "{{RateClassCode}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Template Rate Class", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/templates/rateClasses/{{RateClassCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "templates", + "rateClasses", + "{{RateClassCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Template Rate Seasons", + "item": [ + { + "name": "fetch Template Rate Seasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rtp/v1/templates/rateSeasons?seasonCodes=2", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "templates", + "rateSeasons" + ], + "query": [ + { + "key": "seasonCodes", + "value": "2" + } + ] + } + }, + "response": [] + }, + { + "name": "post Template Rate Seasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateRateSeasons\": [\r\n {\r\n \"description\": \"Season 2022\",\r\n \"dateRange\": {\r\n \"startDate\": \"2023-01-01\",\r\n \"endDate\": \"2023-12-31\"\r\n },\r\n \"seasonCode\": \"2022\"\r\n }\r\n ]\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/templates/rateSeasons", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "templates", + "rateSeasons" + ] + } + }, + "response": [] + }, + { + "name": "change Template Rate Seasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateRateSeasons\": [\r\n {\r\n \"description\": \"Season 2022\",\r\n \"dateRange\": {\r\n \"startDate\": \"2023-01-01\",\r\n \"endDate\": \"2023-12-31\"\r\n },\r\n \"seasonCode\": \"2022\"\r\n }\r\n ]\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/templates/rateSeasons/{{SeasonCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "templates", + "rateSeasons", + "{{SeasonCode}}" + ] + }, + "description": "Response for the request to search for package formula ranges. Based on the hotel code and tax range type code, response can contain multiple package formula ranges." + }, + "response": [] + }, + { + "name": "remove Template Rate Seasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/templates/rateSeasons/{{SeasonCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "templates", + "rateSeasons", + "{{SeasonCode}}" + ] + }, + "description": "Response for the request to search for package formula ranges. Based on the hotel code and tax range type code, response can contain multiple package formula ranges." + }, + "response": [] + } + ] + }, + { + "name": "Template Package Forecast Groups", + "item": [ + { + "name": "get Template Package Forecast Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rtp/v1/packageForecastGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "packageForecastGroups" + ], + "query": [ + { + "key": "taxRangeType", + "value": "", + "disabled": true + } + ] + }, + "description": "Response for the request to search for package formula ranges. Based on the hotel code and tax range type code, response can contain multiple package formula ranges." + }, + "response": [] + }, + { + "name": "post Template Package Forecast Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templatePackageForecastGroups\": [\r\n {\r\n \"description\": \"Lunch Packages\",\r\n \"sellSequence\": \"2\",\r\n \"inactive\": false,\r\n \"code\": \"LUNCH\"\r\n }\r\n ]\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/packageForecastGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "packageForecastGroups" + ] + }, + "description": "Response for the request to search for package formula ranges. Based on the hotel code and tax range type code, response can contain multiple package formula ranges." + }, + "response": [] + }, + { + "name": "put Template Package Forecast Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templatePackageForecastGroups\": [\r\n {\r\n \"description\": \"Breakfast Packages\",\r\n \"sellSequence\": \"2\",\r\n \"inactive\": false,\r\n \"code\": \"BKFST\"\r\n }\r\n ]\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/packageForecastGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "packageForecastGroups" + ] + }, + "description": "Response for the request to search for package formula ranges. Based on the hotel code and tax range type code, response can contain multiple package formula ranges." + }, + "response": [] + }, + { + "name": "delete Template Package Forecast Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rtp/v1/packageForecastGroups/{{PackageForecastGroupCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "packageForecastGroups", + "{{PackageForecastGroupCode}}" + ] + }, + "description": "Response for the request to search for package formula ranges. Based on the hotel code and tax range type code, response can contain multiple package formula ranges." + }, + "response": [] + } + ] + }, + { + "name": "Template Promotion Code", + "item": [ + { + "name": "get Template Promotion Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rtp/v1/PromotionCodes?includeInactive=false&offset=0", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "PromotionCodes" + ], + "query": [ + { + "key": "includeInactive", + "value": "false" + }, + { + "key": "offset", + "value": "0" + } + ] + }, + "description": "Response for the request to search for package formula ranges. Based on the hotel code and tax range type code, response can contain multiple package formula ranges." + }, + "response": [] + }, + { + "name": "post Template Promotion Code", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templatePromotionCode\": {\r\n \"promotionCodeDetails\": {\r\n \"promotionName\": {\r\n \"defaultText\": \"FLASHSALE 1 DESCRIPTION\"\r\n },\r\n \"promotionGroup\": \"FLASHSALE\",\r\n \"description\": \"FLASH SALE LONG DESCRIPTION\",\r\n \"bookingDate\": {\r\n \"startDate\": \"2023-06-30\",\r\n \"endDate\": \"2023-06-30\"\r\n },\r\n \"stayDate\": {\r\n \"startDate\": \"2023-06-30\",\r\n \"endDate\": \"2023-06-30\"\r\n },\r\n \"category\": \"FLASHSALE\",\r\n \"categoryDesc\": \"FLASH SALE LONG DESCRIPTION\",\r\n \"promoInstructions\": \"FLASHSALE 2 INSTRUCTION\",\r\n \"promoInformation\": \"FLASHSALE 2 INFORMATION\",\r\n \"upgradeAllowed\": \"Y\",\r\n \"updateOutsideBookingDate\": false,\r\n \"checkInOutTime\": {}\r\n },\r\n \"promotionCode\": \"FLASHSALE1\"\r\n }\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/promotionCodes/{{PromotionCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "promotionCodes", + "{{PromotionCode}}" + ] + }, + "description": "Use this operation to add a package (such as Breakfast, or box of chocolated) to a rate plan." + }, + "response": [] + }, + { + "name": "put Template Promotion Code", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templatePromotionCode\": {\r\n \"promotionCodeDetails\": {\r\n \"promotionName\": {\r\n \"defaultText\": \"FLASHSALE 1 DESCRIPTION\"\r\n },\r\n \"promotionGroup\": \"FLASHSALE\",\r\n \"description\": \"FLASH SALE LONG DESCRIPTION\",\r\n \"bookingDate\": {\r\n \"startDate\": \"2023-06-30\",\r\n \"endDate\": \"2023-06-30\"\r\n },\r\n \"stayDate\": {\r\n \"startDate\": \"2023-06-30\",\r\n \"endDate\": \"2023-06-30\"\r\n },\r\n \"category\": \"FLASHSALE\",\r\n \"categoryDesc\": \"FLASH SALE LONG DESCRIPTION\",\r\n \"promoInstructions\": \"FLASHSALE 2 INSTRUCTION\",\r\n \"promoInformation\": \"FLASHSALE 2 INFORMATION\",\r\n \"upgradeAllowed\": \"Y\",\r\n \"updateOutsideBookingDate\": false,\r\n \"checkInOutTime\": {}\r\n },\r\n \"promotionCode\": \"FLASHSALE1\"\r\n }\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/promotionCodes/{{PromotionCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "promotionCodes", + "{{PromotionCode}}" + ] + }, + "description": "Use this operation to add a package (such as Breakfast, or box of chocolated) to a rate plan." + }, + "response": [] + } + ] + }, + { + "name": "download External Rate Plan", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/blocks/ratePlans", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "blocks", + "ratePlans" + ], + "query": [ + { + "key": "rateCategory", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Mass Rate Change Status", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/massRateChangeStatus", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "massRateChangeStatus" + ], + "query": [ + { + "key": "module", + "value": "Rate_code", + "disabled": true + } + ] + }, + "description": "Use this operation to add a package (such as Breakfast, or box of chocolated) to a rate plan." + }, + "response": [] + }, + { + "name": "get Rate Activity Log", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rates/activityLog?searchText=&offset=1&module=RateCode&limit=25¶meterName=RATE_CODE¶meterValue=DAY3", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "rates", + "activityLog" + ], + "query": [ + { + "key": "searchText", + "value": "" + }, + { + "key": "offset", + "value": "1" + }, + { + "key": "module", + "value": "RateCode" + }, + { + "key": "limit", + "value": "25" + }, + { + "key": "parameterName", + "value": "RATE_CODE" + }, + { + "key": "parameterValue", + "value": "DAY3" + } + ] + }, + "description": "Use this operation to add a package (such as Breakfast, or box of chocolated) to a rate plan." + }, + "response": [] + }, + { + "name": "get Rate Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "rateGroups" + ], + "query": [ + { + "key": "rateCategory", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Rate Plans For Block", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/blocks/ratePlans", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "blocks", + "ratePlans" + ], + "query": [ + { + "key": "rateCategory", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Yield Adjustments", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/yieldAdjustments", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "yieldAdjustments" + ] + }, + "description": "Response for the request to search for package formula ranges. Based on the hotel code and tax range type code, response can contain multiple package formula ranges." + }, + "response": [] + }, + { + "name": "validate Rate Promotion", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rates/promotions/{{PromotionCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "rates", + "promotions", + "{{PromotionCode}}" + ] + }, + "description": "Use this operation to add a package (such as Breakfast, or box of chocolated) to a rate plan." + }, + "response": [] + }, + { + "name": "set Rate Strategies", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"rateStrategy\": {\r\n \"strategyDetail\": {\r\n \"condition\": {\r\n \"type\": \"TimesSoldReaches\",\r\n \"threshold\": {\r\n \"value\": \"10\",\r\n \"incremental\": false\r\n },\r\n \"thresholdType\": \"F\",\r\n \"considerSellLimits\": false,\r\n \"considerOutOfOrderRooms\": false\r\n },\r\n \"restriction\": {\r\n \"rateCode\": \"{{RatePlanCode}}\",\r\n \"restrictionRange\": {\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-08-09\",\r\n \"endDate\": \"2023-12-31\"\r\n },\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"status\": \"Closed\"\r\n },\r\n \"control\": {\r\n \"dateRange\": {\r\n \"startDate\": \"2023-10-09\",\r\n \"endDate\": \"2023-11-30\"\r\n },\r\n \"rollingDaysRange\": {}\r\n },\r\n \"executionOrder\": \"1\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rtp/v1/rateStrategies", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "rateStrategies" + ] + } + }, + "response": [] + }, + { + "name": "set Daily Rate Plan Schedule Range", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"dailyRateScheduleRange\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ratePlanCode\": \"{{RatePlanCode}}\",\r\n \"roomTypes\": [\r\n \"SUP\",\r\n \"ECO\"\r\n ],\r\n \"roomClasses\": [],\r\n \"dateRange\": {\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-10-08\",\r\n \"endDate\": \"2023-10-31\"\r\n },\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"incrementFlag\": false,\r\n \"rateAmounts\": {\r\n \"onePersonRate\": \"200\",\r\n \"twoPersonRate\": \"200\",\r\n \"extraPersonRate\": \"45\",\r\n \"overrideFloorAmount\": false\r\n }\r\n }\r\n}" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/ratePlans/{{RatePlanCode}}/dailySchedules", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "ratePlans", + "{{RatePlanCode}}", + "dailySchedules" + ] + }, + "description": "Use this operation to add a package (such as Breakfast, or box of chocolated) to a rate plan." + }, + "response": [] + }, + { + "name": "delete Rate Access Exclusions", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "" + }, + "url": { + "raw": "{{HostName}}/rtp/v1/hotels/{{HotelId}}/rateAccessExclusions?allowModifyReservation=true&inactive=false&allowCreateReservation=true&allowCancelReservation=true&excludeFromAvailability=false&sourceType=CRO&sourceValue=OHIPSB&start=2023-07-09&end=2023-07-10&rateCode={{RatePlanCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "v1", + "hotels", + "{{HotelId}}", + "rateAccessExclusions" + ], + "query": [ + { + "key": "allowModifyReservation", + "value": "true" + }, + { + "key": "inactive", + "value": "false" + }, + { + "key": "allowCreateReservation", + "value": "true" + }, + { + "key": "allowCancelReservation", + "value": "true" + }, + { + "key": "excludeFromAvailability", + "value": "false" + }, + { + "key": "sourceType", + "value": "CRO" + }, + { + "key": "sourceValue", + "value": "OHIPSB", + "description": "CRO Code" + }, + { + "key": "start", + "value": "2023-07-09" + }, + { + "key": "end", + "value": "2023-07-10" + }, + { + "key": "rateCode", + "value": "{{RatePlanCode}}" + } + ] + }, + "description": "Response for the request to search for package formula ranges. Based on the hotel code and tax range type code, response can contain multiple package formula ranges." + }, + "response": [] + } + ], + "description": "###### APIs to cater for Rate Management functionality in OPERA Cloud.\r\n\r\nRate Management provides all the tools you need to effectively define and manage the rate structures for a property in OPERA Cloud. Some of the things you can do include creating and managing rate codes, rate classes, rate categories, display sets, rate strategies, as well as managing promotion groups and codes.\r\n\r\n\r\nFor further detailed information on Rate Management, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/c_rate_management_ch.htm#OCSUH-RateManagement-AEBB4948).", + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Room Configuration (RM Config)", + "item": [ + { + "name": "Bed Types", + "item": [ + { + "name": "get Bed Types", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/bedTypes?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "bedTypes" + ], + "query": [ + { + "key": "codes", + "value": "", + "disabled": true + }, + { + "key": "wildCard", + "value": "", + "disabled": true + }, + { + "key": "description", + "value": "single", + "disabled": true + }, + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Bed Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"bedTypes\": [\r\n {\r\n \"code\": \"KK\",\r\n \"description\": {\r\n \"defaultText\": \"2 King Beds\"\r\n },\r\n \"displayOrder\": \"5\"\r\n },\r\n {\r\n \"code\": \"DD\",\r\n \"description\": {\r\n \"defaultText\": \"2 Double Beds\"\r\n },\r\n \"displayOrder\": \"4\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/bedTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "bedTypes" + ] + } + }, + "response": [] + }, + { + "name": "put Bed Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"bedTypes\": [\r\n {\r\n \"code\": \"TB\",\r\n \"description\": {\r\n \"defaultText\": \"Twin Bedded\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/bedTypes/{{BedTypesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "bedTypes", + "{{BedTypesId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Bed Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rm/config/v1/bedTypes/{{BedTypesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "bedTypes", + "{{BedTypesId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Bed Type Requests", + "item": [ + { + "name": "get Bed Type Requests", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rm/config/v1/bedTypeRequests?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "bedTypeRequests" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + }, + { + "key": "wildCard", + "value": "a", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "put Bed Type Requests", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"bedTypeRequests\": [\r\n {\r\n \"code\": \"K1\",\r\n \"description\": {\r\n \"defaultText\": \"Single Bed\",\r\n \"translatedTexts\": []\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/bedTypeRequests/{{BedTypeRequestsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "bedTypeRequests", + "{{BedTypeRequestsId}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Bed Type Requests", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rm/config/v1/bedTypeRequests/{{BedTypeRequestsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "bedTypeRequests", + "{{BedTypeRequestsId}}" + ], + "query": [ + { + "key": "wildCard", + "value": "a", + "disabled": true + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Buildings", + "item": [ + { + "name": "get Buildings", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/buildings?wildCard=f&buildingGroupWildCard=f&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "buildings" + ], + "query": [ + { + "key": "codes", + "value": "", + "disabled": true + }, + { + "key": "wildCard", + "value": "f" + }, + { + "key": "descriptionWildCard", + "value": "", + "disabled": true + }, + { + "key": "buildingGroupWildCard", + "value": "f" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "post Buildings", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"buildings\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"MAIN\",\r\n \"description\": \"Main building\",\r\n \"credits\": \"0\",\r\n \"sequence\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/buildings", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "buildings" + ] + } + }, + "response": [] + }, + { + "name": "change Buildings", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"buildings\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"MAIN\",\r\n \"description\": \"Main building\",\r\n \"credits\": \"0\",\r\n \"sequence\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/buildings", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "buildings" + ] + } + }, + "response": [] + }, + { + "name": "copy Buildings", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"copyInstructions\": [\r\n {\r\n \"targetHotelCode\": [\r\n \"{{HotelId2}}\"\r\n ],\r\n \"sourceHotelCode\": \"{{HotelId}}\",\r\n \"code\": \"MAIN\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{SourceHotelId}}/buildings/copy", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{SourceHotelId}}", + "buildings", + "copy" + ] + } + }, + "response": [] + }, + { + "name": "remove Buildings", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/buildings?hotelIds=MAIN&hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "buildings" + ], + "query": [ + { + "key": "hotelIds", + "value": "MAIN" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Building Groups", + "item": [ + { + "name": "get Building Groups", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/buildingGroups?hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "buildingGroups" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "post Building Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"buildingGroups\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"MAIN\",\r\n \"description\": \"Main Building\",\r\n \"credits\": \"0\",\r\n \"sequence\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/buildingGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "buildingGroups" + ] + } + }, + "response": [] + }, + { + "name": "change Building Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"buildingGroups\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"MAIN\",\r\n \"description\": \"Main Building\",\r\n \"credits\": \"0\",\r\n \"sequence\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/buildingGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "buildingGroups" + ] + } + }, + "response": [] + }, + { + "name": "copy Building Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"copyInstructions\": [\r\n {\r\n \"targetHotelCode\": [\r\n \"{{HotelId2}}\"\r\n ],\r\n \"sourceHotelCode\": \"{{HotelId}}\",\r\n \"code\": \"MAIN\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{SourceHotelId}}/buildingGroups/copy", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{SourceHotelId}}", + "buildingGroups", + "copy" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Floors", + "item": [ + { + "name": "get Floors", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/floors?hotelIds={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "floors" + ], + "query": [ + { + "key": "hotelIds", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "post Floors", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"hotelFloors\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"floor\": \"06\",\r\n \"description\": \"Sixth Floor\",\r\n \"housekeeping\": false,\r\n \"sequence\": \"8\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/floors", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "floors" + ] + } + }, + "response": [] + }, + { + "name": "change Floors", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"hotelFloors\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"floor\": \"06\",\r\n \"description\": \"Sixth Floor\",\r\n \"housekeeping\": false,\r\n \"sequence\": \"8\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/floors/{{FloorsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "floors", + "{{FloorsId}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Floors", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rm/config/v1/floors/{{FloorsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "floors", + "{{FloorsId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Floor Types", + "item": [ + { + "name": "get Floor Types", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/floorTypes?description=f&wildcard=F", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "floorTypes" + ], + "query": [ + { + "key": "codes", + "value": "", + "disabled": true + }, + { + "key": "description", + "value": "f" + }, + { + "key": "wildcard", + "value": "F" + } + ] + } + }, + "response": [] + }, + { + "name": "post Floor Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"floorTypes\": [\r\n {\r\n \"code\": \"MID\",\r\n \"description\": {\r\n \"defaultText\": \"Mid Floors\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/floorTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "floorTypes" + ] + } + }, + "response": [] + }, + { + "name": "put Floor Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"floorTypes\": [\r\n {\r\n \"code\": \"H1\",\r\n \"description\": {\r\n \"defaultText\": \"High Floor\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/floorTypes/{{FloorTypesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "floorTypes", + "{{FloorTypesId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Floor Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rm/config/v1/floorTypes/{{FloorTypesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "floorTypes", + "{{FloorTypesId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Housekeeping Attendants", + "item": [ + { + "name": "get Housekeeping Attendants", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingAttendants", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "housekeepingAttendants" + ], + "query": [ + { + "key": "includeInactive", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Housekeeping Attendants", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"attendants\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"attendantId\": \"ATTD2\",\r\n \"name\": \"Attendant 2\",\r\n \"phoneNo\": \"+1(123)12341234\",\r\n \"floor\": \"SECOND\",\r\n \"workingDays\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"inactive\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingAttendants", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "housekeepingAttendants" + ] + } + }, + "response": [] + }, + { + "name": "change Housekeeping Attendants", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"attendants\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"attendantId\": \"ATTD2\",\r\n \"name\": \"Attendant 2\",\r\n \"phoneNo\": \"+1(123)12341234\",\r\n \"floor\": \"SECOND\",\r\n \"workingDays\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"inactive\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingAttendants/{{AttendantId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "housekeepingAttendants", + "{{AttendantId}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Housekeeping Attendants", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingAttendants/{{AttendantId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "housekeepingAttendants", + "{{AttendantId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Housekeeping Credit Rules", + "item": [ + { + "name": "get Housekeeping Credit Rules", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/creditRules", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "creditRules" + ] + } + }, + "response": [] + }, + { + "name": "post Housekeeping Credit Rules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"creditRules\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ruleCode\": \"CREDIT1\",\r\n \"ruleType\": \"FacilityTask\",\r\n \"description\": \"Week 1\",\r\n \"facilityTaskRule\": {\r\n \"taskCode\": \"string\",\r\n \"minimumTaskCount\": 0\r\n },\r\n \"special\": \"string\",\r\n \"travelType\": \"Building\",\r\n \"creditValue\": 0,\r\n \"buildings\": [\r\n \"string\"\r\n ],\r\n \"daysOfWeek\": {\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-09-21\",\r\n \"endDate\": \"2023-09-26\"\r\n },\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/creditRules", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "creditRules" + ] + } + }, + "response": [] + }, + { + "name": "change Housekeeping Credit Rules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"creditRules\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"ruleCode\": \"CREDIT1\",\r\n \"ruleType\": \"FacilityTask\",\r\n \"description\": \"Week 1\",\r\n \"facilityTaskRule\": {\r\n \"taskCode\": \"string\",\r\n \"minimumTaskCount\": 0\r\n },\r\n \"special\": \"string\",\r\n \"travelType\": \"Building\",\r\n \"creditValue\": 0,\r\n \"buildings\": [\r\n \"string\"\r\n ],\r\n \"daysOfWeek\": {\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-09-21\",\r\n \"endDate\": \"2023-09-26\"\r\n },\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/creditRules/{{Code}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "creditRules", + "{{Code}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Housekeeping Credit Rules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/creditRules/{{Code}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "creditRules", + "{{Code}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Housekeeping Room Schedules", + "item": [ + { + "name": "get Housekeeping Room Schedules", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingRoomSchedules", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "housekeepingRoomSchedules" + ] + } + }, + "response": [] + }, + { + "name": "post Housekeeping Room Schedules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"housekeepingRoomSchedules\": [\r\n {\r\n \"frequency\": \"EveryXDays\",\r\n \"frequencyDays\": \"1\",\r\n \"daysOfWeek\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"taskSupplies\": [],\r\n \"roomType\": {\r\n \"code\": \"SUP\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"priority\": \"3\",\r\n \"code\": \"FS\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingRoomSchedules", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "housekeepingRoomSchedules" + ] + } + }, + "response": [] + }, + { + "name": "put Housekeeping Room Schedules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"housekeepingRoomSchedules\": [\r\n {\r\n \"frequency\": \"EveryXDays\",\r\n \"frequencyDays\": \"1\",\r\n \"daysOfWeek\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"taskSupplies\": [],\r\n \"roomType\": {\r\n \"code\": \"{{RoomTypeCode}}\"\r\n },\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"priority\": \"3\",\r\n \"code\": \"FS\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingRoomSchedules/{{RoomScheduleId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "housekeepingRoomSchedules", + "{{RoomScheduleId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Housekeeping Room Schedules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomTypeCodes/{{RoomTypeCode}}/housekeepingRoomSchedules/{{RoomScheduleId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "roomTypeCodes", + "{{RoomTypeCode}}", + "housekeepingRoomSchedules", + "{{RoomScheduleId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Housekeeping Sections", + "item": [ + { + "name": "get Housekeeping Sections", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingSections", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "housekeepingSections" + ] + }, + "description": "Use this API to return housekeeping sections for a specific hotel based on search criteria such as hotelId, includeInactive, housekeepingSectionsCodes, description.\n\n

Housekeeping section groups and sections can be used to group rooms into sections or divisions meaningful to the housekeeping attendants with respect to floor numbers, various buildings, and group of rooms typically cleaned by one attendant during the day or turndowns during the evening.

" + }, + "response": [] + }, + { + "name": "post Housekeeping Sections", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"housekeepingSections\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"232\",\r\n \"description\": \"You can add description here\",\r\n \"targetCredits\": \"100\",\r\n \"sequence\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingSections", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "housekeepingSections" + ] + }, + "description": "Use this API to create housekeeping sections for a specific hotel. Housekeeping section groups and sections can be used to group rooms into sections or divisions meaningful to the housekeeping attendants with respect to floor numbers, various buildings, and group of rooms typically cleaned by one attendant during the day or turndowns during the evening." + }, + "response": [] + }, + { + "name": "change Housekeeping Sections", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"housekeepingSections\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"232\",\r\n \"description\": \"You can edit this\",\r\n \"targetCredits\": \"100\",\r\n \"rooms\": \"0\",\r\n \"sequence\": \"2\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingSections/{{Code}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "housekeepingSections", + "{{Code}}" + ] + }, + "description": "Use this API to update housekeeping sections for a specific hotel based on code, hotelId. Housekeeping section groups and sections can be used to group rooms into sections or divisions meaningful to the housekeeping attendants with respect to floor numbers, various buildings, and group of rooms typically cleaned by one attendant during the day or turndowns during the evening." + }, + "response": [] + }, + { + "name": "remove Housekeeping Sections", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingSections/{{Code}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "housekeepingSections", + "{{Code}}" + ] + }, + "description": "Use this API to delete housekeeping section groups for a specific hotel based on hotelId, housekeepingSectionGroupsCode.\n\n

Housekeeping section groups and sections can be used to group rooms into sections or divisions meaningful to the housekeeping attendants with respect to floor numbers, various buildings, and group of rooms typically cleaned by one attendant during the day or turndowns during the evening.

" + }, + "response": [] + } + ] + }, + { + "name": "Housekeeping Section Groups", + "item": [ + { + "name": "get Housekeeping Section Groups", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingSectionGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "housekeepingSectionGroups" + ] + } + }, + "response": [] + }, + { + "name": "post Housekeeping Section Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"housekeepingSectionGroups\": [\r\n {\r\n \"hotelId\": \"PROP2\",\r\n \"code\": \"HIGHFLOO\",\r\n \"description\": \"High Floors 20-21\",\r\n \"sequence\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingSectionGroups", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "housekeepingSectionGroups" + ] + } + }, + "response": [] + }, + { + "name": "change Housekeeping Section Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"housekeepingSectionGroups\": [\r\n {\r\n \"hotelId\": \"PROP2\",\r\n \"code\": \"HIGHFLOO\",\r\n \"description\": \"High Floors 20-21\",\r\n \"sequence\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingSectionGroups/{{Code}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "housekeepingSectionGroups", + "{{Code}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Housekeeping Section Groups", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingSectionGroups/{{Code}}?housekeepingSectionGroupsCode={{Code}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "housekeepingSectionGroups", + "{{Code}}" + ], + "query": [ + { + "key": "housekeepingSectionGroupsCode", + "value": "{{Code}}" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Housekeeping Supply Codes", + "item": [ + { + "name": "get Housekeeping Supply Codes", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingSupplyCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "housekeepingSupplyCodes" + ] + } + }, + "response": [] + }, + { + "name": "post Housekeeping Supply Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"codes\": [\r\n {\r\n \"code\": \"BATHWASH\",\r\n \"description\": \"Bathwash\",\r\n \"sequence\": 0,\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingSupplyCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "housekeepingSupplyCodes" + ] + } + }, + "response": [] + }, + { + "name": "change Housekeeping Supply Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"codes\": [\r\n {\r\n \"code\": \"BATHWASH\",\r\n \"description\": \"Bathwash\",\r\n \"sequence\": 0,\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingSupplyCodes/{{Code}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "housekeepingSupplyCodes", + "{{Code}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Housekeeping Supply Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingSupplyCodes/{{Code}}?housekeepingCodes=BATHWASH&sequence=0", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "housekeepingSupplyCodes", + "{{Code}}" + ], + "query": [ + { + "key": "housekeepingCodes", + "value": "BATHWASH" + }, + { + "key": "sequence", + "value": "0" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Housekeeping Tasks", + "item": [ + { + "name": "get Housekeeping Tasks", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingTasks", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "housekeepingTasks" + ] + } + }, + "response": [] + }, + { + "name": "post Housekeeping Tasks", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"tasks\": [\r\n {\r\n \"instructions\": \"Task Instructions can go here\",\r\n \"sequence\": \"3\",\r\n \"color\": \"Green\",\r\n \"linenChange\": false,\r\n \"guestRequested\": false,\r\n \"defaultDepartureTask\": false,\r\n \"protected\": false,\r\n \"appliedCreditsPercentage\": \"100\",\r\n \"inactive\": false,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"LT\",\r\n \"description\": \"Light Touch\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingTasks", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "housekeepingTasks" + ] + } + }, + "response": [] + }, + { + "name": "change Housekeeping Tasks", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"tasks\": [\r\n {\r\n \"instructions\": \"Task Instructions can go here\",\r\n \"sequence\": \"3\",\r\n \"color\": \"Green\",\r\n \"linenChange\": false,\r\n \"guestRequested\": false,\r\n \"defaultDepartureTask\": false,\r\n \"protected\": false,\r\n \"appliedCreditsPercentage\": \"100\",\r\n \"inactive\": false,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"LT\",\r\n \"description\": \"Light Touch\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingTasks/{{Code}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "housekeepingTasks", + "{{Code}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Housekeeping Tasks", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingTasks/{{Code}}?forceRemove=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "housekeepingTasks", + "{{Code}}" + ], + "query": [ + { + "key": "forceRemove", + "value": "false", + "description": "Flag to indicate if records that are marked as \\\"protected\\\" can be removed. If false, any attempt to remove records that are protected will return an error." + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Out Of Order Service Reasons", + "item": [ + { + "name": "get Out Of Order Service Reasons", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/outOfOrderServiceReasons", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "outOfOrderServiceReasons" + ] + } + }, + "response": [] + }, + { + "name": "post Out Of Order Service Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"outOfOrderServiceReasons\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"Painting needed\",\r\n \"sequence\": \"100\",\r\n \"reasonCode\": \"PAINT\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/outOfOrderServiceReasons", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "outOfOrderServiceReasons" + ] + } + }, + "response": [] + }, + { + "name": "change Out Of Order Service Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"outOfOrderServiceReasons\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": \"Painting needed\",\r\n \"sequence\": \"100\",\r\n \"reasonCode\": \"PAINT\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/outOfOrderServiceReasons/{{ReasonCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "outOfOrderServiceReasons", + "{{ReasonCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Out Of Order Service Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/outOfOrderServiceReasons/{{ReasonCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "outOfOrderServiceReasons", + "{{ReasonCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Room Class", + "item": [ + { + "name": "get Room Classes", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomClasses", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "roomClasses" + ] + } + }, + "response": [] + }, + { + "name": "post Room Class", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"roomClass\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": {\r\n \"defaultText\": \"Condo Rooms\"\r\n },\r\n \"sequence\": \"2\",\r\n \"code\": \"CONDO\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomClasses", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "roomClasses" + ] + } + }, + "response": [] + }, + { + "name": "put Room Class", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"roomClass\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": {\r\n \"defaultText\": \"Condo Rooms\"\r\n },\r\n \"sequence\": \"2\",\r\n \"code\": \"CONDO\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomClasses/{{RoomClassId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "roomClasses", + "{{RoomClassId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Room Class", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomClasses/{{RoomClassId}}?roomClass=CONDO", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "roomClasses", + "{{RoomClassId}}" + ], + "query": [ + { + "key": "roomClass", + "value": "CONDO" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Room Class Template", + "item": [ + { + "name": "get Room Class Templates", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/roomClasses", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomClasses" + ] + } + }, + "response": [] + }, + { + "name": "post Room Class Templates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"roomClassTemplate\": {\r\n \"description\": {\r\n \"defaultText\": \"Condos\"\r\n },\r\n \"sequence\": \"4\",\r\n \"code\": \"CONDO\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/roomClass", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomClass" + ] + } + }, + "response": [] + }, + { + "name": "put Room Class Template", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"roomClassTemplate\": {\r\n \"description\": {\r\n \"defaultText\": \"Condos\"\r\n },\r\n \"sequence\": \"4\",\r\n \"code\": \"CONDO\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/roomClasses/{{RoomClassTemplateId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomClasses", + "{{RoomClassTemplateId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Room Class Template", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/roomClasses/{{RoomClassTemplateId}}?roomClass=CONDO", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomClasses", + "{{RoomClassTemplateId}}" + ], + "query": [ + { + "key": "roomClass", + "value": "CONDO" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Room Conditions", + "item": [ + { + "name": "get Resort Room Conditions", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomConditions", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "roomConditions" + ] + } + }, + "response": [] + }, + { + "name": "post Resort Room Condition", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"roomCondition\": {\r\n \"description\": \"Set-up with Bathrobes (Two)\",\r\n \"displayInRoomAssignment\": true,\r\n \"comments\": \"This is where notes can go\",\r\n \"displaySeq\": \"1\",\r\n \"inactive\": false,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"BA2\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomConditions", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "roomConditions" + ] + } + }, + "response": [] + }, + { + "name": "change Resort Room Condition", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"roomCondition\": {\r\n \"description\": \"Set-up with Bathrobes (Two)\",\r\n \"displayInRoomAssignment\": true,\r\n \"comments\": \"This is where notes go\",\r\n \"displaySeq\": \"1\",\r\n \"inactive\": false,\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"BA2\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomConditions/{{RoomConditionCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "roomConditions", + "{{RoomConditionCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Resort Room Condition", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomConditions/{{RoomConditionCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "roomConditions", + "{{RoomConditionCode}}" + ] + } + }, + "response": [] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Room Condition Template", + "item": [ + { + "name": "get Room Condition Templates", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/roomConditions", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomConditions" + ] + } + }, + "response": [] + }, + { + "name": "post Room Condition Templates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"roomConditionTemplate\": {\r\n \"description\": \"Air Quality Testing\",\r\n \"displayInRoomAssignment\": true,\r\n \"comments\": \"Notes can go here\",\r\n \"displaySeq\": \"2\",\r\n \"inactive\": false,\r\n \"code\": \"AIR\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/roomConditions", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomConditions" + ] + } + }, + "response": [] + }, + { + "name": "change Room Condition Templates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"roomConditionTemplate\": {\r\n \"description\": \"Air Quality Testing\",\r\n \"displayInRoomAssignment\": true,\r\n \"comments\": \"Notes can go here\",\r\n \"displaySeq\": \"2\",\r\n \"inactive\": false,\r\n \"code\": \"AIR\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/roomConditions/{{TemplateCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomConditions", + "{{TemplateCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Room Condition Templates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/roomConditions/{{TemplateCode}}?roomConditionTemplateCode=AIR", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomConditions", + "{{TemplateCode}}" + ], + "query": [ + { + "key": "roomConditionTemplateCode", + "value": "AIR" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Room Features", + "item": [ + { + "name": "get Room Features", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomFeatures?wildCard=Co", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "roomFeatures" + ], + "query": [ + { + "key": "codes", + "value": "COFFEE", + "description": "user getRoomFeaturesLOV find codes", + "disabled": true + }, + { + "key": "wildCard", + "value": "Co" + } + ] + } + }, + "response": [] + }, + { + "name": "post Room Features", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"roomFeatures\": [\r\n {\r\n \"groupCode\": \"ROOM FEATURES\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": {\r\n \"defaultText\": \"Mountain View\"\r\n },\r\n \"sequence\": \"2\",\r\n \"code\": \"MV\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomFeatures", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "roomFeatures" + ] + } + }, + "response": [] + }, + { + "name": "change Room Features", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"roomFeatures\": [\r\n {\r\n \"groupCode\": \"ROOM FEATURES\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"description\": {\r\n \"defaultText\": \"Mountain View\"\r\n },\r\n \"sequence\": \"2\",\r\n \"code\": \"MV\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomFeatures", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "roomFeatures" + ] + } + }, + "response": [] + }, + { + "name": "remove Room Features", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomFeatures?genericHotelParentCodes=MV&genericHotelParentCodesGroup=ROOM FEATURES", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "roomFeatures" + ], + "query": [ + { + "key": "genericHotelParentCodes", + "value": "MV" + }, + { + "key": "genericHotelParentCodesGroup", + "value": "ROOM FEATURES" + } + ] + } + }, + "response": [] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Room Hierarchies", + "item": [ + { + "name": "get Room Hierarchies", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/roomHierarchies?hotelIds={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomHierarchies" + ], + "query": [ + { + "key": "hotelIds", + "value": "{{HotelId}}" + }, + { + "key": "fromCode", + "value": "", + "disabled": true + }, + { + "key": "toCode", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Room Hierarchies", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"roomHierarchies\": {\r\n \"roomHierarchy\": [\r\n {\r\n \"toCodes\": [\r\n \"SUP\"\r\n ],\r\n \"displaySequence\": \"3\",\r\n \"roomHierarchyType\": \"Type\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"fromCode\": \"ECO\"\r\n }\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/roomHierarchies", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomHierarchies" + ] + } + }, + "response": [] + }, + { + "name": "change Room Hierarchies", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"roomHierarchies\": [\r\n {\r\n \"toCodes\": [\r\n \"SUP\"\r\n ],\r\n \"displaySequence\": \"2\",\r\n \"roomHierarchyType\": \"Type\",\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"fromCode\": \"ECO\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/roomHierarchies", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomHierarchies" + ] + } + }, + "response": [] + }, + { + "name": "remove Room Hierarchies", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/roomHierarchies?hotelId={{HotelId}}&fromCode=ECO&roomHierarchyType=Type", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomHierarchies" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "fromCode", + "value": "ECO" + }, + { + "key": "roomHierarchyType", + "value": "Type" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Room Maintenance Reasons", + "item": [ + { + "name": "get Hotel Room Maintenance Reasons", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomMaintenanceReasons", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "roomMaintenanceReasons" + ] + } + }, + "response": [] + }, + { + "name": "post Hotel Room Maintenance Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"hotelRoomMaintenanceReasons\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"COFFEE\",\r\n \"description\": \"Coffee Machine Broken\",\r\n \"sellSequence\": \"1\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomMaintenanceReasons", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "roomMaintenanceReasons" + ] + } + }, + "response": [] + }, + { + "name": "change Hotel Room Maintenance Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"hotelRoomMaintenanceReasons\": [\r\n {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"code\": \"COFFEE\",\r\n \"description\": \"Coffee Machine is really Broken\",\r\n \"sellSequence\": \"1\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomMaintenanceReasons/{{ReasonCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "roomMaintenanceReasons", + "{{ReasonCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Hotel Room Maintenance Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomMaintenanceReasons/{{ReasonCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "roomMaintenanceReasons", + "{{ReasonCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Room Move Reasons", + "item": [ + { + "name": "get Room Move Reasons", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/roomMoveReasons?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomMoveReasons" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + }, + { + "key": "codes", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Room Move Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"roomMoveReasons\": [\r\n {\r\n \"code\": \"NOTCLEAN\",\r\n \"description\": {\r\n \"defaultText\": \"Not Clean\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/roomMoveReasons", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomMoveReasons" + ] + } + }, + "response": [] + }, + { + "name": "change Room Move Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"roomMoveReasons\": [\r\n {\r\n \"code\": \"NOTCLEAN\",\r\n \"description\": {\r\n \"defaultText\": \"Not Clean\"\r\n },\r\n \"displayOrder\": \"2\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/roomMoveReasons/{{ReasonCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomMoveReasons", + "{{ReasonCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Room Move Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/roomMoveReasons/{{ReasonCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomMoveReasons", + "{{ReasonCode}}" + ] + } + }, + "response": [] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Room Potentials", + "item": [ + { + "name": "get Room Potentials", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rm/config/v1/roomPotentials?fetchInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomPotentials" + ], + "query": [ + { + "key": "fetchInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Room Potentials", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"roomPotentials\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"CODE5\",\r\n \"description\": {\r\n \"defaultText\": \"Room Potentials1\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/roomPotentials", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomPotentials" + ] + } + }, + "response": [] + }, + { + "name": "put Room Potentials", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"roomPotentials\": [\r\n {\r\n \"inactive\": false,\r\n \"code\": \"D\",\r\n \"description\": {\r\n \"defaultText\": \"Description business edit\"\r\n },\r\n \"displayOrder\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/roomPotentials/{{RoomPotentialsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomPotentials", + "{{RoomPotentialsId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Room Potentials", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "" + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/roomPotentials/{{RoomPotentialsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomPotentials", + "{{RoomPotentialsId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Room Template Maintenance Reasons", + "item": [ + { + "name": "get Template Room Maintenance Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rm/config/v1/roomMaintenanceReasons?includeInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomMaintenanceReasons" + ], + "query": [ + { + "key": "includeInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Template Room Maintenance Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateRoomMaintenanceReasons\": [\r\n {\r\n \"code\": \"COFFEE\",\r\n \"description\": \"Coffee Machine Broken\",\r\n \"sellSequence\": \"1\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/roomMaintenanceReasons", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomMaintenanceReasons" + ] + } + }, + "response": [] + }, + { + "name": "change Template Room Maintenance Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateRoomMaintenanceReasons\": [\r\n {\r\n \"code\": \"COFFEE\",\r\n \"description\": \"Coffee Machine is really broken\",\r\n \"sellSequence\": \"1\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}" + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/roomMaintenanceReasons/{{ReasonCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomMaintenanceReasons", + "{{ReasonCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Template Room Maintenance Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rm/config/v1/roomMaintenanceReasons/{{ReasonCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomMaintenanceReasons", + "{{ReasonCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Room Type Template", + "item": [ + { + "name": "get Room Type Templates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rm/config/v1/roomTypes?includeInactive=false&physical=false&pseudo=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomTypes" + ], + "query": [ + { + "key": "includeInactive", + "value": "false" + }, + { + "key": "physical", + "value": "false" + }, + { + "key": "pseudo", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Room Type Templates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"roomTypeTemplate\": {\r\n \"roomTypeTemplateDetails\": {\r\n \"newRoomType\": \"DLXK\",\r\n \"roomClass\": \"SUP\",\r\n \"shortDescription\": {\r\n \"defaultText\": \"Deluxe King\"\r\n },\r\n \"description\": {},\r\n \"pseudo\": false,\r\n \"meetingRoom\": false,\r\n \"sendToInterface\": false,\r\n \"generic\": false,\r\n \"maintenance\": false,\r\n \"defaultOccupancy\": \"1\",\r\n \"houseKeeping\": false,\r\n \"autoPopulate\": false,\r\n \"autoRoomAssign\": false,\r\n \"autoCheckin\": false,\r\n \"components\": [],\r\n \"features\": [],\r\n \"roomType\": \"DLXK\",\r\n \"numberOfRooms\": \"0\",\r\n \"inactive\": false\r\n }\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/roomTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomTypes" + ] + } + }, + "response": [] + }, + { + "name": "put Room Type Templates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"roomTypeTemplate\": {\r\n \"roomTypeTemplateDetails\": {\r\n \"newRoomType\": \"DLXK\",\r\n \"roomClass\": \"SUP\",\r\n \"shortDescription\": {\r\n \"defaultText\": \"Deluxe King\"\r\n },\r\n \"description\": {},\r\n \"pseudo\": false,\r\n \"meetingRoom\": false,\r\n \"sendToInterface\": false,\r\n \"generic\": false,\r\n \"maintenance\": false,\r\n \"defaultOccupancy\": \"1\",\r\n \"houseKeeping\": false,\r\n \"autoPopulate\": false,\r\n \"autoRoomAssign\": false,\r\n \"autoCheckin\": false,\r\n \"components\": [],\r\n \"features\": [],\r\n \"roomType\": \"DLXK\",\r\n \"numberOfRooms\": \"0\",\r\n \"inactive\": false\r\n }\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/roomTypes/{{RoomTypeTemplatesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomTypes", + "{{RoomTypeTemplatesId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Room Type Templates", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rm/config/v1/roomTypes/{{RoomTypeTemplatesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomTypes", + "{{RoomTypeTemplatesId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Smoking Types", + "item": [ + { + "name": "get Smoking Types", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/smokingTypes?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "smokingTypes" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "post Smoking Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"smokingTypes\": [\r\n {\r\n \"code\": \"NONSM\",\r\n \"description\": {\r\n \"defaultText\": \"Non Smoking\"\r\n },\r\n \"displayOrder\": 0\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/smokingTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "smokingTypes" + ] + } + }, + "response": [] + }, + { + "name": "put Smoking Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"smokingTypes\": [\r\n {\r\n \"code\": \"NONSM\",\r\n \"description\": {\r\n \"defaultText\": \"Non Smoking\"\r\n },\r\n \"displayOrder\": 0\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/smokingTypes/{{SmokingTypesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "smokingTypes", + "{{SmokingTypesId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Smoking Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/smokingTypes/{{SmokingTypesId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "smokingTypes", + "{{SmokingTypesId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Template Floors", + "item": [ + { + "name": "get Template Floors", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/templateFloors", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "templateFloors" + ], + "query": [ + { + "key": "codes", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Template Floors", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateFloors\": [\r\n {\r\n \"global\": true,\r\n \"floor\": \"TOPFL\",\r\n \"description\": \"Top Floor of Property\",\r\n \"housekeeping\": true,\r\n \"sequence\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/templateFloors", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "templateFloors" + ] + } + }, + "response": [] + }, + { + "name": "change Template Floors", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateFloors\": [\r\n {\r\n \"global\": true,\r\n \"floor\": \"TOPFL\",\r\n \"description\": \"TOPFL edit\",\r\n \"housekeeping\": true,\r\n \"sequence\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/templateFloors/{{TemplateFloorsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "templateFloors", + "{{TemplateFloorsId}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Template Floor", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rm/config/v1/templateFloors/{{TemplateFloorsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "templateFloors", + "{{TemplateFloorsId}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Template Out Of Order Service Reasons", + "item": [ + { + "name": "get Template Out Of Order Service Reasons", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/outOfOrderServiceReasons?includeInactive=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "outOfOrderServiceReasons" + ], + "query": [ + { + "key": "includeInactive", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Template Out Of Order Service Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateOutOfOrderServiceReasons\": [\r\n {\r\n \"description\": \"Door Lock Broken\",\r\n \"sequence\": \"6\",\r\n \"reasonCode\": \"DOOR\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/outOfOrderServiceReasons", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "outOfOrderServiceReasons" + ] + } + }, + "response": [] + }, + { + "name": "change Template Out Of Order Service Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateOutOfOrderServiceReasons\": [\r\n {\r\n \"description\": \"Door Lock Broken\",\r\n \"sequence\": \"4\",\r\n \"reasonCode\": \"DOOR\",\r\n \"inactive\": false\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/outOfOrderServiceReasons/{{ReasonCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "outOfOrderServiceReasons", + "{{ReasonCode}}" + ] + } + }, + "response": [] + }, + { + "name": "remove Template Out Of Order Service Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/outOfOrderServiceReasons/{{ReasonCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "outOfOrderServiceReasons", + "{{ReasonCode}}" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Template Room Features", + "item": [ + { + "name": "get Template Room Features ", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/roomFeatures?wildCard=c", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomFeatures" + ], + "query": [ + { + "key": "codes", + "value": "BAL", + "disabled": true + }, + { + "key": "wildCard", + "value": "c" + } + ] + } + }, + "response": [] + }, + { + "name": "post Template Room Features", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateRoomFeatures\": [\r\n {\r\n \"global\": false,\r\n \"groupCode\": \"ROOM FEATURES\",\r\n \"description\": {\r\n \"defaultText\": \"Mountain View\"\r\n },\r\n \"sequence\": \"4\",\r\n \"code\": \"MV\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/roomFeatures", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomFeatures" + ] + } + }, + "response": [] + }, + { + "name": "change Template Room Features", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"templateRoomFeatures\": [\r\n {\r\n \"global\": false,\r\n \"groupCode\": \"ROOM FEATURES\",\r\n \"description\": {\r\n \"defaultText\": \"Mountain View\"\r\n },\r\n \"sequence\": \"4\",\r\n \"code\": \"MV\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/roomFeatures", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomFeatures" + ] + } + }, + "response": [] + }, + { + "name": "remove Template Room Features", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rm/config/v1/roomFeatures?genericTemplateParentGroups=ROOM+FEATURES&genericTemplateParentCodes=MV", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomFeatures" + ], + "query": [ + { + "key": "genericTemplateParentGroups", + "value": "ROOM+FEATURES" + }, + { + "key": "genericTemplateParentCodes", + "value": "MV" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "get Building Floor Mappings", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/buildingFloorMappings?hotelId={{HotelId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "buildingFloorMappings" + ], + "query": [ + { + "key": "hotelId", + "value": "{{HotelId}}" + } + ] + } + }, + "response": [] + }, + { + "name": "get Housekeeping Task Sheet Rooms", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/housekeepingTaskSheetRooms", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "housekeepingTaskSheetRooms" + ] + } + }, + "response": [] + }, + { + "name": "get Room Groups", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/rateGroups?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "rateGroups" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + }, + { + "key": "codes", + "value": "", + "disabled": true + }, + { + "key": "wildCard", + "value": "", + "disabled": true + }, + { + "key": "description", + "value": "b", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Room Type Info", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomType/{{RoomTypeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "roomType", + "{{RoomTypeCode}}" + ] + } + }, + "response": [] + }, + { + "name": "get Room Preference Priorities", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/roomPreferencePriorities?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomPreferencePriorities" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "get Rooms", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/rooms?physical=true&room=105", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "rooms" + ], + "query": [ + { + "key": "physical", + "value": "true" + }, + { + "key": "room", + "value": "105" + } + ] + } + }, + "response": [] + }, + { + "name": "get Rooms Summary", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/roomsSummary?limit=50&physical=true&hotelId={{HotelId}}&pageNumber=1&pseudo=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "roomsSummary" + ], + "query": [ + { + "key": "limit", + "value": "50" + }, + { + "key": "physical", + "value": "true" + }, + { + "key": "hotelId", + "value": "{{HotelId}}" + }, + { + "key": "pageNumber", + "value": "1" + }, + { + "key": "pseudo", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "get Room Types", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomTypes?physical=true&pseudo=true&summaryInfo=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "roomTypes" + ], + "query": [ + { + "key": "physical", + "value": "true" + }, + { + "key": "pseudo", + "value": "true" + }, + { + "key": "summaryInfo", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "post Bed Type Requests", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"bedTypeRequests\": [\r\n {\r\n \"code\": \"SGP\",\r\n \"description\": {\r\n \"defaultText\": \"Single Bed\"\r\n }\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/bedTypeRequests", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "bedTypeRequests" + ] + } + }, + "response": [] + }, + { + "name": "post Room Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"roomType\": {\r\n \"roomTypeDetails\": {\r\n \"newRoomType\": \"2905\",\r\n \"roomClass\": \"SUITE\",\r\n \"shortDescription\": {\r\n \"defaultText\": \"Cottage\"\r\n },\r\n \"description\": {\r\n \"defaultText\": \"Long Descripiong goes here\"\r\n },\r\n \"activeDate\": \"2023-09-08\",\r\n \"pseudo\": false,\r\n \"accessible\": false,\r\n \"suite\": {\r\n \"value\": false\r\n },\r\n \"meetingRoom\": false,\r\n \"sendToInterface\": false,\r\n \"sellSequence\": \"7\",\r\n \"generic\": false,\r\n \"maintenance\": false,\r\n \"defaultOccupancy\": \"1\",\r\n \"minimumOccupancy\": \"1\",\r\n \"maximumOccupancy\": \"4\",\r\n \"maxAdults\": \"2\",\r\n \"houseKeeping\": false,\r\n \"autoPopulate\": false,\r\n \"autoRoomAssign\": false,\r\n \"autoCheckin\": false,\r\n \"components\": [],\r\n \"features\": [],\r\n \"roomType\": \"2905\",\r\n \"numberOfRooms\": \"0\",\r\n \"inactive\": false\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomTypes", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "roomTypes" + ] + } + }, + "response": [] + }, + { + "name": "put Room Types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"roomType\": {\r\n \"roomTypeDetails\": {\r\n \"newRoomType\": \"SATRMTP\",\r\n \"roomClass\": \"RC001\",\r\n \"shortDescription\": {\r\n \"defaultText\": \"Room type text\"\r\n },\r\n \"pseudo\": false,\r\n \"accessible\": false,\r\n \"suite\": {\r\n \"value\": false\r\n },\r\n \"meetingRoom\": true,\r\n \"sendToInterface\": true,\r\n \"sellSequence\": \"6\",\r\n \"generic\": false,\r\n \"maintenance\": true,\r\n \"defaultOccupancy\": \"1\",\r\n \"maxAdults\": \"2\",\r\n \"maxChildren\": \"2\",\r\n \"houseKeeping\": true,\r\n \"autoPopulate\": false,\r\n \"autoRoomAssign\": false,\r\n \"autoCheckin\": false,\r\n \"components\": [\r\n {\r\n \"qty\": \"1\",\r\n \"roomType\": \"SATRMTP\"\r\n }\r\n ],\r\n \"features\": [],\r\n \"roomType\": \"SATRMTP\",\r\n \"numberOfRooms\": \"0\",\r\n \"inactive\": false\r\n },\r\n \"hotelId\": \"{{HotelId}}\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomTypes/{{RoomTypeId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "roomTypes", + "{{RoomTypeId}}" + ] + } + }, + "response": [] + }, + { + "name": "set Building Floor Mappings", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"buildingFloorMappings\": [\r\n {\r\n \"floorMappingId\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"floorCode\": \"MAIN\",\r\n \"buildingCode\": \"MAIN\"\r\n },\r\n \"description\": \"First Floor\",\r\n \"sequence\": \"1\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rm/config/v1/buildingFloorMappings", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "buildingFloorMappings" + ] + } + }, + "response": [] + }, + { + "name": "delete Rooms", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/rooms/{{RoomsId}}?room=101", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "rooms", + "{{RoomsId}}" + ], + "query": [ + { + "key": "room", + "value": "101" + } + ] + } + }, + "response": [] + }, + { + "name": "delete Room types", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/rm/config/v1/hotels/{{HotelId}}/roomTypes/{{RoomTypeId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rm", + "config", + "v1", + "hotels", + "{{HotelId}}", + "roomTypes", + "{{RoomTypeId}}" + ] + } + }, + "response": [] + } + ], + "description": "###### APIs to cater for Rooms Management in OPERA Cloud.\r\n\r\nFor further detailed information on Rooms Configuration, please refer to OPERA Cloud Services User Guide located [here](https://docs.oracle.com/cd/F18689_01/doc.193/f23597/c_admin_inventory_accommodation_management.htm#OCSUH-AccommodationManagement-DAF8C986).", + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "Room Rotation (RMR)", + "item": [ + { + "name": "Get Reservation Rotation Points", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "" + }, + "url": { + "raw": "{{HostName}}/rmr/v1/hotels/{{hotelId}}/departureStartDate/{{departureStartDate}}/departureEndDate/{{departureEndDate}}/reservationRotationPoints?roomIds=106&limit=100", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "v1", + "hotels", + "{{hotelId}}", + "departureStartDate", + "{{departureStartDate}}", + "departureEndDate", + "{{departureEndDate}}", + "reservationRotationPoints" + ], + "query": [ + { + "key": "roomIds", + "value": "106" + }, + { + "key": "limit", + "value": "100" + }, + { + "key": "", + "value": null, + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "Get Reservation Rotation Points Details", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "" + }, + "url": { + "raw": "{{HostName}}/rmr/v1/hotels/{{hotelId}}/reservations/{{reservationId}}/rooms/{{RoomID}}/reservationRotationPointsDetails", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "v1", + "hotels", + "{{hotelId}}", + "reservations", + "{{reservationId}}", + "rooms", + "{{RoomID}}", + "reservationRotationPointsDetails" + ] + } + }, + "response": [] + }, + { + "name": "Put Reservation Rotation Points Details", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"reservationRotationPointsDetailsList\": {\r\n \"reservationRotationPointsDetails\": [\r\n {\r\n \"startDate\": \"2023-10-25\",\r\n \"endDate\": \"2023-10-26\",\r\n \"type\": \"PerNight\",\r\n \"currentPoints\": \"10\",\r\n \"adjustPointsTo\": \"8\",\r\n \"adjustmentReason\": {\r\n \"code\": \"MGMT\",\r\n \"description\": \"Adjust Management Fee\"\r\n }\r\n },\r\n {\r\n \"startDate\": \"2023-10-25\",\r\n \"endDate\": \"2023-10-26\",\r\n \"type\": \"PerRevenue\",\r\n \"currentPoints\": \"100\",\r\n \"adjustPointsTo\": \"50\",\r\n \"adjustmentReason\": {\r\n \"code\": \"RATE\",\r\n \"description\": \"Adjust Room Rate\"\r\n }\r\n },\r\n {\r\n \"startDate\": \"2023-10-25\",\r\n \"endDate\": \"2023-10-26\",\r\n \"type\": \"PerStay\",\r\n \"currentPoints\": \"100\",\r\n \"adjustPointsTo\": \"75\",\r\n \"adjustmentReason\": {\r\n \"code\": \"TAX\",\r\n \"description\": \"Adjust Tax Withholding\"\r\n }\r\n }\r\n ]\r\n }\r\n}" + }, + "url": { + "raw": "{{HostName}}/rmr/v1/hotels/{{hotelId}}/reservations/{{reservationId}}/rooms/{{roomId}}/reservationRotationPointsDetails", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "v1", + "hotels", + "{{hotelId}}", + "reservations", + "{{reservationId}}", + "rooms", + "{{roomId}}", + "reservationRotationPointsDetails" + ] + } + }, + "response": [] + }, + { + "name": "Get Room Rotation Points", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "" + }, + "url": { + "raw": "{{HostName}}/rmr/v1/hotels/{{hotelId}}/roomRotationPoints?roomRotationPointsDate={{currentdate}}&limit=100", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "v1", + "hotels", + "{{hotelId}}", + "roomRotationPoints" + ], + "query": [ + { + "key": "roomRotationPointsDate", + "value": "{{currentdate}}" + }, + { + "key": "limit", + "value": "100" + } + ] + } + }, + "response": [] + }, + { + "name": "Put Room Rotation Points", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": " {\r\n \"roomRotationPointsAdjustmentInfoTypeList\": [\r\n {\r\n \"roomId\": \"320\",\r\n \"balanceForwardPoints\": 0,\r\n \"roomAdjustedPoints\": 500\r\n }\r\n ]\r\n }" + }, + "url": { + "raw": "{{HostName}}/rmr/v1/hotels/{{hotelId}}/roomRotationPoints", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "v1", + "hotels", + "{{hotelId}}", + "roomRotationPoints" + ] + } + }, + "response": [] + }, + { + "name": "Get Profile Room Owners Details", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": " {\r\n \"roomRotationPointsAdjustmentInfoTypeList\": [\r\n {\r\n \"roomId\": \"320\",\r\n \"balanceForwardPoints\": 0,\r\n \"roomAdjustedPoints\": 500\r\n }\r\n ]\r\n }" + }, + "url": { + "raw": "{{HostName}}/rmr/v1/profiles/{{profileId}}/roomOwnerships", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "v1", + "profiles", + "{{profileId}}", + "roomOwnerships" + ], + "query": [ + { + "key": "hotelIds", + "value": "{{hotelId}}", + "disabled": true + }, + { + "key": "startDate", + "value": null, + "disabled": true + }, + { + "key": "endDate", + "value": null, + "disabled": true + }, + { + "key": "includeReferral", + "value": "true", + "disabled": true + }, + { + "key": "includeAvailableRoomsOnly", + "value": "true", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "Get Room Owners", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": " {\r\n \"roomRotationPointsAdjustmentInfoTypeList\": [\r\n {\r\n \"roomId\": \"320\",\r\n \"balanceForwardPoints\": 0,\r\n \"roomAdjustedPoints\": 500\r\n }\r\n ]\r\n }" + }, + "url": { + "raw": "{{HostName}}/rmr/v1/roomOwners?includeInactive=false&hotelIds={{hotelId}}&startDateTo={{currentdate}}&limit=100", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "v1", + "roomOwners" + ], + "query": [ + { + "key": "endDateFrom", + "value": "", + "disabled": true + }, + { + "key": "startDateFrom", + "value": "", + "disabled": true + }, + { + "key": "endDateTo", + "value": "", + "disabled": true + }, + { + "key": "roomIds", + "value": "", + "disabled": true + }, + { + "key": "includeInactive", + "value": "false" + }, + { + "key": "hotelIds", + "value": "{{hotelId}}" + }, + { + "key": "roomTypes", + "value": "", + "disabled": true + }, + { + "key": "contractNumber", + "value": "", + "disabled": true + }, + { + "key": "startDateTo", + "value": "{{currentdate}}" + }, + { + "key": "roomClasses", + "value": "", + "disabled": true + }, + { + "key": "limit", + "value": "100" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Room Rotation Configuration (RMR Config)", + "item": [ + { + "name": "XX Internal / Deprecated", + "item": [ + { + "name": "delete Rotation Groups (v0)", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/rotationGroups/{{RotationGroupsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "rotationGroups", + "{{RotationGroupsId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Rotation Rules (v0)", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/rules/{{RuleId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "hotels", + "{{hotelId}}", + "rules", + "{{RuleId}}" + ] + } + }, + "response": [] + }, + { + "name": "get Rotation Groups (v0)", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/rotationGroups?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "rotationGroups" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + }, + { + "key": "code", + "value": "", + "disabled": true + }, + { + "key": "wildcard", + "value": "", + "disabled": true + }, + { + "key": "description", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Get Rotation Rules", + "item": [ + { + "name": "get Rotation Rules", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/rules?setupType=Points&limit=20", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "hotels", + "{{hotelId}}", + "rules" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true", + "disabled": true + }, + { + "key": "setupType", + "value": "Points" + }, + { + "key": "setupType", + "value": "OwnerMultiplier", + "disabled": true + }, + { + "key": "setupType", + "value": "RoomStatusMultiplier", + "disabled": true + }, + { + "key": "limit", + "value": "20" + } + ] + } + }, + "response": [] + }, + { + "name": "get Rotation Rules -> Rotation Point Rules", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/rules?setupType=Points&limit=20", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "hotels", + "{{hotelId}}", + "rules" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true", + "disabled": true + }, + { + "key": "setupType", + "value": "Points" + }, + { + "key": "setupType", + "value": "OwnerMultiplier", + "disabled": true + }, + { + "key": "setupType", + "value": "RoomStatusMultiplier", + "disabled": true + }, + { + "key": "limit", + "value": "20" + } + ] + } + }, + "response": [] + }, + { + "name": "get Rotation Rules -> Owner Multiplier Rules", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/rules?setupType=OwnerMultiplier&limit=20", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "hotels", + "{{hotelId}}", + "rules" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true", + "disabled": true + }, + { + "key": "setupType", + "value": "Points", + "disabled": true + }, + { + "key": "setupType", + "value": "OwnerMultiplier" + }, + { + "key": "setupType", + "value": "RoomStatusMultiplier", + "disabled": true + }, + { + "key": "limit", + "value": "20" + } + ] + } + }, + "response": [] + }, + { + "name": "get Rotation Rules -> Out of Order/Service Multipliers", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/rules?setupType=RoomStatusMultiplier&limit=20", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "hotels", + "{{hotelId}}", + "rules" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true", + "disabled": true + }, + { + "key": "setupType", + "value": "Points", + "disabled": true + }, + { + "key": "setupType", + "value": "OwnerMultiplier", + "disabled": true + }, + { + "key": "setupType", + "value": "RoomStatusMultiplier" + }, + { + "key": "limit", + "value": "20" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "post Rotation Rules", + "item": [ + { + "name": "post Rotation Rules", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"rotationRules\": [\r\n {\r\n \"status\": \"New\",\r\n \"setupType\": \"Points\",\r\n \"startDate\": \"2022-01-31\",\r\n \"endDate\": \"2023-06-30\",\r\n \"calculationRule\": \"PerStay\",\r\n \"referral\": false,\r\n \"points\": \"150\",\r\n \"daysOfWeek\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"rateCodes\": [\r\n \"AAA\",\r\n \"DAILY\",\r\n \"RACK\"\r\n ],\r\n \"roomTypes\": [\r\n \"DLXK\",\r\n \"DLXQ\"\r\n ]\r\n },\r\n {\r\n \"status\": \"New\",\r\n \"setupType\": \"OwnerMultiplier\",\r\n \"roomTypes\": [\r\n \"DLXK\",\r\n \"DLXQ\"\r\n ],\r\n \"startDate\": \"2022-01-31\",\r\n \"daysOfWeek\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"multiplier\": \"0.5\",\r\n \"rateCodes\": [\r\n \"AAA\",\r\n \"COMP\",\r\n \"DAILY\"\r\n ]\r\n },\r\n {\r\n \"status\": \"New\",\r\n \"setupType\": \"RoomStatusMultiplier\",\r\n \"roomTypes\": [\r\n \"DLXK\",\r\n \"DLXQ\"\r\n ],\r\n \"startDate\": \"2022-01-31\",\r\n \"daysOfWeek\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"multiplier\": \"2\",\r\n \"reasons\": [\r\n \"FAUCET\",\r\n \"BULB\"\r\n ]\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/rotationRules", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "hotels", + "{{hotelId}}", + "rotationRules" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true", + "disabled": true + }, + { + "key": "setupType", + "value": "OwnerMultiplier", + "disabled": true + }, + { + "key": "setupType", + "value": "RoomStatusMultiplier", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Rotation Rules -> Create Rotation Points Rule", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"rotationRules\": [\r\n {\r\n \"setupType\": \"Points\",\r\n \"status\": \"New\",\r\n \"calculationRule\": \"PerStay\",\r\n \"referral\": false,\r\n \"points\": \"100\",\r\n \"roomTypes\": [\r\n \"STDQ\"\r\n ],\r\n \"startDate\": \"2022-01-31\",\r\n \"daysOfWeek\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"rateCodes\": []\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/rotationRules", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "hotels", + "{{hotelId}}", + "rotationRules" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true", + "disabled": true + }, + { + "key": "setupType", + "value": "OwnerMultiplier", + "disabled": true + }, + { + "key": "setupType", + "value": "RoomStatusMultiplier", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Rotation Rules -> Update Rotation Point Rule", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"rotationRules\": [\r\n {\r\n \"ruleId\": \"{{ruleId}}\",\r\n \"setupType\": \"Points\",\r\n \"status\": \"Changed\",\r\n \"calculationRule\": \"PerStay\",\r\n \"referral\": false,\r\n \"points\": \"175\",\r\n \"roomTypes\": [\r\n \"STDQ\"\r\n ],\r\n \"startDate\": \"2022-01-31\",\r\n \"daysOfWeek\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"rateCodes\": []\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/rotationRules", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "hotels", + "{{hotelId}}", + "rotationRules" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true", + "disabled": true + }, + { + "key": "setupType", + "value": "OwnerMultiplier", + "disabled": true + }, + { + "key": "setupType", + "value": "RoomStatusMultiplier", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Rotation Rules -> Create Owner Multiplier Rule", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"rotationRules\": [\r\n {\r\n \"status\": \"New\",\r\n \"setupType\": \"OwnerMultiplier\",\r\n \"roomTypes\": [\r\n \"DLXK\",\r\n \"DLXQ\"\r\n ],\r\n \"multiplier\": \"0.5\",\r\n \"startDate\": \"2022-01-31\",\r\n \"endDate\": \"2022-12-31\",\r\n \"daysOfWeek\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"rateCodes\": []\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/rotationRules", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "hotels", + "{{hotelId}}", + "rotationRules" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true", + "disabled": true + }, + { + "key": "setupType", + "value": "OwnerMultiplier", + "disabled": true + }, + { + "key": "setupType", + "value": "RoomStatusMultiplier", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Rotation Rules -> Update Owner Multiplier Rule", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"rotationRules\": [\r\n {\r\n \"ruleId\": \"{{ruleId}}\"\r\n \"status\": \"Changed\",\r\n \"setupType\": \"OwnerMultiplier\",\r\n \"roomTypes\": [\r\n \"DLXK\",\r\n \"DLXQ\"\r\n ],\r\n \"multiplier\": \"0.75\",\r\n \"startDate\": \"2022-01-31\",\r\n \"endDate\": \"2022-12-31\",\r\n \"daysOfWeek\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"rateCodes\": []\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/rotationRules", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "hotels", + "{{hotelId}}", + "rotationRules" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true", + "disabled": true + }, + { + "key": "setupType", + "value": "OwnerMultiplier", + "disabled": true + }, + { + "key": "setupType", + "value": "RoomStatusMultiplier", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Rotation Rules -> Create Out of Order/Service Multiplier Rule", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"rotationRules\": [\r\n {\r\n \"status\": \"New\",\r\n \"setupType\": \"RoomStatusMultiplier\",\r\n \"roomTypes\": [\r\n \"DLXK\",\r\n \"DLXQ\"\r\n ],\r\n \"startDate\": \"2022-01-31\",\r\n \"daysOfWeek\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"multiplier\": \"2\",\r\n \"reasons\": [\r\n \"FAUCET\",\r\n \"BULB\"\r\n ]\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/rotationRules", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "hotels", + "{{hotelId}}", + "rotationRules" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true", + "disabled": true + }, + { + "key": "setupType", + "value": "OwnerMultiplier", + "disabled": true + }, + { + "key": "setupType", + "value": "RoomStatusMultiplier", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Rotation Rules -> Update Out of Order/Service Multiplier Rule", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"rotationRules\": [\r\n {\r\n \"ruleId\": \"{{ruleId}}\"\r\n \"status\": \"Changed\",\r\n \"setupType\": \"RoomStatusMultiplier\",\r\n \"roomTypes\": [\r\n \"DLXK\",\r\n \"DLXQ\"\r\n ],\r\n \"startDate\": \"2022-01-31\",\r\n \"daysOfWeek\": {\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true\r\n },\r\n \"multiplier\": \"1.5\",\r\n \"reasons\": [\r\n \"FAUCET\",\r\n \"BULB\"\r\n ]\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/rotationRules", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "hotels", + "{{hotelId}}", + "rotationRules" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true", + "disabled": true + }, + { + "key": "setupType", + "value": "OwnerMultiplier", + "disabled": true + }, + { + "key": "setupType", + "value": "RoomStatusMultiplier", + "disabled": true + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "get Revenue Transaction Codes", + "item": [ + { + "name": "get Revenue Transaction Codes", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/revenueTransactionCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "hotels", + "{{hotelId}}", + "revenueTransactionCodes" + ], + "query": [ + { + "key": "rotationRevenue", + "value": "true", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "get Revenue Transaction Codes -> Rotation Revenue", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/revenueTransactionCodes?rotationRevenue=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "hotels", + "{{hotelId}}", + "revenueTransactionCodes" + ], + "query": [ + { + "key": "rotationRevenue", + "value": "true" + } + ] + } + }, + "response": [] + }, + { + "name": "get Revenue Transaction Codes -> NOT Rotation Revenue", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/revenueTransactionCodes?rotationRevenue=false", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "hotels", + "{{hotelId}}", + "revenueTransactionCodes" + ], + "query": [ + { + "key": "rotationRevenue", + "value": "false" + } + ] + } + }, + "response": [] + }, + { + "name": "put Revenue Transaction Codes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"revenueTransactionCodes\": {\r\n \"rotationRevenueTransactionCodes\": [\r\n \"1007\",\r\n \"1008\"\r\n ],\r\n \"nonRotationRevenueTransactionCodes\": [\r\n \"1050\",\r\n \"1052\"\r\n ]\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/revenueTransactionCodes", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "hotels", + "{{hotelId}}", + "revenueTransactionCodes" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "get Adjustment Reasons", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/adjustmentReasons?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "adjustmentReasons" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + }, + { + "key": "code", + "value": "", + "disabled": true + }, + { + "key": "wildcard", + "value": "", + "disabled": true + }, + { + "key": "description", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Adjustment Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"adjustmentReasons\": [\r\n {\r\n \"code\": \"DOR\",\r\n \"description\": {\r\n \"defaultText\": \"Per Director of Residences\"\r\n },\r\n \"displayOrder\": 8\r\n ]\r\n }\r\n", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/adjustmentReasons/", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "adjustmentReasons", + "" + ] + } + }, + "response": [] + }, + { + "name": "put Adjustment Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"adjustmentReasons\": [\r\n {\r\n \"code\": \"DOR\",\r\n \"description\": {\r\n \"defaultText\": \"Per Director of Residences (Roscoe)\"\r\n },\r\n \"displayOrder\": 8\r\n ]\r\n }\r\n", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/adjustmentReasons/{{adjustmentReasonsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "adjustmentReasons", + "{{adjustmentReasonsId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Adjustment Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/adjustmentReasons/{{adjustmentReasonsId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "adjustmentReasons", + "{{adjustmentReasonsId}}" + ] + } + }, + "response": [] + }, + { + "name": "get Rotation Period", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/rotationPeriod", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "hotels", + "{{hotelId}}", + "rotationPeriod" + ] + } + }, + "response": [] + }, + { + "name": "put Rotation Period", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"rotationPeriod\": {\r\n \"hotelId\": \"{{hotelId}}\",\r\n \"startDate\": \"2022-01-01\",\r\n \"periodFrequency\": \"Annually\",\r\n \"forceRecalculate\": false\r\n }", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/rotationPeriod", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "hotels", + "{{hotelId}}", + "rotationPeriod" + ] + } + }, + "response": [] + }, + { + "name": "get Unit Grades", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/unitGrades", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "hotels", + "{{hotelId}}", + "unitGrades" + ], + "query": [ + { + "key": "code", + "value": "", + "disabled": true + }, + { + "key": "fetchInactive", + "value": "true", + "disabled": true + }, + { + "key": "wildcard", + "value": "", + "disabled": true + }, + { + "key": "description", + "value": "", + "disabled": true + }, + { + "key": "hotelIds", + "value": "{{hotelId}}", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Unit Grades", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"unitGrades\": [\r\n {\r\n \"code\": \"PREM\",\r\n \"description\": {\r\n \"defaultText\": \"PREMIER - Best in Class Room with the finest furnishings and interior design\"\r\n },\r\n \"displayOrder\": 1,\r\n \"hotelId\": \"string\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/unitGrades", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "hotels", + "{{hotelId}}", + "unitGrades" + ] + } + }, + "response": [] + }, + { + "name": "put Unit Grades", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"unitGrades\": [\r\n {\r\n \"code\": \"PREM\",\r\n \"description\": {\r\n \"defaultText\": \"PREMIER - Best in Class Room with the finest furnishings and interior design\"\r\n },\r\n \"displayOrder\": 6,\r\n \"hotelId\": \"string\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/unitGrades/{{unitGradeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "hotels", + "{{hotelId}}", + "unitGrades", + "{{unitGradeCode}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Unit Grades", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/hotels/{{hotelId}}/unitGrades/{{unitGradeCode}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "hotels", + "{{hotelId}}", + "unitGrades", + "{{unitGradeCode}}" + ] + } + }, + "response": [] + }, + { + "name": "get Override Reasons", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/overrideReasons?fetchInactive=true", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "overrideReasons" + ], + "query": [ + { + "key": "fetchInactive", + "value": "true" + }, + { + "key": "code", + "value": "", + "disabled": true + }, + { + "key": "wildcard", + "value": "", + "disabled": true + }, + { + "key": "description", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Override Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"overrideReasons\": [\r\n {\r\n \"code\": \"PGR\",\r\n \"description\": {\r\n \"defaultText\": \"Per Guest Request\"\r\n\r\n },\r\n \"displayOrder\": 5\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/overrideReasons", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "overrideReasons" + ] + } + }, + "response": [] + }, + { + "name": "put Override Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"overrideReasons\": [\r\n {\r\n \"code\": \"PGR\",\r\n \"description\": {\r\n \"defaultText\": \"Per Guest Request based on view\"\r\n\r\n },\r\n \"displayOrder\": 1\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/overrideReasons/{{overrideReasonId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "overrideReasons", + "{{overrideReasonId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Override Reasons", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/overrideReasons/{{overrideReasonId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "overrideReasons", + "{{overrideReasonId}}" + ] + } + }, + "response": [] + }, + { + "name": "get Profile Owner Referral Records", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/profiles/{{profileId}}/roomOwnerReferrals", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "profiles", + "{{profileId}}", + "roomOwnerReferrals" + ], + "query": [ + { + "key": "includeInactive", + "value": "true", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Profile Owner Referral Records", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"roomOwnerReferrals\": {\r\n \"roomOwnerReferrals\": [\r\n {\r\n \"hotelId\": \"{{hotelId}}\",\r\n \"roomOwnerId\": {{ownershipRecordId}},\r\n \"referral\": \"OwnerReferral\",\r\n \"profileId\": {\r\n \"type\": \"Profile\",\r\n \"id\": \"{{referralprofileId}}\"\r\n }\r\n }\r\n ]\r\n }\r\n", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1//profiles/{{profileId}}/roomOwnerReferrals", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "", + "profiles", + "{{profileId}}", + "roomOwnerReferrals" + ] + } + }, + "response": [] + }, + { + "name": "put Profile Owner Referral Records", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"roomOwnerReferral\": {\r\n \"referral\": \"OwnerReferral\",\r\n \"inactive\": true\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1//profiles/{{profileId}}/roomOwnerReferrals/{{roomOwnerReferralId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "", + "profiles", + "{{profileId}}", + "roomOwnerReferrals", + "{{roomOwnerReferralId}}" + ] + } + }, + "response": [] + }, + { + "name": "delete Profile Owner Referral Records", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1//profiles/{{profileId}}/roomOwnerReferrals/{{roomOwnerReferralId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "", + "profiles", + "{{profileId}}", + "roomOwnerReferrals", + "{{roomOwnerReferralId}}" + ] + } + }, + "response": [] + }, + { + "name": "get Profile Room Ownership Records", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/profiles/{{profileId}}/roomOwners", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "profiles", + "{{profileId}}", + "roomOwners" + ], + "query": [ + { + "key": "showInactiveRoomOwners", + "value": "true", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "post Profile Room Ownership Records", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"roomOwner\": {\r\n \"hotelId\": \"{{hotelId}}\",\r\n \"contractNumber\": \"12345ABCDEFG\",\r\n \"startDate\": \"{{currentdate}}\",\r\n \"roomId\": \"{{roomId}}\",\r\n \"profileId\": {\r\n \"type\": \"Profile\",\r\n \"id\": \"{{profileId}}\"\r\n },\r\n \"ownerExclusive\": false,\r\n \"status\": \"A\"\r\n }\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/roomOwners", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "roomOwners" + ], + "query": [ + { + "key": "code", + "value": "", + "disabled": true + }, + { + "key": "wildcard", + "value": "", + "disabled": true + }, + { + "key": "description", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "put Profile Room Ownership Records", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "PUT", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"roomOwners\": {\r\n \"roomOwnershipInfo\": [\r\n {\r\n \"roomOwnershipId\": {{roomOwnershipId}},\r\n \"contractNumber\": \"\",\r\n \"roomId\": \"{{roomId}}\",\r\n \"hotelId\": \"{{hotelId}}\",\r\n \"startDate\": \"{{currentdate}}\",\r\n \"endDate\": \"{{currentdateplus366}}\",\r\n \"status\": \"A\",\r\n \"profileId\": {\r\n \"type\": \"Profile\",\r\n \"id\": \"{{profileId}}\"\r\n },\r\n \"ownerExclusive\": true\r\n }\r\n ]\r\n },\r\n \"overrideOwnerExclusive\": false,\r\n \"overrideOwnerExclusive\": false\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/roomOwners/", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "roomOwners", + "" + ], + "query": [ + { + "key": "code", + "value": "", + "disabled": true + }, + { + "key": "wildcard", + "value": "", + "disabled": true + }, + { + "key": "description", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + }, + { + "name": "Delete Profile Room Ownership Records", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "DELETE", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{hotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"roomOwners\": {\r\n \"roomOwnershipInfo\": [\r\n {\r\n \"roomOwnershipId\": {{roomOwnershipId}},\r\n \"contractNumber\": \"\",\r\n \"hotelId\": \"{{hotelId}}}}\",\r\n \"roomId\": \"{{roomId}}\",\r\n \"startDate\": \"{{currentdate}}\",\r\n \"endDate\": \"{{currentdateplus366}}\",\r\n \"status\": \"A\",\r\n \"profileId\": {\r\n \"type\": \"Profile\",\r\n \"id\": \"{{profileId}}\"\r\n },\r\n \"ownerExclusive\": true\r\n }\r\n ]\r\n },\r\n \"overrideOwnerExclusive\": false,\r\n \"overrideOwnerExclusive\": false\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rmr/config/v1/roomOwners/{{roomOwnershipId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rmr", + "config", + "v1", + "roomOwners", + "{{roomOwnershipId}}" + ], + "query": [ + { + "key": "code", + "value": "", + "disabled": true + }, + { + "key": "wildcard", + "value": "", + "disabled": true + }, + { + "key": "description", + "value": "", + "disabled": true + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "System Monitoring (SYS)", + "item": [ + { + "name": "get Business Event Queues", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "Accept", + "value": "application/json;charset=UTF-8", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/sys/v1/externalSystems/{{extSystemCode}}/accumulatedBusinessEvents?actionType=CREATE+ACTIVITY&offset=1&hotelIds={{HotelId}}&module=ACTIVITY&enquiryStartDate=2023-01-22", + "host": [ + "{{HostName}}" + ], + "path": [ + "sys", + "v1", + "externalSystems", + "{{extSystemCode}}", + "accumulatedBusinessEvents" + ], + "query": [ + { + "key": "actionType", + "value": "CREATE+ACTIVITY" + }, + { + "key": "offset", + "value": "1" + }, + { + "key": "hotelIds", + "value": "{{HotelId}}" + }, + { + "key": "module", + "value": "ACTIVITY" + }, + { + "key": "enquiryStartDate", + "value": "2023-01-22" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Asyncronous APIs", + "item": [ + { + "name": "Availability (PARASYNC)", + "item": [ + { + "name": "Restrictions", + "item": [ + { + "name": "Examples", + "item": [ + { + "name": "post Restrictions Process -> Code: Closed", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"restrictions\": [\r\n {\r\n \"restrictionStatus\": {\r\n \"code\": \"Closed\" \r\n },\r\n \"ratePlanCodes\": [\r\n \"string\"\r\n ],\r\n \"roomTypes\": [\r\n \"string\"\r\n ],\r\n \"ratePlanCategories\": [\r\n \"string\"\r\n ],\r\n \"seasonCode\": \"string\",\r\n \"blockId\": {\r\n \"id\": \"string\"\r\n },\r\n \"bookingChannelOnRequest\": \"s\",\r\n \"dateRangeStart\": \"2023-06-29\",\r\n \"dateRangeEnd\": \"2023-06-29\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"yieldStatus\": \"Yieldable\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/par/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/restrictions", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "restrictions" + ] + }, + "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Availability\n \n- **Operation ID**: postRestrictionsProcess (POST)\n \n- **Purpose**: A user can send various restrictions to OPERA Cloud by specifying restriction details in the request. You can set restrictions for a whole year and have multiple restrictions on a given day. However, there can be a hierarchy of restrictions. For further guidance, review the [OPERA PMS Help](https://docs.oracle.com/en/industries/hospitality/opera-cloud/21.5/ocsuh/t_availability_managing_restrictions.htm#ManagingRestrictions-373B441F)." + }, + "response": [] + }, + { + "name": "post Restrictions Process -> Code: Open", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"restrictions\": [\r\n {\r\n \"restrictionStatus\": {\r\n \"code\": \"Open\"\r\n },\r\n \"ratePlanCodes\": [\r\n \"string\"\r\n ],\r\n \"roomTypes\": [\r\n \"string\"\r\n ],\r\n \"ratePlanCategories\": [\r\n \"string\"\r\n ],\r\n \"seasonCode\": \"string\",\r\n \"blockId\": {\r\n \"id\": \"string\"\r\n },\r\n \"bookingChannelOnRequest\": \"s\",\r\n \"dateRangeStart\": \"2023-06-29\",\r\n \"dateRangeEnd\": \"2023-06-29\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"yieldStatus\": \"Yieldable\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/par/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/restrictions", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "restrictions" + ] + }, + "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Availability\n \n- **Operation ID**: postRestrictionsProcess (POST)\n \n- **Purpose**: A user can send various restrictions to OPERA Cloud by specifying restriction details in the request. You can set restrictions for a whole year and have multiple restrictions on a given day. However, there can be a hierarchy of restrictions. For further guidance, review the [OPERA PMS Help](https://docs.oracle.com/en/industries/hospitality/opera-cloud/21.5/ocsuh/t_availability_managing_restrictions.htm#ManagingRestrictions-373B441F)." + }, + "response": [] + }, + { + "name": "post Restrictions Process -> Code: ClosedForArrival", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"restrictions\": [\r\n {\r\n \"restrictionStatus\": {\r\n \"code\": \"ClosedForArrival\"\r\n },\r\n \"ratePlanCodes\": [\r\n \"string\"\r\n ],\r\n \"roomTypes\": [\r\n \"string\"\r\n ],\r\n \"ratePlanCategories\": [\r\n \"string\"\r\n ],\r\n \"seasonCode\": \"string\",\r\n \"blockId\": {\r\n \"id\": \"string\"\r\n },\r\n \"bookingChannelOnRequest\": \"s\",\r\n \"dateRangeStart\": \"2023-06-29\",\r\n \"dateRangeEnd\": \"2023-06-29\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"yieldStatus\": \"Yieldable\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/par/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/restrictions", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "restrictions" + ] + }, + "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Availability\n \n- **Operation ID**: postRestrictionsProcess (POST)\n \n- **Purpose**: A user can send various restrictions to OPERA Cloud by specifying restriction details in the request. You can set restrictions for a whole year and have multiple restrictions on a given day. However, there can be a hierarchy of restrictions. For further guidance, review the [OPERA PMS Help](https://docs.oracle.com/en/industries/hospitality/opera-cloud/21.5/ocsuh/t_availability_managing_restrictions.htm#ManagingRestrictions-373B441F)." + }, + "response": [] + }, + { + "name": "post Restrictions Process -> Code: OpenForArrival", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"restrictions\": [\r\n {\r\n \"restrictionStatus\": {\r\n \"code\": \"OpenForArrival\"\r\n },\r\n \"ratePlanCodes\": [\r\n \"string\"\r\n ],\r\n \"roomTypes\": [\r\n \"string\"\r\n ],\r\n \"ratePlanCategories\": [\r\n \"string\"\r\n ],\r\n \"seasonCode\": \"string\",\r\n \"blockId\": {\r\n \"id\": \"string\"\r\n },\r\n \"bookingChannelOnRequest\": \"s\",\r\n \"dateRangeStart\": \"2023-06-29\",\r\n \"dateRangeEnd\": \"2023-06-29\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"yieldStatus\": \"Yieldable\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/par/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/restrictions", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "restrictions" + ] + }, + "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Availability\n \n- **Operation ID**: postRestrictionsProcess (POST)\n \n- **Purpose**: A user can send various restrictions to OPERA Cloud by specifying restriction details in the request. You can set restrictions for a whole year and have multiple restrictions on a given day. However, there can be a hierarchy of restrictions. For further guidance, review the [OPERA PMS Help](https://docs.oracle.com/en/industries/hospitality/opera-cloud/21.5/ocsuh/t_availability_managing_restrictions.htm#ManagingRestrictions-373B441F)." + }, + "response": [] + }, + { + "name": "post Restrictions Process -> Code: ClosedForDeparture", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"restrictions\": [\r\n {\r\n \"restrictionStatus\": {\r\n \"code\": \"ClosedForDeparture\"\r\n },\r\n \"ratePlanCodes\": [\r\n \"string\"\r\n ],\r\n \"roomTypes\": [\r\n \"string\"\r\n ],\r\n \"ratePlanCategories\": [\r\n \"string\"\r\n ],\r\n \"seasonCode\": \"string\",\r\n \"blockId\": {\r\n \"id\": \"string\"\r\n },\r\n \"bookingChannelOnRequest\": \"s\",\r\n \"dateRangeStart\": \"2023-06-29\",\r\n \"dateRangeEnd\": \"2023-06-29\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"yieldStatus\": \"Yieldable\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/par/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/restrictions", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "restrictions" + ] + }, + "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Availability\n \n- **Operation ID**: postRestrictionsProcess (POST)\n \n- **Purpose**: A user can send various restrictions to OPERA Cloud by specifying restriction details in the request. You can set restrictions for a whole year and have multiple restrictions on a given day. However, there can be a hierarchy of restrictions. For further guidance, review the [OPERA PMS Help](https://docs.oracle.com/en/industries/hospitality/opera-cloud/21.5/ocsuh/t_availability_managing_restrictions.htm#ManagingRestrictions-373B441F)." + }, + "response": [] + }, + { + "name": "post Restrictions Process -> Code: OpenForDeparture", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"restrictions\": [\r\n {\r\n \"restrictionStatus\": {\r\n \"code\": \"OpenForDeparture\"\r\n },\r\n \"ratePlanCodes\": [\r\n \"string\"\r\n ],\r\n \"roomTypes\": [\r\n \"string\"\r\n ],\r\n \"ratePlanCategories\": [\r\n \"string\"\r\n ],\r\n \"seasonCode\": \"string\",\r\n \"blockId\": {\r\n \"id\": \"string\"\r\n },\r\n \"bookingChannelOnRequest\": \"s\",\r\n \"dateRangeStart\": \"2023-06-29\",\r\n \"dateRangeEnd\": \"2023-06-29\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"yieldStatus\": \"Yieldable\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/par/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/restrictions", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "restrictions" + ] + }, + "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Availability\n \n- **Operation ID**: postRestrictionsProcess (POST)\n \n- **Purpose**: A user can send various restrictions to OPERA Cloud by specifying restriction details in the request. You can set restrictions for a whole year and have multiple restrictions on a given day. However, there can be a hierarchy of restrictions. For further guidance, review the [OPERA PMS Help](https://docs.oracle.com/en/industries/hospitality/opera-cloud/21.5/ocsuh/t_availability_managing_restrictions.htm#ManagingRestrictions-373B441F)." + }, + "response": [] + }, + { + "name": "post Restrictions Process -> Code: MinimumStayThrough", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"restrictions\": [\r\n {\r\n \"restrictionStatus\": {\r\n \"code\": \"MinimumStayThrough\",\r\n \"unit\":3,\r\n \"lengthOfStay1\": false,\r\n \"lengthOfStay2\": false,\r\n \"lengthOfStay3\": true,\r\n \"lengthOfStay4\": false,\r\n \"lengthOfStay5\": false,\r\n \"lengthOfStay6\": false,\r\n \"lengthOfStay7\": false\r\n },\r\n \"ratePlanCodes\": [\r\n \"string\"\r\n ],\r\n \"roomTypes\": [\r\n \"string\"\r\n ],\r\n \"ratePlanCategories\": [\r\n \"string\"\r\n ],\r\n \"seasonCode\": \"string\",\r\n \"blockId\": {\r\n \"id\": \"string\"\r\n },\r\n \"bookingChannelOnRequest\": \"s\",\r\n \"dateRangeStart\": \"2023-06-29\",\r\n \"dateRangeEnd\": \"2023-06-29\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"yieldStatus\": \"Yieldable\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/par/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/restrictions", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "restrictions" + ] + }, + "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Availability\n \n- **Operation ID**: postRestrictionsProcess (POST)\n \n- **Purpose**: A user can send various restrictions to OPERA Cloud by specifying restriction details in the request. You can set restrictions for a whole year and have multiple restrictions on a given day. However, there can be a hierarchy of restrictions. For further guidance, review the [OPERA PMS Help](https://docs.oracle.com/en/industries/hospitality/opera-cloud/21.5/ocsuh/t_availability_managing_restrictions.htm#ManagingRestrictions-373B441F)." + }, + "response": [] + }, + { + "name": "post Restrictions Process -> Code: MaximumStayThrough", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"restrictions\": [\r\n {\r\n \"restrictionStatus\": {\r\n \"code\": \"MaximumStayThrough\",\r\n \"unit\":3,\r\n \"lengthOfStay1\": false,\r\n \"lengthOfStay2\": false,\r\n \"lengthOfStay3\": true,\r\n \"lengthOfStay4\": false,\r\n \"lengthOfStay5\": false,\r\n \"lengthOfStay6\": false,\r\n \"lengthOfStay7\": false\r\n },\r\n \"ratePlanCodes\": [\r\n \"string\"\r\n ],\r\n \"roomTypes\": [\r\n \"string\"\r\n ],\r\n \"ratePlanCategories\": [\r\n \"string\"\r\n ],\r\n \"seasonCode\": \"string\",\r\n \"blockId\": {\r\n \"id\": \"string\"\r\n },\r\n \"bookingChannelOnRequest\": \"s\",\r\n \"dateRangeStart\": \"2023-06-29\",\r\n \"dateRangeEnd\": \"2023-06-29\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"yieldStatus\": \"Yieldable\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/par/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/restrictions", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "restrictions" + ] + }, + "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Availability\n \n- **Operation ID**: postRestrictionsProcess (POST)\n \n- **Purpose**: A user can send various restrictions to OPERA Cloud by specifying restriction details in the request. You can set restrictions for a whole year and have multiple restrictions on a given day. However, there can be a hierarchy of restrictions. For further guidance, review the [OPERA PMS Help](https://docs.oracle.com/en/industries/hospitality/opera-cloud/21.5/ocsuh/t_availability_managing_restrictions.htm#ManagingRestrictions-373B441F)." + }, + "response": [] + }, + { + "name": "post Restrictions Process -> Code: MinimumLengthOfStay", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"restrictions\": [\r\n {\r\n \"restrictionStatus\": {\r\n \"code\": \"MinimumLengthOfStay\",\r\n \"unit\":3,\r\n \"lengthOfStay1\": false,\r\n \"lengthOfStay2\": false,\r\n \"lengthOfStay3\": true,\r\n \"lengthOfStay4\": false,\r\n \"lengthOfStay5\": false,\r\n \"lengthOfStay6\": false,\r\n \"lengthOfStay7\": false\r\n },\r\n \"ratePlanCodes\": [\r\n \"string\"\r\n ],\r\n \"roomTypes\": [\r\n \"string\"\r\n ],\r\n \"ratePlanCategories\": [\r\n \"string\"\r\n ],\r\n \"seasonCode\": \"string\",\r\n \"blockId\": {\r\n \"id\": \"string\"\r\n },\r\n \"bookingChannelOnRequest\": \"s\",\r\n \"dateRangeStart\": \"2023-06-29\",\r\n \"dateRangeEnd\": \"2023-06-29\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"yieldStatus\": \"Yieldable\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/par/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/restrictions", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "restrictions" + ] + }, + "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Availability\n \n- **Operation ID**: postRestrictionsProcess (POST)\n \n- **Purpose**: A user can send various restrictions to OPERA Cloud by specifying restriction details in the request. You can set restrictions for a whole year and have multiple restrictions on a given day. However, there can be a hierarchy of restrictions. For further guidance, review the [OPERA PMS Help](https://docs.oracle.com/en/industries/hospitality/opera-cloud/21.5/ocsuh/t_availability_managing_restrictions.htm#ManagingRestrictions-373B441F)." + }, + "response": [] + }, + { + "name": "post Restrictions Process -> Code: MaximumLengthOfStay", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"restrictions\": [\r\n {\r\n \"restrictionStatus\": {\r\n \"code\": \"MaximumLengthOfStay\",\r\n \"unit\":3,\r\n \"lengthOfStay1\": false,\r\n \"lengthOfStay2\": false,\r\n \"lengthOfStay3\": true,\r\n \"lengthOfStay4\": false,\r\n \"lengthOfStay5\": false,\r\n \"lengthOfStay6\": false,\r\n \"lengthOfStay7\": false\r\n },\r\n \"ratePlanCodes\": [\r\n \"string\"\r\n ],\r\n \"roomTypes\": [\r\n \"string\"\r\n ],\r\n \"ratePlanCategories\": [\r\n \"string\"\r\n ],\r\n \"seasonCode\": \"string\",\r\n \"blockId\": {\r\n \"id\": \"string\"\r\n },\r\n \"bookingChannelOnRequest\": \"s\",\r\n \"dateRangeStart\": \"2023-06-29\",\r\n \"dateRangeEnd\": \"2023-06-29\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"yieldStatus\": \"Yieldable\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/par/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/restrictions", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "restrictions" + ] + }, + "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Availability\n \n- **Operation ID**: postRestrictionsProcess (POST)\n \n- **Purpose**: A user can send various restrictions to OPERA Cloud by specifying restriction details in the request. You can set restrictions for a whole year and have multiple restrictions on a given day. However, there can be a hierarchy of restrictions. For further guidance, review the [OPERA PMS Help](https://docs.oracle.com/en/industries/hospitality/opera-cloud/21.5/ocsuh/t_availability_managing_restrictions.htm#ManagingRestrictions-373B441F)." + }, + "response": [] + }, + { + "name": "post Restrictions Process -> Code: MinimumAdvanceBooking", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"restrictions\": [\r\n {\r\n \"restrictionStatus\": {\r\n \"code\": \"MinimumAdvanceBooking\",\r\n \"unit\":8,\r\n \"lengthOfStay1\": false,\r\n \"lengthOfStay2\": false,\r\n \"lengthOfStay3\": true,\r\n \"lengthOfStay4\": false,\r\n \"lengthOfStay5\": false,\r\n \"lengthOfStay6\": false,\r\n \"lengthOfStay7\": false\r\n },\r\n \"ratePlanCodes\": [\r\n \"string\"\r\n ],\r\n \"roomTypes\": [\r\n \"string\"\r\n ],\r\n \"ratePlanCategories\": [\r\n \"string\"\r\n ],\r\n \"seasonCode\": \"string\",\r\n \"blockId\": {\r\n \"id\": \"string\"\r\n },\r\n \"bookingChannelOnRequest\": \"s\",\r\n \"dateRangeStart\": \"2023-06-29\",\r\n \"dateRangeEnd\": \"2023-06-29\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"yieldStatus\": \"Yieldable\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/par/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/restrictions", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "restrictions" + ] + }, + "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Availability\n \n- **Operation ID**: postRestrictionsProcess (POST)\n \n- **Purpose**: A user can send various restrictions to OPERA Cloud by specifying restriction details in the request. You can set restrictions for a whole year and have multiple restrictions on a given day. However, there can be a hierarchy of restrictions. For further guidance, review the [OPERA PMS Help](https://docs.oracle.com/en/industries/hospitality/opera-cloud/21.5/ocsuh/t_availability_managing_restrictions.htm#ManagingRestrictions-373B441F)." + }, + "response": [] + }, + { + "name": "post Restrictions Process -> Code: MaximumAdvanceBooking", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"restrictions\": [\r\n {\r\n \"restrictionStatus\": {\r\n \"code\": \"MaximumAdvanceBooking\",\r\n \"unit\":8,\r\n \"lengthOfStay1\": false,\r\n \"lengthOfStay2\": false,\r\n \"lengthOfStay3\": true,\r\n \"lengthOfStay4\": false,\r\n \"lengthOfStay5\": false,\r\n \"lengthOfStay6\": false,\r\n \"lengthOfStay7\": false\r\n },\r\n \"ratePlanCodes\": [\r\n \"string\"\r\n ],\r\n \"roomTypes\": [\r\n \"string\"\r\n ],\r\n \"ratePlanCategories\": [\r\n \"string\"\r\n ],\r\n \"seasonCode\": \"string\",\r\n \"blockId\": {\r\n \"id\": \"string\"\r\n },\r\n \"bookingChannelOnRequest\": \"s\",\r\n \"dateRangeStart\": \"2023-06-29\",\r\n \"dateRangeEnd\": \"2023-06-29\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"yieldStatus\": \"Yieldable\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/par/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/restrictions", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "restrictions" + ] + }, + "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Availability\n \n- **Operation ID**: postRestrictionsProcess (POST)\n \n- **Purpose**: A user can send various restrictions to OPERA Cloud by specifying restriction details in the request. You can set restrictions for a whole year and have multiple restrictions on a given day. However, there can be a hierarchy of restrictions. For further guidance, review the [OPERA PMS Help](https://docs.oracle.com/en/industries/hospitality/opera-cloud/21.5/ocsuh/t_availability_managing_restrictions.htm#ManagingRestrictions-373B441F)." + }, + "response": [] + }, + { + "name": "post Restrictions Process -> Code: LengthOfStayNotAvailable", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"restrictions\": [\r\n {\r\n \"restrictionStatus\": {\r\n \"code\": \"LengthOfStayNotAvailable\",\r\n \"unit\":8,\r\n \"lengthOfStay1\": false,\r\n \"lengthOfStay2\": false,\r\n \"lengthOfStay3\": true,\r\n \"lengthOfStay4\": false,\r\n \"lengthOfStay5\": false,\r\n \"lengthOfStay6\": false,\r\n \"lengthOfStay7\": false\r\n },\r\n \"ratePlanCodes\": [\r\n \"string\"\r\n ],\r\n \"roomTypes\": [\r\n \"string\"\r\n ],\r\n \"ratePlanCategories\": [\r\n \"string\"\r\n ],\r\n \"seasonCode\": \"string\",\r\n \"blockId\": {\r\n \"id\": \"string\"\r\n },\r\n \"bookingChannelOnRequest\": \"s\",\r\n \"dateRangeStart\": \"2023-06-29\",\r\n \"dateRangeEnd\": \"2023-06-29\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"yieldStatus\": \"Yieldable\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/par/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/restrictions", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "restrictions" + ] + }, + "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Availability\n \n- **Operation ID**: postRestrictionsProcess (POST)\n \n- **Purpose**: A user can send various restrictions to OPERA Cloud by specifying restriction details in the request. You can set restrictions for a whole year and have multiple restrictions on a given day. However, there can be a hierarchy of restrictions. For further guidance, review the [OPERA PMS Help](https://docs.oracle.com/en/industries/hospitality/opera-cloud/21.5/ocsuh/t_availability_managing_restrictions.htm#ManagingRestrictions-373B441F)." + }, + "response": [] + } + ] + }, + { + "name": "post Restrictions Process", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"restrictions\": [\r\n {\r\n \"restrictionStatus\": {\r\n \"code\": \"Closed\" \r\n },\r\n \"ratePlanCodes\": [\r\n \"string\"\r\n ],\r\n \"roomTypes\": [\r\n \"string\"\r\n ],\r\n \"ratePlanCategories\": [\r\n \"string\"\r\n ],\r\n \"seasonCode\": \"string\",\r\n \"blockId\": {\r\n \"id\": \"string\"\r\n },\r\n \"bookingChannelOnRequest\": \"s\",\r\n \"dateRangeStart\": \"2023-06-29\",\r\n \"dateRangeEnd\": \"2023-06-29\",\r\n \"sunday\": true,\r\n \"monday\": true,\r\n \"tuesday\": true,\r\n \"wednesday\": true,\r\n \"thursday\": true,\r\n \"friday\": true,\r\n \"saturday\": true,\r\n \"yieldStatus\": \"Yieldable\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/par/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/restrictions", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "restrictions" + ] + }, + "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Availability\n \n- **Operation ID**: postRestrictionsProcess (POST)\n \n- **Purpose**: A user can send various restrictions to OPERA Cloud by specifying restriction details in the request. You can set restrictions for a whole year and have multiple restrictions on a given day. However, there can be a hierarchy of restrictions. For further guidance, review the [OPERA PMS Help](https://docs.oracle.com/en/industries/hospitality/opera-cloud/21.5/ocsuh/t_availability_managing_restrictions.htm#ManagingRestrictions-373B441F)." + }, + "response": [] + }, + { + "name": "get Restrictions Process Status", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "HEAD", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/par/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/restrictions/{{RequestId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "restrictions", + "{{RequestId}}" + ] + }, + "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Availability\n- **Operation ID**: getRestrictionsProcessStatus (HEAD)\n- **Purpose**: A user can send various restrictions to OPERA Cloud by specifying restriction details in the request. You can set restrictions for a whole year and have multiple restrictions on a given day. However, there can be a hierarchy of restrictions. For further guidance, review the [OPERA PMS Help](https://docs.oracle.com/en/industries/hospitality/opera-cloud/21.5/ocsuh/t_availability_managing_restrictions.htm#ManagingRestrictions-373B441F)." + }, + "response": [] + }, + { + "name": "get Restrictions", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/par/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/restrictions/{{RequestId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "par", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "restrictions", + "{{RequestId}}" + ] + }, + "description": "- **Type of Async API:** Posts data to OPERA Cloud\n \n- **Module:** Availability\n \n- **Operation ID**: getRestrictions (GET)\n \n- **Purpose**: A user can send various restrictions to OPERA Cloud by specifying restriction details in the request. You can set restrictions for a whole year and have multiple restrictions on a given day. However, there can be a hierarchy of restrictions. For further guidance, review the [OPERA PMS Help](https://docs.oracle.com/en/industries/hospitality/opera-cloud/21.5/ocsuh/t_availability_managing_restrictions.htm#ManagingRestrictions-373B441F)." + }, + "response": [] + } + ] + } + ] + }, + { + "name": "Blocks (BLKASYNC)", + "item": [ + { + "name": "Block Allocation Summary", + "item": [ + { + "name": "Examples", + "item": [ + { + "name": "start Block Allocation Summary Process -> start/EndDate", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"startDate\": \"2023-06-30\",\r\n \"endDate\": \"2023-07-30\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/blocks/allocationSummary", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "blocks", + "allocationSummary" + ] + }, + "description": "- **Type of Async API:** Fetches data from OPERA Cloud\n- **Module:** Blocks\n- **Operation ID**: startBlockAllocationSummaryProcess (POST)\n- **Purpose**: You can use this API will fetch Block allocation information for a hotel, and specified date range. The block allocated inventory, rates and room type statistics, including revenue, are returned as part of the response." + }, + "response": [] + }, + { + "name": "start Block Allocation Summary Process -> occupancyDate", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"occupancyDate\": \"2023-06-30\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/blocks/allocationSummary", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "blocks", + "allocationSummary" + ] + }, + "description": "- **Type of Async API:** Fetches data from OPERA Cloud\n- **Module:** Blocks\n- **Operation ID**: startBlockAllocationSummaryProcess (POST)\n- **Purpose**: You can use this API will fetch Block allocation information for a hotel, and specified date range. The block allocated inventory, rates and room type statistics, including revenue, are returned as part of the response." + }, + "response": [] + }, + { + "name": "start Block Allocation Summary Process -> startLastModified/EndLastModifiedDate", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"startLastModifiedDate\": \"2023-06-30\",\r\n \"endLastModifiedDate\": \"2023-07-30\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/blocks/allocationSummary", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "blocks", + "allocationSummary" + ] + }, + "description": "- **Type of Async API:** Fetches data from OPERA Cloud\n- **Module:** Blocks\n- **Operation ID**: startBlockAllocationSummaryProcess (POST)\n- **Purpose**: You can use this API will fetch Block allocation information for a hotel, and specified date range. The block allocated inventory, rates and room type statistics, including revenue, are returned as part of the response." + }, + "response": [] + } + ] + }, + { + "name": "start Block Allocation Summary Process", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"startDate\": \"2023-06-30\",\r\n \"endDate\": \"2023-07-30\"\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/blocks/allocationSummary", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "blocks", + "allocationSummary" + ] + }, + "description": "- **Type of Async API:** Fetches data from OPERA Cloud\n- **Module:** Blocks\n- **Operation ID**: startBlockAllocationSummaryProcess (POST)\n- **Purpose**: You can use this API will fetch Block allocation information for a hotel, and specified date range. The block allocated inventory, rates and room type statistics, including revenue, are returned as part of the response." + }, + "response": [] + }, + { + "name": "get Block Allocation Summary Process Status", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "HEAD", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/blocks/allocationSummary/{{RequestId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "blocks", + "allocationSummary", + "{{RequestId}}" + ] + }, + "description": "- **Type of Async API:** Fetches data from OPERA Cloud\n \n- **Module:** Blocks\n \n- **Operation ID**: getBlockAllocationSummaryProcessStatus (HEAD) \n \n- **Purpose**: You can use this API will fetch Block allocation information for a hotel, and specified date range. The block allocated inventory, rates and room type statistics, including revenue, are returned as part of the response." + }, + "response": [] + }, + { + "name": "get Block Allocation Summary", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/blocks/allocationSummary/{{RequestId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "blocks", + "allocationSummary", + "{{RequestId}}" + ] + }, + "description": "- **Type of Async API:** Fetches data from OPERA Cloud\n \n- **Module:** Blocks\n \n- **Operation ID**: getBlockAllocationSummary (GET)\n \n- **Purpose**: You can use this API will fetch Block allocation information for a hotel, and specified date range. The block allocated inventory, rates and room type statistics, including revenue, are returned as part of the response." + }, + "response": [] + } + ] + }, + { + "name": "Block Recalculate Room Forecast", + "item": [ + { + "name": "post Start Recalculate Room Forecast Process", + "protocolProfileBehavior": { + "disabledSystemHeaders": { + "accept-encoding": true + } + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "default" + }, + { + "key": "Accept-Encoding", + "value": "application/json", + "type": "default" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/async/v1/hotels/{{HotelId}}/blocks/{{blockId}}/recalculateRoomForecast", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "async", + "v1", + "hotels", + "{{HotelId}}", + "blocks", + "{{blockId}}", + "recalculateRoomForecast" + ] + } + }, + "response": [] + }, + { + "name": "get Recalculate Room Forecast Process Status", + "protocolProfileBehavior": { + "disabledSystemHeaders": { + "accept-encoding": true + }, + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "HEAD", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "default" + }, + { + "key": "Accept-Encoding", + "value": "application/json", + "type": "default" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/async/v1/hotels/{{HotelId}}/blocks/{{blockId}}/recalculateRoomForecast/{{requestId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "async", + "v1", + "hotels", + "{{HotelId}}", + "blocks", + "{{blockId}}", + "recalculateRoomForecast", + "{{requestId}}" + ] + } + }, + "response": [] + }, + { + "name": "get Recalculate Room Forecast Process Info", + "protocolProfileBehavior": { + "disabledSystemHeaders": { + "accept-encoding": true + }, + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "default" + }, + { + "key": "Accept-Encoding", + "value": "application/json", + "type": "default" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/blk/async/v1/hotels/{{HotelId}}/blocks/{{blockId}}/recalculateRoomForecast/{{requestId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "blk", + "async", + "v1", + "hotels", + "{{HotelId}}", + "blocks", + "{{blockId}}", + "recalculateRoomForecast", + "{{requestId}}" + ] + } + }, + "response": [] + } + ] + } + ] + }, + { + "name": "Inventory (INVASYNC)", + "item": [ + { + "name": "Revenue Inventory Statistics", + "item": [ + { + "name": "Examples", + "item": [ + { + "name": "start Revenue Inventory Statistics Process -> with RoomTypes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"dateRangeStart\": \"2023-06-23\",\n \"dateRangeEnd\": \"2023-06-25\",\n \"roomTypes\": [\n \"\"\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/revenueInventoryStatistics", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "revenueInventoryStatistics" + ] + }, + "description": "- **Type of Async API:** Fetches Data from OPERA Cloud\n \n- **Module:** Inventory\n \n- **Operation ID**: startRevenueInventoryStatisticsProcess (POST)\n- **Purpose:** You can use this API to fetch revenue inventory statistics for the past, present and future reservations from OPERA Cloud. You will be able to filter using stay date (with a start and end date) to fetch inventory data." + }, + "response": [] + }, + { + "name": "start Revenue Inventory Statistics Process -> with MarketCodes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"dateRangeStart\": \"2023-06-23\",\n \"dateRangeEnd\": \"2023-06-25\",\n \"marketCodes\": [ \n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/revenueInventoryStatistics", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "revenueInventoryStatistics" + ] + }, + "description": "- **Type of Async API:** Fetches Data from OPERA Cloud\n \n- **Module:** Inventory\n \n- **Operation ID**: startRevenueInventoryStatisticsProcess (POST)\n- **Purpose:** You can use this API to fetch revenue inventory statistics for the past, present and future reservations from OPERA Cloud. You will be able to filter using stay date (with a start and end date) to fetch inventory data." + }, + "response": [] + }, + { + "name": "start Revenue Inventory Statistics Process -> with GuaranteeCodes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"dateRangeStart\": \"2023-06-23\",\n \"dateRangeEnd\": \"2023-06-25\",\n \"marketCodes\": [ \n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/revenueInventoryStatistics", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "revenueInventoryStatistics" + ] + }, + "description": "- **Type of Async API:** Fetches Data from OPERA Cloud\n \n- **Module:** Inventory\n \n- **Operation ID**: startRevenueInventoryStatisticsProcess (POST)\n- **Purpose:** You can use this API to fetch revenue inventory statistics for the past, present and future reservations from OPERA Cloud. You will be able to filter using stay date (with a start and end date) to fetch inventory data." + }, + "response": [] + }, + { + "name": "start Revenue Inventory Statistics Process -> with Groupby: RoomTypes", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"dateRangeStart\": \"2023-06-23\",\n \"dateRangeEnd\": \"2023-06-25\",\n \"roomTypes\": [\n \"\"\n ],\n \"groupBy\": [\n \"roomType\"\n \n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/revenueInventoryStatistics", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "revenueInventoryStatistics" + ] + }, + "description": "- **Type of Async API:** Fetches Data from OPERA Cloud\n \n- **Module:** Inventory\n \n- **Operation ID**: startRevenueInventoryStatisticsProcess (POST)\n- **Purpose:** You can use this API to fetch revenue inventory statistics for the past, present and future reservations from OPERA Cloud. You will be able to filter using stay date (with a start and end date) to fetch inventory data." + }, + "response": [] + }, + { + "name": "start Revenue Inventory Statistics Process -> with Groupby: MarketCode", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"dateRangeStart\": \"2023-06-23\",\n \"dateRangeEnd\": \"2023-06-25\",\n \"roomTypes\": [\n \"\"\n ],\n \"groupBy\": [\n \"MarketCode\"\n \n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/revenueInventoryStatistics", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "revenueInventoryStatistics" + ] + }, + "description": "- **Type of Async API:** Fetches Data from OPERA Cloud\n \n- **Module:** Inventory\n \n- **Operation ID**: startRevenueInventoryStatisticsProcess (POST)\n- **Purpose:** You can use this API to fetch revenue inventory statistics for the past, present and future reservations from OPERA Cloud. You will be able to filter using stay date (with a start and end date) to fetch inventory data." + }, + "response": [] + }, + { + "name": "start Revenue Inventory Statistics Process -> with Groupby: GuaranteeType", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"dateRangeStart\": \"2023-06-23\",\n \"dateRangeEnd\": \"2023-06-25\",\n \"roomTypes\": [\n \"\"\n ],\n \"groupBy\": [\n \"GuaranteeType\"\n \n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/revenueInventoryStatistics", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "revenueInventoryStatistics" + ] + }, + "description": "- **Type of Async API:** Fetches Data from OPERA Cloud\n \n- **Module:** Inventory\n \n- **Operation ID**: startRevenueInventoryStatisticsProcess (POST)\n- **Purpose:** You can use this API to fetch revenue inventory statistics for the past, present and future reservations from OPERA Cloud. You will be able to filter using stay date (with a start and end date) to fetch inventory data." + }, + "response": [] + }, + { + "name": "start Revenue Inventory Statistics Process -> with Groupby: Multiple Criteria", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"dateRangeStart\": \"2023-06-23\",\n \"dateRangeEnd\": \"2023-06-25\",\n \"roomTypes\": [\n \"\"\n ],\n \"groupBy\": [\n \"GuaranteeType\"\n \n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/revenueInventoryStatistics", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "revenueInventoryStatistics" + ] + }, + "description": "- **Type of Async API:** Fetches Data from OPERA Cloud\n \n- **Module:** Inventory\n \n- **Operation ID**: startRevenueInventoryStatisticsProcess (POST)\n- **Purpose:** You can use this API to fetch revenue inventory statistics for the past, present and future reservations from OPERA Cloud. You will be able to filter using stay date (with a start and end date) to fetch inventory data." + }, + "response": [] + }, + { + "name": "start Revenue Inventory Statistics Process -> Multiple Criteria", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"dateRangeStart\": \"2023-06-23\",\n \"dateRangeEnd\": \"2023-06-25\",\n \"roomTypes\": [\n \"\"\n ],\n \"groupBy\": [\n \n ],\n \"guaranteeCodes\": [\n \n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/revenueInventoryStatistics", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "revenueInventoryStatistics" + ] + }, + "description": "- **Type of Async API:** Fetches Data from OPERA Cloud\n \n- **Module:** Inventory\n \n- **Operation ID**: startRevenueInventoryStatisticsProcess (POST)\n- **Purpose:** You can use this API to fetch revenue inventory statistics for the past, present and future reservations from OPERA Cloud. You will be able to filter using stay date (with a start and end date) to fetch inventory data." + }, + "response": [] + } + ] + }, + { + "name": "start Revenue Inventory Statistics Process", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"dateRangeStart\": \"2023-06-23\",\n \"dateRangeEnd\": \"2023-06-25\",\n \"roomTypes\": [\n \"\"\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/revenueInventoryStatistics", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "revenueInventoryStatistics" + ] + }, + "description": "- **Type of Async API:** Fetches Data from OPERA Cloud\n \n- **Module:** Inventory\n \n- **Operation ID**: startRevenueInventoryStatisticsProcess (POST)\n- **Purpose:** You can use this API to fetch revenue inventory statistics for the past, present and future reservations from OPERA Cloud. You will be able to filter using stay date (with a start and end date) to fetch inventory data." + }, + "response": [] + }, + { + "name": "get Revenue Inventory Statistics Process Status", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "HEAD", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/revenueInventoryStatistics/{{RequestId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "revenueInventoryStatistics", + "{{RequestId}}" + ] + }, + "description": "- **Type of Async API:** Fetches Data from OPERA Cloud\n \n- **Module:** Inventory\n \n- **Operation ID**: getRevenueInventoryStatisticsProcessStatus (HEAD)\n- **Purpose:** You can use this API to fetch revenue inventory statistics for the past, present and future reservations from OPERA Cloud. You will be able to filter using stay date (with a start and end date) to fetch inventory data." + }, + "response": [] + }, + { + "name": "get Revenue Inventory Statistics", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/revenueInventoryStatistics/{{RequestId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "revenueInventoryStatistics", + "{{RequestId}}" + ] + }, + "description": "- **Type of Async API:** Fetches Data from OPERA Cloud\n \n- **Module:** Inventory\n \n- **Operation ID**: getRevenueInventoryStatistics (GET)\n- **Purpose:** You can use this API to fetch revenue inventory statistics for the past, present and future reservations from OPERA Cloud. You will be able to filter using stay date (with a start and end date) to fetch inventory data." + }, + "response": [] + } + ] + }, + { + "name": "Sell Limits", + "item": [ + { + "name": "Examples", + "item": [ + { + "name": "post Sell Limits Process -> RoomType Sell Limits", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "[\n {\n \"roomTypeSellLimits\": [\n {\n \"date\": \"2023-06-29\",\n \"amount\": 0,\n \"flatOrPercentage\": \"Flat\",\n \"roomType\": \"string\"\n }\n ]\n }\n]", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/sellLimits", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "sellLimits" + ] + }, + "description": "- **Type of Async API:** Posts Data to OPERA Cloud\n- **Module:** Inventory\n- **Operation ID**: postSellLimitsProcess (POST)\n \n- **Purpose:** You can use this API to create Sell Limits in OPERA Cloud by date." + }, + "response": [] + }, + { + "name": "post Sell Limits Process -> RoomClass Sell Limits", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "[\n {\n \"roomClassSellLimits\": [\n {\n \"date\": \"2023-06-29\",\n \"amount\": 0,\n \"flatOrPercentage\": \"Flat\",\n \"roomClass\": \"string\"\n }\n ]\n }\n]", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/sellLimits", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "sellLimits" + ] + }, + "description": "- **Type of Async API:** Posts Data to OPERA Cloud\n- **Module:** Inventory\n- **Operation ID**: postSellLimitsProcess (POST)\n \n- **Purpose:** You can use this API to create Sell Limits in OPERA Cloud by date." + }, + "response": [] + }, + { + "name": "post Sell Limits Process -> House Sell Limits", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "[\n {\n \"houseSellLimits\": [\n {\n \"date\": \"2023-06-29\",\n \"amount\": 0,\n \"flatOrPercentage\": \"Flat\"\n }\n ]\n }\n]", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/sellLimits", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "sellLimits" + ] + }, + "description": "- **Type of Async API:** Posts Data to OPERA Cloud\n- **Module:** Inventory\n- **Operation ID**: postSellLimitsProcess (POST)\n \n- **Purpose:** You can use this API to create Sell Limits in OPERA Cloud by date." + }, + "response": [] + }, + { + "name": "post Sell Limits Process -> Multiple Criteria", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "[\n {\n \"roomTypeSellLimits\": [\n {\n \"date\": \"2023-06-29\",\n \"amount\": 0,\n \"flatOrPercentage\": \"Flat\",\n \"roomType\": \"string\"\n }\n ],\n \"roomClassSellLimits\": [\n {\n \"date\": \"2023-06-29\",\n \"amount\": 0,\n \"flatOrPercentage\": \"Flat\",\n \"roomClass\": \"string\"\n }\n ]\n }\n]", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/sellLimits", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "sellLimits" + ] + }, + "description": "- **Type of Async API:** Posts Data to OPERA Cloud\n- **Module:** Inventory\n- **Operation ID**: postSellLimitsProcess (POST)\n \n- **Purpose:** You can use this API to create Sell Limits in OPERA Cloud by date." + }, + "response": [] + }, + { + "name": "post Sell Limits Process -> All Criteria", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "[\n {\n \"houseSellLimits\": [\n {\n \"date\": \"2023-06-29\",\n \"amount\": 0,\n \"flatOrPercentage\": \"Flat\"\n }\n ],\n \"roomTypeSellLimits\": [\n {\n \"date\": \"2023-06-29\",\n \"amount\": 0,\n \"flatOrPercentage\": \"Flat\",\n \"roomType\": \"string\"\n }\n ],\n \"roomClassSellLimits\": [\n {\n \"date\": \"2023-06-29\",\n \"amount\": 0,\n \"flatOrPercentage\": \"Flat\",\n \"roomClass\": \"string\"\n }\n ]\n }\n]", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/sellLimits", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "sellLimits" + ] + }, + "description": "- **Type of Async API:** Posts Data to OPERA Cloud\n- **Module:** Inventory\n- **Operation ID**: postSellLimitsProcess (POST)\n \n- **Purpose:** You can use this API to create Sell Limits in OPERA Cloud by date." + }, + "response": [] + } + ] + }, + { + "name": "post Sell Limits Process", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "[\n {\n \"houseSellLimits\": [\n {\n \"date\": \"2023-06-29\",\n \"amount\": 0,\n \"flatOrPercentage\": \"Flat\"\n }\n ]\n }\n]", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/sellLimits", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "sellLimits" + ] + }, + "description": "- **Type of Async API:** Posts Data to OPERA Cloud\n- **Module:** Inventory\n- **Operation ID**: postSellLimitsProcess (POST)\n \n- **Purpose:** You can use this API to create Sell Limits in OPERA Cloud by date." + }, + "response": [] + }, + { + "name": "get Sell Limits Process Status", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "HEAD", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/sellLimits/{{RequestId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "sellLimits", + "{{RequestId}}" + ] + }, + "description": "- **Type of Async API:** Posts Data to OPERA Cloud\n \n- **Module:** Inventory\n \n- **Operation ID**: getSellLimitsProcessStatus (HEAD)\n \n- **Purpose:** You can use this API to create Sell Limits in OPERA Cloud by date." + }, + "response": [] + }, + { + "name": "get Sell Limits", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/inv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/sellLimits/{{RequestId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "inv", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "sellLimits", + "{{RequestId}}" + ] + }, + "description": "- **Type of Async API:** Posts Data to OPERA Cloud\n \n- **Module:** Inventory\n \n- **Operation ID**: getSellLimits (GET)\n \n- **Purpose:** You can use this API to create Sell Limits in OPERA Cloud by date." + }, + "response": [] + } + ] + } + ] + }, + { + "name": "Profiles (CRMASYNC)", + "item": [ + { + "name": "stayRecords", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"stayRecords\": [\n {\n \"resort\": \"LCSCRM1\",\n \"stayDailyRates\": {\n \"transactionDate\": \"06-06-2021\",\n \"bookedRoomType\": \"DLXQ\",\n \"currencyCode\": \"USD\",\n \"marketCode\": \"CORPC\",\n \"rateCode\": \"TESTOVER\",\n \"rateAmount\": 105000,\n \"roomNumber\": \"101\",\n \"roomType\": \"DLXQ\"\n },\n \"stayMemberships\": {\n \"membershipType\": \"CRMROYAL\",\n \"membershipNumber\": \"CR11001\"\n },\n \"stayProfiles\": {\n \"nameId\": \"3263372\",\n \"pmsNameId\": \"3263372\",\n \"profileRole\": \"CONTACT_RESV\"\n },\n \"stayRecordsList\": {\n \"UDFC01\": \"01\",\n \"UDFC02\": \"02\",\n \"UDFC03\": \"03\",\n \"UDFC04\": \"04\",\n \"UDFC05\": \"05\",\n \"UDFC06\": \"06\",\n \"UDFC07\": \"07\",\n \"UDFC08\": \"08\",\n \"UDFC09\": \"09\",\n \"UDFC10\": \"10\",\n \"UDFD01\": \"06-05-2021\",\n \"UDFD02\": \"06-05-2021\",\n \"UDFD03\": \"06-05-2021\",\n \"UDFD04\": \"06-05-2021\",\n \"UDFD05\": \"06-05-2021\",\n \"UDFN01\": \"10\",\n \"UDFN02\": \"20\",\n \"UDFN03\": \"30\",\n \"UDFN04\": \"40\",\n \"UDFN05\": \"50\",\n \"adults\": \"1\",\n \"arrivalDate\": \"06-05-2021\",\n \"baseRateAmount\": \"500\",\n \"baseRateCode\": \"TESTOVER\",\n \"baseRateCurrencyCode\": \"USD\",\n \"blockCode\": \"TESTBLK231\",\n \"bookedRoomType\": \"DLXQ\",\n \"bookingDate\": \"05-05-2021\",\n \"channel\": \"CHN1\",\n \"children\": \"0\",\n \"confirmationLegNumber\": \"1898437\",\n \"confirmationNumber\": \"1898437\",\n \"currencyCode\": \"USD\",\n \"departureDate\": \"07-05-2021\",\n \"exhangeRate\": \"1\",\n \"externalReservationId\": \"EXT234\",\n \"guestNameId\": \"3263372\",\n \"miscellaneousId\": \"874695\",\n \"paymentMethod\": \"CASH\",\n \"posCode\": \"TESTPOS\",\n \"promotionCode\": \"JULY\",\n \"reservationStatus\": \"CHECKED OUT\",\n \"reservationInsertSource\": \"INS\",\n \"roomNumber\": \"345\",\n \"roomRevenue\": \"200\",\n \"roomType\": \"STDK\",\n \"shareId\": \"87536\",\n \"sourceCode\": \"SOURCEC\",\n \"totalRevenue\": \"500\"\n },\n \"stayRevenuesDetails\": {\n \"folioView\": \"1\",\n \"revenueAmount\": \"200\",\n \"stayRevenues\": [\n {\n \"revenueAmount\": 200,\n \"revenueBucketCode\": \"FB\",\n \"transactionDate\": \"06-06-2021\"\n },\n {\n \"revenueAmount\": 300,\n \"revenueBucketCode\": \"RM\",\n \"transactionDate\": \"06-06-2021\"\n },\n {\n \"revenueAmount\": 100,\n \"revenueBucketCode\": \"MISC\",\n \"transactionDate\": \"06-06-2021\"\n }\n ]\n }\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/crm/async/v1/stayRecords", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "async", + "v1", + "stayRecords" + ] + } + }, + "response": [] + }, + { + "name": "getStayRecordsProcessStatus", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "HEAD", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/async/v1/stayRecords/07edd1ec-bdc3-66b3-e063-a912000acbd5", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "async", + "v1", + "stayRecords", + "07edd1ec-bdc3-66b3-e063-a912000acbd5" + ] + } + }, + "response": [] + }, + { + "name": "getStayRecordsProcess", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "x-externalsystem", + "value": "TEST", + "type": "text" + }, + { + "key": "x-hotelid", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "url": { + "raw": "{{HostName}}/crm/async/v1/stayRecords/07f11d7e-e200-f5b8-e063-ef10000aa67c", + "host": [ + "{{HostName}}" + ], + "path": [ + "crm", + "async", + "v1", + "stayRecords", + "07f11d7e-e200-f5b8-e063-ef10000aa67c" + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Rate Plan (RTPASYNC)", + "item": [ + { + "name": "Daily Rate Plan Schedules", + "item": [ + { + "name": "Examples", + "item": [ + { + "name": "start Set Daily Rate Plan Schedules Process -> multiple criteria", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"dailyRatePlanSchedule\": [\n {\n \"rateAmounts\": {\n \"onePersonRate\": 100,\n \"twoPersonRate\": 150,\n \"threePersonRate\": 0,\n \"fourPersonRate\": 0,\n \"fivePersonRate\": 0,\n \"extraPersonRate\": 0,\n \"extraChildRate\": 0,\n \"oneChildRate\": 0,\n \"twoChildrenRate\": 0,\n \"threeChildrenRate\": 0,\n \"fourChildrenRate\": 0,\n \"rateByAgeBuckets\": [\n {\n \"rateAmount\": 0,\n \"minimumAge\": 0,\n \"maximumAge\": 0\n }\n ],\n \"minimumChildrenForFreeStay\": 0,\n \"pointsRequired\": 0,\n \"overrideFloorAmount\": false\n },\n \"rateDate\": \"2023-10-08\",\n \"ratePlanCode\": \"MYDAILY\",\n \"roomType\": \"DLX\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rtp/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/ratePlans/dailySchedules", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "ratePlans", + "dailySchedules" + ] + }, + "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Rate Plan\n- **Operation ID**: startSetDailyRatePlanSchedulesProcess (POST)\n- **Purpose:** You can use this API to add and/or update the rate price schedule to existing OPERA Daily Rate plans." + }, + "response": [] + } + ] + }, + { + "name": "start Set Daily Rate Plan Schedules Process", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\n \"dailyRatePlanSchedule\": [\n {\n \"rateAmounts\": {\n \"onePersonRate\": 1005,\n \"twoPersonRate\": 1500,\n \"threePersonRate\": 0,\n \"fourPersonRate\": 0,\n \"fivePersonRate\": 0,\n \"extraPersonRate\": 0,\n \"extraChildRate\": 0,\n \"oneChildRate\": 0,\n \"twoChildrenRate\": 0,\n \"threeChildrenRate\": 0,\n \"fourChildrenRate\": 0,\n \"rateByAgeBuckets\": [\n {\n \"rateAmount\": 0,\n \"minimumAge\": 0,\n \"maximumAge\": 0\n }\n ],\n \"minimumChildrenForFreeStay\": 0,\n \"pointsRequired\": 0,\n \"overrideFloorAmount\": true\n },\n \"rateDate\": \"2023-10-08\",\n \"ratePlanCode\": \"MYDAILY\",\n \"roomType\": \"DLX\"\n }\n ]\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rtp/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/ratePlans/dailySchedules", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "ratePlans", + "dailySchedules" + ] + }, + "description": "- **Type of Async API:** Posts data to OPERA Cloud\n- **Module:** Rate Plan\n- **Operation ID**: startSetDailyRatePlanSchedulesProcess (POST)\n- **Purpose:** You can use this API to add and/or update the rate price schedule to existing OPERA Daily Rate plans." + }, + "response": [] + }, + { + "name": "get Daily Rate Plan Schedules Process Status", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "HEAD", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rtp/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/ratePlans/dailySchedules/{{RequestId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "ratePlans", + "dailySchedules", + "{{RequestId}}" + ] + }, + "description": "- **Type of Async API:** Posts data to OPERA Cloud\n \n- **Module:** Rate Plan\n \n- **Operation ID**: getDailyRatePlanSchedulesProcessStatus (HEAD)\n \n- **Purpose:** You can use this API to add and/or update the rate price schedule to existing OPERA Daily Rate plans." + }, + "response": [] + }, + { + "name": "get Daily Rate Plan Schedules", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rtp/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/ratePlans/dailySchedules/{{RequestId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "ratePlans", + "dailySchedules", + "{{RequestId}}" + ] + }, + "description": "- **Type of Async API:** Posts data to OPERA Cloud\n \n- **Module:** Rate Plan\n \n- **Operation ID**: getDailyRatePlanSchedules (GET)\n \n- **Purpose:** You can use this API to add and/or update the rate price schedule to existing OPERA Daily Rate plans." + }, + "response": [] + } + ] + }, + { + "name": "Best Available Rate Plans", + "item": [ + { + "name": "Examples", + "item": [ + { + "name": "start Set Best Available Rate Plans Process -> multiple criteria", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"bestAvailableRatePlans\": [\r\n {\r\n \"ratePlanCodes\": [\r\n \"string\"\r\n ],\r\n \"rateDate\": \"2023-06-29\",\r\n \"los1\": true,\r\n \"los2\": true,\r\n \"los3\": true,\r\n \"los4\": false,\r\n \"los5\": false,\r\n \"los6\": true,\r\n \"los7\": true,\r\n \"los8\": true\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rtp/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/ratePlans/bestAvailableLOS", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "ratePlans", + "bestAvailableLOS" + ] + }, + "description": "- **Type of Async API:** Posts data to OPERA Cloud\n \n- **Module:** Rate Plan\n \n- **Operation ID**: startSetBestAvailableRatePlansProcess (POST)\n \n- **Purpose:** You can use this API to post new or update existing Best Available Rate by Length Of Stay or by DAY to OPERA Cloud." + }, + "response": [] + } + ] + }, + { + "name": "start Set Best Available Rate Plans Process", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"bestAvailableRatePlans\": [\r\n {\r\n \"ratePlanCodes\": [\r\n \"string\"\r\n ],\r\n \"rateDate\": \"2023-06-29\",\r\n \"los1\": true,\r\n \"los2\": true,\r\n \"los3\": true,\r\n \"los4\": true,\r\n \"los5\": true,\r\n \"los6\": true,\r\n \"los7\": true,\r\n \"los8\": true\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rtp/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/ratePlans/bestAvailableLOS", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "ratePlans", + "bestAvailableLOS" + ] + }, + "description": "- **Type of Async API:** Posts data to OPERA Cloud\n \n- **Module:** Rate Plan\n \n- **Operation ID**: startSetBestAvailableRatePlansProcess (POST)\n \n- **Purpose:** You can use this API to post new or update existing Best Available Rate by Length Of Stay or by DAY to OPERA Cloud." + }, + "response": [] + }, + { + "name": "get Best Available Rate Plans Process Status", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "HEAD", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rtp/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/ratePlans/bestAvailableLOS/{{RequestId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "ratePlans", + "bestAvailableLOS", + "{{RequestId}}" + ] + }, + "description": "- **Type of Async API:** Posts data to OPERA Cloud\n \n- **Module:** Rate Plan\n \n- **Operation ID**: getBestAvailableRatePlansProcessStatus (HEAD)\n \n- **Purpose:** You can use this API to post new or update existing Best Available Rate by Length Of Stay or by DAY to OPERA Cloud." + }, + "response": [] + }, + { + "name": "get Best Available Rate Plans", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rtp/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/ratePlans/bestAvailableLOS/{{RequestId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "ratePlans", + "bestAvailableLOS", + "{{RequestId}}" + ] + }, + "description": "- **Type of Async API:** Posts data to OPERA Cloud\n \n- **Module:** Rate Plan\n \n- **Operation ID**: getBestAvailableRatePlans (GET)\n \n- **Purpose:** You can use this API to post new or update existing Best Available Rate by Length Of Stay or by DAY to OPERA Cloud." + }, + "response": [] + } + ] + }, + { + "name": "Hurdle Rates", + "item": [ + { + "name": "Examples", + "item": [ + { + "name": "start Hurdle Rates Process -> multiple criteria", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "[\r\n {\r\n \"hurdleDate\": \"2023-06-29\",\r\n \"roomType\": \"string\",\r\n \"roomCategory\": \"string\",\r\n \"yieldCategory\": \"string\",\r\n \"lengthOfStay\": 0,\r\n \"yieldMarketCode\": \"string\",\r\n \"hurdle\": 0,\r\n \"delta\": 0,\r\n \"ceiling\": 0,\r\n \"maximumSolds\": 0,\r\n \"roomsSold\": 0,\r\n \"override\": true\r\n }\r\n]", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rtp/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/rates/hurdles", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "rates", + "hurdles" + ] + }, + "description": "- **Type of Async API:** Posts data to OPERA Cloud\n \n- **Module:** Rate Plan\n \n- **Operation ID**: startHurdleRatesProcess (POST)\n \n- **Purpose:** You can use this API to create Sell Limits in OPERA Cloud by date." + }, + "response": [] + } + ] + }, + { + "name": "start Hurdle Rates Process", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "[\r\n {\r\n \"hurdleDate\": \"2023-06-29\",\r\n \"roomType\": \"string\",\r\n \"roomCategory\": \"string\",\r\n \"yieldCategory\": \"string\",\r\n \"lengthOfStay\": 0,\r\n \"yieldMarketCode\": \"string\",\r\n \"hurdle\": 0,\r\n \"delta\": 0,\r\n \"ceiling\": 0,\r\n \"maximumSolds\": 0,\r\n \"roomsSold\": 0,\r\n \"override\": true\r\n }\r\n]", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rtp/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/rates/hurdles", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "rates", + "hurdles" + ] + }, + "description": "- **Type of Async API:** Posts data to OPERA Cloud\n \n- **Module:** Rate Plan\n \n- **Operation ID**: startHurdleRatesProcess (POST)\n \n- **Purpose:** You can use this API to create Sell Limits in OPERA Cloud by date." + }, + "response": [] + }, + { + "name": "get Hurdle Rates Process Status", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "HEAD", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rtp/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/rates/hurdles/{{RequestId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "rates", + "hurdles", + "{{RequestId}}" + ] + }, + "description": "- **Type of Async API:** Posts data to OPERA Cloud\n \n- **Module:** Rate Plan\n \n- **Operation ID**: getHurdleRatesProcessStatus (HEAD)\n \n- **Purpose:** You can use this API to create Sell Limits in OPERA Cloud by date." + }, + "response": [] + }, + { + "name": "get Hurdle Rates", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rtp/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/rates/hurdles/{{RequestId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rtp", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "rates", + "hurdles", + "{{RequestId}}" + ] + }, + "description": "- **Type of Async API:** Posts data to OPERA Cloud\n \n- **Module:** Rate Plan\n \n- **Operation ID**: getHurdleRates (GET)\n \n- **Purpose:** You can use this API to create Sell Limits in OPERA Cloud by date." + }, + "response": [] + } + ] + } + ] + }, + { + "name": "Reservation (RSVASYNC)", + "item": [ + { + "name": "Reservations Daily Summary", + "item": [ + { + "name": "Examples", + "item": [ + { + "name": "start Reservations Daily Summary Process -> start/EndDate", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-01-02\",\r\n \"endDate\": \"2023-05-31\"\r\n }\r\n }\r\n}\r\n", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/reservations/dailySummary", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "reservations", + "dailySummary" + ] + }, + "description": "- **Type of Async API:** Fetches data from OPERA Cloud\n- **Module:** Reservations\n- **Operation ID**: startReservationsDailySummaryProcess (POST)\n- **Purpose**: This API allows external systems to retrieve a summary of reservations for a specified hotel and date range." + }, + "response": [] + }, + { + "name": "start Reservations Daily Summary Process -> startLastModified/EndLastModifiedDate", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"lastModifiedDate\": {\r\n \"startLastModifiedDate\": \"2023-01-02\",\r\n \"endLastModifiedDate\": \"2023-05-31\"\r\n }\r\n }\r\n}\r\n", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/reservations/dailySummary", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "reservations", + "dailySummary" + ] + }, + "description": "- **Type of Async API:** Fetches data from OPERA Cloud\n- **Module:** Reservations\n- **Operation ID**: startReservationsDailySummaryProcess (POST)\n- **Purpose**: This API allows external systems to retrieve a summary of reservations for a specified hotel and date range." + }, + "response": [] + } + ] + }, + { + "name": "start Reservations Daily Summary Process", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"criteria\": {\r\n \"hotelId\": \"{{HotelId}}\",\r\n \"timeSpan\": {\r\n \"startDate\": \"2023-01-02\",\r\n \"endDate\": \"2023-05-31\"\r\n }\r\n }\r\n}\r\n", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/reservations/dailySummary", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "reservations", + "dailySummary" + ] + }, + "description": "- **Type of Async API:** Fetches data from OPERA Cloud\n- **Module:** Reservations\n- **Operation ID**: startReservationsDailySummaryProcess (POST)\n- **Purpose**: This API allows external systems to retrieve a summary of reservations for a specified hotel and date range." + }, + "response": [] + }, + { + "name": "get Reservations Process Status", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "HEAD", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/reservations/dailySummary/{{SummaryId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "reservations", + "dailySummary", + "{{SummaryId}}" + ] + }, + "description": "- **Type of Async API:** Fetches data from OPERA Cloud\n- **Module:** Reservations\n- **Operation ID**: getReservationsProcessStatus (HEAD)\n- **Purpose**: This API allows external systems to retrieve a summary of reservations for a specified hotel and date range." + }, + "response": [] + }, + { + "name": "get Reservations Daily Summary", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "GET", + "header": [ + { + "key": "Content-Type", + "value": "application/json", + "type": "text" + }, + { + "key": "x-app-key", + "value": "{{AppKey}}", + "type": "text" + }, + { + "key": "x-hotelId", + "value": "{{HotelId}}", + "type": "text" + }, + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/rsv/async/v1/externalSystems/{{ExtSystemCode}}/hotels/{{HotelId}}/reservations/dailySummary/{{SummaryId}}", + "host": [ + "{{HostName}}" + ], + "path": [ + "rsv", + "async", + "v1", + "externalSystems", + "{{ExtSystemCode}}", + "hotels", + "{{HotelId}}", + "reservations", + "dailySummary", + "{{SummaryId}}" + ] + }, + "description": "- **Type of Async API:** Fetches data from OPERA Cloud\n \n- **Module:** Reservations\n \n- **Operation ID**: getReservationsDailySummary (GET)\n \n- **Purpose**: This API allows external systems to retrieve a summary of reservations for a specified hotel and date range." + }, + "response": [] + } + ] + } + ] + } + ], + "description": "###### **Overview**\n\nThe asynchronous Property APIs offer a means to collect and update bulk data efficiently. There are two distinct approaches to retrieve data from OPERA Cloud through asynchronous Property APIs and business event-driven Property APIs. The asynchronous Property APIs are specifically designed for revenue management systems, allowing smooth updates of bulk data like inventory, restrictions, and room rates in OPERA Cloud. These APIs are fully compatible with OPERA Cloud versions 23.1.x and above.\n\n###### Workflow\n\nThe Asynchronous APIs involve a three-step data flow process, and it is imperative to execute all three steps without skipping any. \n1\\. **POST** request is the first step from an external system to OPERA Cloud, which can either be to\n\n- POST Data to OPERA Cloud - This starts a process to accept the data into OPERA Cloud.\n- Fetch Data from OPERA Cloud - This starts a process to retrieve data from OPERA Cloud.\n \n\nOnce you have sent this post request to OPERA Cloud, you should receive an HTTP 202 Accepted response if the request is valid. The response header parameter \"location\" provides a URL which contains a request ID. This ID is required in step 2.\n\nNote: If the bulk data to be posted to or retrieved from OPERA Cloud doesn't align with the API specifications, a validation error will be generated.\n\n1. **HEAD** request is the second step from an external system to OPERA Cloud to check the status of the process started with POST request in the first step. Use the header parameter \"location\" from the POST response in this HEAD request. Once the process is completed, the HEAD response returns a header parameter \"status\" with value \"COMPLETED\". Similar to Step 1, the header parameter \"location\" will return a URL that contains a request ID required in step 3.\n \n\nIf the process is not completed; the HEAD response header parameter \"retry-after\" indicates the number of seconds we recommend waiting before calling the HEAD operation again. Please note that \"retry-after\" will only be supported with OPERA Cloud versions 24.1 and higher.\n\n1. **GET** request is the third step from an external system to OPERA Cloud to either collect the bulk data, or confirm the post of data was successful. Use the ID returned in the \"location\" header URL returned by the HEAD response in step 2. The GET response provides the requested data or log specifics, particularly if you've added data, and indicates any potential failures.", + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] + }, + { + "name": "OPI Token Request API (tokenExchange)", + "item": [ + { + "name": "post open Payment Token Exchange", + "request": { + "auth": { + "type": "bearer", + "bearer": [ + { + "key": "token", + "value": "{{Token}}", + "type": "string" + } + ] + }, + "method": "POST", + "header": [ + { + "key": "X-Request-Id", + "value": "{{request_id}}", + "type": "text" + } + ], + "body": { + "mode": "raw", + "raw": "{\r\n \"cards\": [\r\n {\r\n \"recordNumber\": 1,\r\n \"pan\": \"4111111111111111\",\r\n \"expiryDate\": \"2312\"\r\n }\r\n ]\r\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HostName}}/tokenExchange/v1/hotels/{{hotelCode}}/tokens", + "host": [ + "{{HostName}}" + ], + "path": [ + "tokenExchange", + "v1", + "hotels", + "{{hotelCode}}", + "tokens" + ] + } + }, + "response": [] + } + ] + } + ] + } + ], + "event": [ + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + }, + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "" + ] + } + } + ] } \ No newline at end of file diff --git a/rest-api-specs/README.md b/rest-api-specs/README.md index 2418201..ebe277d 100644 --- a/rest-api-specs/README.md +++ b/rest-api-specs/README.md @@ -25,4 +25,4 @@ See [LICENSE](../LICENSE.txt) for more details. ## Copyright -Copyright (c) 2021, 2024 Oracle and/or its affiliates. +Copyright (c) 2021, 2025 Oracle and/or its affiliates. diff --git a/rest-api-specs/distribution/distribution.json b/rest-api-specs/distribution/distribution.json new file mode 100644 index 0000000..2c8ae70 --- /dev/null +++ b/rest-api-specs/distribution/distribution.json @@ -0,0 +1,13150 @@ +{ + "swagger": "2.0", + "info": { + "version": "25.4.0.0", + "title": "OPERA Cloud Distribution Reservation Service", + "description": "Opera Cloud Distribution Platform REST APIs for Reservation features. The document enlists the following REST API in reservation-svc which support the following functionality.

1. Distribution Reservation REST API's - Provides capabilities to create Reservations.



Compatible with OPERA Cloud release 25.4.0.0

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "termsOfService": "https://www.oracle.com/legal/terms.html", + "contact": { + "email": "hospitality_apis_ww_grp@oracle.com" + }, + "license": { + "name": "UPL", + "url": "https://opensource.org/licenses/upl" + } + }, + "basePath": "/distribution/v1", + "schemes": [ + "https" + ], + "produces": [ + "application/json; charset=utf-8" + ], + "paths": { + "/hotels/{hotelId}/reservations": { + "post": { + "summary": "Create Reservation", + "description": "

This API allows the user to Create Reservations.

OperationId:postCreateReservations

", + "operationId": "postDistributionReservation", + "tags": [ + "Reservation" + ], + "consumes": [ + "application/json; charset=utf-8" + ], + "parameters": [ + { + "$ref": "#/parameters/hotelId" + }, + { + "in": "body", + "name": "body", + "schema": { + "$ref": "#/definitions/createReservation" + }, + "required": true + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/idcs_remote_user" + }, + { + "$ref": "#/parameters/x-messageType" + }, + { + "$ref": "#/parameters/x-hdp-hotel-id" + }, + { + "$ref": "#/parameters/Accept-Language" + }, + { + "$ref": "#/parameters/channelCodeHeader" + }, + { + "$ref": "#/parameters/x-originating-application" + } + ], + "responses": { + "200": { + "description": "Reservation Created Successfully", + "schema": { + "$ref": "#/definitions/createReservation" + }, + "headers": { + "Content-Language": { + "type": "string", + "description": "Response language", + "x-example": "en-US" + }, + "Location": { + "type": "string", + "description": "Location of the newly created reservation" + } + } + }, + "400": { + "description": "Bad Request", + "schema": { + "$ref": "#/definitions/ExceptionDetail" + } + }, + "401": { + "description": "Unauthorized", + "schema": { + "$ref": "#/definitions/ExceptionDetail" + } + }, + "403": { + "description": "Forbidden", + "schema": { + "$ref": "#/definitions/ExceptionDetail" + } + }, + "405": { + "description": "Not supported", + "schema": { + "$ref": "#/definitions/ExceptionDetail" + } + }, + "406": { + "description": "Not acceptable", + "schema": { + "$ref": "#/definitions/ExceptionDetail" + } + }, + "415": { + "description": "Unsupported Media Type", + "schema": { + "$ref": "#/definitions/ExceptionDetail" + } + }, + "500": { + "description": "Internal Server Error", + "schema": { + "$ref": "#/definitions/ExceptionDetail" + } + } + } + } + } + }, + "definitions": { + "ExceptionDetail": { + "type": "object", + "description": "Object that contains error details for a REST call.", + "properties": { + "type": { + "type": "string", + "description": "Absolute URI [RFC3986] that identifies the problem type. When dereferenced, it SHOULD provide a human-readable summary of the problem.", + "example": "http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.x" + }, + "title": { + "type": "string", + "description": "Short, human-readable summary of the problem. The summary SHOULD NOT change for subsequent occurrences of the problem, except for purposes of localization.", + "example": "OPERAWS-RSV00060: Reservation Id was not found" + }, + "status": { + "type": "integer", + "description": "HTTP status code for this occurrence of the problem, set by the origin server.", + "example": 400 + }, + "detail": { + "type": "string", + "description": "Human-readable description specific to this occurrence of the problem.", + "example": "Reservation Id was not found" + }, + "instance": { + "type": "string", + "description": "Absolute URI that identifies the specific occurrence of the problem. It may or may not provide additional information if dereferenced.", + "example": "/uri/to/error" + }, + "o.errorCode": { + "type": "string", + "description": "OPERA error code, which is different from HTTP error code.", + "example": "OPERAWS-RSV00060" + }, + "o.errorDetails": { + "type": "array", + "description": "Details of the error message, consisting of a hierarchical tree structure.", + "items": { + "$ref": "#/definitions/ExceptionDetail" + } + } + }, + "required": [ + "title", + "status", + "detail" + ] + }, + "createReservation": { + "type": "object", + "description": "Request object to create reservations. Includes instructions for information which needs to be returned.", + "properties": { + "reservations": { + "description": "Collection of Reservations which have to be created.", + "$ref": "#/definitions/hotelReservationsType" + }, + "fetchInstructions": { + "description": "Instruction on what has to be fetched. Refer to Generic common types document.", + "type": "array", + "items": { + "$ref": "#/definitions/reservationInstructionType" + } + }, + "reservationsInstructionsType": { + "description": "Collection of Reservations which have to be created.", + "$ref": "#/definitions/reservationsInstructionsType" + }, + "channelInformation": { + "description": "Channel specific information to be received in case the reservation is being created through a channel.", + "$ref": "#/definitions/channelResvRQInfoType" + }, + "reservationNotification": { + "description": "Boolean flag that forces reservation to updates in OPERA. By default, this value is false.", + "type": "boolean", + "default": false + }, + "externalDailyRates": { + "type": "array", + "description": "Collection of room rate information provided by an external application on a daily basis to be applied to share reservation based on the share rate distribution method. To be used when OPERA Control parameter 'External Availability, Rates and Inventory' is active.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/externalDailyRateType" + } + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "channelResvRQInfoType": { + "type": "object", + "description": "Holds all the channel reservation specific information.", + "properties": { + "channelSummaryInfo": { + "description": "Holds channel details such as type, code", + "$ref": "#/definitions/channelSummaryInfoType" + }, + "channelResvAction": { + "description": "Holds type of action to be taken on a channel reservation.", + "$ref": "#/definitions/channelResvActionType" + }, + "retransmissionIndicator": { + "description": "This attribute indicates true if the message is resubmitted for processing.", + "type": "boolean" + } + } + }, + "channelResvActionType": { + "type": "string", + "description": "Cancel a reservation in OPERA through a channel. The cancellation of the reservation is committed in OPERA at once. There is no session reservation involved.", + "enum": [ + "Book", + "Hold", + "Initiate", + "Ignore", + "Modify", + "Commit", + "CommitOverrideEdits", + "Create", + "Change", + "Cancel" + ] + }, + "channelSummaryInfoType": { + "type": "object", + "description": "Depicts channel information such as the type and code.", + "properties": { + "bookingChannel": { + "$ref": "#/definitions/bookingChannelType" + } + } + }, + "bookingChannelType": { + "type": "object", + "properties": { + "channelCode": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "channelName": { + "type": "string", + "minLength": 0, + "maxLength": 80 + } + } + }, + "externalDailyRateType": { + "type": "object", + "description": "Room rate information provided by an external CRS application on a daily basis for this reservation.", + "properties": { + "startDate": { + "description": "Start date of the reservation stay.", + "type": "string", + "format": "date" + }, + "endDate": { + "description": "End date of the reservation stay. If the same rate amounts need to be applied to a date range of the reservation stay, then the Start Date and End Date would specify the range.", + "type": "string", + "format": "date" + }, + "rateAmount": { + "description": "The rate amount per room or per share on the specific reservation stay date.", + "type": "number" + }, + "currencyCode": { + "description": "The code specifying a monetary unit. Use ISO 4217, three alpha code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + } + } + }, + "reservationInstructionType": { + "type": "string", + "description": "Simple type for reservation instructions that can be used in requests for information which needs to be returned.", + "enum": [ + "Reservation", + "Comments", + "GuestComments", + "ReservationMembershipAwards", + "Packages", + "InventoryItems", + "ReservationPaymentMethods", + "RoutingInstructions", + "Preferences", + "Memberships", + "Alerts", + "Traces", + "ConfirmationLetters", + "CallHistory", + "FixedCharges", + "GuestMessages", + "ReservationPolicies", + "Indicators", + "LinkedReservations", + "RevenuesAndBalances", + "GuestLastStay", + "ECoupons", + "TrackItItems", + "TotalCostOfStay", + "ReservationAwards", + "WebRegistrationCards", + "ServiceRequests", + "ReservationActivities", + "ScheduledActivities", + "PrepaidCards", + "Shares", + "Attachments", + "Locators", + "ProfileAwards", + "TransactionDiversions", + "Tickets", + "GuestMemberships", + "ECertificates", + "UpsellInfo", + "RoomAssignedByAI", + "CustomNameValue", + "CustomChargeExemptions", + "FiscalInfo", + "ScheduledRoomMoves", + "DailySummary", + "RateSummary" + ] + }, + "warningsType": { + "type": "array", + "description": "Used in conjunction with the Success element to define a business error.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/warningType" + } + }, + "warningType": { + "type": "object", + "description": "Used when a message has been successfully processed to report any warnings or business errors that occurred.", + "properties": { + "value": { + "type": "string", + "description": "Property Value" + }, + "shortText": { + "description": "An abbreviated version of the error in textual format.", + "type": "string", + "maxLength": 2000 + }, + "code": { + "description": "If present, this refers to a table of coded values exchanged between applications to identify errors or warnings.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "docURL": { + "description": "If present, this URL refers to an online description of the error that occurred.", + "type": "string", + "maxLength": 2000 + }, + "status": { + "description": "If present, recommended values are those enumerated in the ErrorRS, (NotProcessed Incomplete Complete Unknown) however, the data type is designated as string data, recognizing that trading partners may identify additional status conditions not included in the enumeration.", + "type": "string", + "maxLength": 2000 + }, + "tag": { + "description": "If present, this attribute may identify an unknown or misspelled tag that caused an error in processing. It is recommended that the Tag attribute use XPath notation to identify the location of a tag in the event that more than one tag of the same name is present in the document. Alternatively, the tag name alone can be used to identify missing data [Type=ReqFieldMissing].", + "type": "string", + "maxLength": 2000 + }, + "recordId": { + "description": "If present, this attribute allows for batch processing and the identification of the record that failed amongst a group of records. This value may contain a concatenation of a unique failed transaction ID with specific record(s) associated with that transaction.", + "type": "string", + "maxLength": 2000 + }, + "type": { + "description": "The Warning element MUST contain the Type attribute that uses a recommended set of values to indicate the warning type. The validating XSD can expect to accept values that it has NOT been explicitly coded for and process them by using Type =\"Unknown\".", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "language": { + "description": "Language identification.", + "type": "string", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*" + }, + "rph": { + "description": "Reference Place Holder used as an index for this warning.", + "type": "string", + "minLength": 1, + "maxLength": 8 + } + } + }, + "hotelReservationsType": { + "type": "object", + "description": "A collection of Reservation objects and Unique IDs of Reservation.", + "properties": { + "reservation": { + "description": "A collection of Reservations.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/hotelReservationType" + } + }, + "hasMore": { + "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", + "type": "boolean" + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "count": { + "description": "Total number of rows returned", + "type": "integer" + } + } + }, + "hotelReservationType": { + "type": "object", + "description": "The Reservation class contains the current reservation being created or altered.", + "properties": { + "reservationIdList": { + "description": "Used to provide PMS and/or CRS identifiers.", + "$ref": "#/definitions/reservationIdList" + }, + "externalReferences": { + "description": "External Reference information for Reservation. Please note, for id and idContext elements within externalReferences for the reservation the following maximum character limits are applicable: 50 maximum characters for id and 20 maximum characters for idContext.", + "$ref": "#/definitions/externalReferencesType" + }, + "sourceOfSale": { + "description": "Point of Sale of reservation. Identifies the entity/channel who made the reservation.", + "$ref": "#/definitions/sourceOfSaleType" + }, + "roomStay": { + "description": "Room stays information.", + "$ref": "#/definitions/roomStayType" + }, + "compAuthorizer": { + "description": "Reservation Comp Authorizer.", + "$ref": "#/definitions/compAuthorizerInfoType" + }, + "reservationGuests": { + "description": "Collection of guests associated with the reservation.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/resGuestType" + } + }, + "sharedGuests": { + "description": "Collection of guests who share this reservation.", + "$ref": "#/definitions/resSharedGuestListType" + }, + "additionalGuestInfo": { + "description": "Entry Date into the country. (Croatian Requirements).", + "$ref": "#/definitions/resGuestAdditionalInfoType" + }, + "reservationProfiles": { + "description": "Collection of guests associated with the reservation.", + "type": "object", + "properties": { + "reservationProfile": { + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/reservationProfileType" + } + }, + "commissionPayoutTo": { + "description": "If not null, reservation is considered to pay out commission to either Travel Agent, Source or both.", + "$ref": "#/definitions/commissionPayoutToType" + } + } + }, + "reservationCommunication": { + "description": "Collection of reservation communication details.", + "$ref": "#/definitions/resCommunicationType" + }, + "trackItItems": { + "description": "Collection of TrackIt Items available for that reservation", + "$ref": "#/definitions/trackItItemsType" + }, + "locators": { + "description": "Collection of Locators available for that reservation", + "$ref": "#/definitions/reservationLocatorsType" + }, + "attachments": { + "description": "Collection of attachments available for that reservation", + "$ref": "#/definitions/attachmentsType" + }, + "webRegistrationCards": { + "description": "Collection of Web Registration Cards available for that reservation", + "$ref": "#/definitions/attachmentsType" + }, + "serviceRequests": { + "description": "Collection of Service Requests available for that reservation", + "$ref": "#/definitions/serviceRequests" + }, + "reservationActivities": { + "description": "Collection of Reservation Activities available for that reservation", + "$ref": "#/definitions/activityLookUpList" + }, + "scheduledActivities": { + "description": "Collection of Scheduled Activities available for that reservation", + "$ref": "#/definitions/activityLookUpList" + }, + "prepaidCards": { + "description": "Collection of Prepaid Cards available for that reservation", + "$ref": "#/definitions/prepaidCardsType" + }, + "profileAwards": { + "description": "Collection of profile awards available for that reservation", + "$ref": "#/definitions/awardsType" + }, + "reservationPackages": { + "description": "A Service object represents a non-room product provided to guests. Service products may have associated inventory and charges.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/reservationPackageType" + } + }, + "rateSummary": { + "description": "RateSummary of the reservation.", + "$ref": "#/definitions/reservationRateSummaryType" + }, + "inventoryItems": { + "description": "A collection of inventory items attached to a reservation.", + "$ref": "#/definitions/resInventoryItemsType" + }, + "comments": { + "description": "List of Notes for the Guest related to the reservation.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/commentInfoType" + } + }, + "guestComments": { + "description": "List of Notes for the Guest related to the profile.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/commentInfoType" + } + }, + "guestMemberships": { + "description": "List of Memberships for the Guest related to the reservation.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/membershipType" + } + }, + "preferenceCollection": { + "description": "Collection of reservation preferences.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/preferenceTypeType" + } + }, + "reservationMemberships": { + "description": "List of reservation memberships.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/reservationMembershipType" + } + }, + "reservationPaymentMethods": { + "description": "A collection of Payment Method objects.", + "$ref": "#/definitions/reservationPaymentMethodsType" + }, + "routingInstructions": { + "description": "Set of Routing Instructions.", + "$ref": "#/definitions/routingInfoListType" + }, + "reservationPolicies": { + "description": "A collection of Cancellation Penalties objects.", + "$ref": "#/definitions/reservationPoliciesType" + }, + "cashiering": { + "description": "Holds cashiering related information for the reservation.", + "$ref": "#/definitions/resCashieringType" + }, + "housekeeping": { + "description": "Holds rooms housekeeping information.", + "$ref": "#/definitions/resHousekeepingType" + }, + "linkedReservation": { + "description": "Reservations related to the current Reservation.", + "$ref": "#/definitions/linkedReservationsInfoType" + }, + "extSystemSync": { + "type": "boolean" + }, + "userDefinedFields": { + "description": "Collections of user defined fields.", + "$ref": "#/definitions/userDefinedFieldsType" + }, + "reservationIndicators": { + "description": "Indicators of additional information attached to the reservation", + "$ref": "#/definitions/indicatorsType" + }, + "waitlist": { + "description": "Information regarding why reservation has been/was waitlisted. This could hold information as history even if reservation is no more in Waitlist status.", + "$ref": "#/definitions/waitlistResType" + }, + "cancellation": { + "description": "Information regarding why reservation has been/was cancelled. This could hold information as history even if reservation is no more in in Cancelled status.", + "type": "object", + "properties": { + "description": { + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "code": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "cancellationNo": { + "description": "Cancellation Number given when reservation was last cancelled.", + "$ref": "#/definitions/uniqueID_Type" + }, + "date": { + "description": "Date when reservation was last cancelled.", + "type": "string", + "format": "date" + } + } + }, + "catering": { + "description": "Catering event information if reservation is associated with the catering event.", + "$ref": "#/definitions/cateringResInfoType" + }, + "alerts": { + "description": "List of reservation alerts.", + "$ref": "#/definitions/alertsType" + }, + "traces": { + "description": "List of reservation Traces.", + "$ref": "#/definitions/hotelReservationTracesType" + }, + "confirmationLetters": { + "description": "List of reservation confirmation letters.", + "$ref": "#/definitions/confirmationsType" + }, + "callHistory": { + "description": "List of reservation calls.", + "$ref": "#/definitions/callHistoryType" + }, + "fixedCharges": { + "description": "List of reservation fixed charges.", + "$ref": "#/definitions/fixedChargesType" + }, + "guestMessages": { + "description": "List of Messages.", + "$ref": "#/definitions/guestMessagesType" + }, + "lockHandle": { + "description": "An id representing the record lock for this reservation. When passed, update operation will verify that this lock is still valid.", + "type": "number" + }, + "overrideInstructions": { + "description": "List of overrides done for the reservation.", + "$ref": "#/definitions/overrideInstructionsType" + }, + "queue": { + "description": "Information about the time and duration this reservation was on Queue for Checkin.", + "$ref": "#/definitions/reservationQueueInformationType" + }, + "allowedActions": { + "description": "Collection of allowed actions for the reservation.", + "$ref": "#/definitions/reservationAllowedActionsType" + }, + "eCoupons": { + "description": "List of eCoupons.", + "$ref": "#/definitions/eCouponsType" + }, + "transactionDiversions": { + "description": "List of transaction diversions attached to the reservation.", + "type": "object", + "properties": { + "transactionDiversions": { + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/reservationTransactionDiversionsType" + } + }, + "actionType": { + "type": "string", + "maxLength": 2000 + } + } + }, + "advanceCheckIn": { + "description": "Information relating to Reservation's Advance Checked In state and Expected Time of Return", + "$ref": "#/definitions/advanceCheckInType" + }, + "tickets": { + "description": "List of Reservation Tickets.", + "$ref": "#/definitions/ticketsType" + }, + "accessRestrictionMessage": { + "description": "Configurable Access Restriction Message for Excluded Block or Rate Code.", + "type": "string", + "minLength": 0, + "maxLength": 4000 + }, + "eCertificates": { + "description": "List of ECertificates attached to the reservation.", + "$ref": "#/definitions/reservationECertificatesType" + }, + "customNameValueDetail": { + "description": "List of Custom Name Value Information attached to the reservation.", + "$ref": "#/definitions/nameValueDetailType" + }, + "customChargeExemptionDetails": { + "description": "List of Custom Charge Exemptions attached to the reservation.", + "$ref": "#/definitions/customChargeExemptionsType" + }, + "folios": { + "description": "This element returns any automatically generated folios during check-in, based on the Fetch Instruction \"AutoFolios\". When the parameter \"Auto Generate Credit Bill for Deposit upon Check In\" is enabled, during check-in credit bills are automatically generated for the deposits. The generated credit bill details are returned so that user can preview/print the folio. For some countries like Portugal, it is mandatory to print the folio and hence this information is needed", + "$ref": "#/definitions/foliosShortInfoType" + }, + "autoBorrowFromHouse": { + "description": "This flag will force to borrow from house if borrow required for number of rooms requested, this will only applicable when reservation is attached to a Block.", + "type": "boolean" + }, + "overrideExternalChecks": { + "description": "Forcefully override the create/update action on the Reservation. For real-time CRS interfaces, this element is used as force selling indicator in case of Create or Update Reservation", + "type": "boolean" + }, + "hotelId": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "roomStayReservation": { + "description": "Boolean True if this reservation is reserving rooms. False if it is only reserving services.", + "type": "boolean" + }, + "reservationStatus": { + "description": "Indicates the Actual status of the reservation.", + "$ref": "#/definitions/pMS_ResStatusType" + }, + "computedReservationStatus": { + "description": "Indicates the Computed status of the reservation.", + "$ref": "#/definitions/pMS_ResStatusType" + }, + "walkIn": { + "description": "When true, indicates the reservation is for a guest that walks-in without a reservation. When false, the reservation is not a walk-in.", + "type": "boolean" + }, + "printRate": { + "description": "Indicates whether to show the rate or not on a printed document which includes the rate.", + "type": "boolean" + }, + "createDateTime": { + "description": "Time stamp of the creation.", + "type": "string", + "format": "date-time" + }, + "creatorId": { + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "lastModifyDateTime": { + "description": "Time stamp of last modification.", + "type": "string", + "format": "date-time" + }, + "lastModifierId": { + "description": "Identifies the last software system or person to modify a record.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "purgeDate": { + "description": "Date an item will be purged from a database (e.g., from a live database to an archive).", + "type": "string", + "format": "date" + }, + "createBusinessDate": { + "description": "Business Date when the reservation was created.", + "type": "string", + "format": "date" + }, + "reinstateDate": { + "description": "Business Date when the reservation was last reinstated.", + "type": "string", + "format": "date" + }, + "party": { + "description": "Party/PartyCode when reservation is part of a party(a small group).", + "type": "string", + "minLength": 0, + "maxLength": 50 + }, + "primaryEnrollmentResort": { + "description": "Name Of the Resort/Hotel for the primary enrollment", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "primaryEnrollmentChain": { + "description": "Name of the Chain for the primary enrollment", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "customReference": { + "description": "Custom Reference to identify reservation.", + "type": "string", + "minLength": 0, + "maxLength": 50 + }, + "displayColor": { + "description": "The color to display this reservation on room grid displays.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "displayColorDetails": { + "description": "Information of reservation display color, determined based on OPERA parameter RESERVATION_COLOR_DEFINITION", + "$ref": "#/definitions/reservationDisplayColorInfoType" + }, + "markAsRecentlyAccessed": { + "description": "Mark this reservation as recently accessed.", + "type": "boolean" + }, + "overrideInventoryCheck": { + "description": "Indicates to Override the Room Inventory Check if applicable.", + "type": "boolean" + }, + "accessRestriction": { + "description": "Indicates user restriction on the reservation based on the Access exclusion functionality such as Restriction on Changes, Cancellation or both.", + "$ref": "#/definitions/resAccessRestrictionType" + }, + "preRegistered": { + "description": "Is the reservation pre-registered.", + "type": "boolean" + }, + "upgradeEligible": { + "description": "Indicates whether the reservation is eligible for upgrade.", + "type": "boolean" + }, + "overrideBlockRestriction": { + "type": "boolean" + }, + "allowAutoCheckin": { + "description": "Flag to allow auto checkin", + "type": "boolean" + }, + "hasOpenFolio": { + "type": "boolean" + }, + "allowMobileCheckout": { + "description": "Flag containing true or false value for reservation to be eligible for self-checkout by guest using mobile device . Pass the 'true' or 'false' values when creating / modifying reservation to indicate whether a reservation is eligible for mobile checkout yes / no. Upon fetch, the current state of the flag will show true or false.", + "type": "boolean" + }, + "allowMobileViewFolio": { + "description": "Attribute AllowMobileViewFolio is set to true when the reservation is eligible for viewing folio using mobile device.", + "type": "boolean" + }, + "allowPreRegistration": { + "description": "Flag containing true or false value for reservation to be eligible for prior check in by guest using mobile device . Pass the 'true' or 'false' values when creating / modifying reservation to indicate whether a reservation is eligible for mobile check in yes / no. Upon fetch, the current state of the flag will show true or false.", + "type": "boolean" + }, + "optedForCommunication": { + "description": "Flag containing true or false value to determine if the guest has opted for communications pertaining to this reservation.Pass the 'true' or 'false' values when creating / modifying reservation to indicate whether a reservation is marked for communication. Upon fetch, the current state of the flag will show true or false.", + "type": "boolean" + }, + "chargeCardNumber": { + "description": "This attribute represents Hotel charge card number. This number is generated automatically in OPERA when a reservation is created in OPERA. It is part of a functionality that provide the guest with the convenience of placing all their charges directly on their reservation folio.", + "type": "string", + "minLength": 0, + "maxLength": 100 + }, + "overrideOutOfServiceCheck": { + "description": "Indicates to Override the Room Out Of Service Check if applicable.", + "type": "boolean" + }, + "overrideRotationRoom": { + "description": "Override the rotation room that is next in the sequence with the room currently assigned to this reservation. This is applicable when Room Rotation OPERA Control is active.", + "type": "boolean", + "default": true + }, + "overrideRoomOwnership": { + "description": "Override the room ownership of the room currently assigned to this reservation. This is applicable when Room Rotation OPERA Control is active.", + "type": "boolean", + "default": true + }, + "reservationMembershipAwards": { + "description": "Collection of membership awards attached to a reservation", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/reservationMembershipAwardType" + } + }, + "overrideRoomFeatures": { + "description": "This flag indicates true/false. When this is true, it will allow to override the room feature preference validation while assigning rooms. The Reservation Room Features OPERA Control will determine which room feature preferences will be validated. When Reservation Room Features is on, the validation will be against the Room Feature preferences attached to the reservation. If the parameter is off, the validation will be against the room feature preferences attached to the profile. This is applicable when the Room Feature Validation OPERA Control is on.", + "type": "boolean" + }, + "backToBack": { + "description": "This attribute indicates if the linked reservation is marked as Back to Back or not.", + "type": "boolean" + }, + "backToBackSequence": { + "description": "This attribute represents Back To Back Sequence of Linked Reservations(e.g. '1 of 2' i.e, 1 indicates Sequence Position of total count 2). This is applicable when OPERA control Back to Back Handling for Linked Reservations is active.", + "$ref": "#/definitions/backToBackResSequenceType" + }, + "payeeSharer": { + "description": "This attribute indicates if the Shared reservation is marked as the Payee Sharer or not.", + "type": "boolean" + }, + "scheduledRoomMoves": { + "description": "Scheduled Room Moves", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/scheduledRoomMoveType" + } + }, + "routeAllTransactionsToShare": { + "description": "Indicates if this joining reservation should route all transactions to the 'Share To' reservation when including Share Reservations Instructions.", + "type": "boolean" + }, + "backToBackGroupId": { + "description": "This attribute represents a common identifier for a subgroup of linked reservations marked as Back to Back in a group of linked reservations.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "overrideSharesStayingPastDepartureCheck": { + "description": "Indicates to override the check on shared reservations to whom changes can be propagated until their departure date.", + "type": "boolean" + }, + "trxCodesInfo": { + "description": "Summary of Transaction codes information which are related to reservation.", + "$ref": "#/definitions/trxCodesInfoType" + }, + "checkInInitiatedBy": { + "description": "This indicates who initiated the Check In/Advance Check In.Advance Check In functionality is available when the Advance Check In OPERA Control is active.", + "type": "string", + "minLength": 0, + "maxLength": 40 + } + } + }, + "fixedChargesType": { + "type": "array", + "description": "Holds fixed charge detail.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/fixedChargeType" + } + }, + "fixedChargeType": { + "type": "object", + "description": "Holds fixed charge information.", + "properties": { + "schedule": { + "description": "Holds schedule of fixed charge.", + "$ref": "#/definitions/fixedChargeScheduleType" + }, + "charge": { + "description": "Holds specific details of fixed charge.", + "$ref": "#/definitions/fixedChargeDetailType" + }, + "url": { + "description": "URL that identifies the location associated with the record identified by the UniqueID.", + "type": "string" + }, + "type": { + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "instance": { + "description": "The identification of a record as it exists at a point in time. An instance is used in update messages where the sender must assure the server that the update sent refers to the most recent modification level of the object being updated.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "idContext": { + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "id": { + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "idExtension": { + "description": "Additional identifying value assigned by the creating system.", + "type": "integer" + } + } + }, + "fixedChargeScheduleType": { + "type": "object", + "description": "Holds schedule of fixed charge.", + "properties": { + "start": { + "description": "The starting value of the date range.", + "type": "string", + "format": "date" + }, + "end": { + "description": "The ending value of the date range.", + "type": "string", + "format": "date" + }, + "frequency": { + "description": "Frequency of a fixed charge.", + "$ref": "#/definitions/fixedChargeFrequencyType" + }, + "dayToExecute": { + "description": "Day of when to execute fixed charge. Applicable when frequency is Daily or Weekly.", + "type": "string", + "minLength": 0, + "maxLength": 3 + }, + "dateToExecute": { + "description": "Date of when to execute yearly fixed charge. Applicable when frequency is Yearly.", + "type": "string", + "format": "date" + } + } + }, + "fixedChargeFrequencyType": { + "type": "string", + "description": "Yearly.", + "enum": [ + "O", + "D", + "W", + "M", + "Q", + "Y" + ] + }, + "fixedChargeDetailType": { + "type": "object", + "description": "Fixed charge amount could be specified by flat fee or be a percentage of the rate amount.", + "properties": { + "transaction": { + "description": "Transaction code and description of a fixed charge.", + "$ref": "#/definitions/codeDescriptionType" + }, + "quantity": { + "description": "Quantity of the product.", + "type": "integer" + }, + "chargeAmount": { + "description": "Price of the product.", + "$ref": "#/definitions/currencyAmountType" + }, + "percent": { + "description": "Percentage of the rate amount.", + "type": "number", + "minimum": 0, + "maximum": 100 + }, + "supplement": { + "description": "Additional information regarding the fixed charge.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "article": { + "description": "Holds related article code and description.", + "$ref": "#/definitions/codeDescriptionType" + }, + "roomNights": { + "description": "Holds number of comp or cash room night to allocate.", + "type": "integer" + } + } + }, + "currencyAmountType": { + "type": "object", + "description": "A monetary value expressed with a currency code.", + "properties": { + "amount": { + "description": "A monetary amount.", + "type": "number" + }, + "currencyCode": { + "description": "Provides a currency code to reflect the currency in which an amount may be expressed.", + "type": "string", + "minLength": 3, + "maxLength": 3 + } + } + }, + "codeDescriptionType": { + "type": "object", + "description": "This contains a generic code and description information.", + "properties": { + "code": { + "description": "Code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "description": { + "description": "description.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + } + } + }, + "scheduledRoomMoveType": { + "description": "Scheduled Move information.", + "type": "object", + "properties": { + "scheduledRoomMoveInfo": { + "description": "Scheduled Room Move information for a reservation.", + "$ref": "#/definitions/scheduledRoomMoveInfoType" + }, + "roomAssignmentSegmentBegin": { + "type": "string", + "description": "Date Room Assignment Begins.", + "format": "date-time" + }, + "roomAssignmentSegmentEnd": { + "type": "string", + "description": "Date of the Scheduled Move Room.", + "format": "date-time" + }, + "roomAssignmentSegmentNo": { + "type": "integer", + "description": "Room Assignment Segment Number." + } + } + }, + "scheduledRoomMoveInfoType": { + "description": "Scheduled Move information.", + "type": "object", + "properties": { + "moveStatus": { + "description": "Scheduled Room Move Status.", + "$ref": "#/definitions/scheduledRoomMoveStatusType" + }, + "moveComments": { + "type": "string", + "description": "Comments about scheduled move.", + "minLength": 0, + "maxLength": 200 + }, + "moveInRoomOccupancyInfo": { + "description": "Scheduled Move In Room Occupancy Information.", + "$ref": "#/definitions/roomOccupancyType" + }, + "estimatedMoveTime": { + "type": "string", + "description": "Estimated Move Time.", + "format": "date-time" + }, + "moveOutRoomId": { + "type": "string", + "description": "Scheduled Move Out Room Id.", + "minLength": 0, + "maxLength": 20 + }, + "moveOutRoomType": { + "type": "string", + "description": "Scheduled Move Out Room Type.", + "minLength": 0, + "maxLength": 20 + }, + "moveOutRoomStatus": { + "description": "Scheduled Move Out Room Status.", + "$ref": "#/definitions/housekeepingRoomStatusType" + } + } + }, + "housekeepingRoomStatusType": { + "type": "string", + "description": "Simple type for room status instructions to be used in requests for fetching housekeeping rooms. Valid status values are Clean, Dirty, Pickup, Inspected, OutOfOrder, OutOfService.", + "enum": [ + "Clean", + "Dirty", + "Pickup", + "Inspected", + "OutOfOrder", + "OutOfService" + ] + }, + "scheduledRoomMoveStatusType": { + "type": "string", + "description": "Flag indicating scheduled room move status.", + "enum": [ + "Completed", + "Pending" + ] + }, + "roomOccupancyType": { + "description": "Room Occupancy information.", + "type": "object", + "properties": { + "roomId": { + "type": "string", + "description": "Room Id.", + "minLength": 0, + "maxLength": 20 + }, + "roomType": { + "type": "string", + "description": "Room Type.", + "minLength": 0, + "maxLength": 20 + }, + "roomIsOccupied": { + "type": "boolean", + "description": "Indicates if the Room is currently occupied." + }, + "estimatedDepartureTime": { + "type": "string", + "description": "Estimated Time of Departure of reservation when room status is occupied.", + "format": "date-time" + }, + "guestFirstName": { + "type": "string", + "description": "Guest First/Given Name on reservation when room status is occupied.", + "minLength": 0, + "maxLength": 40 + }, + "guestLastName": { + "type": "string", + "description": "Guest Last Name /Surname on reservation when room status is occupied.", + "minLength": 0, + "maxLength": 40 + }, + "roomStatus": { + "description": "Room status", + "$ref": "#/definitions/housekeepingRoomStatusType" + }, + "reservationIdList": { + "description": "A list of Ids for reservation( ResvNameId and ConfirmationNumber).", + "$ref": "#/definitions/uniqueIDListType" + } + } + }, + "uniqueIDListType": { + "type": "array", + "description": "Unique Id that references an object uniquely in the system.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/uniqueID_Type" + } + }, + "uniqueID_Type": { + "type": "object", + "description": "An identifier used to uniquely reference an object in a system (e.g. an airline reservation reference, customer profile reference, booking confirmation number, or a reference to a previous availability quote).", + "properties": { + "id": { + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "type": { + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string", + "minLength": 0, + "maxLength": 40 + } + } + }, + "serviceRequests": { + "type": "array", + "description": "Service request.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/serviceRequest" + } + }, + "serviceRequest": { + "type": "object", + "description": "Service request.", + "properties": { + "hotelId": { + "description": "Hotel Code of the service request.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "code": { + "description": "Service request code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "status": { + "description": "The status of the service request.", + "$ref": "#/definitions/serviceRequestStatusType" + }, + "priority": { + "description": "The priority level of the service request.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "department": { + "description": "The department that is associated with the service request code.", + "$ref": "#/definitions/codeDescriptionType" + }, + "reservationIdList": { + "description": "Unique identifier of the reservation.", + "$ref": "#/definitions/reservationIdList" + }, + "profileId": { + "description": "Unique identifier of the guest.", + "$ref": "#/definitions/profileId" + }, + "guestName": { + "description": "The guest name.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "room": { + "description": "The room number in which the service request was created.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "comment": { + "description": "Description of the service request.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "action": { + "description": "Description of the action taken to complete the request.", + "type": "string", + "minLength": 0, + "maxLength": 200 + } + } + }, + "profileId": { + "type": "object", + "description": "An identifier used to uniquely reference an object in a system (e.g. an airline reservation reference, customer profile reference, booking confirmation number, or a reference to a previous availability quote).", + "properties": { + "type": { + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "id": { + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "idExtension": { + "description": "Additional identifying value assigned by the creating system.", + "type": "integer" + } + } + }, + "reservationIdList": { + "type": "array", + "description": "Unique Id that references an object uniquely in the system.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/uniqueID_Type" + } + }, + "serviceRequestStatusType": { + "type": "string", + "enum": [ + "Open", + "PendingFollowUp", + "Closed", + "DoNotDisturb", + "MakeUpRoom" + ] + }, + "reservationECertificatesType": { + "type": "array", + "description": "Collection of ECertificateType object.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/reservationECertificateType" + } + }, + "reservationECertificateType": { + "type": "object", + "description": "Reservation ECertificate Type Information.", + "properties": { + "eCertificateNo": { + "description": "ECertificate Number for the reservation.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "actionType": { + "description": "ECertificate status for the reservation.", + "$ref": "#/definitions/requestActionType" + }, + "eCertificateType": { + "description": "ECertificate Type where value can be PROMOTION,AWARD,BENEFIT and OTHER", + "$ref": "#/definitions/eCertificateClassficationType" + } + } + }, + "eCertificateClassficationType": { + "type": "string", + "description": "Enumeration of the different type of Ecertificate.", + "enum": [ + "Promotion", + "Award", + "Benefit", + "Other" + ] + }, + "requestActionType": { + "type": "string", + "enum": [ + "Create", + "Remove", + "Query" + ] + }, + "ticketsType": { + "type": "array", + "description": "Collection of TicketType objects.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/ticketType" + } + }, + "ticketType": { + "type": "object", + "description": "Reservation Ticket Type Information.", + "properties": { + "ticketId": { + "description": "Internal Unique ID.", + "$ref": "#/definitions/uniqueID_Type" + }, + "packageCode": { + "description": "Package Code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "reservationProductId": { + "description": "Reference to the reservation product.", + "$ref": "#/definitions/uniqueID_Type" + }, + "ticketNumber": { + "description": "Ticket number.", + "$ref": "#/definitions/uniqueID_Type" + }, + "description": { + "description": "Package description.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "issueDate": { + "description": "Tickets issue date.", + "type": "string", + "format": "date" + }, + "price": { + "description": "Tickets price.", + "type": "number" + }, + "consumptionDate": { + "description": "Tickets comsumption date.", + "type": "string", + "format": "date" + }, + "rateCode": { + "description": "The Rate Code to which tickets belong to.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "quantity": { + "description": "Number of tickets used to create multiple tickets.", + "type": "integer" + }, + "reference": { + "description": "Free text field for reference information.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "status": { + "description": "The Status Code for outbound WS call.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "statusDescription": { + "description": "The Status Description for outbound WS call.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + } + } + }, + "reservationMembershipAwardType": { + "type": "object", + "description": "This type contains information of a membership award attached to a reservation.", + "properties": { + "membershipType": { + "description": "Membership type for which awards are defined.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "nameOnCard": { + "description": "Name to be displayed on the membership card.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "membershipCardNo": { + "description": "The card number associated with this membership.", + "type": "string", + "minLength": 0, + "maxLength": 50 + }, + "awardBasedOn": { + "description": "Indicates if the Award is based on RATE, PRODUCT or UPGRADE.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "awardType": { + "description": "Unique code that identifies this award.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "pointsRequired": { + "description": "Number of points required for the award.", + "type": "number", + "minimum": 0, + "maxLength": 20 + }, + "dateAwarded": { + "description": "Date when the award was issued.", + "type": "string", + "format": "date" + }, + "arrivalDate": { + "description": "The arrival date of the stay for when the award is associated.", + "type": "string", + "format": "date" + }, + "awardCancelDate": { + "description": "If the reservation associated with the award was cancelled, the reservation cancellation date appears here.", + "type": "string", + "format": "date" + }, + "cancelPenaltyDays": { + "description": "The cancel days, set up in awards configuration that establishes the number of days before arrival when a reservation may be cancelled without an award points penalty.", + "type": "number", + "minimum": 0, + "maxLength": 20 + }, + "cancelPenaltyPoints": { + "description": "The award points that will be deducted (based on a cancel days restriction) if the award is cancelled. (Cancel days, set up in awards configuration, and establish the number of days before arrival when a reservation may be cancelled without an award points penalty).", + "type": "number", + "minimum": 0, + "maxLength": 20 + }, + "actualCancelPoints": { + "description": "The number of points actually deducted from the member's total award points if there is a penalty points restriction associated with the award cancellation.", + "type": "number", + "minimum": 0, + "maxLength": 20 + }, + "awardCancellationNo": { + "description": "Unique ID for the award cancellation if cancelled.", + "type": "number", + "minimum": 0, + "maxLength": 20 + }, + "stayDate": { + "description": "The date of the reservation associated with the award.", + "type": "string", + "format": "date" + } + } + }, + "awardsType": { + "type": "array", + "description": "List of awards.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/awardType" + } + }, + "awardType": { + "type": "object", + "description": "Detailed information of the awards.", + "properties": { + "awardCode": { + "description": "Award category.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "awardType": { + "description": "Can be P (Paper) or E (E-Certificate).", + "$ref": "#/definitions/awardKindType" + }, + "description": { + "description": "Description of the award/certificate.", + "type": "string" + }, + "certificateNo": { + "description": "Certificate No.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "membershipNo": { + "description": "Membership No.", + "type": "string" + }, + "hotelId": { + "description": "Hotel Code for which the routing instructions are provided for a profile.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "hotelCategory": { + "description": "Indicates the lowest hotel category for which the certificate is valid.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "externalHotelCode": { + "description": "Hotel Code of the CRS application that this certificate belongs to.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "externalConfirmationNo": { + "description": "Confirmation Number given by a CRS application for this reservation.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "categoryValid": { + "description": "Indicates whether the category of certificate is valid or not for this resort.", + "type": "boolean" + }, + "reservationCertificateType": { + "description": "[R]=Reward, [I]=Incentive.", + "$ref": "#/definitions/reservationCertificateType" + }, + "rewardCertificateType": { + "description": "[RE]=Regular Certificate, [SA]=Stay Anytime Certificate, [PS]=Point Saver Certificate.", + "$ref": "#/definitions/rewardCertificateType" + }, + "status": { + "description": "Status of the award aka available.", + "$ref": "#/definitions/awardStatusType" + }, + "expirationDate": { + "description": "Expiration Date.", + "type": "string", + "format": "date" + }, + "gift": { + "description": "Signifies whether award is gift or not.", + "type": "boolean" + }, + "upgrade": { + "description": "Signifies whether upgrade award or not.", + "type": "boolean" + }, + "package": { + "description": "Signifies whether upgrade is package or not.", + "type": "boolean" + }, + "instantlyRedeemable": { + "description": "Indicates if the award is an Instant Redemption award.", + "type": "boolean" + }, + "paidUpgrade": { + "description": "Indicates if this certificate was ordered using the \"Paid Upgrade\" option in the E-Certs screen.", + "type": "boolean" + }, + "detailedCertificate": { + "description": "Indicates if this certificate is detailed or not.", + "type": "boolean" + }, + "nights": { + "description": "Award Nights.", + "type": "integer" + }, + "sourceType": { + "description": "MRW : From MRW MAN:Entered manually.", + "type": "string" + }, + "points": { + "description": "No. of points used to order this award.", + "type": "number" + }, + "reservationId": { + "description": "Reservation IDs will be empty if award is not attached.", + "$ref": "#/definitions/reservationId" + }, + "profileId": { + "description": "Unique profile identifier requested to be fetched.", + "$ref": "#/definitions/profileId" + }, + "quantity": { + "description": "Quantity of such awards needed to be ordered.", + "type": "integer" + }, + "displaySequence": { + "description": "Indicates the order in which the certificates received from MRW.", + "type": "number" + }, + "createDateTime": { + "description": "Time stamp of the creation.", + "type": "string", + "format": "date-time" + }, + "creatorId": { + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "lastModifyDateTime": { + "description": "Time stamp of last modification.", + "type": "string", + "format": "date-time" + }, + "lastModifierId": { + "description": "Identifies the last software system or person to modify a record.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "purgeDate": { + "description": "Date an item will be purged from a database (e.g., from a live database to an archive).", + "type": "string", + "format": "date" + } + } + }, + "reservationId": { + "type": "object", + "description": "An identifier used to uniquely reference an object in a system (e.g. an airline reservation reference, customer profile reference, booking confirmation number, or a reference to a previous availability quote).", + "properties": { + "url": { + "description": "URL that identifies the location associated with the record identified by the UniqueID.", + "type": "string" + }, + "type": { + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "instance": { + "description": "The identification of a record as it exists at a point in time. An instance is used in update messages where the sender must assure the server that the update sent refers to the most recent modification level of the object being updated.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "id": { + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string", + "minLength": 0, + "maxLength": 80 + } + } + }, + "awardKindType": { + "type": "string", + "description": "Indicates that this is electronic certificate.", + "enum": [ + "Paper", + "ECertificate" + ] + }, + "reservationCertificateType": { + "type": "string", + "description": "Certificate is incentive.", + "enum": [ + "Reward", + "Incentive" + ] + }, + "awardStatusType": { + "type": "string", + "description": "Indicates that certificate is in use.", + "enum": [ + "Available", + "NotAvailable", + "InUse" + ] + }, + "rewardCertificateType": { + "type": "string", + "description": "Point Saver reward.", + "enum": [ + "Regular", + "StayAnytime", + "PointSaver" + ] + }, + "userDefinedFieldsType": { + "type": "object", + "description": "A common type used to hold user defined fields(UDFs). This type should be used to handle UDFs on RReservation, Profiles, etc.", + "properties": { + "characterUDFs": { + "description": "Collection of user defined fields of Character/String Type.", + "$ref": "#/definitions/characterUDFsType" + }, + "numericUDFs": { + "description": "Collection of user defined fields of Numeric Type.", + "$ref": "#/definitions/numericUDFsType" + }, + "dateUDFs": { + "description": "Collection of user defined fields of Date Type.", + "$ref": "#/definitions/dateUDFsType" + } + } + }, + "characterUDFsType": { + "type": "array", + "description": "Used to hold collection of user defined fields of Character/String Type.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/characterUDFType" + } + }, + "characterUDFType": { + "type": "object", + "description": "Used to hold user defined field of Character/String Type.", + "properties": { + "name": { + "description": "Used to hold user defined field of Character Type. It is highly recommended to use UDFC01, UDFC02,...UDFC40 (Total 40) as Character/String UDF names(commonly used on Reservation, Profile etc.). Name is not restricted using enumeration, to provide flexibility of different name usage if required.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "value": { + "description": "Value of user defined field.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "alternateName": { + "description": "Label of user defined field used by vendors or customers.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + } + } + }, + "dateUDFsType": { + "type": "array", + "description": "Used to hold collection of user defined fields of Date Type.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/dateUDFType" + } + }, + "dateUDFType": { + "type": "object", + "description": "Used to hold user defined field of Date Type.", + "properties": { + "name": { + "description": "Used to hold user defined field of Date Type. It is highly recommended to use UDFD01, UDFD02,...UDFN20 (Total 20) as Date UDF names(commonly used on Reservation, Profile etc.). Name is not restricted using enumeration, to provide flexibility of different name usage if required.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "value": { + "description": "Value of user defined field.", + "type": "string", + "format": "date" + }, + "alternateName": { + "description": "Label of user defined field used by vendors or customers.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + } + } + }, + "numericUDFsType": { + "type": "array", + "description": "Used to hold collection of user defined fields of Numeric Type.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/numericUDFType" + } + }, + "numericUDFType": { + "type": "object", + "description": "Used to hold user defined field of Numeric Type. It is highly recommended to use UDFN01, UDFN02,...UDFN40 (Total 40) as Numeric UDF names(commonly used on Reservation, Profile etc.). Name is not restricted using enumeration, to provide flexibility of different name usage if required.", + "properties": { + "name": { + "description": "Name of user defined field.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "value": { + "description": "Value of user defined field.", + "type": "number" + }, + "alternateName": { + "description": "Label of user defined field used by vendors or customers.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + } + } + }, + "reservationPaymentMethodsType": { + "type": "array", + "description": "Defines reservation payment methods.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/reservationPaymentMethodType" + } + }, + "reservationPaymentMethodType": { + "type": "object", + "properties": { + "paymentCard": { + "$ref": "#/definitions/resPaymentCardType" + }, + "balance": { + "$ref": "#/definitions/currencyAmountType" + }, + "authorizationRule": { + "$ref": "#/definitions/authorizationRuleType" + }, + "emailFolioInfo": { + "description": "Information on an email for the customer.", + "type": "object", + "properties": { + "email": { + "description": "eMail deatils for the profile.", + "$ref": "#/definitions/emailType" + }, + "emailFolio": { + "type": "boolean" + }, + "id": { + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "type": { + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string", + "minLength": 0, + "maxLength": 40 + } + } + }, + "paymentMethod": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "description": { + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "folioView": { + "type": "integer" + }, + "confidential": { + "type": "boolean", + "description": "Flag indicating a billing window (2-8) as confidential. Applied only when Confidential Billing Window Opera Control is active." + } + } + }, + "emailType": { + "type": "object", + "description": "Information on an email for the customer.", + "properties": { + "emailAddress": { + "description": "Defines the e-mail address.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "type": { + "description": "Defines the purpose of the e-mail address (e.g. personal, business, listserve).", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "typeDescription": { + "description": "Describes the Type code", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "emailFormat": { + "description": "Supported Email format.", + "type": "string", + "enum": [ + "Html", + "Text" + ] + }, + "primaryInd": { + "description": "When true, indicates a primary information.", + "type": "boolean" + }, + "orderSequence": { + "description": "Display Order sequence.", + "type": "number" + }, + "createDateTime": { + "description": "Time stamp of the creation.", + "type": "string", + "format": "date-time" + }, + "creatorId": { + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "lastModifyDateTime": { + "description": "Time stamp of last modification.", + "type": "string", + "format": "date-time" + }, + "lastModifierId": { + "description": "Identifies the last software system or person to modify a record.", + "type": "string", + "minLength": 0, + "maxLength": 200 + } + } + }, + "resPaymentCardType": { + "type": "object", + "description": "Information on a credit card for the customer.", + "properties": { + "cardId": { + "description": "credit card id", + "$ref": "#/definitions/uniqueID_Type" + }, + "currentAuthorizedAmount": { + "$ref": "#/definitions/currencyAmountType" + }, + "approvalAmountNeeded": { + "$ref": "#/definitions/currencyAmountType" + }, + "approvalCode": { + "description": "Approval code sent by the credit card company on a successful authorization.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "cardType": { + "description": "Indicates the type of credit card from a defined list", + "$ref": "#/definitions/cardTypeType" + }, + "userDefinedCardType": { + "description": "Indicates the user defined credit card type if credit card type from a defined list is not provided", + "type": "string", + "minLength": 0, + "maxLength": 2 + }, + "cardNumber": { + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "cardNumberMasked": { + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "cardNumberLast4Digits": { + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "expirationDate": { + "description": "Expiration date of the credit card", + "type": "string", + "format": "date" + }, + "expirationDateMasked": { + "description": "Masked Expiration date of the credit card", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "expirationDateExpired": { + "type": "boolean" + }, + "cardHolderName": { + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "storeToCreditCardWallet": { + "description": "Indicate whether the credit card will be stored to the credit card wallet or not.", + "type": "boolean" + }, + "processing": { + "description": "This contains information on whether EFT is enabled. A value of 'C' indicates EFT is enabled and 'M' indicates manual authorization is available for this payment card type.", + "$ref": "#/definitions/cardProcessingType" + }, + "swiped": { + "type": "boolean" + }, + "cardPresent": { + "description": "Flag to determine if the credit card was swiped/manually entered , This element is only used when PAYMENT SERVICE DIRECTIVE(PSD) Opera Control is active.", + "type": "boolean" + }, + "cardOrToken": { + "description": "This contains information on whether credit card is tokenized (token enabled). A value of 'Token' indicates credit card is token enabled and 'CardNumber' indicates non token environment for this payment card type.", + "$ref": "#/definitions/cardNumberTypeType" + }, + "citId": { + "description": "Customer Initiated Transaction(CIT) Id for Credit Cards. This is only used when PAYMENT SERVICES DIRECTIVE (PSD2) Opera Control is active.", + "type": "string", + "minLength": 0, + "maxLength": 30 + } + } + }, + "cardProcessingType": { + "type": "string", + "enum": [ + "Eft", + "Manual" + ] + }, + "cardTypeType": { + "type": "string", + "description": "This is required for Credit Card Payment Methods. This indicates the type of Credit Card associated with this payment method.", + "enum": [ + "Ab", + "Am", + "Ax", + "Cb", + "Dc", + "Ds", + "Dt", + "Ec", + "Er", + "Jc", + "Jl", + "Mc", + "Nb", + "So", + "St", + "Sw", + "Va", + "Xy", + "Zz", + "Cp", + "Cu" + ] + }, + "cardNumberTypeType": { + "type": "string", + "description": "Simple type for indicating if credit card number is tokenized.", + "enum": [ + "CardNumber", + "Token" + ] + }, + "authorizationRuleType": { + "type": "object", + "description": "Configured rule for computing the amount to authorize.", + "properties": { + "code": { + "description": "The authorization rule code.", + "type": "integer", + "pattern": "[0-9]{1,9}" + }, + "amount": { + "description": "The amount applicable to the authorization rule.", + "$ref": "#/definitions/currencyAmountType" + }, + "percent": { + "description": "A percentage value if the authorization rule is percentage based.", + "type": "number" + } + } + }, + "roomStayType": { + "type": "object", + "properties": { + "registrationNumber": { + "description": "Registration Number of the reservation for the current day.", + "$ref": "#/definitions/uniqueID_Type" + }, + "currentRoomInfo": { + "description": "Room information of the reservation for the current day.", + "$ref": "#/definitions/currentRoomInfoType" + }, + "roomRates": { + "description": "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 Thursday, weekday amount, Friday and Saturday, weekend amount.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/roomRateType" + } + }, + "guestCounts": { + "$ref": "#/definitions/guestCountsType" + }, + "arrivalDate": { + "type": "string", + "format": "date" + }, + "departureDate": { + "type": "string", + "format": "date" + }, + "bookingTimeSpan": { + "description": "The booking time span of the reservation, only applicable when time increments are being used.", + "$ref": "#/definitions/bookingTimeSpanType" + }, + "reservationKeyInfo": { + "description": "Holds the room key information provided by the Door Lock System.", + "$ref": "#/definitions/reservationKeyInfoType" + }, + "expectedTimes": { + "description": "The Expected Arrival and Departure Times.", + "$ref": "#/definitions/resExpectedTimesType" + }, + "originalTimeSpan": { + "description": "The Original Time Span(Arrival, Departure) which covers the Room Stay. In case of Rolling No Show TimeSpan's StratDate moves forward but OriginalTimeSpan's StratDate remains the same.", + "$ref": "#/definitions/timeSpanType" + }, + "guarantee": { + "description": "The guarantee information associated to the Room Stay. A maximum of 5 occurances are available for use depending on the context.", + "$ref": "#/definitions/resGuaranteeType" + }, + "promotion": { + "description": "Promotions applied to the reservation to get the promotional rate.", + "$ref": "#/definitions/promotionType" + }, + "suiteWith": { + "description": "Connecting Rooms.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "total": { + "description": "The total amount charged for the Room Stay.", + "$ref": "#/definitions/totalType" + }, + "totalPoints": { + "description": "The total number of Points charged for the Room Stay.", + "$ref": "#/definitions/pointsType" + }, + "multiValueAttrs": { + "description": "Informative indicators indicating different values of an attribute exists over the stay.", + "type": "array", + "maxItems": 4000, + "items": { + "type": "string", + "maxLength": 2000 + } + }, + "upsellInfo": { + "description": "Indicates Upsell Information to be applied on Reservation.", + "$ref": "#/definitions/upsellInfoType" + }, + "mobileNotifications": { + "description": "Denotes the status of Room Ready and Key Ready messages.", + "$ref": "#/definitions/resMobileNotificationsType" + }, + "roomNumberLocked": { + "description": "When true, indicates a room number cannot be changed. When false, indicates a room number may be changed.", + "type": "boolean" + }, + "printRate": { + "description": "This control whether rate info will be printed in confirmation letter.", + "type": "boolean" + }, + "primaryShareType": { + "description": "This is populated in case of primary share scenario. This indicates whether this reservation is primary or non primary. Changes or postings to the 'non-primary' share reservation is not allowed.", + "$ref": "#/definitions/primaryShareTypeType" + }, + "remoteCheckInAllowed": { + "description": "Indicates whether the reservation is pre-registered for internet check-in or not.", + "type": "boolean" + }, + "bookingMedium": { + "description": "Classifies the medium(Channel field on reservation screen) through which the reservation is made.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "bookingMediumDescription": { + "description": "Description of the booking medium.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "availableUpsellOfferCount": { + "description": "Number of Upsell Offers Available for this stay. This will only be populated if the Upsell Instruction is included in the Allowed Instruction request", + "type": "integer" + }, + "scheduledRoomMoveRoomPending": { + "type": "boolean", + "description": "Pending Scheduled Move Room." + } + } + }, + "resMobileNotificationsType": { + "type": "object", + "description": "Contains the status of Room Ready and Key Ready messages.", + "properties": { + "roomReady": { + "description": "Denotes the status of Room Ready message. It can have one of the values:PENDING, COMPLETED or FAILED", + "$ref": "#/definitions/communicationStatusType" + }, + "keyReady": { + "description": "Denotes the status of Key Ready message. It can have one of the values:PENDING, COMPLETED or FAILED", + "$ref": "#/definitions/communicationStatusType" + }, + "checkoutMessageReceived": { + "description": "Indicates if the Mobile checkout message is received.", + "type": "boolean" + }, + "requiresAction": { + "description": "Indicates if user action is required. The action could be for sending Room Ready or Key Ready Notification. It could also be for initiating Checkout", + "type": "boolean" + }, + "errorMessage": { + "description": "Error message when Mobile Notification has failed.", + "type": "string" + } + } + }, + "communicationStatusType": { + "type": "string", + "description": "Enum to denote the Status of Readiness messages sent to Guest Devices.", + "enum": [ + "Pending", + "Completed", + "Failed", + "Sent", + "Received", + "Cancelled", + "PendingAvailability" + ] + }, + "currentRoomInfoType": { + "type": "object", + "description": "Room information of the reservation for the current day.", + "properties": { + "roomType": { + "description": "Current room type.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "roomId": { + "description": "Current room number.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "roomOwnershipType": { + "description": "Provides the information of the assigned reservation room is an Owner/Referral or Regular room.This value is returned when Room Rotation OPERA Control is active and room number is assigned to a reservation.", + "$ref": "#/definitions/reservationRoomOwnershipType" + }, + "suggestedRoomNumbers": { + "description": "Suggested room numbers.", + "$ref": "#/definitions/codeListType" + }, + "roomDescription": { + "description": "Current room description.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "roomViewCode": { + "description": "Represents the room view code like City view, River view, Ocean view etc.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "assignedByAI": { + "description": "Represents the room was assigned by AI Room Assignment.", + "type": "boolean" + }, + "upgradedByAI": { + "description": "Represents the room was upgraded by AI Room Assignment.", + "type": "boolean" + } + } + }, + "reservationRoomOwnershipType": { + "type": "string", + "description": "Indicates if the assigned reservation room is an Owner/Referral or Regular room.", + "enum": [ + "Owner", + "Referral", + "Regular" + ] + }, + "codeListType": { + "type": "array", + "maxItems": 4000, + "items": { + "type": "string", + "minLength": 0, + "maxLength": 20 + } + }, + "resExpectedTimesType": { + "type": "object", + "description": "Holds the Arrival and Departure Time Information", + "properties": { + "reservationExpectedArrivalTime": { + "description": "Arrival Time", + "type": "string", + "format": "date-time" + }, + "reservationExpectedDepartureTime": { + "description": "Departure Time", + "type": "string", + "format": "date-time" + } + } + }, + "promotionType": { + "type": "object", + "description": "Type to specify a rate promotion. Usually attached to a reservation to indicate a specific promotion is applied to the reservation.

Note: For putReservation when promotion type element is sent with no value, existing promotion codes on the reservation will be removed.

", + "properties": { + "promotionCode": { + "description": "Promotion code associated with the rate plan.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "promotionName": { + "description": "Promotion code Name associated with the rate plan.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "couponCode": { + "description": "Promotion Coupon Code when promotion is setup to have a valid coupon code.", + "type": "string", + "minLength": 0, + "maxLength": 40 + } + } + }, + "pointsType": { + "type": "object", + "description": "The Redeem Points contains the number of points required to book a room type.", + "properties": { + "awardsType": { + "description": "Awards type for the award type rate code.", + "type": "string" + }, + "points": { + "description": "No of points required to book this Room Stay.", + "type": "integer" + } + } + }, + "roomRateType": { + "type": "object", + "properties": { + "total": { + "$ref": "#/definitions/totalType" + }, + "totalPoints": { + "$ref": "#/definitions/pointsType" + }, + "rates": { + "$ref": "#/definitions/ratesType" + }, + "offshoreRateInformation": { + "$ref": "#/definitions/offshoreRateType" + }, + "packages": { + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/packageElementType" + } + }, + "stayProfiles": { + "description": "Profile associated with the room Stay.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/reservationProfileType" + } + }, + "guestCounts": { + "description": "A collection of Guest Counts associated with the room rate.", + "$ref": "#/definitions/guestCountsType" + }, + "taxFreeGuestCounts": { + "description": "A collection of Tax Free Guest Counts associated with the room rate. This list does not add to the guest count but just indicates number of tax free guests out of guest counts.", + "$ref": "#/definitions/guestCountsType" + }, + "awards": { + "description": "Membership Awards code applied on the reservation.", + "$ref": "#/definitions/resAwardsType" + }, + "reservationBlock": { + "description": "Key information about the block for this reservation.", + "$ref": "#/definitions/reservationBlockType" + }, + "roomRateInfo": { + "description": "Information about the Room Rate Combination.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "eligibilityCode": { + "description": "Used by 3rd party CRS, the Eligible Reservation Code defines if this day/rate is eligible for points in the Loyalty System.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "awardCode": { + "description": "Used by 3rd party CRS, the Award Code defines if this day/rate was booked as an Award in the Loyalty System.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "awardNumber": { + "description": "Used by 3rd party CRS, the Award Number defines if this day/rate was booked as an Award in the Loyalty System.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "roomType": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "ratePlanCode": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "promotionCode": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "start": { + "description": "The starting value of the date range.", + "type": "string", + "format": "date" + }, + "end": { + "description": "The ending value of the date range.", + "type": "string", + "format": "date" + }, + "rateIncludesTax": { + "description": "Indicates if the calculated amount for the day is inclusive of tax.", + "type": "boolean" + }, + "suppressRate": { + "type": "boolean" + }, + "marketCode": { + "description": "The code that relates to the market being sold to (e.g., the corporate market, packages).", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "marketCodeDescription": { + "description": "Description of the market code.", + "type": "string", + "minLength": 0, + "maxLength": 4000 + }, + "sourceCode": { + "description": "To specify where the business came from e.g. radio, newspaper ad, etc.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "sourceCodeDescription": { + "description": "Description of the source of business.", + "type": "string", + "minLength": 0, + "maxLength": 4000 + }, + "numberOfUnits": { + "description": "The number of rooms.", + "type": "integer" + }, + "roomId": { + "description": "A string value representing the unique identification of a room.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "pseudoRoom": { + "description": "True indicates as pseudo room type. This is usually used for a posting master reservation.", + "type": "boolean" + }, + "roomTypeCharged": { + "description": "Room Type used for the Rate calculation.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "commissionCode": { + "description": "Commission Code applicable for commission calculation for Travel Agent/Company.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "commissionable": { + "description": "Indicates Commission is applicable for commission calculation for Travel Agent/Company.", + "type": "boolean" + }, + "houseUseOnly": { + "description": "Indicates this reservation is for House use.", + "type": "boolean" + }, + "complimentary": { + "description": "Indicates this reservation rate is complimentary.", + "type": "boolean" + }, + "inventoryLender": { + "description": "Indicates whether the room type inventory was taken from the allotment or House availability.", + "type": "string" + }, + "fixedRate": { + "description": "Fixed Rate Indicator.", + "type": "boolean" + }, + "barRanking": { + "description": "Best Available rates ranking.", + "type": "integer" + }, + "rateGroup": { + "description": "For RatePlanSet equals BESTAVAILABLERATE, in case Rate Groups are enabled the element provides the rate group for the rate plan code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "discountAllowed": { + "description": "Indicates if the Rate Code is discountable i.e discounts are allowed on the rate code.", + "type": "boolean" + }, + "bogoDiscount": { + "description": "Indicates if the Rate Code has BOGO(Bye one Get one) indicator.", + "type": "boolean" + }, + "rateLevel": { + "description": "Rate plan type like Corporate,Regular,Military,Weekend etc.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "commissionPercentage": { + "description": "Indicates commission percentage used by the rate plan.", + "type": "integer" + }, + "commissionAmount": { + "description": "Indicates commission amount used by the rate plan.", + "type": "integer" + }, + "taxIncluded": { + "description": "If true, indicates if tax is included in the rate code.", + "type": "boolean" + }, + "allowAutoCheckIn": { + "description": "It represents whether auto check-in is enabled or not for psuedo room types.", + "type": "boolean" + }, + "bookingMedium": { + "description": "Classifies the medium(Channel field on reservation screen) through which the reservation is made.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "bookingMediumDescription": { + "description": "Description of the booking medium.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "purposeOfStay": { + "description": "Purpose of stay.", + "type": "string", + "minLength": 0, + "maxLength": 20 + } + } + }, + "packageElementType": { + "type": "object", + "properties": { + "amount": { + "$ref": "#/definitions/currencyAmountType" + }, + "allowance": { + "$ref": "#/definitions/currencyAmountType" + }, + "description": { + "type": "array", + "maxItems": 4000, + "items": { + "type": "string", + "minLength": 0, + "maxLength": 2000 + } + }, + "startDate": { + "type": "string", + "format": "date" + }, + "endDate": { + "type": "string", + "format": "date" + }, + "packageCode": { + "type": "string" + }, + "calculationRule": { + "type": "string" + }, + "postingRhythm": { + "type": "string" + }, + "quantity": { + "type": "integer" + }, + "includedInRate": { + "type": "boolean" + }, + "addRateSeprateLine": { + "type": "boolean" + }, + "addRateCombinedLine": { + "type": "boolean" + }, + "startTime": { + "type": "string" + }, + "endTime": { + "type": "string" + }, + "sellSeparate": { + "type": "boolean" + } + } + }, + "offshoreRateType": { + "type": "object", + "description": "Defines Offshore rate information.", + "properties": { + "offshoreRateCode": { + "description": "Offshore Rate Code", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "offshoreRateAmount": { + "description": "Offshore Rate Amount", + "type": "number" + }, + "offshoreRateCurrency": { + "description": "Offshore Rate Currency specifying the monetary unit for the Offshore Rate. Use ISO 4217, three alpha code", + "type": "string", + "minLength": 0, + "maxLength": 20 + } + } + }, + "ratesType": { + "type": "object", + "description": "Individual rate amount.", + "properties": { + "rate": { + "description": "The Rate contains a collection of elements that define the amount of the rate, associated fees, additional occupant amounts. Taxes can be broken out or included within the various amounts. A currency can be associated to each amount.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/amountType" + } + } + } + }, + "amountType": { + "type": "object", + "description": "Base charge and additional charges related to a room that includes such things as additional guest amounts, cancel fees, etc. Also includes Discount percentages, total amount, and the rate description.", + "properties": { + "base": { + "description": "The base amount charged for the accommodation or service per unit of time (ex: Nightly, Weekly, etc). If TaxInclusive is set to True, then taxes are included in the base amount. Note that any additional charges should itemized in the other elements.", + "$ref": "#/definitions/totalType" + }, + "discount": { + "description": "Discount percentage and/or Amount, code and textual reason for discount", + "$ref": "#/definitions/discountType" + }, + "shareRatePercentage": { + "description": "Indicates the share rate percentage for the reservation if set to CUSTOMSPLIT.", + "type": "number", + "minimum": 0, + "maximum": 100 + }, + "shareDistributionInstruction": { + "description": "Last rate share distribution instruction applied on share reservation daily rate segment.", + "$ref": "#/definitions/shareDistributionInstructionType" + }, + "total": { + "description": "The total amount charged for this rate including additional occupant amounts and fees.", + "$ref": "#/definitions/totalType" + }, + "requiredPoints": { + "description": "The Points contains the number of points required to book a particular room type.", + "$ref": "#/definitions/pointsType" + }, + "effectiveRate": { + "description": "The reservation effective amount charged for the accommodation or service (i.e. base amount + amount for Add to Rate Combine Line packages) per unit of time", + "$ref": "#/definitions/totalType" + }, + "start": { + "description": "The starting value of the date range.", + "type": "string", + "format": "date" + }, + "end": { + "description": "The ending value of the date range.", + "type": "string", + "format": "date" + } + } + }, + "discountType": { + "type": "object", + "description": "Identifies and provides details about the discount. This allows for both percentages and flat amounts. If one field is used, the other should be zero/not specified since logically.", + "properties": { + "discountReason": { + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "percent": { + "description": "Percentage discount.", + "type": "number" + }, + "amount": { + "description": "A monetary amount.", + "type": "number" + }, + "currencyCode": { + "description": "Provides a currency code to reflect the currency in which an amount may be expressed.", + "type": "string", + "minLength": 3, + "maxLength": 3 + }, + "discountCode": { + "description": "Specifies the type of discount (e.g., No condition, LOS, Deposit or Total amount spent).", + "type": "string", + "minLength": 0, + "maxLength": 20 + } + } + }, + "shareDistributionInstructionType": { + "type": "string", + "description": "The type of Rate Amount Change to be done on the Sharer reservation. This can be FULL -> Full Rate for each Sharer. SPLIT-> Split the Rate amount between Sharer Reservations. ENTIRE -> This Sharer will get the total amount of the rate code for all the Sharer Reservations.", + "enum": [ + "Full", + "Entire", + "Split", + "CustomSplit" + ] + }, + "totalType": { + "type": "object", + "description": "The total amount charged for the service including additional amounts and fees.", + "properties": { + "taxes": { + "description": "A collection of taxes.", + "$ref": "#/definitions/taxesType" + }, + "description": { + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "amountBeforeTax": { + "description": "The total amount not including any exclusive associated tax ( e.g., sales tax, VT, GST, or any associated tax configured as an exclusive generate ). Taxes marked as Tax Inclusive are included in this amount.", + "type": "number" + }, + "amountBeforeAnyTax": { + "description": "The total amount per room does not include any associated tax (e.g., sales tax, VAT, GST or any associated tax), for both Tax Exclusive/Inclusive.", + "type": "number" + }, + "amountAfterTax": { + "description": "The total amount including all associated taxes (e.g., sales tax, VAT, GST or any associated tax).", + "type": "number" + }, + "currencyCode": { + "description": "The code specifying a monetary unit. Use ISO 4217, three alpha code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "currencySymbol": { + "description": "The symbol for the currency, e.g, for currencyCode USD the symbol is $.", + "type": "string", + "minLength": 0, + "maxLength": 10 + }, + "decimalPlaces": { + "description": "Indicates the number of decimal places for a particular currency. This is equivalent to the ISO 4217 standard \"minor unit\". Typically used when the amount provided includes the minor unit of currency without a decimal point (e.g., USD 8500 needs DecimalPlaces=\"2\" to represent $85).", + "type": "integer" + }, + "code": { + "description": "Type of charge.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "rateOverride": { + "description": "When true indicates that the rate amount has been overridden.", + "type": "boolean" + }, + "baseAmount": { + "description": "The rate's base price. Amount excluding price for any add to rate combine line package attached to the rate.Also excludes any discounts", + "type": "number" + }, + "amountBeforeTaxPerRoom": { + "description": "The total amount per room not including any associated tax (e.g., sales tax, VAT, GST or any associated tax).", + "type": "number" + }, + "amountAfterTaxPerRoom": { + "description": "The total amount per room including all associated taxes (e.g., sales tax, VAT, GST or any associated tax).", + "type": "number" + } + } + }, + "taxesType": { + "type": "object", + "description": "A collection of taxes.", + "properties": { + "tax": { + "description": "An individual tax.", + "type": "array", + "maxItems": 99, + "items": { + "$ref": "#/definitions/taxType" + } + }, + "amount": { + "description": "A monetary amount.", + "type": "number" + }, + "totalTax": { + "description": "A sum of the taxes which are related to Rate Info.", + "type": "number" + }, + "currencyCode": { + "description": "Provides a currency code to reflect the currency in which an amount may be expressed.", + "type": "string", + "minLength": 3, + "maxLength": 3 + } + } + }, + "taxType": { + "type": "object", + "description": "Applicable tax element. This element allows for both percentages and flat amounts. If one field is used, the other should be zero since logically, taxes should be calculated in only one of the two ways.", + "properties": { + "description": { + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "type": { + "description": "Used to indicate if the amount is inclusive or exclusive of other charges, such as taxes, or is cumulative (amounts have been added to each other).", + "$ref": "#/definitions/amountDeterminationType" + }, + "code": { + "description": "Code identifying the fee (e.g.,agency fee, municipality fee).", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "generateTransactionCode": { + "description": "Unique identifier for Generate Tax Transaction code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "amount": { + "description": "A monetary amount.", + "type": "number" + }, + "currencyCode": { + "description": "Provides a currency code to reflect the currency in which an amount may be expressed.", + "type": "string", + "minLength": 3, + "maxLength": 3 + } + } + }, + "amountDeterminationType": { + "type": "string", + "description": "Used to indicate if an amount is inclusive or exclusive of other charges, such as taxes.", + "enum": [ + "Inclusive", + "Exclusive" + ] + }, + "resAwardsType": { + "type": "object", + "description": "Membership Awards code applied on the reservation.", + "properties": { + "membershipNo": { + "description": "Membership program under which the award is applied.", + "$ref": "#/definitions/uniqueID_Type" + }, + "originalRoomType": { + "description": "Room Type before the Upgrade Award.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "upgradeRoomType": { + "description": "Room Type after the Upgrade Award.", + "type": "string", + "minLength": 0, + "maxLength": 20 + } + } + }, + "reservationProfileType": { + "type": "object", + "properties": { + "profileIdList": { + "description": "Unique identifiers for the Profile for both internal and external systems. In case of Travel Agent the IATA code and in case of Company can be any form of identifier as id.", + "$ref": "#/definitions/profileIdList" + }, + "profile": { + "description": "Provides detailed information regarding either a company or a customer profile.", + "$ref": "#/definitions/profileType" + }, + "reservationProfileType": { + "$ref": "#/definitions/resProfileTypeType" + }, + "externalReferences": { + "description": "External References information for this Profile. Will be returned in getReservation and getReservationByExtId calls when the 'profileExternalReferencesToFetch' query parameter is sent.", + "$ref": "#/definitions/externalReferencesType" + } + } + }, + "profileIdList": { + "type": "array", + "description": "Unique Id that references an object uniquely in the system.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/uniqueID_Type" + } + }, + "profileType": { + "type": "object", + "description": "Type provides the detailed information about the profile and its children.", + "properties": { + "customer": { + "description": "Detailed customer information for this profile.", + "$ref": "#/definitions/customerType" + }, + "company": { + "description": "Detailed company information for this profile.", + "$ref": "#/definitions/companyType" + }, + "profileImage": { + "description": "The profile image.", + "$ref": "#/definitions/imageSetType" + }, + "addresses": { + "description": "List of customer addresses.", + "type": "object", + "properties": { + "addressInfo": { + "description": "Collection of Detailed information on an address for the customer.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/addressInfoType" + } + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "count": { + "description": "Total number of rows returned", + "type": "integer" + } + } + }, + "traceCode": { + "description": "Trace Code associated to the profile.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "ownerCode": { + "description": "Owner Code associated to the profile.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "telephones": { + "description": "List of Telephone Number Information", + "type": "object", + "properties": { + "telephoneInfo": { + "description": "Collection of Detailed information on telephone/fax for the customer.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/telephoneInfoType" + } + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "count": { + "description": "Total number of rows returned", + "type": "integer" + } + } + }, + "emails": { + "description": "List of email address for the customer.", + "type": "object", + "properties": { + "emailInfo": { + "description": "Collection of Detailed information on an eMail address for the customer.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/emailInfoType" + } + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "count": { + "description": "Total number of rows returned", + "type": "integer" + } + } + }, + "uRLs": { + "description": "List of Information on a URL for the customer.", + "type": "object", + "properties": { + "uRLInfo": { + "description": "Collection of Detailed information on web url/address for the customer.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/uRLInfoType" + } + }, + "hasMore": { + "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", + "type": "boolean" + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "count": { + "description": "Total number of rows returned", + "type": "integer" + } + } + }, + "comments": { + "description": "List of Notes for the customer.", + "type": "object", + "properties": { + "commentInfo": { + "description": "Collection of Detailed information on comments for the customer.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/commentInfoType" + } + }, + "hasMore": { + "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", + "type": "boolean" + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "count": { + "description": "Total number of rows returned", + "type": "integer" + } + } + }, + "profileDeliveryMethods": { + "description": "List of Delivery methods configured against a Property for this Profile.", + "type": "object", + "properties": { + "profileDeliveryMethod": { + "description": "Collection of delivery methods for this Profile.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/profileDeliveryMethod" + } + }, + "hasMore": { + "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", + "type": "boolean" + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "count": { + "description": "Total number of rows returned", + "type": "integer" + } + } + }, + "profileMemberships": { + "description": "List of loyalty program(s) the profile is subscribed to.", + "type": "object", + "properties": { + "profileMembership": { + "description": "Collection of Detailed information on memberships for the customer.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/profileMembershipType" + } + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "count": { + "description": "Total number of rows returned", + "type": "integer" + } + } + }, + "preferenceCollection": { + "description": "List of customer preferences.", + "type": "object", + "properties": { + "preferenceType": { + "description": "Collection of Detailed information on preferences of the customer.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/preferenceTypeType" + } + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "count": { + "description": "Total number of rows returned", + "type": "integer" + } + } + }, + "relationships": { + "description": "Contains a collection of profiles that have a relationship with this profile.", + "type": "object", + "properties": { + "relationship": { + "description": "A collection of the profiles that have a relationship with this profile.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/relationshipInfoType" + } + }, + "hasMore": { + "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", + "type": "boolean" + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "count": { + "description": "Total number of rows returned", + "type": "integer" + } + } + }, + "relationshipsSummary": { + "description": "Contains a collection of profiles that have a relationship with this profile.", + "type": "object", + "properties": { + "relationship": { + "description": "A collection of the profiles summary that have a relationship with this profile.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/relationshipInfoSummaryType" + } + }, + "hasMore": { + "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", + "type": "boolean" + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "count": { + "description": "Total number of rows returned", + "type": "integer" + } + } + }, + "reservationInfoList": { + "description": "Collection of Detailed information on history and future reservations associated with the profile.", + "$ref": "#/definitions/reservationHistoryFutureInfoType" + }, + "stayReservationInfoList": { + "description": "Collection of Detailed information on history and future reservations associated with the profile.", + "$ref": "#/definitions/reservationStayHistoryFutureInfoType" + }, + "lastStayInfo": { + "description": "Information on last stay of the profile.", + "$ref": "#/definitions/lastStayInfoType" + }, + "profileRestrictions": { + "description": "Detailed information on restrictions associated with the profile.", + "$ref": "#/definitions/profileRestrictions" + }, + "cashiering": { + "description": "Contains cashiering related details for the profile", + "$ref": "#/definitions/profileCashieringType" + }, + "commissionInfoList": { + "description": "Contains commission related details for the profile.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/profileCommissionType" + } + }, + "userDefinedFields": { + "description": "Collections of user defined fields.", + "$ref": "#/definitions/userDefinedFieldsType" + }, + "eCertificates": { + "description": "E-Certificate assosiated with the profile.", + "$ref": "#/definitions/eCertificatesType" + }, + "eligibleForFiscalFolio": { + "description": "Eligible for Fiscal Folio/Payload generation.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "roomOwnershipsList": { + "description": "Room Ownership records.", + "type": "object", + "properties": { + "roomOwnershipInfo": { + "description": "Collection of Detailed information on Room Ownership records.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/roomOwnershipType" + } + }, + "hasMore": { + "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", + "type": "boolean" + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "count": { + "description": "Total number of rows returned", + "type": "integer" + } + } + }, + "profileType": { + "description": "Type of profile such as Guest, Agent, Company, Group, Source, Employee, Hotel, Vendor or Contact.", + "$ref": "#/definitions/profileTypeType" + }, + "statusCode": { + "description": "Status of the profile. Active/Inactive", + "$ref": "#/definitions/profileStatusType" + }, + "registeredProperty": { + "description": "Hotel which this profile is registered with. This attribute is not used for configuration.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "requestForHotel": { + "description": "Hotel which this profile is to be registered. This attribute is only used during creation of profile.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "protectedBy": { + "description": "What level this profile is protected.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "createDateTime": { + "description": "Time stamp of the creation.", + "type": "string", + "format": "date-time" + }, + "creatorId": { + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "lastModifyDateTime": { + "description": "Time stamp of last modification.", + "type": "string", + "format": "date-time" + }, + "lastModifierId": { + "description": "Identifies the last software system or person to modify a record.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "markAsRecentlyAccessed": { + "description": "Mark this profile as recently accessed.", + "type": "boolean" + }, + "markForHistory": { + "description": "\"true\" setting marks the profile to be kept from being purged, once the profile is marked inactive.", + "type": "boolean" + }, + "hasCommission": { + "description": "Populates true if the profile has commission configured false otherwise.", + "type": "boolean" + }, + "showInactiveRoomOwners": { + "description": "Flag to show inactive Room Owners.", + "type": "boolean" + }, + "guestAge": { + "description": "Age of a guest in years.", + "type": "integer", + "minimum": 0 + } + } + }, + "customerType": { + "type": "object", + "description": "Contains basic data on the customer's identity, location, relationships, finances, memberships, etc.", + "properties": { + "personName": { + "description": "Detailed name information for the customer.", + "type": "array", + "maxItems": 5, + "items": { + "$ref": "#/definitions/personNameType" + } + }, + "anonymization": { + "description": "Provides information about the guest's anonymization status", + "$ref": "#/definitions/anonymizationType" + }, + "identifications": { + "description": "List of identification of the customer.", + "type": "object", + "properties": { + "identificationInfo": { + "description": "Collection of detailed information on the identification of the customer.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/identificationInfoType" + } + }, + "hasMore": { + "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", + "type": "boolean" + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "count": { + "description": "Total number of rows returned", + "type": "integer" + } + } + }, + "gender": { + "description": "Identifies the profile gender code selected from Gender types List of values. Gender types LOV provides the values configured at gender configuration.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "birthDate": { + "description": "Indicates the date of birth as indicated in the document, in ISO 8601 prescribed format.", + "type": "string", + "format": "date" + }, + "birthDateMasked": { + "description": "Indicates the date of birth as masked.", + "type": "string" + }, + "language": { + "description": "Language identification.", + "type": "string", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*" + }, + "nationality": { + "description": "Nationality code identification", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "nationalityDescription": { + "description": "Nationality code description", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "customerValue": { + "description": "The supplier's ranking of the customer (e.g., VIP, numerical ranking).", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "creditRating": { + "description": "Credit Rating of the customer.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "vipStatus": { + "description": "VIP status of the customer.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "vipDescription": { + "description": "Description of the VIP status.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "birthPlace": { + "description": "Place of birth.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "privateProfile": { + "description": "This element tells profile is property exclusive or not.", + "type": "boolean" + }, + "blacklist": { + "description": "This element tells if profile is blacklisted or not.", + "type": "boolean" + } + } + }, + "personNameType": { + "type": "object", + "description": "This provides name information for a person.", + "properties": { + "namePrefix": { + "description": "Salutation of honorific (e.g. Mr., Mrs., Ms., Miss, Dr.)", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "givenName": { + "description": "Given name, first name or names.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "middleName": { + "description": "The middle name of the person name.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "surname": { + "description": "Family name, last name. May also be used for full name if the sending system does not have the ability to separate a full name into its parts, e.g. the surname element may be used to pass the full name.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "nameTitle": { + "description": "Degree or honors (e.g., Ph.D., M.D.)", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "salutation": { + "description": "Salutation of the profile", + "type": "string" + }, + "nameType": { + "description": "Type of name of the individual, such as former, nickname, alternate or alias name.", + "$ref": "#/definitions/personNameTypeType" + }, + "language": { + "description": "Language identification.", + "type": "string", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*" + } + } + }, + "personNameTypeType": { + "type": "string", + "description": "Person's name in an external system.", + "enum": [ + "Primary", + "Alternate", + "Incognito", + "External", + "Phonetic" + ] + }, + "identificationInfoType": { + "type": "object", + "description": "Information on the identification of the customer.", + "properties": { + "identification": { + "description": "Detailed information on the identification of the customer.", + "$ref": "#/definitions/identificationType" + }, + "id": { + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "type": { + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string", + "minLength": 0, + "maxLength": 40 + } + } + }, + "identificationType": { + "type": "object", + "description": "Identification information of the customer.", + "properties": { + "idType": { + "description": "Identification Type. Eg Passport, Driving License etc.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "idNumber": { + "description": "Identification Number.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "idNumberMasked": { + "description": "Masked Identification Number.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "issuedCountry": { + "description": "The country where Identification was issued.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "issuedDate": { + "description": "Issued date of Identification.", + "type": "string", + "format": "date" + }, + "issuedPlace": { + "description": "The place where Identification was issued.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "expirationDate": { + "description": "Expiration date of Identification.", + "type": "string", + "format": "date" + }, + "registeredProperty": { + "description": "Property where the identification belongs to.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "primaryInd": { + "description": "When true, indicates a primary information.", + "type": "boolean" + }, + "orderSequence": { + "description": "Display Order sequence.", + "type": "number" + } + } + }, + "anonymizationType": { + "type": "object", + "description": "Provides information about guest's anonymization status.", + "properties": { + "anonymizationStatus": { + "description": "Status of anonymization such as Requested or Anonymized.", + "$ref": "#/definitions/anonymizationStatusType" + } + } + }, + "anonymizationStatusType": { + "type": "string", + "description": "Guest has been anonymized.", + "enum": [ + "Requested", + "Anonymized" + ] + }, + "telephoneInfoType": { + "type": "object", + "description": "Information on a telephone number for the customer.", + "properties": { + "telephone": { + "description": "Phone details for the profile.", + "$ref": "#/definitions/telephoneType" + }, + "id": { + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "type": { + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string", + "minLength": 0, + "maxLength": 40 + } + } + }, + "telephoneType": { + "type": "object", + "description": "Information on a telephone number for the customer.", + "properties": { + "phoneTechType": { + "description": "Indicates type of technology associated with this telephone number, such as Voice, Data, Fax, Pager, Mobile, TTY, etc.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "phoneUseType": { + "description": "Describes the type of telephone number, in the context of its general use (e.g. Home, Business, Emergency Contact, Travel Arranger, Day, Evening).", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "phoneUseTypeDescription": { + "description": "Description of the PhoneUseType code", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "phoneNumber": { + "description": "Telephone number assigned to a single location.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "extension": { + "description": "Extension to reach a specific party at the phone number.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "primaryInd": { + "description": "When true, indicates a primary information.", + "type": "boolean" + }, + "orderSequence": { + "description": "Display Order sequence.", + "type": "number" + }, + "createDateTime": { + "description": "Time stamp of the creation.", + "type": "string", + "format": "date-time" + }, + "creatorId": { + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "lastModifyDateTime": { + "description": "Time stamp of last modification.", + "type": "string", + "format": "date-time" + }, + "lastModifierId": { + "description": "Identifies the last software system or person to modify a record.", + "type": "string", + "minLength": 0, + "maxLength": 200 + } + } + }, + "profileRestrictions": { + "type": "object", + "properties": { + "reason": { + "description": "Restriction reason associated with the current profile.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "reasonDescription": { + "description": "Description of restriction reason.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "restricted": { + "description": "True indicates there are restrictions associated with the current profile.", + "type": "boolean" + } + } + }, + "commentInfoType": { + "type": "object", + "description": "Comment related to the profile/reservation.", + "properties": { + "comment": { + "description": "Comment details for the comment. It will be empty in case of delete comment.", + "$ref": "#/definitions/commentType" + }, + "createDateTime": { + "description": "Time stamp of the creation.", + "type": "string", + "format": "date-time" + }, + "creatorId": { + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "lastModifyDateTime": { + "description": "Time stamp of last modification.", + "type": "string", + "format": "date-time" + }, + "lastModifierId": { + "description": "Identifies the last software system or person to modify a record.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "purgeDate": { + "description": "Date an item will be purged from a database (e.g., from a live database to an archive).", + "type": "string", + "format": "date" + }, + "id": { + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "type": { + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string", + "minLength": 0, + "maxLength": 40 + } + } + }, + "commentType": { + "type": "object", + "description": "An indication of a new paragraph for a sub-section of a formatted text message.", + "properties": { + "text": { + "description": "Formatted text content.", + "$ref": "#/definitions/formattedTextTextType" + }, + "commentTitle": { + "description": "Specifies Comment's Title.", + "type": "string", + "minLength": 0, + "maxLength": 4000 + }, + "notificationLocation": { + "description": "Notification Location associated with the Note.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "type": { + "description": "Specifies type of the comment.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "typeDescription": { + "description": "Comment type Description.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "internal": { + "description": "When true, the comment may not be shown to the consumer. When false, the comment may be shown to the consumer.", + "type": "boolean" + }, + "confidential": { + "description": "When true, the comment may be confidential.", + "type": "boolean" + }, + "overrideInternal": { + "description": "When true, the note internal could be modified.", + "type": "boolean" + }, + "hotelId": { + "description": "If specified comment belongs to the Hotel, otherwise it is a global comment.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "createDateTime": { + "description": "Time stamp of the creation.", + "type": "string", + "format": "date-time" + }, + "creatorId": { + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "lastModifyDateTime": { + "description": "Time stamp of last modification.", + "type": "string", + "format": "date-time" + }, + "lastModifierId": { + "description": "Identifies the last software system or person to modify a record.", + "type": "string", + "minLength": 0, + "maxLength": 200 + } + } + }, + "formattedTextTextType": { + "type": "object", + "description": "Provides text and indicates whether it is formatted or not.", + "properties": { + "value": { + "type": "string", + "description": "Property Value" + }, + "language": { + "description": "Language identification.", + "type": "string", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*" + } + } + }, + "addressInfoType": { + "type": "object", + "description": "Provides address information.", + "properties": { + "address": { + "description": "Address details for the profile.", + "$ref": "#/definitions/addressType" + }, + "id": { + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "type": { + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string", + "minLength": 0, + "maxLength": 40 + } + } + }, + "addressType": { + "type": "object", + "description": "Provides address information.", + "properties": { + "isValidated": { + "description": "Indicator to define if the Address is validated by the Address Validation System.", + "type": "boolean" + }, + "addressLine": { + "description": "When the address is unformatted (FormattedInd=\"false\") these lines will contain free form address details. When the address is formatted and street number and street name must be sent independently, the street number will be sent using StreetNmbr, and the street name will be sent in the first AddressLine occurrence.", + "type": "array", + "maxItems": 4, + "items": { + "type": "string", + "minLength": 0, + "maxLength": 80 + } + }, + "cityName": { + "description": "City (e.g., Dublin), town, or postal station (i.e., a postal service territory, often used in a military address).", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "postalCode": { + "description": "Post Office Code number.", + "type": "string", + "minLength": 0, + "maxLength": 15 + }, + "cityExtension": { + "description": "Post Office City Extension Code number. City Extension mainly used for UK addresses.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "county": { + "description": "County or District Name (e.g., Fairfax). This is read only.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "state": { + "description": "State or Province name (e.g., Texas).", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "country": { + "description": "Country name (e.g., Ireland).", + "$ref": "#/definitions/countryNameType" + }, + "language": { + "description": "Language identification.", + "type": "string", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*" + }, + "type": { + "description": "Defines the type of address (e.g. home, business, other).", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "typeDescription": { + "description": "Describes the type code", + "type": "string" + }, + "primaryInd": { + "description": "When true, indicates a primary information.", + "type": "boolean" + }, + "updateReservations": { + "description": "Indicates whether all future reservations for this profile should be updated with the primary address. When set to true, and the address is being updated to primary, any active reservations where this profile is the primary profile will automatically update to use the new primary address.", + "type": "boolean" + }, + "barCode": { + "description": "The postal barcode for the address.", + "type": "string", + "minLength": 0, + "maxLength": 100 + }, + "createDateTime": { + "description": "Time stamp of the creation.", + "type": "string", + "format": "date-time" + }, + "creatorId": { + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "lastModifyDateTime": { + "description": "Time stamp of last modification.", + "type": "string", + "format": "date-time" + }, + "lastModifierId": { + "description": "Identifies the last software system or person to modify a record.", + "type": "string", + "minLength": 0, + "maxLength": 200 + } + } + }, + "countryNameType": { + "type": "object", + "description": "Used for Character Strings, length 0 to 200 - It indicates country/nationality description.", + "properties": { + "value": { + "type": "string", + "description": "Used for Character Strings, length 0 to 200.", + "minLength": 0, + "maxLength": 200 + }, + "code": { + "description": "Code for a country or a nationality.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "displayCountryFlag": { + "description": "Setting this to true will display the guest profile's country flag in the OPERA Cloud user interface, if it is configured.", + "type": "boolean" + }, + "isoCode": { + "description": "ISO standard code for country.", + "type": "string", + "minLength": 0, + "maxLength": 20 + } + } + }, + "profileTypeType": { + "type": "string", + "description": "The types of Profile handled by the web service.", + "enum": [ + "Guest", + "Agent", + "Company", + "Group", + "Source", + "Employee", + "Hotel", + "Vendor", + "Contact", + "Purge", + "BusinessHeader", + "BillingAccount", + "Activity", + "Potential", + "Account" + ] + }, + "preferenceTypeType": { + "type": "object", + "description": "Preference details for the profile.", + "properties": { + "preference": { + "description": "Collection of Preferences for the profile.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/preferenceType" + } + }, + "preferenceType": { + "description": "Preference group code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "preferenceTypeDescription": { + "description": "Preference group description.", + "type": "string" + }, + "sequence": { + "description": "Preference Sequence.", + "type": "string" + }, + "maxQuantity": { + "description": "Maximum quantity of preferences allowed per preference group.", + "type": "integer" + }, + "availableQuantity": { + "description": "Available quantity of preferences (maximum quantity - Existing preferences)per preference group.", + "type": "integer" + }, + "maxResortUsedQuantity": { + "description": "Maximum quantity of preferences used by any resort per preference group.", + "type": "integer" + }, + "reservationPreference": { + "description": "Whether this preference is reservation preference or not.", + "type": "boolean" + }, + "createDateTime": { + "description": "Time stamp of the creation.", + "type": "string", + "format": "date-time" + }, + "creatorId": { + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "lastModifyDateTime": { + "description": "Time stamp of last modification.", + "type": "string", + "format": "date-time" + }, + "lastModifierId": { + "description": "Identifies the last software system or person to modify a record.", + "type": "string", + "minLength": 0, + "maxLength": 200 + } + } + }, + "preferenceType": { + "type": "object", + "description": "Guest Preference details for the profile.", + "properties": { + "preferenceValue": { + "description": "Preference value for display purposes.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "description": { + "description": "Preference Description for display purposes.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "global": { + "description": "Whether this preference is property specific or not.", + "type": "boolean" + }, + "source": { + "description": "Source of the preference.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "hotels": { + "description": "If specified preference belongs to the Hotels listed, otherwise it is a global preference.", + "type": "array", + "maxItems": 4000, + "items": { + "type": "string", + "minLength": 0, + "maxLength": 20 + } + }, + "preferenceId": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "excludedPreferencesCount": { + "description": "Specifies the count of preferences excluded for the attached reservation preference.", + "type": "integer" + }, + "copyToProfile": { + "description": "Specifies whether to copy the reservation preference to the profile or not.", + "type": "boolean" + } + } + }, + "profileStatusType": { + "type": "string", + "enum": [ + "Active", + "Inactive" + ] + }, + "reservationStayHistoryFutureInfoType": { + "type": "object", + "description": "Information of History and Future Reservation details attached to Profiles.", + "properties": { + "historyList": { + "description": "Refer to History list type document.", + "$ref": "#/definitions/stayHistoryListType" + }, + "futureList": { + "description": "Refer to Future list type document.", + "$ref": "#/definitions/stayFutureListType" + } + } + }, + "stayHistoryListType": { + "type": "object", + "description": "A collection of reservation history details attached to Profiles.", + "properties": { + "reservationInfo": { + "description": "Additional reservation information attached to the profile . Eg : History reservation details", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/stayReservationInfoType" + } + }, + "hasMore": { + "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", + "type": "boolean" + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "count": { + "description": "Total number of rows returned", + "type": "integer" + } + } + }, + "stayReservationInfoType": { + "type": "object", + "description": "The Reservation class contains the current reservation being created or altered.", + "properties": { + "reservationIdList": { + "description": "Unique identifiers for the reservation for both internal and external systems", + "$ref": "#/definitions/reservationIdList" + }, + "roomStay": { + "description": "Collection of room stays.", + "$ref": "#/definitions/stayInfoType" + }, + "attachedProfiles": { + "description": "List of attached profiles", + "$ref": "#/definitions/resAttachedProfileListType" + }, + "hotelId": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "reservationStatus": { + "description": "Indicates the status of the reservation.", + "$ref": "#/definitions/pMS_ResStatusType" + }, + "computedReservationStatus": { + "description": "Indicates the status of the reservation.", + "$ref": "#/definitions/pMS_ResStatusType" + } + } + }, + "pMS_ResStatusType": { + "type": "string", + "description": "This reservation is in checked in status and the business date is past departure date. This could occur when ORS and PMS are in same environment.", + "enum": [ + "Reserved", + "Requested", + "NoShow", + "Cancelled", + "InHouse", + "CheckedOut", + "Waitlisted", + "DueIn", + "DueOut", + "Walkin", + "PendingCheckout" + ] + }, + "resAttachedProfileListType": { + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/resAttachedProfileType" + } + }, + "resAttachedProfileType": { + "type": "object", + "properties": { + "name": { + "description": "Attached profile name", + "type": "string" + }, + "profileIdList": { + "description": "Collection of unique profile identifiers", + "$ref": "#/definitions/profileIdList" + }, + "reservationProfileType": { + "$ref": "#/definitions/resProfileTypeType" + }, + "externalReferences": { + "description": "External References information for this Profile. Will be returned in getReservations and getHotelReservations when the 'profileExternalReferencesToFetch' query parameter is sent.", + "$ref": "#/definitions/externalReferencesType" + } + } + }, + "externalReferencesType": { + "type": "array", + "description": "This type contains unique information of external reference.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/externalReferenceType" + } + }, + "externalReferenceType": { + "type": "object", + "description": "This type contains unique information of external reference.", + "properties": { + "id": { + "description": "Unique ID of external reference.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "idExtension": { + "description": "Additional identifying value assigned by the creating system for the external reference number. It is only applicable to reservation external references.", + "type": "integer" + }, + "idContext": { + "description": "ID context for external reference.", + "type": "string", + "minLength": 0, + "maxLength": 80 + } + } + }, + "resProfileTypeType": { + "type": "string", + "enum": [ + "Guest", + "Company", + "Group", + "TravelAgent", + "Source", + "ReservationContact", + "BillingContact", + "Addressee" + ] + }, + "stayInfoType": { + "type": "object", + "description": "Details on the Room Stay including Guest Counts, Time Span of this Room Stay, pointers to Res Guests, guest Memberships, Comments and Special Requests pertaining to this particular Room Stay and finally financial information related to the Room Stay, including Guarantee, Deposit and Payment and Cancellation Penalties.", + "properties": { + "arrivalDate": { + "type": "string", + "format": "date" + }, + "departureDate": { + "type": "string", + "format": "date" + }, + "originalTimeSpan": { + "description": "The Original Time Span covers the Room Stay dates of the original reservation.", + "$ref": "#/definitions/timeSpanType" + }, + "bookingTimeSpan": { + "description": "The booking time span of the reservation, only applicable when time increments are being used.", + "$ref": "#/definitions/bookingTimeSpanType" + }, + "expectedTimes": { + "description": "The expected arrival, return and departure times of the guest.", + "$ref": "#/definitions/resExpectedTimesType" + }, + "adultCount": { + "description": "A collection of Guest Counts associated with Room Stay.", + "type": "integer" + }, + "childCount": { + "description": "A collection of Child Counts associated with Room Stay.", + "type": "integer" + }, + "childAges": { + "description": "Defines Children's Ages. Number of children ages mentioned may mot match with children counts.", + "$ref": "#/definitions/childAgesType" + }, + "childBuckets": { + "description": "Defines children counts with Age Qualifying Group(Child Bucket#1) classification.", + "$ref": "#/definitions/childBucketsType" + }, + "roomClass": { + "description": "Room class code", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "roomType": { + "description": "Room type code", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "numberOfRooms": { + "description": "Room Id", + "type": "integer" + }, + "roomId": { + "description": "Room Id", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "roomOwnershipType": { + "description": "Provides the information of the assigned reservation room is an Owner, Referral or regular room.This value is returned when Room Rotation OPERA Control is active and room number is assigned to a reservation.", + "$ref": "#/definitions/reservationRoomOwnershipType" + }, + "scheduledRoomMoveRoomPending": { + "type": "boolean", + "description": "Pending Scheduled Move Room." + }, + "ratePlanCode": { + "description": "Rate plan code", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "rateAmount": { + "description": "Rate amount", + "$ref": "#/definitions/currencyAmountType" + }, + "points": { + "description": "The Points contains the number of points used to book a particular room type.", + "$ref": "#/definitions/pointsType" + }, + "rateSuppressed": { + "description": "Whether this rate should be suppressed from view", + "type": "boolean" + }, + "reservationBlock": { + "description": "Key information about the block for this reservation.", + "$ref": "#/definitions/reservationBlockType" + }, + "bookingChannelCode": { + "description": "Classifies the medium(Channel field on reservation screen) through which the reservation is made.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "linkCode": { + "description": "Party code", + "type": "string", + "maxLength": 2000 + }, + "fixedRate": { + "description": "True if the rate is a fixed rate, otherwise false", + "type": "boolean" + }, + "totalAmount": { + "description": "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.", + "$ref": "#/definitions/currencyAmountType" + }, + "guarantee": { + "description": "The guarantee information associated to the Room Stay. A maximum of 5 occurances are available for use depending on the context.", + "$ref": "#/definitions/resGuaranteeType" + }, + "promotion": { + "description": "Promotion Codes", + "$ref": "#/definitions/promotionType" + }, + "marketCode": { + "description": "Market code", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "sourceCode": { + "description": "Source of business", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "sourceCodeDescription": { + "description": "Description of the source of business.", + "type": "string", + "minLength": 0, + "maxLength": 4000 + }, + "balance": { + "description": "Balance amount", + "$ref": "#/definitions/currencyAmountType" + }, + "compBalance": { + "description": "Comp Balance amount", + "$ref": "#/definitions/currencyAmountType" + }, + "roomTypeCharged": { + "description": "Room type code that was charged", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "depositPayments": { + "description": "A collection of deposit and/or payments for the Room Stay.", + "$ref": "#/definitions/currencyAmountType" + }, + "guestServiceStatus": { + "description": "Service Status of In House guest like DND or MUP", + "$ref": "#/definitions/guestHousekeepingServiceRequestType" + }, + "scheduledCheckoutTime": { + "description": "Indicates that this reservation is scheduled for automated check out.", + "type": "string", + "format": "date" + }, + "roomNumberLocked": { + "description": "When true, indicates a room number cannot be changed. When false, indicates a room number may be changed.", + "type": "boolean" + }, + "pseudoRoom": { + "description": "True indicates as pseudo room type. This is usually used for a posting master reservation.", + "type": "boolean" + }, + "assignedByAI": { + "description": "Represents the room was assigned by AI Room Assignment.", + "type": "boolean" + }, + "upgradedByAI": { + "description": "Represents the room was assigned by AI Room Assignment.", + "type": "boolean" + }, + "roomAvailableNights": { + "description": "Number of nights this room is avaiable if room is assigned to reservation", + "type": "integer" + }, + "backToBack": { + "description": "This attribute indicates if the linked reservation is marked as Back to Back or not.", + "type": "boolean" + }, + "backToBackSequence": { + "description": "This attribute represents Back To Back Sequence of Linked Reservations(e.g. '1 of 2' i.e, 1 indicates Sequence Position of total count 2). This is applicable when OPERA control Back to Back Handling for Linked Reservations is active.", + "$ref": "#/definitions/backToBackResSequenceType" + }, + "scheduledRoomMoveResponseType": { + "description": "Scheduled Room Move Response Information.", + "$ref": "#/definitions/scheduledRoomMoveResponseType" + }, + "backToBackGroupId": { + "description": "This attribute represents a common identifier for a subgroup of linked reservations marked as Back to Back in a group of linked reservations.", + "type": "string", + "minLength": 0, + "maxLength": 80 + } + } + }, + "guestHousekeepingServiceRequestType": { + "type": "string", + "description": "Possible values for the Guest Service Status.", + "enum": [ + "DoNotDisturb", + "MakeUpRoom", + "NoStatusSelected", + "ServiceDeclined" + ] + }, + "timeSpanType": { + "type": "object", + "description": "Allows for a choice in description of the amount of time spanned by this type. EndDate specifies a specific date, while Duration provides a measure of time to add to the StartDate to yield end date.", + "properties": { + "startDate": { + "type": "string", + "format": "date" + }, + "endDate": { + "type": "string", + "format": "date" + }, + "duration": { + "type": "string" + } + } + }, + "resGuaranteeType": { + "type": "object", + "description": "Validations type record returned after Validations are done.", + "properties": { + "guaranteeCode": { + "description": "Guarantee Code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "shortDescription": { + "description": "Guarantee Code.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "onHold": { + "description": "Guarantee Code.", + "type": "boolean" + } + } + }, + "bookingTimeSpanType": { + "type": "object", + "description": "The booking time span of the reservation, only applicable when time increments are being used.", + "properties": { + "startDateTime": { + "type": "string", + "description": "The start time of the reservation booking", + "format": "date-time" + }, + "endDateTime": { + "type": "string", + "description": "The end time of the reservation booking", + "format": "date-time" + } + } + }, + "backToBackResSequenceType": { + "type": "object", + "description": "Type object represents Back To Back Sequence Position and Total Count of Linked Back To Back Reservations ordered by consecutive Stay Dates.", + "properties": { + "position": { + "description": "Indicates the Sequence position of Back to Back Reservation.", + "type": "integer" + }, + "totalCount": { + "description": "Indicates the total count of Back To Back Reservations in the group of Linked Reservations.", + "type": "integer" + } + } + }, + "scheduledRoomMoveResponseType": { + "description": "Scheduled Room Move information.", + "type": "object", + "properties": { + "moveComments": { + "type": "string", + "description": "Comments about scheduled move.", + "minLength": 0, + "maxLength": 200 + }, + "moveInRoomOccupancyInfo": { + "description": "Scheduled Move In Room Occupancy Information.", + "$ref": "#/definitions/roomOccupancyType" + }, + "estimatedMoveTime": { + "type": "string", + "description": "Estimated Move Time in 24Hour Format", + "format": "date-time" + } + } + }, + "childBucketsType": { + "type": "object", + "description": "Defines children counts with Age Qualifying Group(Child Bucket) classification.", + "properties": { + "bucket1Count": { + "description": "Number of children classified under the first Age Qualifying Group(Child Bucket#1).", + "type": "integer" + }, + "bucket2Count": { + "description": "Number of children classified under the second Age Qualifying Group(Child Bucket#2).", + "type": "integer" + }, + "bucket3Count": { + "description": "Number of children classified under the third Age Qualifying Group(Child Bucket#3).", + "type": "integer" + }, + "bucket4Count": { + "description": "Number of children classified under the fourth Age Qualifying Group(Child Bucket#4).", + "type": "integer" + }, + "bucket5Count": { + "description": "Number of children classified under the fifth Age Qualifying Group(Child Bucket#5).", + "type": "integer" + } + } + }, + "reservationBlockType": { + "type": "object", + "description": "Key information about the block for a reservation.", + "properties": { + "blockIdList": { + "description": "Collection of unique block identifiers for the reservation.", + "$ref": "#/definitions/blockIdList" + }, + "blockName": { + "description": "The Name of the block that is attached to the reservation.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "hotelId": { + "description": "This is the HotelCode of the Block.", + "type": "string", + "minLength": 0, + "maxLength": 20 + } + } + }, + "blockIdList": { + "type": "array", + "description": "Unique Id that references an object uniquely in the system.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/uniqueID_Type" + } + }, + "childAgesType": { + "type": "array", + "description": "Age of a child in years.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/childAgeType" + } + }, + "childAgeType": { + "type": "object", + "description": "Defines Child's Age.", + "properties": { + "age": { + "description": "Age of a child in years.", + "type": "integer" + } + } + }, + "stayFutureListType": { + "type": "object", + "description": "A collection of reservation history details attached to Profiles.", + "properties": { + "reservationInfo": { + "description": "Additional reservation information attached to the profile . Eg : Future reservation details", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/stayReservationInfoType" + } + }, + "hasMore": { + "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", + "type": "boolean" + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "count": { + "description": "Total number of rows returned", + "type": "integer" + } + } + }, + "eCertificatesType": { + "type": "array", + "description": "List of e-certificates for the profile.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/eCertificateType" + } + }, + "eCertificateType": { + "type": "object", + "description": "E-Certificates details.", + "properties": { + "voucherNo": { + "description": "System generated unique voucher number.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "certificateNo": { + "description": "Printed certificate no. This has to be unique.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "eCertificateInfo": { + "$ref": "#/definitions/eCertificateInfoType" + }, + "expiryDate": { + "description": "Date of expiry.", + "type": "string", + "format": "date" + }, + "profileId": { + "description": "NameId.", + "$ref": "#/definitions/profileId" + }, + "consumptionDetail": { + "$ref": "#/definitions/eCertificateConsumptionType" + }, + "status": { + "description": "Status of the certificate.", + "$ref": "#/definitions/eCertificateStatusType" + }, + "printed": { + "description": "Print status of the certificate.", + "type": "boolean" + }, + "source": { + "description": "Source of e-certificate.", + "$ref": "#/definitions/eCertificateIssueSourceType" + }, + "issueDate": { + "description": "Date when certificate was issued.", + "type": "string", + "format": "date" + } + } + }, + "eCertificateStatusType": { + "type": "string", + "description": "Indicates that OPERA E-Certificate is reserved.", + "enum": [ + "Cancelled", + "Consumed", + "Deleted", + "Expired", + "Issued", + "Reserved" + ] + }, + "eCertificateInfoType": { + "type": "object", + "description": "E-Certificates details.", + "properties": { + "certificateType": { + "description": "User defined certificate code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "membershipType": { + "description": "Membership type to which the certificate is linked to.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "awardCode": { + "description": "Award type to which the certificate is linked to.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "promotionCode": { + "description": "Promotion code to which certificate is attached to.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "voucherBenefitCode": { + "description": "Voucher benefit code attached to the certificate.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "hotels": { + "description": "Hotel to which certificate is attached to.", + "type": "object", + "properties": { + "code": { + "type": "array", + "maxItems": 4000, + "items": { + "type": "string", + "minLength": 0, + "maxLength": 20 + } + }, + "scope": { + "description": "Scope of e-cert: global,single property or multi property.", + "$ref": "#/definitions/eCertificateScopeType" + } + } + }, + "description": { + "description": "Description about the certificate.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "longDescription": { + "description": "Detail description about the certificate.", + "type": "string", + "minLength": 0, + "maxLength": 4000 + }, + "label": { + "description": "Label for the certificate.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "value": { + "description": "Value of the certificate for the guest.", + "$ref": "#/definitions/currencyAmountType" + }, + "cost": { + "description": "Cost of certificate.", + "$ref": "#/definitions/currencyAmountType" + }, + "benefitSummary": { + "description": "Summary of Benefits attached to this ECertificate.", + "type": "string", + "minLength": 0, + "maxLength": 4000 + } + } + }, + "eCertificateScopeType": { + "type": "string", + "description": "Indicates that OPERA E-Certificate is available for a specific list of hotels.", + "enum": [ + "Global", + "Hotel", + "MultiHotel" + ] + }, + "eCertificateConsumptionType": { + "type": "object", + "description": "E-Certificates details.", + "properties": { + "hotelId": { + "description": "Property where certificate was consumed for.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "source": { + "description": "Source of consumption.", + "$ref": "#/definitions/eCertificateConsumeSourceType" + }, + "surname": { + "description": "Last name of the person who consumed the certificate..", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "firstName": { + "description": "First name of the person who consumed the certificate.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "middleName": { + "description": "Middle name of the person who consumed the certificate.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "email": { + "description": "Email of the person who consumed the certificate.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "date": { + "description": "Date the certificate was consumed.", + "type": "string", + "format": "date" + }, + "userName": { + "description": "Application user who created the consumption.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "referenceId": { + "description": "Any reference like reservation no etc against which the certificate was consumed.", + "$ref": "#/definitions/uniqueID_Type" + } + } + }, + "eCertificateConsumeSourceType": { + "type": "string", + "description": "Indicates that OPERA E-Certificate is consumed by hotelPMS.", + "enum": [ + "Central", + "Web", + "Hotel" + ] + }, + "eCertificateIssueSourceType": { + "type": "string", + "description": "Indicates that OPERA E-Certificate is issued by external system.", + "enum": [ + "Opera", + "Web", + "Interface" + ] + }, + "roomOwnershipType": { + "type": "object", + "description": "Define the search criteria for retrieving room ownership records", + "properties": { + "roomOwnershipId": { + "description": "Unique Id for Room Owner record.", + "type": "integer" + }, + "contractNumber": { + "description": "Contract number for room owner.", + "type": "string" + }, + "roomId": { + "description": "Room Id of room owner.", + "type": "string" + }, + "roomCategory": { + "description": "Room Category of the room ownership record.", + "type": "string" + }, + "roomType": { + "description": "Room Type of the room ownership record.", + "type": "string" + }, + "startDate": { + "description": "Start Date of the room ownership record.", + "type": "string", + "format": "date" + }, + "endDate": { + "description": "End Date of the room ownership record.", + "type": "string", + "format": "date" + }, + "profileId": { + "description": "Profile ID of the room ownership record.", + "$ref": "#/definitions/uniqueID_Type" + }, + "status": { + "description": "Status of the room ownership record.", + "type": "string" + } + } + }, + "relationshipInfoType": { + "type": "object", + "description": "Relationship Type contains information about the associations between and among individuals, companies, travel agents, groups, sources, and contact profiles.", + "properties": { + "relationshipProfile": { + "description": "Refer to Relationship Profile type document.", + "$ref": "#/definitions/relationshipProfileType" + }, + "id": { + "description": "Relationship identifier.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "relation": { + "description": "Indicates the type of relationship the current profile(Source Profile) has with the related profile(Target Profile).", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "relationDescription": { + "description": "Displays the description of relationship the current profile(Source Profile) has with the related profile(Target Profile).", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "targetRelation": { + "description": "Displays the type of relationship the Related profile(Target Profile) has with the current profile(Source Profile).", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "targetRelationDescription": { + "description": "Displays the description of the target relation(Target Profile).", + "type": "string", + "minLength": 0, + "maxLength": 200 + } + } + }, + "relationshipProfileType": { + "type": "object", + "properties": { + "customer": { + "description": "Detailed information of the customer", + "$ref": "#/definitions/customerType" + }, + "company": { + "description": "Detailed information of the Company.", + "$ref": "#/definitions/companyType" + }, + "telephone": { + "description": "Information on telephone details for the customer/company", + "$ref": "#/definitions/telephoneInfoType" + }, + "address": { + "description": "Information on address details for the customer/company", + "$ref": "#/definitions/addressInfoType" + }, + "email": { + "description": "Information on email address for the customer/company", + "$ref": "#/definitions/emailInfoType" + }, + "uRLs": { + "description": "Information on web url/address for the customer/company", + "$ref": "#/definitions/uRLInfoType" + }, + "primaryOwner": { + "description": "Primary Owner of the profile", + "$ref": "#/definitions/ownerType" + }, + "profileIdList": { + "description": "Original profile details for which the relationships was created", + "$ref": "#/definitions/uniqueIDListType" + }, + "primary": { + "description": "Indicates if this relationship is the primary relationship.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "id": { + "description": "Relationship identifier.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "statusCode": { + "description": "Status of the profile. Active/Inactive", + "$ref": "#/definitions/profileStatusType" + }, + "profileType": { + "description": "Type of profile such as Guest, Agent, Company, Group, Source, Employee, Hotel, Vendor or Contact.", + "$ref": "#/definitions/profileTypeType" + } + } + }, + "companyType": { + "type": "object", + "properties": { + "companyName": { + "description": "Name of the company.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "alternateName": { + "description": "Alternate Name of the Company. Mainly, it's the name of the company written in the Alternate Language.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "currencyCode": { + "description": "The code specifying a monetary unit. Use ISO 4217, three alpha code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "currencySymbol": { + "description": "The symbol for the currency, e.g, for currencyCode USD the symbol is $.", + "type": "string", + "minLength": 0, + "maxLength": 10 + }, + "decimalPlaces": { + "description": "Indicates the number of decimal places for a particular currency. This is equivalent to the ISO 4217 standard \"minor unit\". Typically used when the amount provided includes the minor unit of currency without a decimal point (e.g., USD 8500 needs DecimalPlaces=\"2\" to represent $85).", + "type": "integer" + }, + "language": { + "description": "Language identification.", + "type": "string", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*" + }, + "nationality": { + "description": "Nationality code identification", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "nationalityDescription": { + "description": "Nationality code description", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "commissionCode": { + "description": "Commission code of the company.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "creditRating": { + "description": "Credit Rating of the company.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "corporateIdType": { + "description": "The type of corporate ID", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "vipStatus": { + "description": "VIP status of the company.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "vipDescription": { + "description": "Description of the VIP status.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "blacklist": { + "description": "This element tells if profile is blacklisted or not.", + "type": "boolean" + } + } + }, + "emailInfoType": { + "type": "object", + "description": "Information on an email for the customer.", + "properties": { + "email": { + "description": "eMail deatils for the profile.", + "$ref": "#/definitions/emailType" + }, + "id": { + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "type": { + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string", + "minLength": 0, + "maxLength": 40 + } + } + }, + "uRLInfoType": { + "type": "object", + "description": "Web site address.", + "properties": { + "url": { + "description": "Provides URL information.", + "$ref": "#/definitions/uRLType" + }, + "id": { + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "type": { + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string", + "minLength": 0, + "maxLength": 40 + } + } + }, + "uRLType": { + "type": "object", + "description": "Web site address, in IETF(The Internet Engineering Task Force) specified format.", + "properties": { + "value": { + "type": "string", + "description": "Property Value" + }, + "type": { + "description": "Defines the purpose of the URL address, such as personal, business, public, etc.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "typeDescription": { + "description": "Describes the Type code", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "primaryInd": { + "description": "When true, indicates a primary information.", + "type": "boolean" + }, + "orderSequence": { + "description": "Display Order sequence.", + "type": "number" + } + } + }, + "ownerType": { + "type": "object", + "description": "Generic type for information about an owner.", + "properties": { + "hotel": { + "description": "Hotel to which the owner belongs to.", + "$ref": "#/definitions/codeDescriptionType" + }, + "userId": { + "description": "Unique application user ID.", + "$ref": "#/definitions/uniqueID_Type" + }, + "userName": { + "description": "Unique application user name of the owner.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "ownerCode": { + "description": "Unique Code to identify the owner.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "profileId": { + "description": "Unique owner profile information.", + "$ref": "#/definitions/profileId" + }, + "name": { + "description": "Provides name information of the owner.", + "$ref": "#/definitions/personNameType" + }, + "department": { + "description": "Department to which the owner belongs to.", + "$ref": "#/definitions/codeDescriptionType" + }, + "email": { + "description": "Email information of the owner.", + "$ref": "#/definitions/emailInfoType" + }, + "phone": { + "description": "Information on the telephone number of the owner.", + "$ref": "#/definitions/telephoneInfoType" + }, + "relationship": { + "description": "Relationship of the owner within the profile or block.", + "$ref": "#/definitions/codeDescriptionType" + }, + "primary": { + "description": "When true, this is a primary owner.", + "type": "boolean" + } + } + }, + "relationshipInfoSummaryType": { + "type": "object", + "description": "RelationshipInfoSummaryType contains information about the associations between and among individuals, companies, travel agents, groups, sources, and contact profiles.", + "properties": { + "relationshipProfile": { + "description": "Refer to Relationship Profile Summary type document.", + "$ref": "#/definitions/relationshipProfileSummaryType" + }, + "masterAccountDetails": { + "description": "Refer to Master Profile type document.", + "$ref": "#/definitions/masterAccountInfoType" + }, + "relationshipID": { + "description": "Relationship identifier.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "sourceRelation": { + "description": "Indicates the type of relationship the current profile(Source Profile) has with the related profile(Target Profile).", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "sourceRelationDescription": { + "description": "Displays the description of relationship the current profile(Source Profile) has with the related profile(Target Profile).", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "targetRelation": { + "description": "Displays the type of relationship the Related profile(Target Profile) has with the current profile(Source Profile).", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "targetRelationDescription": { + "description": "Displays the description of the target relation(Target Profile).", + "type": "string", + "minLength": 0, + "maxLength": 200 + } + } + }, + "masterAccountInfoType": { + "type": "object", + "properties": {} + }, + "relationshipProfileSummaryType": { + "type": "object", + "properties": { + "customerName": { + "description": "Name of the customer", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "companyName": { + "description": "Name of the company.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "telephoneNumber": { + "description": "Telephone number assigned to a single location", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "address": { + "description": "Information on address details for the customer/company", + "$ref": "#/definitions/relationshipAddressType" + }, + "emailAddress": { + "description": "Defines the e-mail address.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "ownerCode": { + "description": "Unique Code to identify the owner.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "profileIdList": { + "description": "Original profile details for which the relationships was created", + "$ref": "#/definitions/uniqueIDListType" + }, + "primary": { + "description": "Indicates if this relationship is the primary relationship.", + "type": "boolean" + }, + "profileStatus": { + "description": "Status of the profile. Active/Inactive", + "$ref": "#/definitions/profileStatusType" + }, + "primaryOwnerCode": { + "description": "When true, this is a primary owner.", + "type": "boolean" + }, + "profileType": { + "description": "Type of profile such as Guest, Agent, Company, Group, Source, Employee, Hotel, Vendor or Contact.", + "$ref": "#/definitions/profileTypeType" + } + } + }, + "relationshipAddressType": { + "type": "object", + "description": "Provides address information for a Relationship.", + "properties": { + "addressLine": { + "description": "When the address is unformatted (FormattedInd=\"false\") these lines will contain free form address details. When the address is formatted and street number and street name must be sent independently, the street number will be sent using StreetNmbr, and the street name will be sent in the first AddressLine occurrence.", + "type": "array", + "maxItems": 4, + "items": { + "type": "string", + "minLength": 0, + "maxLength": 80 + } + }, + "city": { + "description": "City (e.g., Dublin), town, or postal station (i.e., a postal service territory, often used in a military address).", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "postalCode": { + "description": "Post Office Code number.", + "type": "string", + "minLength": 0, + "maxLength": 15 + }, + "state": { + "description": "State or Province name (e.g., Texas).", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "country": { + "description": "Country name (e.g., Ireland).", + "type": "string", + "minLength": 0, + "maxLength": 200 + } + } + }, + "reservationHistoryFutureInfoType": { + "type": "object", + "description": "Information of History and Future Reservation details attached to Profiles.", + "properties": { + "historyList": { + "description": "Refer to History list type document.", + "$ref": "#/definitions/historyListType" + }, + "futureList": { + "description": "Refer to Future list type document.", + "$ref": "#/definitions/futureListType" + } + } + }, + "historyListType": { + "type": "object", + "description": "A collection of reservation history details attached to Profiles.", + "properties": { + "reservationInfo": { + "description": "Additional reservation information attached to the profile . Eg : History reservation details", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/reservationInfoType" + } + }, + "hasMore": { + "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", + "type": "boolean" + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "count": { + "description": "Total number of rows returned", + "type": "integer" + } + } + }, + "reservationInfoType": { + "type": "object", + "description": "The Reservation class contains the current reservation being created or altered.", + "properties": { + "reservationIdList": { + "description": "Unique identifiers for the reservation for both internal and external systems", + "$ref": "#/definitions/reservationIdList" + }, + "externalReferences": { + "description": "External Reference information for Reservation.", + "$ref": "#/definitions/externalReferencesType" + }, + "roomStay": { + "description": "Collection of room stays.", + "$ref": "#/definitions/stayInfoType" + }, + "departureReservationInfo": { + "description": "Information related to the departure reservation.", + "$ref": "#/definitions/departureReservationInfoType" + }, + "reservationGuest": { + "description": "Collection of guests associated with the reservation.", + "$ref": "#/definitions/resGuestInfoType" + }, + "reservationMemberships": { + "description": "List of reservation memberships which are attached from profile.", + "type": "array", + "maxItems": 10, + "items": { + "$ref": "#/definitions/reservationMembershipType" + } + }, + "sharedGuests": { + "description": "Collection of guests who share this reservation.", + "$ref": "#/definitions/resSharedGuestListType" + }, + "attachedProfiles": { + "description": "List of attached profiles", + "$ref": "#/definitions/resAttachedProfileListType" + }, + "reservationPaymentMethod": { + "description": "Payment method used for this reservation", + "$ref": "#/definitions/reservationPaymentMethodType" + }, + "reservationFolioWindows": { + "description": "Collection of reservation folio windows.", + "$ref": "#/definitions/reservationFolioWindowsType" + }, + "commissionsInfo": { + "description": "Information related to commissions", + "$ref": "#/definitions/reservationCommissionInfoType" + }, + "specials": { + "description": "Set of reservation preferences which belongs to the Specials group.", + "type": "string", + "minLength": 0, + "maxLength": 4000 + }, + "displayColor": { + "description": "Color setting of the reservation.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "displayColorDetails": { + "description": "Information of reservation display color, determined based on OPERA parameter RESERVATION_COLOR_DEFINITION", + "$ref": "#/definitions/reservationDisplayColorInfoType" + }, + "reservationIndicators": { + "description": "Indicators of additional information attached to the reservation", + "$ref": "#/definitions/indicatorsType" + }, + "roomStatus": { + "description": "Current room status", + "$ref": "#/definitions/housekeepingRoomStatusType" + }, + "searchMatches": { + "description": "Super Search matching terms.", + "$ref": "#/definitions/searchMatchesType" + }, + "sourceOfSale": { + "description": "Point of Sale of reservation. Identifies the entity/channel who made the reservation.", + "$ref": "#/definitions/sourceOfSaleType" + }, + "waitlist": { + "description": "Information regarding why reservation has been/was waitlisted. This could hold information as history even if reservation is not in Waitlist status anymore.", + "$ref": "#/definitions/waitlistResType" + }, + "queue": { + "description": "Information about the time and duration this reservation was on Queue for Checkin.", + "$ref": "#/definitions/reservationQueueInformationType" + }, + "housekeeping": { + "description": "Information regarding housekeeping for this reservation.", + "$ref": "#/definitions/resHousekeepingType" + }, + "cashiering": { + "description": "Holds cashiering related information for the reservation.", + "$ref": "#/definitions/resCashieringType" + }, + "taxType": { + "description": "This stores the code for the type of tax calculation especially with tax exemption, etc.", + "$ref": "#/definitions/taxTypeType" + }, + "deposit": { + "description": "Holds reservation deposit information.", + "$ref": "#/definitions/reservationDepositType" + }, + "allowedActions": { + "description": "Collection of reservation allowed actions.", + "$ref": "#/definitions/reservationAllowedActionsType" + }, + "revenuesAndBalances": { + "description": "Revenues and Balances Amount summary for the reservation.", + "$ref": "#/definitions/resRevenueBalanceType" + }, + "mobileNotifications": { + "description": "Denotes the status of Room Ready, Key Ready messages.", + "$ref": "#/definitions/resMobileNotificationsType" + }, + "reservationCommunication": { + "description": "Collection of reservation communication details.", + "$ref": "#/definitions/resCommunicationType" + }, + "advanceCheckIn": { + "description": "Information relating to Reservation's Advance Checked In state and Expected Time of Return", + "$ref": "#/definitions/advanceCheckInType" + }, + "welcomeOffer": { + "description": "This flag will determine wheather the reservation is eligible for Welcome Offer or not.", + "type": "boolean" + }, + "cancellationInfo": { + "description": "Information regarding why reservation has been/was cancelled.", + "type": "object", + "properties": { + "description": { + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "code": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "date": { + "description": "Date when reservation was last cancelled.", + "type": "string", + "format": "date" + } + } + }, + "keyCount": { + "description": "Number of keys created for the reservation.", + "type": "integer" + }, + "hotelId": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "hotelName": { + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "expectedServiceTime": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "roomStayReservation": { + "description": "Boolean True if this reservation is reserving rooms. False if it is only reserving services.", + "type": "boolean" + }, + "createDateTime": { + "description": "Time stamp of the creation.", + "type": "string", + "format": "date-time" + }, + "creatorId": { + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "lastModifyDateTime": { + "description": "Time stamp of last modification.", + "type": "string", + "format": "date-time" + }, + "lastModifierId": { + "description": "Identifies the last software system or person to modify a record.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "purgeDate": { + "description": "Date an item will be purged from a database (e.g., from a live database to an archive).", + "type": "string", + "format": "date" + }, + "reservationStatus": { + "description": "Indicates the status of the reservation.", + "$ref": "#/definitions/pMS_ResStatusType" + }, + "computedReservationStatus": { + "description": "Indicates the status of the reservation.", + "$ref": "#/definitions/pMS_ResStatusType" + }, + "walkInIndicator": { + "description": "When true, indicates the reservation is for a guest that walks-in without a reservation. When false, the reservation is not a walk-in.", + "type": "boolean" + }, + "accessRestriction": { + "description": "Indicates user restriction on the reservation based on the Access exclusion functionality such as Restriction on Changes, Cancellation or both.", + "$ref": "#/definitions/resAccessRestrictionType" + }, + "commissionPayoutTo": { + "description": "If not null, reservation is considered to pay out commission to either Travel Agent, Source or both.", + "$ref": "#/definitions/commissionPayoutToType" + }, + "paymentMethod": { + "description": "Payment Method.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "preRegistered": { + "description": "Defines if the reservation is pre-registered or not.", + "type": "boolean" + }, + "openFolio": { + "description": "Returns true when reservation has an open folio.", + "type": "boolean" + }, + "allowMobileCheckout": { + "description": "Flag containing true or false value for reservation to be eligible for self-checkout by guest using mobile device . Pass the 'true' or 'false' values when creating / modifying reservation to indicate whether a reservation is eligible for mobile checkout yes / no. Upon fetch, the current state of the flag will show true or false.", + "type": "boolean" + }, + "allowMobileViewFolio": { + "description": "Attribute AllowMobileViewFolio is set to true when the reservation is eligible for viewing folio using mobile device.", + "type": "boolean" + }, + "optedForCommunication": { + "description": "Attribute OptedForCommunication is set to true when the guest has opted for receiving communicationsl related to the reservation.", + "type": "boolean" + }, + "roomFeatures": { + "description": "Set of reservation preferences which belongs to the Room Features.", + "type": "string", + "minLength": 0, + "maxLength": 4000 + }, + "fiscalInfo": { + "description": "Fiscal related information for a reservation.", + "$ref": "#/definitions/fiscalInfoType" + }, + "parentReservationHotelId": { + "description": "Property associated with the Linked Reservation that serves as parent to this reservation.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "scheduledRoomMoveInfo": { + "description": "Scheduled Room Move information for a reservation.", + "$ref": "#/definitions/scheduledRoomMoveInfoType" + }, + "checkInInitiatedBy": { + "description": "This indicates who initiated the Check In/Advance Check In.Advance Check In functionality is available when the Advance Check In OPERA Control is active.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "userDefinedFields": { + "description": "Collections of user defined fields.", + "$ref": "#/definitions/userDefinedFieldsType" + }, + "pkgConsumptionInfo": { + "description": "Package consumption information linked to the reservation, including package code, description, category, and consumption details.", + "type": "array", + "maxItems": 200, + "items": { + "$ref": "#/definitions/packageInfoType" + } + } + } + }, + "resRevenueBalanceType": { + "type": "object", + "description": "Revenue and Balance Amount summary for the reservation.", + "properties": { + "totalFixedCharge": { + "description": "Total Fixed Charges on the reservation.", + "$ref": "#/definitions/currencyAmountType" + }, + "totalPayment": { + "description": "Total payment received for the reservation.", + "$ref": "#/definitions/currencyAmountType" + }, + "roomRevenue": { + "description": "Room Revenue generated by the reservation.", + "$ref": "#/definitions/currencyAmountType" + }, + "foodAndBevRevenue": { + "description": "Food and Beverage Revenue generated by the reservation.", + "$ref": "#/definitions/currencyAmountType" + }, + "otherRevenue": { + "description": "Other Revenue generated by the reservation.", + "$ref": "#/definitions/currencyAmountType" + }, + "nonRevenue": { + "description": "Total Non Revenue posted on the reservation.", + "$ref": "#/definitions/currencyAmountType" + }, + "totalRevenue": { + "description": "Total Revenue generated by the reservation.", + "$ref": "#/definitions/currencyAmountType" + }, + "balance": { + "description": "Balance amount on the reservation.", + "$ref": "#/definitions/currencyAmountType" + }, + "compBalance": { + "description": "Comp Balance amount", + "$ref": "#/definitions/currencyAmountType" + } + } + }, + "waitlistResType": { + "type": "object", + "description": "Information regarding why reservation is being /has been waitlisted.", + "properties": { + "reasonDescription": { + "description": "Waitlist Reason Description.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "priorityDescription": { + "description": "Waitlist priority Description.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "description": { + "description": "Description why the reservation is being /has been waitlisted.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "reasonCode": { + "description": "Waitlist Reason Code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "priorityCode": { + "description": "Waitlist Priority Code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "telephone": { + "description": "Guest telephone number.", + "type": "string", + "minLength": 0, + "maxLength": 40 + } + } + }, + "resHousekeepingType": { + "type": "object", + "description": "Holds housekeeping turndown service information for the room.", + "properties": { + "instructions": { + "description": "Turndown instructions for the room.", + "type": "string" + }, + "turndownRequested": { + "description": "Indicates whether guest wants turndown facility or not.", + "type": "boolean" + }, + "expectedServiceTime": { + "description": "Expected Start Time for housekeeping task(s).", + "type": "string" + }, + "roomStatus": { + "description": "Current room status. Current room status is populated only if room is assigned to the reservation and reservation is due in or in house.", + "$ref": "#/definitions/housekeepingRoomStatusType" + }, + "frontOfficeStatus": { + "description": "Front office status ( Occupied/Vacant ).", + "$ref": "#/definitions/frontOfficeRoomStatusType" + }, + "housekeepingStatus": { + "description": "Housekeeping status ( Occupied/Vacant ).", + "$ref": "#/definitions/frontOfficeRoomStatusType" + } + } + }, + "frontOfficeRoomStatusType": { + "type": "string", + "description": "Simple type for front office room status instructions to be used in requests for fetching housekeeping rooms. Valid values are Vacant and Occupied.", + "enum": [ + "Vacant", + "Occupied" + ] + }, + "resCashieringType": { + "type": "object", + "description": "Cashiering Information for the reservation.", + "properties": { + "revenuesAndBalances": { + "description": "Revenues and Balances Amount summary for the reservation.", + "$ref": "#/definitions/resRevenueBalanceType" + }, + "billingPrivileges": { + "description": "Billing privileges set on the reservation.", + "$ref": "#/definitions/billingPrivilegesType" + }, + "taxType": { + "$ref": "#/definitions/reservationTaxTypeInfo" + }, + "bedTaxReporting": { + "description": "This stores the information for Bed Tax Reporting. Mainly used in Maldives.", + "$ref": "#/definitions/bedTaxReportingType" + }, + "folioTexts": { + "description": "Additional text fields to display on the folio.", + "$ref": "#/definitions/folioTextsType" + }, + "compAccounting": { + "description": "Information regarding comp accounting on the reservation.", + "$ref": "#/definitions/resCompAccountingType" + }, + "reservationPreConfiguredRoutingInstruction": { + "description": "Information regarding the selected preconfigured routing instruction on the reservation. This will be used when Multiple Promotion Code Comp Routings is inactive.", + "$ref": "#/definitions/resPreConfiguredRoutingInstrType" + }, + "lastRoomAndTaxPostedDate": { + "description": "Date of the last Room And Tax posting. Used primarily to know the date in case of Advance Billing.", + "type": "string", + "format": "date" + }, + "reverseCheckInAllowed": { + "description": "This attribute is to verify if reverse check-in is allowed for the reservation.", + "type": "boolean" + }, + "reverseAdvanceCheckInAllowed": { + "description": "This attribute is to verify if reverse advance check-in is allowed for the reservation.", + "type": "boolean" + }, + "transactionsPosted": { + "description": "Specifies whether reservation has a financial transaction associated with it.", + "type": "boolean" + }, + "reservationPreConfiguredRoutingInstructions": { + "description": "Information regarding the selected preconfigured routing instructions on the reservation. This will be used when Multiple Promotion Code Comp Routings is active.", + "$ref": "#/definitions/reservationPreConfiguredRoutingInstructionsType" + } + } + }, + "reservationTaxTypeInfo": { + "type": "object", + "description": "Provides information about the Tax Type.", + "properties": { + "code": { + "description": "Code of the Tax Type.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "description": { + "description": "Description of the Tax Type.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "taxExemptNo": { + "description": "Tax exempt number on the profile.", + "type": "string", + "minLength": 0, + "maxLength": 20 + } + } + }, + "folioTextsType": { + "type": "array", + "description": "This stores the description for the type of tax calculation especially with tax exemption, etc.", + "maxItems": 2, + "items": { + "type": "object", + "properties": { + "text": { + "description": "Additional text field to display on the folio.", + "type": "string", + "minLength": 0, + "maxLength": 50 + }, + "row": { + "description": "Row number of the additional text.", + "type": "integer" + } + } + } + }, + "resCompAccountingType": { + "type": "object", + "description": "Information regarding comp accounting on the reservation.", + "properties": { + "compType": { + "description": "Code used to identify the casino comp type and ranking of a guest.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "authorizer": { + "description": "ID of the employee who will act as the host for this guest.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "compPostings": { + "description": "Indicates if the Comp Billing/posting Exist", + "type": "string", + "minLength": 0, + "maxLength": 5 + } + } + }, + "billingPrivilegesType": { + "type": "object", + "description": "This stores the information for Bed Tax Reporting. Mainly used in Maldives.", + "properties": { + "excludeFromAutoAuthorization": { + "description": "Indicates if the reseravtion will be excluded from auto athorization of Credit Cards.", + "type": "boolean" + }, + "postingRestriction": { + "description": "Flag used by interface program during check in.", + "type": "boolean" + }, + "preStayCharging": { + "description": "Indicates if the reservation has charging privileges before arrival.", + "type": "boolean" + }, + "postStayCharging": { + "description": "Indicates if the reservation has charging privileges after checkout.", + "type": "boolean" + }, + "videoCheckout": { + "description": "Indicates if the guest can do video checkout", + "type": "boolean" + }, + "allowAutoCheckin": { + "description": "Indicated if a new reservation should be created and automatically checked in whenever the room is checked out. Available for pseudo room types only.", + "type": "boolean" + }, + "autoSettlement": { + "description": "Indicates if the is a candidate for auto folio settlement.", + "type": "boolean" + }, + "autoSettlementType": { + "description": "The folio settlement type for auto folio settlement.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "autoSettlementFreq": { + "description": "The interval of days between each auto folio settlement.", + "type": "integer" + }, + "creditLimitAutoPay": { + "description": "Indicates if the reservation will be included in the Automatic Credit Limit Overages process and also be listed in the Credit Limit Overages screen results.", + "type": "boolean" + } + } + }, + "bedTaxReportingType": { + "type": "object", + "description": "This stores the information for Bed Tax Reporting. Mainly used in Maldives.", + "properties": { + "taxRegistrationNo": { + "description": "Tax Registration Number for Maldives Bed Tax Reporting.", + "type": "number" + } + } + }, + "resPreConfiguredRoutingInstrType": { + "type": "object", + "description": "Instruction to attach Pre-Configured Routing Instructions to a Reservation.", + "properties": { + "authorizerInfo": { + "description": "The authorizer information for Promotion Code with attached Complimentary Routing", + "$ref": "#/definitions/authorizerInfoType" + }, + "ratePlanCode": { + "description": "Rate Code with attached Routing Instruction.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "profileType": { + "description": "Profile Type with attached Routing Instruction.", + "$ref": "#/definitions/resProfileTypeType" + }, + "promotionCode": { + "description": "Promotion Code with attached Complimentary Routing.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "profileId": { + "description": "Profile Id with attached Routing Instruction.", + "$ref": "#/definitions/profileId" + }, + "beginDate": { + "description": "Begin Date for attached Routing Instruction.", + "type": "string", + "format": "date" + }, + "endDate": { + "description": "End Date for attached Routing Instruction.", + "type": "string", + "format": "date" + }, + "folioView": { + "description": "Folio Window.", + "type": "integer" + } + } + }, + "authorizerInfoType": { + "type": "object", + "description": "Authorizer Information", + "properties": { + "authorizerId": { + "$ref": "#/definitions/uniqueID_Type" + }, + "authorizerUserName": { + "description": "Application user name of the authorizer", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "authorizerName": { + "description": "Full name of the authorizer.", + "type": "string", + "minLength": 0, + "maxLength": 100 + }, + "authorizerRateCode": { + "description": "Rate code of the authorizer.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "inheritAuthorizerRateCode": { + "description": "Indicates whether user has the choice to have reservation inherit rate code from the authorizer.", + "type": "boolean" + } + } + }, + "reservationPreConfiguredRoutingInstructionsType": { + "type": "object", + "properties": { + "consumableInventory": { + "description": "List of default routing instructions.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/resPreConfiguredRoutingInstrType" + } + } + } + }, + "reservationDepositType": { + "type": "object", + "description": "Reservation Deposit Type.", + "properties": { + "amountPaid": { + "description": "Deposit Amount Paid.", + "type": "number" + }, + "dueDate": { + "description": "Deposit Due Date.", + "type": "string", + "format": "date" + }, + "postingDate": { + "description": "Deposit Posting Date.", + "type": "string", + "format": "date" + }, + "hasPaid": { + "description": "Resolves whether reservation has paid deposit.", + "type": "boolean" + }, + "hasOutstanding": { + "description": "Resolves whether reservation has outstanding deposit.", + "type": "boolean" + }, + "amountRequired": { + "description": "Deposit Amount Required.", + "type": "number", + "minLength": 0, + "maxLength": 40 + }, + "amountOwed": { + "description": "Deposit Amount Oustanding.", + "type": "number", + "minLength": 0, + "maxLength": 40 + } + } + }, + "resAccessRestrictionType": { + "type": "string", + "description": "Indicates any Updates/Changes on the reservation as well as Reservation Cancellation are not allowed.", + "enum": [ + "Change", + "Cancel", + "ChangeOrCancel" + ] + }, + "packageInfoType": { + "type": "object", + "description": "Package information related to a reservation", + "properties": { + "packageCode": { + "type": "string", + "description": "The unique code identifying the package." + }, + "packageDescription": { + "type": "string", + "description": "A description of the package." + }, + "packageCategoryInfo": { + "description": "Information about the category of the package.", + "$ref": "#/definitions/packageCategoryInfoType" + }, + "consumptionDate": { + "type": "string", + "format": "date", + "description": "The consumption date of the package." + }, + "reservationDate": { + "type": "string", + "format": "date", + "description": "The reservation date of the package." + }, + "consumedQuantity": { + "type": "integer", + "description": "The quantity of the package that has been consumed" + }, + "calculatedQuantity": { + "type": "integer", + "description": "The quantity of the package calculated to be consumed based on the package's quantity and the calculation rule" + }, + "quantity": { + "type": "integer", + "description": "Quantity of packages to be attached i.e. the multiplier to be applied against the calculation rule to determine the calculated quantity of the packages" + }, + "calculationRule": { + "type": "string", + "description": "The price calculation rule for this package" + }, + "unitPrice": { + "type": "number", + "description": "The price per unit of the package" + } + } + }, + "packageCategoryInfoType": { + "type": "object", + "description": "Information about the package category", + "properties": { + "packageCategory": { + "type": "string", + "description": "The category of the package" + }, + "packageCategoryDescription": { + "type": "string", + "description": "A description of the package category." + } + } + }, + "searchMatchesType": { + "type": "array", + "description": "List of Generic Name-Value-Pair Parameters used for super search matches.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/searchMatchType" + } + }, + "searchMatchType": { + "type": "object", + "description": "Search match indicating attribute and the matching value.", + "properties": { + "attribute": { + "description": "Search match attribute.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "value": { + "description": "Search match value.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + } + } + }, + "resSharedGuestListType": { + "type": "array", + "description": "Collection of shared guest reservations.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/resSharedGuestInfoType" + } + }, + "resSharedGuestInfoType": { + "type": "object", + "description": "Contains information regarding the share reservation.", + "properties": { + "profileId": { + "$ref": "#/definitions/profileId" + }, + "firstName": { + "description": "Given name, first name or names", + "type": "string" + }, + "lastName": { + "description": "Family name, last name.", + "type": "string" + }, + "fullName": { + "description": "String representation of the full name", + "type": "string" + } + } + }, + "reservationQueueInformationType": { + "type": "object", + "description": "Information regarding the Date, Duration and Priority of the reservation on Queue for Check in.", + "properties": { + "timeSpan": { + "description": "Allows for a choice in description of the amount of time spanned by this type. EndDate specifies a specific date, while Duration provides a measure of time to add to the StartDate to yield end date.", + "type": "object", + "properties": { + "startDate": { + "type": "string", + "format": "date" + }, + "endDate": { + "type": "string", + "format": "date" + }, + "duration": { + "type": "string" + }, + "durationInSeconds": { + "description": "The total duration, in seconds, the reservation is on Queue.", + "type": "integer" + } + } + }, + "guestTextInfo": { + "description": "Information for the message sent to the user", + "$ref": "#/definitions/queueTextInfoType" + }, + "priority": { + "description": "The Queue Priority given to this reservation.", + "type": "integer" + }, + "averageQueueTimeToCheckIn": { + "description": "The average time, in seconds, a reservation was on queue prior to Check-In.", + "type": "integer" + }, + "averageQueueTimeCurrentReservations": { + "description": "The average time, in seconds, of the reservations currently in queue.", + "type": "integer" + }, + "queueDate": { + "description": "The Business date on which the reservation was due to arrive and is currently placed on Queue for Check In.", + "type": "string", + "format": "date" + } + } + }, + "queueTextInfoType": { + "type": "object", + "description": "Information regarding the message sent to guest.", + "properties": { + "sentTime": { + "description": "Time the text was last sent to the user.", + "type": "string", + "format": "date-time" + }, + "sentBy": { + "description": "User name of the user who sent message.", + "type": "string", + "minLength": 0, + "maxLength": 40 + } + } + }, + "resGuestInfoType": { + "type": "object", + "description": "Specifies Company or Travel Agent profile using IATA or Corp. No.", + "properties": { + "membership": { + "description": "The Membership object identifying the frequent customer reward program.", + "$ref": "#/definitions/membershipInfoType" + }, + "namePrefix": { + "description": "Salutation of honorific. (e.g., Mr. Mrs., Ms., Miss, Dr.)", + "$ref": "#/definitions/namePrefixType" + }, + "givenName": { + "description": "Given name, first name or names", + "$ref": "#/definitions/givenNameType" + }, + "alternateGivenName": { + "description": "Alternate given name, first name or names", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "middleName": { + "description": "The middle name of the person name", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "surname": { + "description": "Family name, last name.", + "$ref": "#/definitions/surnameType" + }, + "alternateSurname": { + "description": "Alternate family name, last name.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "nameTitle": { + "description": "Degree or honors (e.g., Ph.D., M.D.)", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "fullName": { + "description": "Full display name", + "type": "string" + }, + "phoneNumber": { + "description": "Phone number", + "$ref": "#/definitions/phoneNumberType" + }, + "email": { + "description": "Email address", + "$ref": "#/definitions/basicEmailType" + }, + "birthDate": { + "description": "Date of birth", + "type": "string", + "format": "date" + }, + "language": { + "description": "Language identification.", + "type": "string", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*" + }, + "nationality": { + "description": "Affiliation or ethnicity to a particular country.", + "$ref": "#/definitions/countryNameType" + }, + "vip": { + "description": "The supplier's ranking of the customer (e.g., VIP, numerical ranking).", + "$ref": "#/definitions/vIPType" + }, + "address": { + "description": "Address information that is attached to the reservation guest", + "$ref": "#/definitions/addressSearchType" + }, + "anonymization": { + "description": "Provides information about the guest's anonymization status", + "$ref": "#/definitions/anonymizationType" + }, + "accompanyGuests": { + "description": "List of guest names that are accompanying the reservation guest", + "$ref": "#/definitions/resAccompanyGuestListType" + }, + "guestLastStayInformation": { + "description": "Contains information regarding the last stay of this guest.", + "$ref": "#/definitions/guestLastStayInfoType" + }, + "guestRestrictedCode": { + "description": "Guest profile restricted reason code", + "type": "string" + }, + "guestRestrictedReasonDesc": { + "description": "Guest profile restricted reason description", + "type": "string" + }, + "guestRestricted": { + "description": "True indicates there are restrictions associated with the current profile.", + "type": "boolean" + }, + "registrationCardNo": { + "description": "Unique identifier of the police registration card number.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "nameType": { + "$ref": "#/definitions/nameTypeType" + }, + "id": { + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "type": { + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "externalReferences": { + "description": "External References information for this Profile. Will be returned in getReservations and getHotelReservations when the 'profileExternalReferencesToFetch' query parameter is sent.", + "$ref": "#/definitions/externalReferencesType" + } + } + }, + "addressSearchType": { + "type": "object", + "description": "Address Details such as city, state, country, postal code etc.", + "properties": { + "cityName": { + "description": "City (e.g., Dublin), town, or postal station (i.e., a postal service territory, often used in a military address).", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "postalCode": { + "description": "Post Office Code number.", + "type": "string", + "minLength": 0, + "maxLength": 15 + }, + "state": { + "description": "State or Province name (e.g., Texas).", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "streetAddress": { + "description": "First Line of Street Address. For profile search it matches the first Address line.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "country": { + "description": "Country name (e.g., Ireland).", + "$ref": "#/definitions/countryNameType" + }, + "excludeNoCity": { + "description": "When true indicates that only profiles with city will be fetched.", + "type": "boolean" + } + } + }, + "guestLastStayInfoType": { + "type": "object", + "description": "Contains last stay related details of the guest.", + "properties": { + "lastStayDate": { + "description": "Guest's last stay date.", + "type": "string", + "format": "date" + }, + "lastStayRoom": { + "description": "Room Number where the guest stayed.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "lastStayRate": { + "description": "The Rate amount of the guest's last stay.", + "$ref": "#/definitions/currencyAmountType" + }, + "totalStay": { + "description": "The total number of previous stay of the guest.", + "type": "integer" + } + } + }, + "givenNameType": { + "type": "string", + "description": "Given name, first name or names", + "minLength": 0, + "maxLength": 40 + }, + "membershipInfoType": { + "type": "object", + "description": "The Membership object identifies the frequent customer reward program.", + "properties": { + "membershipId": { + "description": "Membership ID Number(Unique ID from the memberships table).", + "type": "number" + }, + "programCode": { + "description": "The code or name of the membership program ('Hertz', 'AAdvantage', etc.).", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "bonusCode": { + "description": "The code or name of the bonus program. BonusCode can be used to indicate the level of membership (Gold Club, Platinum member, etc.)", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "membershipTypeDesc": { + "description": "The description of the ProgramCode.(Delta Previlige for code DP)", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "membershipLevelDesc": { + "description": "The description of the Bonus Code.(Platinum for code P)", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "accountId": { + "description": "The account identification or membership card number for this particular member in this particular program.", + "type": "string", + "minLength": 0, + "maxLength": 50 + }, + "membershipLevel": { + "description": "The code or name of the membership level and indicates the level of membership (Gold Club, Platinum member, etc.). This is same as the BonusCode.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "playerRanking": { + "description": "Ranking assigned to the Player Profile by the Gaming system.", + "type": "integer" + } + } + }, + "surnameType": { + "type": "string", + "description": "Family name, last name.", + "minLength": 0, + "maxLength": 80 + }, + "vIPType": { + "type": "object", + "description": "The supplier's ranking of the customer.", + "properties": { + "vipCode": { + "description": "VIP Code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "vipDescription": { + "description": "VIP Description.", + "type": "string", + "minLength": 0, + "maxLength": 80 + } + } + }, + "resAccompanyGuestListType": { + "type": "array", + "description": "Collection of accompany guests", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/resAccompanyGuestInfoType" + } + }, + "resAccompanyGuestInfoType": { + "type": "object", + "properties": { + "firstName": { + "description": "Given name, first name or names", + "type": "string" + }, + "lastName": { + "description": "Family name, last name.", + "type": "string" + }, + "fullName": { + "description": "String representation of the full name", + "type": "string" + }, + "registrationCardNo": { + "description": "Unique identifier of the police registration card number.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "profileIdList": { + "description": "Unique identifiers for the Profile for both internal and external systems. In case of Travel Agent the IATA code and in case of Company can be any form of identifier as id.", + "$ref": "#/definitions/profileIdList" + }, + "externalReferences": { + "description": "External References information for this Profile. Will be returned in getReservations and getHotelReservations when the 'profileExternalReferencesToFetch' query parameter is sent.", + "$ref": "#/definitions/externalReferencesType" + } + } + }, + "namePrefixType": { + "type": "string", + "description": "Salutation of honorific. (e.g., Mr. Mrs., Ms., Miss, Dr.)", + "minLength": 0, + "maxLength": 40 + }, + "basicEmailType": { + "type": "string", + "description": "Email address", + "minLength": 0, + "maxLength": 2000 + }, + "nameTypeType": { + "type": "string", + "enum": [ + "Guest", + "Company", + "Agent", + "Contact", + "Source", + "Group", + "Employee", + "Hotel", + "Purge" + ] + }, + "phoneNumberType": { + "type": "string", + "description": "Phone number", + "minLength": 0, + "maxLength": 40 + }, + "taxTypeType": { + "type": "object", + "description": "Provides information about the Tax Type.", + "properties": { + "code": { + "description": "Code of the Tax Type.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "description": { + "description": "Description of the Tax Type.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + } + } + }, + "commissionPayoutToType": { + "type": "string", + "enum": [ + "TravelAgent", + "Source", + "TravelAgentSource", + "None" + ] + }, + "reservationFolioWindowsType": { + "type": "array", + "description": "Collection of reservation folio windows.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/reservationFolioWindowType" + } + }, + "reservationFolioWindowType": { + "type": "object", + "description": "Folio window view which holds the set of folios for a reservation.", + "properties": { + "payeeInfo": { + "description": "The window's configured payee information.", + "$ref": "#/definitions/payeeInfoType" + }, + "balance": { + "description": "Running balance of the window.", + "$ref": "#/definitions/currencyAmountType" + }, + "paymentMethod": { + "description": "Payment Method Type", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "folioWindowNo": { + "type": "integer" + } + } + }, + "payeeInfoType": { + "type": "object", + "description": "Payee information.", + "properties": { + "payeeId": { + "description": "Opera name id of the payee.", + "$ref": "#/definitions/uniqueID_Type" + }, + "payeeName": { + "description": "Name of the payee.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "payeeAddress": { + "description": "Address of the payee.", + "$ref": "#/definitions/addressInfoType" + } + } + }, + "resCommunicationType": { + "type": "object", + "description": "Communication details for a reservation.", + "properties": { + "telephones": { + "description": "List of Telephone Number Information", + "type": "object", + "properties": { + "telephoneInfo": { + "description": "Collection of Detailed information on telephone/fax for the customer.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/telephoneInfoType" + } + }, + "hasMore": { + "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", + "type": "boolean" + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "count": { + "description": "Total number of rows returned", + "type": "integer" + } + } + }, + "emails": { + "description": "List of email address for the customer.", + "type": "object", + "properties": { + "emailInfo": { + "description": "Collection of Detailed information on an eMail address for the customer.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/emailInfoType" + } + }, + "hasMore": { + "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", + "type": "boolean" + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "count": { + "description": "Total number of rows returned", + "type": "integer" + } + } + } + } + }, + "reservationMembershipType": { + "type": "object", + "properties": { + "comment": { + "description": "Additional comments regarding to the membership.", + "$ref": "#/definitions/paragraphType" + }, + "newMembershipNumber": { + "description": "Card Number of the membership.", + "type": "string" + }, + "nameOnCard": { + "description": "Name to be displayed on the membership card.", + "type": "string" + }, + "programDescription": { + "description": "Description of the membership program.", + "type": "string" + }, + "membershipLevel": { + "description": "Indicates the membership level.", + "type": "string" + }, + "membershipLevelDescription": { + "description": "Indicates the membership level description.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "membershipClass": { + "description": "Indicates the membership class.", + "type": "string" + }, + "earningPreference": { + "description": "Earning preference to the membership.", + "$ref": "#/definitions/membershipEarningPreferenceType" + }, + "inactive": { + "description": "Indicates whether membership is active or inactive.", + "type": "boolean" + }, + "benefits": { + "description": "benefits for the membership.", + "$ref": "#/definitions/benefitsType" + }, + "tierAdministration": { + "description": "Defines the degree of participation for this membership in the tier management portion of the program.", + "$ref": "#/definitions/tierAdministrationType" + }, + "downgrade": { + "description": "Defines how downgrading will be handled for this membership.", + "$ref": "#/definitions/downgradeType" + }, + "reIssueNewCard": { + "description": "The status of issuing new membership card to the member.", + "$ref": "#/definitions/cardReIssueType" + }, + "excludeFromBatch": { + "description": "True if you want to exclude the member from the Membership Fulfillment extract,the member's actions will not be included in the fulfillment extract until this value set to false.", + "type": "boolean" + }, + "upgradeDescription": { + "description": "Indicates Upgrade information which includes member's next tier level, requirements for the next upgrade.", + "type": "string", + "minLength": 0, + "maxLength": 32000 + }, + "downgradeDescription": { + "description": "Indicates information regarding the member's possible downgrades.", + "type": "string", + "minLength": 0, + "maxLength": 32000 + }, + "rating": { + "description": "Value Rating Type Description for this membership.", + "type": "string" + }, + "membershipEnrollmentCode": { + "description": "Indicates how the guest enrolled in the program.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "memberStatus": { + "description": "Indicates where the guest is in the membership enrollment process.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "currentPoints": { + "description": "Profile MemberShip Points.", + "type": "number" + }, + "pointsLabel": { + "description": "Label used to refer to points for this membership type", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "enrollmentSource": { + "description": "Source from where the enrollment is done.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "enrollmentResort": { + "description": "Resort/CRO where enrollment is done.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "preferredCard": { + "description": "Preferred Card.", + "type": "boolean" + }, + "membershipId": { + "description": "Card Number of the membership.", + "type": "string" + }, + "membershipType": { + "description": "Type of membership.", + "type": "string" + }, + "primaryMembershipYn": { + "description": "Indicator if Membership is a Primary Membership.", + "type": "string", + "minLength": 0, + "maxLength": 1 + }, + "primaryMembership": { + "description": "Boolean indicator set to True implies membership is a Primary Membership.", + "type": "boolean" + }, + "membershipIdNo": { + "description": "Membership ID Number.", + "type": "integer" + }, + "playerRanking": { + "description": "Ranking assigned to the Player Profile by the Gaming system.", + "type": "integer" + }, + "centralSetup": { + "description": "Indicates how the award points for this membership type will be managed.", + "type": "boolean" + }, + "signupDate": { + "description": "Indicates when the member signed up for the loyalty program.", + "type": "string", + "format": "date" + }, + "effectiveDate": { + "description": "Indicates the starting date.", + "type": "string", + "format": "date" + }, + "expireDate": { + "description": "Indicates the ending date.", + "type": "string", + "format": "date" + }, + "expireDateExclusiveIndicator": { + "description": "When true, indicates that the ExpireDate is the first day after the applicable period (e.g. when expire date is Oct 15 the last date of the period is Oct 14).", + "type": "boolean" + }, + "orderSequence": { + "description": "Display Order sequence.", + "type": "number" + }, + "createDateTime": { + "description": "Time stamp of the creation.", + "type": "string", + "format": "date-time" + }, + "creatorId": { + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "lastModifyDateTime": { + "description": "Time stamp of last modification.", + "type": "string", + "format": "date-time" + }, + "lastModifierId": { + "description": "Identifies the last software system or person to modify a record.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "purgeDate": { + "description": "Date an item will be purged from a database (e.g., from a live database to an archive).", + "type": "string", + "format": "date" + }, + "linkMembership": { + "type": "boolean" + }, + "primary": { + "type": "boolean" + } + }, + "description": "Detailed information of the memberships." + }, + "downgradeType": { + "type": "string", + "description": "Do not downgrade membership when the next downgrade process runs. When the downgrade process runs, the membership will be automatically set to Grace.", + "enum": [ + "Grace", + "Never", + "Period" + ] + }, + "benefitsType": { + "type": "array", + "description": "Basic information about membership benefit.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/benefitType" + } + }, + "benefitType": { + "type": "object", + "description": "Basic information about membership benefit.", + "properties": { + "code": { + "description": "Benefit code associated with a membership.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "message": { + "description": "Processing message for membership benefit.", + "type": "string", + "minLength": 0, + "maxLength": 4000 + }, + "inactive": { + "description": "Indicates whether membership benefit is active or inactive.", + "type": "boolean" + } + } + }, + "membershipEarningPreferenceType": { + "type": "string", + "description": "The earning preference of a membership, it depends on the type of property. eg. when the property is a airline it should be Miles, other than Points.", + "enum": [ + "Points", + "Miles" + ] + }, + "cardReIssueType": { + "type": "string", + "description": "Request to re issue a new card.", + "enum": [ + "Pending", + "NotApplicable", + "Requested" + ] + }, + "paragraphType": { + "type": "object", + "description": "An indication of a new paragraph for a sub-section of a formatted text message.", + "properties": { + "text": { + "description": "Formatted text content.", + "$ref": "#/definitions/formattedTextTextType" + } + } + }, + "tierAdministrationType": { + "type": "string", + "description": "Do not upgrade membership. The membership may be downgraded.", + "enum": [ + "Disabled", + "NoUpgrade" + ] + }, + "fiscalInfoType": { + "description": "Fiscal related information for a reservation.", + "type": "object", + "properties": { + "partnerCode": { + "description": "Fiscal partner code.", + "type": "string" + }, + "fiscalStatus": { + "description": "OPERA Fiscal status.", + "type": "string" + }, + "fiscalPayloadType": { + "description": "Fiscal Payload Type.", + "$ref": "#/definitions/payloadType" + } + } + }, + "payloadType": { + "description": "Fiscal Payload Type.", + "type": "string", + "enum": [ + "CheckOut", + "FolioGeneration" + ] + }, + "reservationDisplayColorInfoType": { + "description": "Information of reservation display color, determined based on OPERA parameter RESERVATION_COLOR_DEFINITION", + "type": "object", + "properties": { + "displayColor": { + "description": "Display Color of Reservation.", + "$ref": "#/definitions/colorType" + }, + "colorDefinition": { + "description": "Definition populated based on OPERA setting RESERVATION_COLOR_DEFINITION.", + "$ref": "#/definitions/colorDefinitionType" + }, + "colorDescription": { + "description": "Description populated based on DisplayColor.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + } + } + }, + "colorDefinitionType": { + "type": "string", + "description": "Color definition type. This color definition type is used to determine the defintion of color", + "enum": [ + "RESERVATION", + "MARKET_CODE", + "VIP_LEVEL", + "MEMBERSHIP_LEVEL" + ] + }, + "colorType": { + "type": "string", + "description": "Color configuration type. This color configuration provides a visual category of entities.", + "enum": [ + "Red", + "DarkRed", + "Green", + "DarkGreen", + "LightGreen", + "Orange", + "White", + "Yellow", + "DarkYellow", + "Purple", + "Brown", + "Gray", + "Aqua", + "Chocolate", + "Blue", + "LightBlue", + "DarkBlue", + "Cyan", + "DarkCyan", + "Magenta", + "DarkMagenta", + "Black" + ] + }, + "departureReservationInfoType": { + "type": "object", + "description": "Key information about the departure reservation.", + "properties": { + "reservationExpectedDepartureTime": { + "description": "The departure Reservation Expected Departure Time.", + "type": "string", + "format": "date-time" + }, + "reservationStatus": { + "description": "Indicates the Actual status of the departure reservation.", + "$ref": "#/definitions/pMS_ResStatusType" + } + } + }, + "indicatorsType": { + "type": "array", + "description": "Collection of lamp indicators.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/indicatorType" + } + }, + "indicatorType": { + "type": "object", + "description": "Lamp indicator Type.", + "properties": { + "indicatorName": { + "description": "Name of the indicator.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "count": { + "description": "Indicates number of occurrences of the indicator.", + "type": "integer" + } + } + }, + "reservationAllowedActionsType": { + "type": "array", + "description": "Allowed action.", + "maxItems": 11, + "items": { + "$ref": "#/definitions/reservationAllowedActionType" + } + }, + "reservationAllowedActionType": { + "type": "string", + "description": "Flag indicating whether the Enrollment is in progress or not for the Profile associated with this Reservation.", + "enum": [ + "Cancel", + "Move", + "PreCharge", + "PostCharge", + "FacilitySchedule", + "Upsell", + "PreCheckIn", + "PostToNoShowCancel", + "NoShow", + "NameChange", + "Discount", + "HouseKeeping", + "EnrollToPrimaryMembership", + "EnrollInProgress", + "MemberAwardAttached", + "UpgradeAwardAttached" + ] + }, + "sourceOfSaleType": { + "type": "object", + "description": "Point of Sale of reservation. Identifies the entity/channel who made the reservation.", + "properties": { + "sourceType": { + "description": "Type of entity/channel who made the reservation..", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "sourceCode": { + "description": "The entity/channel who made the reservation.", + "type": "string", + "minLength": 0, + "maxLength": 20 + } + } + }, + "advanceCheckInType": { + "type": "object", + "description": "Information relating to Reservation's Advance Checked In state and Expected Time of Return", + "properties": { + "advanceCheckedIn": { + "description": "Indicates if the reservation is marked as Advance Checked In", + "type": "boolean" + }, + "expectedReturnTime": { + "description": "Expected Return Time in the property's timezone", + "type": "string", + "format": "date-time" + }, + "eTRComments": { + "description": "ETR Comments", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "advanceCheckInTime": { + "description": "Time in the property's timezone the reservation is advance checked in, returned only with operation getReservation when a reservation is advance checked in.", + "type": "string", + "format": "date-time" + } + } + }, + "reservationCommissionInfoType": { + "type": "object", + "properties": { + "commissionsPaid": { + "type": "boolean" + }, + "commissionNotesAvailable": { + "type": "boolean" + } + } + }, + "futureListType": { + "type": "object", + "description": "A collection of reservation history details attached to Profiles.", + "properties": { + "reservationInfo": { + "description": "Additional reservation information attached to the profile . Eg : Future reservation details", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/reservationInfoType" + } + }, + "hasMore": { + "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", + "type": "boolean" + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "count": { + "description": "Total number of rows returned", + "type": "integer" + } + } + }, + "profileCashieringType": { + "type": "object", + "description": "Contains cashiering related details for the profile", + "properties": { + "currencyCode": { + "description": "The code specifying a monetary unit. Use ISO 4217, three alpha code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "currencySymbol": { + "description": "The symbol for the currency, e.g, for currencyCode USD the symbol is $.", + "type": "string", + "minLength": 0, + "maxLength": 10 + }, + "decimalPlaces": { + "description": "Indicates the number of decimal places for a particular currency. This is equivalent to the ISO 4217 standard \"minor unit\". Typically used when the amount provided includes the minor unit of currency without a decimal point (e.g., USD 8500 needs DecimalPlaces=\"2\" to represent $85).", + "type": "integer" + } + } + }, + "profileDeliveryMethod": { + "type": "object", + "description": "Delivery Information type to the profile.", + "properties": { + "deliveryId": { + "description": "Delivery ID. It will be empty in case of new delivery method.", + "$ref": "#/definitions/uniqueID_Type" + }, + "deliveryType": { + "description": "Delivery type can have a value EMAIL, ELECTRONIC etc and it depends on the parameter set in OPERA Control.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "deliveryValue": { + "description": "Delivery value holds the corresponding value of the delivery type..", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "hotelId": { + "description": "Property that has delivery methods configured.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "deliveryModule": { + "description": "Module where this delivery type will be used. Example : EFolio Export, EInvoice , Fiscal, etc..", + "$ref": "#/definitions/profileDeliveryModuleType" + }, + "primaryInd": { + "description": "When true, indicates a primary information.", + "type": "boolean" + }, + "orderSequence": { + "description": "Display Order sequence.", + "type": "number" + } + } + }, + "profileDeliveryModuleType": { + "type": "string", + "description": "Module where this delivery type will be used. Example : EFolio Export, EInvoice , Fiscal, etc..", + "enum": [ + "EfolioExport" + ] + }, + "profileCommissionType": { + "type": "object", + "description": "This is the preconfigured routing instruction type.", + "properties": { + "hotelId": { + "description": "Hotel Code for the commission being used for a profile.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "commissionCode": { + "description": "commission Code for a profile.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "bankAccount": { + "description": "Bank account used for the commission for a profile.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "paymentMethod": { + "description": "Type of payment associated with the bank account.", + "$ref": "#/definitions/commissionPaymentMethods" + }, + "currencyCode": { + "description": "The code specifying a monetary unit. Use ISO 4217, three alpha code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "currencySymbol": { + "description": "The symbol for the currency, e.g, for currencyCode USD the symbol is $.", + "type": "string", + "minLength": 0, + "maxLength": 10 + }, + "decimalPlaces": { + "description": "Indicates the number of decimal places for a particular currency. This is equivalent to the ISO 4217 standard \"minor unit\". Typically used when the amount provided includes the minor unit of currency without a decimal point (e.g., USD 8500 needs DecimalPlaces=\"2\" to represent $85).", + "type": "integer" + } + } + }, + "commissionPaymentMethods": { + "type": "string", + "description": "Check", + "enum": [ + "Cent", + "Eft", + "Chk" + ] + }, + "profileMembershipType": { + "type": "object", + "description": "Detailed information of the memberships.", + "properties": { + "comment": { + "description": "Additional comments regarding to the membership.", + "$ref": "#/definitions/paragraphType" + }, + "newMembershipNumber": { + "description": "Card Number of the membership.", + "type": "string" + }, + "nameOnCard": { + "description": "Name to be displayed on the membership card.", + "type": "string" + }, + "programDescription": { + "description": "Description of the membership program.", + "type": "string" + }, + "membershipLevel": { + "description": "Indicates the membership level.", + "type": "string" + }, + "membershipLevelDescription": { + "description": "Indicates the membership level description.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "membershipClass": { + "description": "Indicates the membership class.", + "type": "string" + }, + "earningPreference": { + "description": "Earning preference to the membership.", + "$ref": "#/definitions/membershipEarningPreferenceType" + }, + "inactive": { + "description": "Indicates whether membership is active or inactive.", + "type": "boolean" + }, + "benefits": { + "description": "benefits for the membership.", + "$ref": "#/definitions/benefitsType" + }, + "tierAdministration": { + "description": "Defines the degree of participation for this membership in the tier management portion of the program.", + "$ref": "#/definitions/tierAdministrationType" + }, + "downgrade": { + "description": "Defines how downgrading will be handled for this membership.", + "$ref": "#/definitions/downgradeType" + }, + "reIssueNewCard": { + "description": "The status of issuing new membership card to the member.", + "$ref": "#/definitions/cardReIssueType" + }, + "excludeFromBatch": { + "description": "True if you want to exclude the member from the Membership Fulfillment extract,the member's actions will not be included in the fulfillment extract until this value set to false.", + "type": "boolean" + }, + "upgradeDescription": { + "description": "Indicates Upgrade information which includes member's next tier level, requirements for the next upgrade.", + "type": "string", + "minLength": 0, + "maxLength": 32000 + }, + "downgradeDescription": { + "description": "Indicates information regarding the member's possible downgrades.", + "type": "string", + "minLength": 0, + "maxLength": 32000 + }, + "rating": { + "description": "Value Rating Type Description for this membership.", + "type": "string" + }, + "membershipEnrollmentCode": { + "description": "Indicates how the guest enrolled in the program.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "memberStatus": { + "description": "Indicates where the guest is in the membership enrollment process.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "currentPoints": { + "description": "Profile MemberShip Points.", + "type": "number" + }, + "pointsLabel": { + "description": "Label used to refer to points for this membership type", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "enrollmentSource": { + "description": "Source from where the enrollment is done.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "enrollmentResort": { + "description": "Resort/CRO where enrollment is done.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "preferredCard": { + "description": "Preferred Card.", + "type": "boolean" + }, + "membershipId": { + "description": "Card Number of the membership.", + "type": "string" + }, + "membershipType": { + "description": "Type of membership.", + "type": "string" + }, + "primaryMembershipYn": { + "description": "Indicator if Membership is a Primary Membership.", + "type": "string", + "minLength": 0, + "maxLength": 1 + }, + "primaryMembership": { + "description": "Boolean indicator set to True implies membership is a Primary Membership.", + "type": "boolean" + }, + "membershipIdNo": { + "description": "Membership ID Number.", + "type": "integer" + }, + "playerRanking": { + "description": "Ranking assigned to the Player Profile by the Gaming system.", + "type": "integer" + }, + "centralSetup": { + "description": "Indicates how the award points for this membership type will be managed.", + "type": "boolean" + }, + "signupDate": { + "description": "Indicates when the member signed up for the loyalty program.", + "type": "string", + "format": "date" + }, + "effectiveDate": { + "description": "Indicates the starting date.", + "type": "string", + "format": "date" + }, + "expireDate": { + "description": "Indicates the ending date.", + "type": "string", + "format": "date" + }, + "expireDateExclusiveIndicator": { + "description": "When true, indicates that the ExpireDate is the first day after the applicable period (e.g. when expire date is Oct 15 the last date of the period is Oct 14).", + "type": "boolean" + }, + "orderSequence": { + "description": "Display Order sequence.", + "type": "number" + }, + "createDateTime": { + "description": "Time stamp of the creation.", + "type": "string", + "format": "date-time" + }, + "creatorId": { + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "lastModifyDateTime": { + "description": "Time stamp of last modification.", + "type": "string", + "format": "date-time" + }, + "lastModifierId": { + "description": "Identifies the last software system or person to modify a record.", + "type": "string", + "minLength": 0, + "maxLength": 200 + } + } + }, + "imageSetType": { + "type": "object", + "description": "Represents on image set record.", + "properties": { + "language": { + "description": "Language identification.", + "type": "string", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*" + }, + "imageSet": { + "description": "The image set name.", + "type": "string", + "minLength": 0, + "maxLength": 800 + }, + "imageStyle": { + "description": "The image set enumerated style.", + "$ref": "#/definitions/imageStyleType" + }, + "hotelId": { + "description": "The image set hotel code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "imageURL": { + "description": "The image set URL.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "description": { + "description": "The image set description.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + } + } + }, + "imageStyleType": { + "type": "string", + "description": "An enumeration of image styles.", + "enum": [ + "Full", + "Thumbnail", + "Icon", + "Square", + "Banner", + "Button", + "Lowres", + "Highres" + ] + }, + "lastStayInfoType": { + "type": "object", + "description": "Contains last stay related details for the profile", + "properties": { + "lastRoom": { + "description": "Used to hold last room information for the profile.", + "type": "string" + }, + "totalStay": { + "description": "The total number of previous stay of the profile.", + "type": "integer" + } + } + }, + "guestCountsType": { + "type": "object", + "description": "A collection of GuestCount by age group.", + "properties": { + "childAges": { + "description": "Defines Children's Ages. Number of children ages mentioned may mot match with children counts.", + "$ref": "#/definitions/childAgesType" + }, + "childBuckets": { + "description": "Defines children counts with Age Qualifying Group(Child Bucket#1) classification.", + "$ref": "#/definitions/childBucketsType" + }, + "adults": { + "description": "Defines the number of Adults.", + "type": "integer" + }, + "children": { + "description": "Defines the number of Children.", + "type": "integer" + } + } + }, + "reservationKeyInfoType": { + "type": "object", + "description": "Holds the room key information provided by the Door Lock System.", + "properties": { + "keyPin": { + "description": "PIN provided in keyTrack3 from the Door Lock System that is used to unlock a room. This is supported when Key Pin handling is active for the property and the Door Lock System in use.", + "type": "string", + "minLength": 0, + "maxLength": 200 + } + } + }, + "primaryShareTypeType": { + "type": "string", + "enum": [ + "Primary", + "NonPrimary" + ] + }, + "upsellInfoType": { + "type": "object", + "description": "Information regarding upsell for a reservation.", + "properties": { + "originalInfo": { + "description": "Original Values of the reservation prior to upgrade.", + "type": "object", + "properties": { + "rateCode": { + "description": "The Rate Code of the Reservation before it was upgraded", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "totalAmount": { + "description": "Total Amount of the reservation before it was upgraded.", + "$ref": "#/definitions/currencyAmountType" + }, + "roomType": { + "description": "Original Reservation Room Type before being upgraded.", + "$ref": "#/definitions/codeDescriptionType" + }, + "nights": { + "description": "The number of nights of the reservation before being upgraded.", + "type": "integer" + } + } + }, + "upsellInfo": { + "description": "Information of a reservation during the process of upgrade.", + "type": "object", + "properties": { + "totalUpsellCharge": { + "description": "Amount that was charged for the upsell.", + "$ref": "#/definitions/currencyAmountType" + }, + "totalUpsellMoneyAmount": { + "description": "Total Amount that was charged including upsell.", + "$ref": "#/definitions/currencyAmountType" + }, + "firstNightUpsellAmount": { + "description": "First Night Total Amount including Upsell.", + "$ref": "#/definitions/currencyAmountType" + }, + "firstNightUpsellCharge": { + "description": "First Night Upsell Charges.", + "$ref": "#/definitions/currencyAmountType" + }, + "totalUpsellPoints": { + "description": "Total Upsell Points.", + "type": "integer" + }, + "totalActualRateAmount": { + "description": "Actual Total Room Rate for the Target Upsell Room Type.", + "$ref": "#/definitions/currencyAmountType" + }, + "roomType": { + "description": "Reservation Room Type for Upsell.", + "$ref": "#/definitions/codeDescriptionType" + }, + "roomLongDescription": { + "description": "Detail description of the Room Type.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "ruleId": { + "description": "Upsell Rule Id.", + "type": "integer" + }, + "ruleCode": { + "description": "Upsell rule code", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "ruleDescription": { + "description": "Upsell rule description", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "percentageSavings": { + "description": "Percentage savings resulting from accepting upsell offer. This will be calculated as the ratio of the amount saved by accepting the upsell offer to the actual room rate (i.e. room rate when upsell is not offered)", + "type": "number", + "minimum": 0, + "maximum": 100 + }, + "upsellDate": { + "description": "The date on which reservation is upgraded.", + "type": "string", + "format": "date" + }, + "upsellUser": { + "description": "User who upgraded the reservation.", + "type": "string", + "minLength": 0, + "maxLength": 40 + } + } + } + } + }, + "cateringResInfoType": { + "type": "object", + "description": "Information regarding catering event and catering revenue type associated to the reservation.", + "properties": { + "eventId": { + "description": "Unique ID on a catering event associated to the reservation.", + "$ref": "#/definitions/eventId" + }, + "revenueType": { + "description": "Catering revenue type associated to the reservation.", + "type": "string" + } + } + }, + "eventId": { + "type": "object", + "description": "An identifier used to uniquely reference an object in a system (e.g. an airline reservation reference, customer profile reference, booking confirmation number, or a reference to a previous availability quote).", + "properties": { + "url": { + "description": "URL that identifies the location associated with the record identified by the UniqueID.", + "type": "string" + }, + "type": { + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "instance": { + "description": "The identification of a record as it exists at a point in time. An instance is used in update messages where the sender must assure the server that the update sent refers to the most recent modification level of the object being updated.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "idContext": { + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "id": { + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "idExtension": { + "description": "Additional identifying value assigned by the creating system.", + "type": "integer" + } + } + }, + "linkedReservationsInfoType": { + "type": "object", + "description": "Linked Reservations.", + "properties": { + "reservationInfo": { + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/linkedReservationInfoType" + } + }, + "url": { + "description": "URL that identifies the location associated with the record identified by the UniqueID.", + "type": "string" + }, + "type": { + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "instance": { + "description": "The identification of a record as it exists at a point in time. An instance is used in update messages where the sender must assure the server that the update sent refers to the most recent modification level of the object being updated.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "idContext": { + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "id": { + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "idExtension": { + "description": "Additional identifying value assigned by the creating system.", + "type": "integer" + }, + "linkedName": { + "description": "Name of the group of Linked Reservation.", + "type": "string", + "minLength": 0, + "maxLength": 50 + } + } + }, + "linkedReservationInfoType": { + "type": "object", + "properties": { + "reservationIdList": { + "$ref": "#/definitions/reservationIdList" + }, + "timeSpan": { + "$ref": "#/definitions/timeSpanType" + }, + "givenName": { + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "surname": { + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "title": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "roomType": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "room": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "ratePlanCode": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "rate": { + "$ref": "#/definitions/currencyAmountType" + }, + "guarantee": { + "$ref": "#/definitions/resGuaranteeType" + }, + "balance": { + "$ref": "#/definitions/currencyAmountType" + }, + "reservationBlock": { + "description": "Key information about the block for the linked reservation.", + "$ref": "#/definitions/reservationBlockType" + }, + "displayColor": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "allowedActions": { + "description": "Collection of allowed actions for the linked reservation.", + "$ref": "#/definitions/reservationAllowedActionsType" + }, + "reservationStatus": { + "description": "Indicates the Actual status of the reservation.", + "$ref": "#/definitions/pMS_ResStatusType" + }, + "hotelId": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "linkReservationType": { + "$ref": "#/definitions/linkedReservationType" + }, + "reverseCheckInAllowed": { + "description": "This attribute is to verify if reverse check-in is allowed for the reservation.", + "type": "boolean" + }, + "roomNumberLocked": { + "description": "This attribute is to verify if room number is locked for the reservation. When true the room number cannot be changed", + "type": "boolean" + }, + "suppressRate": { + "description": "This attribute checks if rate is suppressed or not in order to properly show strike through.", + "type": "boolean" + }, + "adultCount": { + "description": "Number of adults of the reservation.", + "type": "integer" + }, + "childCount": { + "description": "Number of children of the reservation.", + "type": "integer" + }, + "backToBack": { + "description": "This attribute indicates if the linked reservation is marked as Back to Back or not.", + "type": "boolean" + }, + "profileId": { + "description": "Unique guest profile identifier for the linked reservation.", + "$ref": "#/definitions/profileId" + }, + "backToBackSequence": { + "description": "This attribute represents Back To Back Sequence of Linked Reservations(e.g. '1 of 2' i.e, 1 indicates Sequence Position of total count 2). This is applicable when OPERA control Back to Back Handling for Linked Reservations is active.", + "$ref": "#/definitions/backToBackResSequenceType" + }, + "shared": { + "description": "This attribute indicates if the linked reservation is a shared reservation or not.", + "type": "boolean" + }, + "backToBackGroupId": { + "description": "This attribute represents a common identifier for a subgroup of linked reservations marked as Back to Back in a group of linked reservations.", + "type": "string", + "minLength": 0, + "maxLength": 80 + } + } + }, + "linkedReservationType": { + "type": "string", + "description": "Enumeration of the different Linked Reservation Types.", + "enum": [ + "Linked", + "Shared", + "Default" + ] + }, + "foliosShortInfoType": { + "type": "array", + "description": "This type contains a list of generated bills for a reservation.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/folioShortInfoType" + } + }, + "folioShortInfoType": { + "type": "object", + "description": "This type contains information of generated bills.", + "properties": { + "folioNo": { + "description": "Folio No of the bill generated.", + "type": "number" + }, + "folioType": { + "description": "Folio type of the bill generated.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "autoGenerated": { + "description": "Flag to indicate if the folio is auto generated or not.", + "type": "boolean" + } + } + }, + "prepaidCardsType": { + "type": "array", + "description": "Holds fixed charge detail.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/prepaidCardType" + } + }, + "prepaidCardType": { + "type": "object", + "description": "Holds fixed charge information.", + "properties": { + "hotelId": { + "description": "Hotel context for the Reservations.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "reservationId": { + "description": "The unique ID of the reservation to which this record applies.", + "$ref": "#/definitions/reservationId" + }, + "name": { + "description": "Family name, last name or Company Name.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "firstName": { + "description": "Given name, first name or names.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "profileId": { + "description": "Card / Account holder name ID", + "$ref": "#/definitions/profileId" + }, + "cardNo": { + "description": "Prepaid card / account number.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "cardNumberMasked": { + "description": "Masked Prepaid card / account number.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "amount": { + "description": "Prepaid Card Amount.", + "$ref": "#/definitions/currencyAmountType" + }, + "interfaceId": { + "description": "The unique ID for the Interface.", + "$ref": "#/definitions/uniqueID_Type" + }, + "createDateTime": { + "description": "Time stamp of the creation.", + "type": "string", + "format": "date-time" + }, + "creatorId": { + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "lastModifyDateTime": { + "description": "Time stamp of last modification.", + "type": "string", + "format": "date-time" + }, + "lastModifierId": { + "description": "Identifies the last software system or person to modify a record.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "purgeDate": { + "description": "Date an item will be purged from a database (e.g., from a live database to an archive).", + "type": "string", + "format": "date" + }, + "giftCard": { + "description": "Indicates a gift card type.", + "type": "boolean" + } + } + }, + "alertsType": { + "type": "array", + "description": "List of alerts.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/alertType" + } + }, + "alertType": { + "type": "object", + "properties": { + "code": { + "description": "Code identifying the type of alert.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "global": { + "description": "Indicate whether the alert is a global that is automatically and dynamically attached to all reservations that meet the alert criteria.", + "type": "boolean" + }, + "area": { + "description": "The Area where the alert will be attached and shown.", + "$ref": "#/definitions/alertAreaType" + }, + "description": { + "description": "The alert message.", + "type": "string" + }, + "screenNotification": { + "description": "Notify by showing the alert on the screen", + "type": "boolean" + }, + "printerNotification": { + "description": "Notify by sending the message to the printer.", + "type": "boolean" + }, + "printerName": { + "description": "Printer used to print the alert notification.", + "type": "string" + }, + "reportId": { + "description": "The module id of the report. This is used to printer the alert.", + "$ref": "#/definitions/uniqueID_Type" + }, + "reportName": { + "description": "Report name of the report type.", + "type": "string" + }, + "reportDescription": { + "description": "Report description. Mainly used for as a parameter for printing the alerts.", + "type": "string", + "minLength": 0, + "maxLength": 1000 + }, + "guestInfo": { + "description": "Contains information regarding the guest.", + "$ref": "#/definitions/alertGuestInfoType" + }, + "userDefinedFields": { + "description": "Collections of user defined fields.", + "$ref": "#/definitions/userDefinedFieldsType" + }, + "welcomeOffer": { + "description": "Contains information regarding welcome offer.", + "$ref": "#/definitions/welcomeOfferType" + }, + "stopCheckInCheckOut": { + "description": "Indicates the Reservation Stop Check In/Check Out Global Alert.", + "type": "boolean" + }, + "type": { + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "idContext": { + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "id": { + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "createDateTime": { + "description": "Time stamp of the creation.", + "type": "string", + "format": "date-time" + }, + "creatorId": { + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "lastModifyDateTime": { + "description": "Time stamp of last modification.", + "type": "string", + "format": "date-time" + }, + "lastModifierId": { + "description": "Identifies the last software system or person to modify a record.", + "type": "string", + "minLength": 0, + "maxLength": 200 + } + } + }, + "welcomeOfferType": { + "type": "object", + "properties": { + "status": { + "description": "Determines the status of the welcome offer.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "type": { + "description": "Determines the welcome offer option selected while availing the welcome offer.", + "$ref": "#/definitions/welcomeOfferOptionsType" + } + } + }, + "welcomeOfferOptionsType": { + "type": "string", + "description": "None of the Welcome Offer option is selected.", + "enum": [ + "BonusPoints", + "Ecoupons", + "Items", + "PostIt", + "NotSelected" + ] + }, + "alertGuestInfoType": { + "type": "object", + "properties": { + "guestName": { + "description": "Guest Name.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "membership": { + "description": "Membership information of the guest.", + "$ref": "#/definitions/membershipType" + }, + "vipStatus": { + "description": "VIP status of the guest.", + "$ref": "#/definitions/vIPStatusType" + }, + "lastHotelCode": { + "description": "Hotel code of the last stay location of the guest.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "lastStayDate": { + "description": "Last stay date at the property.", + "type": "string", + "format": "date" + }, + "totalStay": { + "description": "Holds total number of days that the guest have stayed in the property.", + "type": "integer" + }, + "comments": { + "description": "Additional alert information regarding the membership of the guest.", + "type": "string" + }, + "preference": { + "description": "Additional alert information regarding the guest.", + "type": "string" + }, + "preference2": { + "description": "Additional mandatory alert information regarding the guest preferences.", + "type": "string" + }, + "guestPreferredLanguage": { + "description": "Holds the language preferred by the guest.", + "$ref": "#/definitions/languageType" + }, + "totalBrandStay": { + "description": "Holds total number of days that the guest have stayed in the properties for the same brand.", + "type": "integer" + }, + "birthDate": { + "description": "Indicates the date of birth as indicated in the document, in ISO 8601 prescribed format.", + "type": "string", + "format": "date" + }, + "birthDateMasked": { + "description": "Indicates the date of birth as masked.", + "type": "string" + } + } + }, + "languageType": { + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "membershipType": { + "type": "object", + "description": "Detailed information of the memberships.", + "properties": { + "comment": { + "description": "Additional comments regarding to the membership.", + "$ref": "#/definitions/paragraphType" + }, + "newMembershipNumber": { + "description": "Card Number of the membership.", + "type": "string" + }, + "nameOnCard": { + "description": "Name to be displayed on the membership card.", + "type": "string" + }, + "programDescription": { + "description": "Description of the membership program.", + "type": "string" + }, + "membershipLevel": { + "description": "Indicates the membership level.", + "type": "string" + }, + "membershipLevelDescription": { + "description": "Indicates the membership level description.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "membershipClass": { + "description": "Indicates the membership class.", + "type": "string" + }, + "earningPreference": { + "description": "Earning preference to the membership.", + "$ref": "#/definitions/membershipEarningPreferenceType" + }, + "inactive": { + "description": "Indicates whether membership is active or inactive.", + "type": "boolean" + }, + "benefits": { + "description": "benefits for the membership.", + "$ref": "#/definitions/benefitsType" + }, + "tierAdministration": { + "description": "Defines the degree of participation for this membership in the tier management portion of the program.", + "$ref": "#/definitions/tierAdministrationType" + }, + "downgrade": { + "description": "Defines how downgrading will be handled for this membership.", + "$ref": "#/definitions/downgradeType" + }, + "reIssueNewCard": { + "description": "The status of issuing new membership card to the member.", + "$ref": "#/definitions/cardReIssueType" + }, + "excludeFromBatch": { + "description": "True if you want to exclude the member from the Membership Fulfillment extract,the member's actions will not be included in the fulfillment extract until this value set to false.", + "type": "boolean" + }, + "upgradeDescription": { + "description": "Indicates Upgrade information which includes member's next tier level, requirements for the next upgrade.", + "type": "string", + "minLength": 0, + "maxLength": 32000 + }, + "downgradeDescription": { + "description": "Indicates information regarding the member's possible downgrades.", + "type": "string", + "minLength": 0, + "maxLength": 32000 + }, + "rating": { + "description": "Value Rating Type Description for this membership.", + "type": "string" + }, + "membershipEnrollmentCode": { + "description": "Indicates how the guest enrolled in the program.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "memberStatus": { + "description": "Indicates where the guest is in the membership enrollment process.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "currentPoints": { + "description": "Profile MemberShip Points.", + "type": "number" + }, + "pointsLabel": { + "description": "Label used to refer to points for this membership type", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "enrollmentSource": { + "description": "Source from where the enrollment is done.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "enrollmentResort": { + "description": "Resort/CRO where enrollment is done.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "preferredCard": { + "description": "Preferred Card.", + "type": "boolean" + }, + "membershipId": { + "description": "Card Number of the membership.", + "type": "string" + }, + "membershipType": { + "description": "Type of membership.", + "type": "string" + }, + "primaryMembershipYn": { + "description": "Indicator if Membership is a Primary Membership.", + "type": "string", + "minLength": 0, + "maxLength": 1 + }, + "primaryMembership": { + "description": "Boolean indicator set to True implies membership is a Primary Membership.", + "type": "boolean" + }, + "membershipIdNo": { + "description": "Membership ID Number.", + "type": "integer" + }, + "playerRanking": { + "description": "Ranking assigned to the Player Profile by the Gaming system.", + "type": "integer" + }, + "centralSetup": { + "description": "Indicates how the award points for this membership type will be managed.", + "type": "boolean" + }, + "signupDate": { + "description": "Indicates when the member signed up for the loyalty program.", + "type": "string", + "format": "date" + }, + "effectiveDate": { + "description": "Indicates the starting date.", + "type": "string", + "format": "date" + }, + "expireDate": { + "description": "Indicates the ending date.", + "type": "string", + "format": "date" + }, + "expireDateExclusiveIndicator": { + "description": "When true, indicates that the ExpireDate is the first day after the applicable period (e.g. when expire date is Oct 15 the last date of the period is Oct 14).", + "type": "boolean" + }, + "orderSequence": { + "description": "Display Order sequence.", + "type": "number" + }, + "createDateTime": { + "description": "Time stamp of the creation.", + "type": "string", + "format": "date-time" + }, + "creatorId": { + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "lastModifyDateTime": { + "description": "Time stamp of last modification.", + "type": "string", + "format": "date-time" + }, + "lastModifierId": { + "description": "Identifies the last software system or person to modify a record.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "purgeDate": { + "description": "Date an item will be purged from a database (e.g., from a live database to an archive).", + "type": "string", + "format": "date" + } + } + }, + "vIPStatusType": { + "type": "object", + "description": "VIP status of the customer.", + "properties": { + "value": { + "type": "string", + "description": "Used for Character Strings, length 0 to 2000.", + "minLength": 0, + "maxLength": 2000 + }, + "code": { + "description": "VIP status of the customer.", + "type": "string", + "minLength": 0, + "maxLength": 20 + } + } + }, + "alertAreaType": { + "type": "string", + "enum": [ + "CheckIn", + "CheckOut", + "Reservation", + "Billing", + "InHouse" + ] + }, + "reservationRateSummaryType": { + "type": "object", + "properties": { + "details": { + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/reservationRateSummaryDetailType" + } + }, + "gross": { + "description": "Amount of revenue and package excluding tax.", + "type": "number" + }, + "net": { + "description": "Amount of revenue and package including tax.", + "type": "number" + }, + "fixedCharges": { + "description": "Amount of automatically posted charges along with room and taxes.", + "type": "number" + }, + "deposit": { + "description": "Amount paid prior to the stay.", + "type": "number" + }, + "totalCostOfStay": { + "description": "Amount of total cost of stay.", + "type": "number" + }, + "outStandingCostOfStay": { + "description": "Remaining amount to be paid.", + "type": "number" + }, + "guestPay": { + "description": "Amount to be paid by Guest.", + "type": "number" + }, + "routing": { + "description": "Amount of automatically forwarded charges for specific transaction codes.", + "type": "number" + }, + "currencyCode": { + "description": "Currency revenue calculation is based on.", + "type": "string", + "minLength": 3, + "maxLength": 3 + }, + "start": { + "description": "The starting value of the date range.", + "type": "string", + "format": "date" + }, + "end": { + "description": "The ending value of the date range.", + "type": "string", + "format": "date" + }, + "hasSuppressedRate": { + "description": "Whether suppressed rate is present or not.", + "type": "boolean" + } + } + }, + "reservationRateSummaryDetailType": { + "type": "object", + "properties": { + "summaryDate": { + "description": "Stay date for which revenue calculation is done.", + "type": "string", + "format": "date" + }, + "revenue": { + "description": "Base Amount of rate.", + "type": "number" + }, + "package": { + "description": "Amount of an additional product or service that is sold as part of the rate or in addition to the rate.", + "type": "number" + }, + "tax": { + "description": "Amount of tax generated separately on the revenue and package.", + "type": "number" + }, + "gross": { + "description": "Amount of revenue and package excluding tax.", + "type": "number" + }, + "net": { + "description": "Amount of revenue and package including tax.", + "type": "number" + }, + "ratePlanCode": { + "description": "Rate code calculation is based on.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "revenueSimulationDate": { + "description": "Date revenue calculation is based on.", + "type": "string", + "format": "date" + }, + "currencyCode": { + "description": "Currency revenue calculation is based on.", + "type": "string", + "minLength": 3, + "maxLength": 3 + }, + "rateSuppressed": { + "description": "Indicates if the rate is to be hidden.", + "type": "boolean" + } + } + }, + "reservationPackageType": { + "type": "object", + "description": "A ReservationPackageType class.", + "properties": { + "packageHeaderType": { + "description": "Package information from configuration.", + "$ref": "#/definitions/packageCodeHeaderType" + }, + "scheduleList": { + "description": "A HotelPackageSchedule type.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/reservationPackageScheduleType" + } + }, + "newTimeSpan": { + "description": "The changed dates(Start and End dates) for this product.", + "$ref": "#/definitions/timeSpanType" + }, + "consumptionDetails": { + "description": "Package consumption details. Includes information for quantity , allowance etc.", + "$ref": "#/definitions/packageConsumptionType" + }, + "packageCode": { + "description": "Package code. This is the unique code used for the package and is a required element.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "internalId": { + "description": "Reservation Package Opera Internal Unique Id. This is the unique Id used for this reservation package.", + "type": "number" + }, + "ratePlanCode": { + "description": "The rate code which contains this package. If the package is not part of a rate code, this will be empty. Required element and part of the key to fetch the correct package record on the reservation.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "startDate": { + "description": "Required value when changing a reservation package. If the original start date was null, then null is required.", + "type": "string", + "format": "date" + }, + "endDate": { + "description": "Required value when changing a reservation package. If the original end date was null, then null is required.", + "type": "string", + "format": "date" + }, + "packageGroup": { + "description": "Package group code. If this package is part of a package group, the group code is indicated here. This is a required element and is part of the key to fetch the correct package record .", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "source": { + "description": "Indicates if the source of the product is Rate header, Rate Detail or Reservation. For new development this field is to be used for passing the product scource", + "$ref": "#/definitions/productSourceType" + }, + "awardCode": { + "description": "This is the Award code used to redeem the package if the package is a redemption package.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "points": { + "description": "Indicates the points used to redeem the redemption package.", + "type": "integer" + } + } + }, + "packageCodeHeaderType": { + "type": "object", + "properties": { + "primaryDetails": { + "description": "Package code header primary details.", + "$ref": "#/definitions/configPackagePrimaryDetailsType" + }, + "transactionDetails": { + "description": "Package code header transaction information.", + "$ref": "#/definitions/configPackageTransactionType" + }, + "postingAttributes": { + "description": "Package code posting attributes.", + "$ref": "#/definitions/configPostingAttributesType" + } + } + }, + "configPostingAttributesType": { + "type": "object", + "description": "A config Package posting attributes type.", + "properties": { + "addToRate": { + "description": "The package price is added to the room rate.", + "type": "boolean" + }, + "printSeparateLine": { + "description": "The package price is printed on separate line of the folio.", + "type": "boolean" + }, + "sellSeparate": { + "description": "Can the package be sold separate from rate plan code?", + "type": "boolean" + }, + "postNextDay": { + "description": "package charges will be posted next business day.", + "type": "boolean" + }, + "forecastNextDay": { + "description": "Package will be forecasted for consumption the next business day.", + "type": "boolean" + }, + "formula": { + "description": "The custom formula used for this package, if any.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "startTime": { + "description": "Start time the package is valid.", + "type": "string" + }, + "endTime": { + "description": "End time the package is valid.", + "type": "string" + }, + "catering": { + "description": "Is package used for catering?", + "type": "boolean" + }, + "postingRhythm": { + "description": "The posting rhythm for this package.", + "$ref": "#/definitions/packagePostingRhythmType" + }, + "priceCalculationRule": { + "description": "The price calculation rule for this package.", + "$ref": "#/definitions/packageCalculationRuleType" + }, + "ticket": { + "description": "Indicates whether a package is configured as a ticket or not.", + "type": "boolean" + }, + "inventoryItems": { + "description": "Package Code Inventory Items type.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/pkgInventoryItemType" + } + }, + "calculatedPrice": { + "description": "Calculated Package Price based from Number of Adults, Children and Calculation Rule.", + "type": "number" + } + } + }, + "packageCalculationRuleType": { + "type": "string", + "description": "Simple type for package caluculation rules.", + "enum": [ + "FlatRate", + "PerPerson", + "PerAdult", + "PerChild", + "PerRoom" + ] + }, + "pkgInventoryItemType": { + "type": "object", + "properties": { + "articleNumber": { + "description": "Article Number of the inventory item.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "description": { + "description": "Description of the inventory item.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "quantity": { + "description": "Quantity of the inventory item allocated to the package.", + "type": "integer" + }, + "itemId": { + "description": "Identifier for the inventory item.", + "type": "integer" + } + } + }, + "packagePostingRhythmType": { + "type": "object", + "description": "Package Posting rhythm type.", + "properties": { + "everyXNightsStartingNightY": { + "description": "Post the package every X nights Staring from Night Y.", + "type": "object", + "properties": { + "startOnNightY": { + "description": "Starting night for consumption and posting prices.", + "type": "integer" + }, + "postEveryXNights": { + "description": "Occurance of nights when the package needs to be posted and consumed.", + "type": "integer" + } + } + }, + "certainNightsOfTheWeek": { + "description": "Post the package on certain nights of the week.", + "type": "object", + "properties": { + "sunday": { + "type": "boolean" + }, + "monday": { + "type": "boolean" + }, + "tuesday": { + "type": "boolean" + }, + "wednesday": { + "type": "boolean" + }, + "thursday": { + "type": "boolean" + }, + "friday": { + "type": "boolean" + }, + "saturday": { + "type": "boolean" + } + } + }, + "customStaySchedule": { + "description": "This user defined schedule lets you enter a posting rhythm over a 14-day period, starting with the arrival date, by assigning the day (number) within a guest stay for posting this package price.", + "type": "object", + "properties": { + "night1": { + "description": "Night 1 indicator.", + "type": "boolean" + }, + "night2": { + "description": "Night 2 indicator.", + "type": "boolean" + }, + "night3": { + "description": "Night 3 indicator.", + "type": "boolean" + }, + "night4": { + "description": "Night 4 indicator.", + "type": "boolean" + }, + "night5": { + "description": "Night 5 indicator.", + "type": "boolean" + }, + "night6": { + "description": "Night 6 indicator.", + "type": "boolean" + }, + "night7": { + "description": "Night 7 indicator.", + "type": "boolean" + }, + "night8": { + "description": "Night 8 indicator.", + "type": "boolean" + }, + "night9": { + "description": "Night 9 indicator.", + "type": "boolean" + }, + "night10": { + "description": "Night 10 indicator.", + "type": "boolean" + }, + "night11": { + "description": "Night 11 indicator.", + "type": "boolean" + }, + "night12": { + "description": "Night 12 indicator.", + "type": "boolean" + }, + "night13": { + "description": "Night 13 indicator.", + "type": "boolean" + }, + "night14": { + "description": "Night 14 indicator.", + "type": "boolean" + } + } + }, + "customNightSchedule": { + "description": "The start and end of the posting period is determined as follows: If the package is attached to a rate code: The period starts with the date when the rate code to which the package is attached becomes effective for the stay. The period ends with the date of the last night for that rate code (or the last night of the stay if the rate code remains in effect until the departure date). If the package is attached separately to the reservation: The Begin Date specified on the reservation when the package was attached is the start date for the period. The End Date specified on the reservation when the package was attached is the end date for the period. If no Begin Date and/or End Date are specified when the package is attached to the reservation, the Begin Date is assumed to be the arrival date and the End Date is assumed to be the departure date of the reservation, irrespective of when the package is attached to the reservation.", + "type": "object", + "properties": { + "night1": { + "description": "Night 1 indicator.", + "type": "boolean" + }, + "night2": { + "description": "Night 2 indicator.", + "type": "boolean" + }, + "night3": { + "description": "Night 3 indicator.", + "type": "boolean" + }, + "night4": { + "description": "Night 4 indicator.", + "type": "boolean" + }, + "night5": { + "description": "Night 5 indicator.", + "type": "boolean" + }, + "night6": { + "description": "Night 6 indicator.", + "type": "boolean" + }, + "night7": { + "description": "Night 7 indicator.", + "type": "boolean" + }, + "night8": { + "description": "Night 8 indicator.", + "type": "boolean" + }, + "night9": { + "description": "Night 9 indicator.", + "type": "boolean" + }, + "night10": { + "description": "Night 10 indicator.", + "type": "boolean" + }, + "night11": { + "description": "Night 11 indicator.", + "type": "boolean" + }, + "night12": { + "description": "Night 12 indicator.", + "type": "boolean" + }, + "night13": { + "description": "Night 13 indicator.", + "type": "boolean" + }, + "night14": { + "description": "Night 14 indicator.", + "type": "boolean" + } + } + }, + "type": { + "description": "Posting Rhythm for the package.", + "$ref": "#/definitions/postingRhythmType" + } + } + }, + "postingRhythmType": { + "type": "string", + "description": "Simple type for posting Rhythm types.", + "enum": [ + "EveryNight", + "ArrivalNight", + "EveryXNightsStartingNightY", + "CertainNightsOfTheWeek", + "LastNight", + "EveryNightExceptArrivalNight", + "EveryNightExceptLast", + "EveryNightExceptFirstAndLast", + "CustomStaySchedule", + "CustomNightSchedule", + "FloatingAllowancePerStay", + "TicketPosting" + ] + }, + "configPackagePrimaryDetailsType": { + "type": "object", + "description": "A Config Package Info type.", + "properties": { + "description": { + "description": "The description of the package.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "shortDescription": { + "description": "The short description of the package.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "forecastGroup": { + "description": "The Forecast group package belongs to.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "arrangementCode": { + "description": "Arrangement Code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "beginSellDate": { + "description": "Indicates the begin sell date of the package.", + "type": "string", + "format": "date" + }, + "endSellDate": { + "description": "Indicates the end sell date of the package.", + "type": "string", + "format": "date" + }, + "externallyExcluded": { + "type": "boolean", + "description": "Flag to indicate if a package is configured as Externally Excluded." + } + } + }, + "configPackageTransactionType": { + "type": "object", + "description": "A HotelPackageTransaction type.", + "properties": { + "allowance": { + "description": "Package is marked as an allowance, in case charge is expected back to the guest account from external interface eg. POS. which need to be offset against a consumption allowance.", + "type": "boolean" + }, + "currency": { + "description": "The currency code for this package.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "postingType": { + "description": "The posting frequency for this package, e.g., daily, arrival, departure, etc.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "calculationRule": { + "description": "The price calculation rule for this package.", + "type": "string", + "minLength": 0, + "maxLength": 80 + } + } + }, + "reservationPackageScheduleType": { + "type": "object", + "description": "A HotelPackageSchedule type.", + "properties": { + "consumptionDate": { + "description": "The date the package was used or can be used.", + "type": "string", + "format": "date" + }, + "unitPrice": { + "description": "The price per unit of the package.", + "type": "number" + }, + "totalQuantity": { + "description": "The total quantity of the package for this date, calculated based on the calculation rule as defined in the PackageHeaderType", + "type": "integer" + }, + "computedResvPrice": { + "description": "Computed Reservation Price of the package. Calculation Will Be Performed Based On Other Parameters.", + "type": "number" + }, + "unitAllowance": { + "description": "The allowance per unit of the package.", + "type": "number" + }, + "reservationDate": { + "description": "The date of the Reservation when this package is applicable. This can be different from the date the package will be consumed. Example are next day packages. Reservation date is when the package is applied to the guest and Consumption date is when the guest can consume the package.", + "type": "string", + "format": "date" + }, + "originalUnitPrice": { + "description": "The original price per unit of the package if it has been changed.", + "type": "number" + }, + "originalUnitAllowance": { + "description": "The original allowance per unit of the package if it has been changed.", + "type": "number" + }, + "ageBucket2OriginalUnitPrice": { + "description": "The original price per unit for Child Bucket 2 / Guest Age Category 2 of the package. Applicable when Child Bucket or Guest Age Categories functionality is active and package's price calculation rule is Per Child", + "type": "number" + }, + "ageBucket2OriginalUnitAllowance": { + "description": "The original allowance per unit for Child Bucket 2 / Guest Age Category 2 of the package. Applicable when Child Bucket or Guest Age Categories functionality is active and package's price calculation rule is Per Child", + "type": "number" + }, + "ageBucket2UnitPrice": { + "description": "Unit Price for Child Bucket 2 /Guest Age Category 2. Applicable when Child Bucket or Guest Age Categories functionality is active and package's price calculation rule is Per Child.", + "type": "number" + }, + "ageBucket2UnitAllowance": { + "description": "Unit Allowance for Child Bucket 2 /Guest Age Category 2. Applicable when Child Bucket or Guest Age Categories functionality is active and package's price calculation rule is Per Child.", + "type": "number" + }, + "ageBucket3OriginalUnitPrice": { + "description": "The original price per unit for Child Bucket 3 / Guest Age Category 3 of the package. Applicable when Child Bucket or Guest Age Categories functionality is active and package's price calculation rule is Per Child", + "type": "number" + }, + "ageBucket3OriginalUnitAllowance": { + "description": "The original allowance per unit for Child Bucket 3 / Guest Age Category 3 of the package. Applicable when Child Bucket or Guest Age Categories functionality is active and package's price calculation rule is Per Child", + "type": "number" + }, + "ageBucket3UnitPrice": { + "description": "Unit Price for Child Bucket 3 /Guest Age Category 3. Applicable when Child Bucket or Guest Age Categories functionality is active and package's price calculation rule is Per Child", + "type": "number" + }, + "ageBucket3UnitAllowance": { + "description": "Unit Price for Child Bucket 3 /Guest Age Category 3. Applicable when Child Bucket or Guest Age Categories functionality is active and package's price calculation rule is Per Child", + "type": "number" + } + } + }, + "packageConsumptionType": { + "type": "object", + "description": "Package Consumption Information. Includes information on quantity of the package used, allowance consumption etc.", + "properties": { + "defaultQuantity": { + "description": "Quantity of packages to be attached i.e. the multiplier to be applied against the calculation rule to determine the total quantity of the packages.", + "type": "integer" + }, + "excludedQuantity": { + "description": "The quantity which has been excluded in the package.", + "type": "integer" + }, + "totalQuantity": { + "description": "The total quantity of the package, calculated based on the calculation rule as defined in the PackageHeaderType and defaultQuantity.", + "type": "integer" + }, + "allowanceConsumed": { + "description": "Indicates if Allowance(for POS packages) has been consumed/posted for today.", + "type": "boolean" + } + } + }, + "productSourceType": { + "type": "string", + "description": "Sources of Products", + "enum": [ + "Reservation", + "RateHeader", + "RateDetail" + ] + }, + "routingInfoListType": { + "type": "array", + "description": "A routing info object can either be of type Folio OR of type Room with its corresponding instructions.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/routingInfoType" + } + }, + "routingInfoType": { + "type": "object", + "description": "A routing info object can either be of type Folio OR of type Room with its corresponding object.", + "properties": { + "folio": { + "description": "Folio routing type.", + "type": "object", + "properties": { + "guestInfo": { + "description": "Guest details", + "type": "object", + "properties": { + "profileIdList": { + "description": "Unique identifiers for the Profile for both internal and external systems.", + "$ref": "#/definitions/profileIdList" + } + } + }, + "payeeInfo": { + "$ref": "#/definitions/payeeInfoType" + }, + "aRNumber": { + "description": "Accounts Receivable.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "instructions": { + "description": "Set of routing instructions associated to this routing type.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/routingInstructionType" + } + }, + "folioWindowNo": { + "type": "integer" + }, + "paymentMethod": { + "type": "string", + "maxLength": 2000 + } + } + }, + "room": { + "description": "Room routing type.", + "type": "object", + "properties": { + "roomId": { + "description": "Room number to route the instructions.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "guestNameId": { + "description": "Guest unique identifier to which the instruction will be routed.", + "$ref": "#/definitions/uniqueID_Type" + }, + "guestDisplayName": { + "description": "Display Name for the guest.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "reservationNameId": { + "description": "Reservation name id to which the instruction will be routed.", + "$ref": "#/definitions/uniqueID_Type" + }, + "instructions": { + "description": "Set of routing instructions associated to this routing type.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/routingInstructionType" + } + } + } + }, + "comp": { + "description": "Comp Accounting Routing Info", + "type": "object", + "properties": { + "compAccountingInfo": { + "$ref": "#/definitions/compAccountingType" + }, + "compRequestInfo": { + "$ref": "#/definitions/compRoutingRequestType" + }, + "payeeInfo": { + "$ref": "#/definitions/payeeInfoType" + }, + "instructions": { + "description": "Set of routing instructions associated to this routing type.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/routingInstructionType" + } + }, + "folioWindowNo": { + "type": "integer" + } + } + }, + "request": { + "description": "Comp Accounting Request routing", + "type": "object", + "properties": { + "compRequestInfo": { + "$ref": "#/definitions/compRoutingRequestType" + }, + "instructions": { + "description": "Set of routing instructions associated to this routing type.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/routingInstructionType" + } + } + } + }, + "refreshFolio": { + "description": "On a successful update, the transactions that are already posted in the guest's folio will be re-organized based on the configured instructions.", + "type": "boolean" + } + } + }, + "routingInstructionType": { + "type": "object", + "description": "Routing limit can be one of the three: Credit Limit, Percetage Limit, Covers Limit", + "properties": { + "duration": { + "description": "Duration of this instruction.", + "type": "object", + "properties": { + "timeSpan": { + "$ref": "#/definitions/timeSpanType" + }, + "sunday": { + "type": "boolean" + }, + "monday": { + "type": "boolean" + }, + "tuesday": { + "type": "boolean" + }, + "wednesday": { + "type": "boolean" + }, + "thursday": { + "type": "boolean" + }, + "friday": { + "type": "boolean" + }, + "saturday": { + "type": "boolean" + }, + "daily": { + "description": "Flag to indicate if the routing instruction is a daily instruction.", + "type": "boolean" + } + } + }, + "transactionCodes": { + "description": "Set of Transaction Codes configured in this time span.", + "$ref": "#/definitions/trxCodesInfoType" + }, + "billingInstructions": { + "description": "Set of Billing Instructions configured in this time span.", + "$ref": "#/definitions/billingInstructionsType" + }, + "creditLimit": { + "description": "Allowable credit amount for this routing instruction. Null value means no limit, 0 equals zero.", + "type": "number" + }, + "percentageLimit": { + "description": "The routing limit percentage allowed for this routing instruction.", + "type": "number" + }, + "covers": { + "description": "Number of covers for this routing instruction.", + "type": "number" + }, + "limitUsed": { + "description": "Amount of Credit used for this routing instruction.", + "type": "number" + }, + "routingLinkId": { + "description": "Internal Routing Link Id identifier to which limit group the instruction belongs.", + "$ref": "#/definitions/uniqueID_Type" + } + } + }, + "billingInstructionsType": { + "type": "array", + "description": "Set of Billing Instruction codes.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/billingInstructionType" + } + }, + "billingInstructionType": { + "type": "object", + "description": "Configured Billing Instruction which represents a set of Transaction Codes.", + "properties": { + "desc": { + "description": "Billing Instruction code description.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "billingCode": { + "description": "Unique identifier for the Billing Instruction.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "hotelId": { + "description": "Hotel context of the Billing Instruction.", + "type": "string", + "minLength": 0, + "maxLength": 20 + } + } + }, + "trxCodesInfoType": { + "type": "array", + "description": "List of Transaction codes info.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/trxInfoType" + } + }, + "trxInfoType": { + "type": "object", + "description": "Transaction codes info.", + "properties": { + "description": { + "description": "Transaction codes info.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "trxServiceType": { + "description": "Contains service type for transaction code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "transactionCode": { + "description": "Unique identifier for the Transaction code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "otaTaxType": { + "description": "Open Travel Alliance(OTA) tax type for the given Transaction code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "hotelId": { + "description": "Hotel context of the Transaction code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "printTrxReceipt": { + "description": "Print receipt flag that tells whether the transaction receipt is to be printed or not. This is based on the transaction code.", + "type": "boolean" + } + } + }, + "compAccountingType": { + "type": "object", + "description": "Authorizer Information", + "properties": { + "authorizerId": { + "$ref": "#/definitions/uniqueID_Type" + }, + "authorizerUserName": { + "description": "Application user name of the authorizer", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "authorizerName": { + "description": "Full name of the authorizer.", + "type": "string", + "minLength": 0, + "maxLength": 100 + }, + "authorizerRateCode": { + "description": "Rate code of the authorizer.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "inheritAuthorizerRateCode": { + "description": "Indicates whether user has the choice to have reservation inherit rate code from the authorizer.", + "type": "boolean" + }, + "aRNumber": { + "description": "AR Account Number of the authorizer", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "compTypeCode": { + "description": "The Comp Type for this Account. Used when using the Comp types functionality", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "compVoucherNo": { + "description": "The coupon or voucher number used by the external gaming system to track postings made to this routing.", + "type": "string", + "minLength": 0, + "maxLength": 30 + }, + "dateRange": { + "description": "Arrival date range for comp routing", + "$ref": "#/definitions/dateRangeType" + }, + "membershipId": { + "description": "Membership number", + "type": "string", + "minLength": 0, + "maxLength": 100 + }, + "membershipIdNo": { + "description": "Unique Id of membership", + "type": "integer" + }, + "membershipNameOnCard": { + "description": "Name displayed on the membership card", + "type": "string", + "minLength": 0, + "maxLength": 80 + } + } + }, + "dateRangeType": { + "type": "object", + "description": "Date Range with Start and End dates.", + "properties": { + "start": { + "description": "The starting value of the date range.", + "type": "string", + "format": "date" + }, + "end": { + "description": "The ending value of the date range.", + "type": "string", + "format": "date" + } + } + }, + "compRoutingRequestType": { + "type": "object", + "description": "Type for the details of a Comp Routing Request", + "properties": { + "requestedBy": { + "description": "User who requested the Comp Routing", + "$ref": "#/definitions/userInfoType" + }, + "comments": { + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "declinedBy": { + "description": "User information of user who declined comp routing request", + "$ref": "#/definitions/userInfoType" + }, + "status": { + "description": "Comp routing status", + "$ref": "#/definitions/compRoutingStatusType" + } + } + }, + "userInfoType": { + "type": "object", + "description": "Opera User Information", + "properties": { + "userId": { + "description": "User Id of the Opera User", + "type": "integer" + }, + "userName": { + "description": "Name of the Opera User", + "type": "string", + "minLength": 0, + "maxLength": 40 + } + } + }, + "compRoutingStatusType": { + "type": "string", + "description": "Status which indicates that the Request of Comp Routing was declined", + "enum": [ + "Request", + "Comp", + "Declined" + ] + }, + "resGuestType": { + "type": "object", + "description": "A collection of ResGuest objects, identifying the guests associated with this reservation. Which guests are in which room is determined by each RoomStays ResGuestRPHs collection.", + "properties": { + "profileInfo": { + "description": "A collection of Profiles or Unique IDs of Profiles.", + "type": "object", + "properties": { + "profileIdList": { + "description": "Unique identifiers for the Profile for both internal and external systems. In case of Travel Agent the IATA code and in case of Company can be any form of identifier as id.", + "$ref": "#/definitions/profileIdList" + }, + "externalReference": { + "description": "External Reference information for Profile. Please note, for id and idContext elements within externalReferences for the reservationGuest the following maximum character limits are applicable: 80 maximum characters for id and 20 maximum characters for idContext. The idContext must match an existing external database.", + "$ref": "#/definitions/externalReferenceType" + }, + "profile": { + "description": "Provides detailed information regarding either a company or a customer profile.", + "$ref": "#/definitions/profileType" + }, + "profileCashieringDetail": { + "description": "Cashiering details for the profile.", + "$ref": "#/definitions/profileCashieringDetailType" + }, + "registrationCardNo": { + "description": "Unique identifier of the police registration card number.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "attachDetachType": { + "description": "Attach and Detach information for accompanying guest profile.", + "$ref": "#/definitions/attachDetachType" + }, + "externalReferences": { + "description": "External References information for this Profile. Will be returned in getReservation and getReservationByExtId calls when the 'profileExternalReferencesToFetch' query parameter is sent.", + "$ref": "#/definitions/externalReferencesType" + } + } + }, + "arrivalTransport": { + "$ref": "#/definitions/transportInfoType" + }, + "departureTransport": { + "$ref": "#/definitions/transportInfoType" + }, + "visaInfo": { + "$ref": "#/definitions/visaInfoType" + }, + "reservationGuestRPH": { + "description": "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.", + "type": "string", + "minLength": 1, + "maxLength": 8 + }, + "primary": { + "description": "When true indicates this is the primary guest.", + "type": "boolean" + } + } + }, + "attachDetachType": { + "type": "object", + "description": "This type contains attach and detach information for accompanying guest profile.", + "properties": { + "attachDateTime": { + "description": "Time stamp the accompanying guest was last attached.", + "type": "string", + "format": "date-time" + }, + "detachDateTime": { + "description": "Time stamp the accompanying guest was last detached.", + "type": "string", + "format": "date-time" + }, + "detached": { + "description": "This attribute indicates if the accompanying guest is marked as detached or attached.", + "type": "boolean" + } + } + }, + "visaInfoType": { + "type": "object", + "properties": { + "visaIssueDate": { + "type": "string", + "format": "date" + }, + "visaExpiryDate": { + "type": "string", + "format": "date" + }, + "visaNumber": { + "type": "string", + "minLength": 0, + "maxLength": 40 + } + } + }, + "profileCashieringDetailType": { + "type": "object", + "description": "The type contains routing instructions for the profile.", + "properties": { + "paymentMethod": { + "description": "Payment Method Details.", + "$ref": "#/definitions/codeDescriptionType" + }, + "routingInstructions": { + "description": "Set of preconfigured transaction codes.", + "$ref": "#/definitions/profileRoutingInstructionsType" + }, + "taxType": { + "description": "Tax type code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "fiscalGuestType": { + "description": "Guest type code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "hotelId": { + "description": "Hotel Code for which the routing instructions are provided for a profile.", + "type": "string", + "minLength": 0, + "maxLength": 20 + } + } + }, + "profileRoutingInstructionsType": { + "type": "object", + "description": "The type contains routing instructions for the profile.", + "properties": { + "transactionCodes": { + "description": "Set of preconfigured transaction codes.", + "$ref": "#/definitions/trxCodesInfoType" + }, + "billingInstructions": { + "description": "Set of preconfigured Billing Instruction results.", + "$ref": "#/definitions/billingInstructionsType" + }, + "autoPopulateRouting": { + "description": "A flag which determines whether the instructions has to be automatically populated for this profile or not.", + "type": "boolean" + } + } + }, + "transportInfoType": { + "type": "object", + "properties": { + "comments": { + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "type": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "transportCode": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "carrierCode": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "stationCode": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "dateTime": { + "type": "string", + "format": "date-time" + }, + "transportationReqd": { + "type": "boolean" + } + } + }, + "reservationPoliciesType": { + "type": "object", + "description": "A collection of reservation deposit and cancellation policies.", + "properties": { + "cancellationPolicies": { + "description": "A collection of reservation cancellation policies..", + "$ref": "#/definitions/resCancellationPoliciesType" + }, + "depositPolicies": { + "description": "A collection of reservation deposit policies.", + "$ref": "#/definitions/resDepositPoliciesType" + }, + "reservationIdList": { + "description": "A list of Ids for reservation.", + "$ref": "#/definitions/uniqueIDListType" + }, + "name": { + "description": "Name identifier for the reservation.", + "type": "string" + } + } + }, + "resDepositPoliciesType": { + "type": "array", + "description": "A list of deposit policies attached with the reservation.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/resDepositPolicyType" + } + }, + "resDepositPolicyType": { + "type": "object", + "description": "A deposit policy attached with the reservation.", + "properties": { + "revenueType": { + "description": "Type of reservation.", + "$ref": "#/definitions/depositCancelRevenueType" + }, + "policy": { + "description": "Reservation deposit policy details.", + "$ref": "#/definitions/depositPolicyType" + }, + "comments": { + "description": "Comments attached with a deposit.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "amountPaid": { + "description": "Total amount paid against the reservation deposit.", + "$ref": "#/definitions/currencyAmountType" + }, + "amountDue": { + "description": "Total amount due against the reservation deposit.", + "$ref": "#/definitions/currencyAmountType" + }, + "policyId": { + "description": "Unique ID of the Reservation Policy.", + "$ref": "#/definitions/uniqueID_Type" + } + } + }, + "depositPolicyType": { + "type": "object", + "description": "Used to define the deposit policy, guarantees policy, and/or accepted forms of payment.", + "properties": { + "amountPercent": { + "description": "Payment expressed as a fixed amount, or a percentage of/or room nights.", + "$ref": "#/definitions/policyAmountPercentType" + }, + "deadline": { + "description": "Payment deadline, absolute or relative.", + "$ref": "#/definitions/policyDeadlineType" + }, + "description": { + "description": "Text description of the Payment in a given language.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "depositReceiptNo": { + "description": "Receipt number associated with the deposit policy", + "type": "integer" + }, + "transactionDate": { + "description": "Transaction Date associated with the deposit policy", + "type": "string", + "format": "date" + }, + "depositReqReversed": { + "description": "Flag to indicate if deposit policy is reversed", + "type": "boolean" + }, + "formattedRule": { + "description": "Formatted Text Rule of the deposit policy.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "typeOfCharges": { + "description": "Defines if the deposit amount is calculated based on Room Charges, Catering Charges or both", + "$ref": "#/definitions/depositCancelRevenueType" + }, + "policyCode": { + "description": "Deposit Policy Code", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "manual": { + "description": "Flag to indicate if the cancellation policy is manual.", + "type": "boolean" + } + } + }, + "policyAmountPercentType": { + "type": "object", + "description": "Defines the percentage basis for calculating the fee amount or the amount.", + "properties": { + "basisType": { + "description": "Provides the basis for how the amount of the guarantee is calculated.", + "$ref": "#/definitions/policyBasisTypeType" + }, + "nights": { + "description": "The number of nights of the hotel stay that are used to calculate the fee amount.", + "type": "integer" + }, + "percent": { + "description": "The percentage used to calculate the amount.", + "type": "number", + "minimum": 0, + "maximum": 100 + }, + "amount": { + "description": "A monetary amount.", + "type": "number" + }, + "currencyCode": { + "description": "Provides a currency code to reflect the currency in which an amount may be expressed.", + "type": "string", + "minLength": 3, + "maxLength": 3 + } + } + }, + "policyBasisTypeType": { + "type": "string", + "description": "Full Amount.", + "enum": [ + "FlatAmount", + "Percentage", + "Nights", + "NightPercentage", + "FullAmount" + ] + }, + "depositCancelRevenueType": { + "type": "string", + "description": "The type to indicate what revenue is to be used for calculating deposit/cancellation amounts.", + "enum": [ + "Rooms", + "Catering", + "All" + ] + }, + "policyDeadlineType": { + "type": "object", + "description": "Cancellation deadline, absolute or relative.", + "properties": { + "absoluteDeadline": { + "description": "Defines the absolute deadline in Property TimeZone. Either this or the offset attributes may be used.", + "type": "string", + "format": "date-time" + }, + "offsetFromArrival": { + "description": "The number of days before arrival that allows cancellation without penalties.", + "type": "integer" + }, + "offsetDropTime": { + "description": "Time on offset day the cancellation penalties applies.", + "type": "string", + "format": "date-time" + }, + "offsetFromBookingDate": { + "description": "The number of days after booking deposit must be paid.", + "type": "integer" + } + } + }, + "resCancellationPoliciesType": { + "type": "array", + "description": "A list of reservation cancellation policies.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/resCancellationPolicyType" + } + }, + "resCancellationPolicyType": { + "type": "object", + "description": "A cancellation policy attached with the reservation.", + "properties": { + "revenueType": { + "description": "Type of reservation.", + "$ref": "#/definitions/depositCancelRevenueType" + }, + "policy": { + "description": "Cancellation policy details.", + "$ref": "#/definitions/resCancelPenaltyType" + }, + "percentageDue": { + "description": "The percentage amount due for reservation cancellation.", + "type": "number", + "minimum": 0, + "maximum": 100 + }, + "comments": { + "description": "Comments attached with the reservation cancellation.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "policyId": { + "description": "Unique ID of the Reservation Policy.", + "$ref": "#/definitions/uniqueID_Type" + } + } + }, + "resCancelPenaltyType": { + "type": "object", + "description": "The CancelPenalty class defines the cancellation policy of the hotel facility.", + "properties": { + "deadline": { + "description": "Cancellation deadline, absolute or relative.", + "$ref": "#/definitions/policyDeadlineType" + }, + "amountPercent": { + "description": "Cancellation fee expressed as a fixed amount, or percentage of/or room nights.", + "$ref": "#/definitions/policyAmountPercentType" + }, + "penaltyDescription": { + "description": "Text description of the Penalty in a given language.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "offsetUnit": { + "$ref": "#/definitions/offsetUnitType" + }, + "formattedRule": { + "description": "Formatted Text Rule of the Cancellation Penalty.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "policyCode": { + "description": "Policy Code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "manual": { + "description": "Flag to indicate if the cancellation policy is manual.", + "type": "boolean" + }, + "nonRefundable": { + "description": "Indicates if the amount is refundable if booking is canceled.", + "type": "boolean" + }, + "effective": { + "description": "Indicator if Cancellation Penalty is currently applicable or not.", + "type": "boolean" + } + } + }, + "offsetUnitType": { + "type": "string", + "description": "Indicates deadline offset unit type.", + "enum": [ + "Year", + "Month", + "Day", + "Hour" + ] + }, + "confirmationsType": { + "type": "array", + "description": "List of confirmation letters.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/confirmationType" + } + }, + "confirmationType": { + "type": "object", + "properties": { + "recipientInfo": { + "description": "Receipient's information.", + "$ref": "#/definitions/confRecipientInfoType" + }, + "deliveryInfo": { + "description": "The status of the confirmation letter sent via the specified CommunicationType.", + "$ref": "#/definitions/confDeliveryInfoTypes" + }, + "confirmationStyleInfo": { + "description": "Confirmation style.", + "$ref": "#/definitions/confirmationStyle" + }, + "fromEmail": { + "description": "Senders Email address.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "sendTextMessage": { + "description": "Flag to indicate sending confirmation letter as text message.", + "type": "boolean" + }, + "url": { + "description": "URL that identifies the location associated with the record identified by the UniqueID.", + "type": "string" + }, + "type": { + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "instance": { + "description": "The identification of a record as it exists at a point in time. An instance is used in update messages where the sender must assure the server that the update sent refers to the most recent modification level of the object being updated.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "idContext": { + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "id": { + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string", + "minLength": 0, + "maxLength": 80 + } + } + }, + "confRecipientInfoType": { + "type": "object", + "properties": { + "profileId": { + "description": "name id of the recipient.", + "$ref": "#/definitions/profileId" + }, + "formerName": { + "description": "Last Name of recipient.", + "$ref": "#/definitions/profileNameType" + }, + "addressInfo": { + "description": "id of the address where to send confirmation letter.", + "$ref": "#/definitions/addressInfoType" + }, + "emailInfo": { + "description": "id of the Email where to send confirmation letter.", + "$ref": "#/definitions/emailInfoType" + }, + "faxInfo": { + "description": "id of the Fax where to send confirmation letter.", + "$ref": "#/definitions/telephoneInfoType" + }, + "telephoneInfo": { + "description": "id of the Mobile where to send confirmation letter.", + "$ref": "#/definitions/telephoneInfoType" + }, + "recipientType": { + "$ref": "#/definitions/profileTypeType" + } + } + }, + "profileNameType": { + "type": "object", + "description": "This provides name information for a person.", + "properties": { + "name": { + "description": "Family name, last name or Company Name.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "fullName": { + "description": "Full display Name.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "namePrefix": { + "description": "Salutation of honorific (e.g. Mr., Mrs., Ms., Miss, Dr.)", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "givenName": { + "description": "Given name, first name or names.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "middleName": { + "description": "The middle name of the person name.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "nameTitle": { + "description": "Degree or honors (e.g., Ph.D., M.D.)", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "nameType": { + "description": "Type of name of the individual, such as former, nickname, alternate or alias name.", + "$ref": "#/definitions/personNameTypeType" + } + } + }, + "confirmationStyle": { + "type": "object", + "properties": { + "url": { + "description": "URL that identifies the location associated with the record identified by the UniqueID.", + "type": "string" + }, + "type": { + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "instance": { + "description": "The identification of a record as it exists at a point in time. An instance is used in update messages where the sender must assure the server that the update sent refers to the most recent modification level of the object being updated.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "idContext": { + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "id": { + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "idExtension": { + "description": "Additional identifying value assigned by the creating system.", + "type": "integer" + }, + "style": { + "description": "Name of the confirmation letter style.", + "type": "string" + } + } + }, + "confDeliveryInfoTypes": { + "type": "array", + "description": "List of confirmation letter delivery methods and their status", + "maxItems": 4, + "items": { + "$ref": "#/definitions/confDeliveryInfoType" + } + }, + "confDeliveryInfoType": { + "type": "object", + "properties": { + "communicationType": { + "description": "CommunicationType through which the confirmation letter was sent.", + "$ref": "#/definitions/confDeliveryMethod" + }, + "lastStatus": { + "description": "Status of last sent confirmation.", + "$ref": "#/definitions/sentConfirmationStatus" + }, + "lastAttempted": { + "description": "Date of last attempt to send confirmation letter.", + "type": "string", + "format": "date-time" + }, + "successfulTries": { + "description": "Number of success letter sent.", + "type": "integer" + } + } + }, + "confDeliveryMethod": { + "type": "string", + "enum": [ + "Print", + "Email", + "Fax", + "Text", + "NotConfigured" + ] + }, + "sentConfirmationStatus": { + "type": "string", + "enum": [ + "Pending", + "Succeeded", + "Failed" + ] + }, + "resInventoryItemsType": { + "type": "object", + "description": "Defines a collection of inventory items attached to a reservation.", + "properties": { + "item": { + "description": "Inventory item attached to a reservation.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/resInventoryItemType" + } + }, + "itemClassCode": { + "description": "The Item Class ID which the item belongs to.", + "type": "string", + "minLength": 0, + "maxLength": 20 + } + } + }, + "resInventoryItemType": { + "type": "object", + "description": "An identifier used to uniquely reference an object in a system (e.g. an airline reservation reference, customer profile reference, booking confirmation number, or a reference to a previous availability quote).", + "properties": { + "url": { + "description": "URL that identifies the location associated with the record identified by the UniqueID.", + "type": "string" + }, + "type": { + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "instance": { + "description": "The identification of a record as it exists at a point in time. An instance is used in update messages where the sender must assure the server that the update sent refers to the most recent modification level of the object being updated.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "idContext": { + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "id": { + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "idExtension": { + "description": "Additional identifying value assigned by the creating system.", + "type": "integer" + }, + "item": { + "description": "Specifies Items and its attributes. When used for data manipulation for Items setup on reservation, etc only code is considered. Other Attributes are for used to provide information during fetch operation.", + "$ref": "#/definitions/itemInfoType" + }, + "quantity": { + "description": "Number of items booked.", + "type": "integer" + }, + "timeSpan": { + "description": "Begin and end date and time of the items applicability.", + "$ref": "#/definitions/dateRangeType" + }, + "source": { + "description": "If exists specifies whether the item is setup due to a Rate Plan, Package or a Block.", + "$ref": "#/definitions/resInventoryItemSourceType" + } + } + }, + "itemInfoType": { + "type": "object", + "description": "Basic information regarding an Item.", + "properties": { + "description": { + "description": "Detail description of an item.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "availabilityPeriod": { + "description": "Defines a Time period when the item is available.", + "$ref": "#/definitions/timeWindowType" + }, + "timeSpan": { + "description": "Date Range to get the inventories of the items.", + "$ref": "#/definitions/timeSpanType" + }, + "quantity": { + "description": "Quantity of hold Item", + "type": "integer" + }, + "itemHoldId": { + "description": "ID reference for the hold Item", + "type": "number" + }, + "code": { + "description": "Item Code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "name": { + "description": "Name of an item.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "itemPool": { + "description": "Indicates if it is an item pool. Not applicable for Item within the Item Pool.", + "type": "boolean" + }, + "sellSeparate": { + "description": "If true indicates that item is allowed to sell separately.", + "type": "boolean" + }, + "sellInReservation": { + "description": "If true indicates that item can be sold in reservation.", + "type": "boolean" + }, + "sellInEvent": { + "description": "If true indicates that item can be sold in event.", + "type": "boolean" + }, + "requiredForBooking": { + "description": "If true indicates that item is required for the reservation.", + "type": "boolean" + }, + "fixedCharge": { + "description": "If true indicates that item has fixed charge when it is attached to a reservation.", + "type": "boolean" + }, + "outsideStay": { + "description": "If true indicates that item could be held outside of the reservation stay days.", + "type": "boolean" + }, + "defaultDuration": { + "description": "Define the default duration in days when booking the item.", + "type": "integer" + } + } + }, + "timeWindowType": { + "type": "object", + "description": "Defines a Time period with start time and an end time.", + "properties": { + "startTime": { + "description": "Start Time of the Time window.", + "type": "string" + }, + "endTime": { + "description": "End Time of the Time window.", + "type": "string" + } + } + }, + "resInventoryItemSourceType": { + "type": "object", + "description": "Defines whether the item is setup due to a Rate Plan, Package or a Block.", + "properties": { + "ratePlanCode": { + "description": "Rate Plan Code, If populated specifies that the item is setup due to a Rate Plan.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "packageCode": { + "description": "Package Code, If populated specifies that the item is setup due to a Package.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "blockId": { + "description": "Block Unique ID, If populated specifies that the item is setup due to a Block.", + "$ref": "#/definitions/blockId" + }, + "welcomeOffer": { + "description": "If true, it implies that the item has been attached to the reservation as part of a Welcome Offer", + "type": "boolean" + }, + "packageInternalId": { + "description": "Source Reservation Package Opera Internal Unique Id. This is the unique Id used for the reservation package associated with this item.", + "type": "number" + } + } + }, + "blockId": { + "type": "object", + "description": "An identifier used to uniquely reference an object in a system (e.g. an airline reservation reference, customer profile reference, booking confirmation number, or a reference to a previous availability quote).", + "properties": { + "url": { + "description": "URL that identifies the location associated with the record identified by the UniqueID.", + "type": "string" + }, + "type": { + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "instance": { + "description": "The identification of a record as it exists at a point in time. An instance is used in update messages where the sender must assure the server that the update sent refers to the most recent modification level of the object being updated.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "idContext": { + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "id": { + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "idExtension": { + "description": "Additional identifying value assigned by the creating system.", + "type": "integer" + } + } + }, + "hotelReservationTracesType": { + "type": "array", + "description": "List of Reservation Traces.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/hotelReservationTraceType" + } + }, + "hotelReservationTraceType": { + "type": "object", + "description": "Extended Trace object to hold information for a reservation.", + "properties": { + "timeInfo": { + "description": "Date of the trace.", + "$ref": "#/definitions/traceTimeInfoType" + }, + "reservationId": { + "description": "Reservation ID of the reservation for which the traces are to be retrieved.", + "$ref": "#/definitions/reservationId" + }, + "departmentId": { + "description": "Indicates the Department code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "traceText": { + "description": "The information this trace contains.", + "type": "string" + }, + "resolveInfo": { + "description": "Information regarding the status of the trace", + "$ref": "#/definitions/traceResolveType" + }, + "url": { + "description": "URL that identifies the location associated with the record identified by the UniqueID.", + "type": "string" + }, + "type": { + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "instance": { + "description": "The identification of a record as it exists at a point in time. An instance is used in update messages where the sender must assure the server that the update sent refers to the most recent modification level of the object being updated.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "idContext": { + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "id": { + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "idExtension": { + "description": "Additional identifying value assigned by the creating system.", + "type": "integer" + }, + "createDateTime": { + "description": "Time stamp of the creation.", + "type": "string", + "format": "date-time" + }, + "creatorId": { + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "lastModifyDateTime": { + "description": "Time stamp of last modification.", + "type": "string", + "format": "date-time" + }, + "lastModifierId": { + "description": "Identifies the last software system or person to modify a record.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "purgeDate": { + "description": "Date an item will be purged from a database (e.g., from a live database to an archive).", + "type": "string", + "format": "date" + } + } + }, + "traceTimeInfoType": { + "type": "object", + "properties": { + "dateTimeSpan": { + "description": "Time span for the trace.", + "$ref": "#/definitions/dateTimeSpanType" + }, + "traceOn": { + "description": "Date of the trace.", + "type": "string", + "format": "date-time" + }, + "traceTime": { + "description": "Time of the trace", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "enteredBy": { + "description": "User that entered this trace.", + "type": "string" + } + } + }, + "dateTimeSpanType": { + "type": "object", + "description": "Allows for a choice in description of the amount of time spanned by this type. EndDate specifies a specific date, while Duration provides a measure of time to add to the StartDate to yield end date.", + "properties": { + "startDateTime": { + "type": "string", + "format": "date-time" + }, + "endDateTime": { + "type": "string", + "format": "date-time" + } + } + }, + "traceResolveType": { + "type": "object", + "properties": { + "resolvedOn": { + "description": "Date the trace was resolved", + "type": "string", + "format": "date" + }, + "resolvedBy": { + "description": "User that resolved the trace", + "type": "string" + } + } + }, + "compAuthorizerInfoType": { + "type": "object", + "description": "Authorizer Information", + "properties": { + "authorizerId": { + "$ref": "#/definitions/uniqueID_Type" + }, + "authorizerUserName": { + "description": "Application user name of the authorizer", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "authorizerName": { + "description": "Full name of the authorizer.", + "type": "string", + "minLength": 0, + "maxLength": 100 + } + } + }, + "eCouponsType": { + "type": "array", + "description": "Collection of ECouponType object.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/eCouponType" + } + }, + "eCouponType": { + "type": "object", + "description": "Reservation eCoupon Type Information.", + "properties": { + "eCouponId": { + "description": "ECouponID to attach the eCoupon to Reservation.", + "$ref": "#/definitions/uniqueID_Type" + }, + "code": { + "description": "Code to attach the eCoupon to Reservation.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "description": { + "description": "Description of the eCoupon attached to the Reservation.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "autoAttached": { + "description": "Determines whether the eCoupon is attached through the Rate Code or not.", + "type": "boolean" + }, + "issuedQuantity": { + "description": "Assigned Quantity for the eCoupon when attached to Reservation.", + "type": "integer" + }, + "usedQuantity": { + "description": "Used Quantity of the eCoupon for the Reservation.", + "type": "integer" + }, + "reason": { + "description": "Reason for attaching/modifing eCoupon.", + "type": "string", + "minLength": 0, + "maxLength": 4000 + }, + "ratePlanCode": { + "description": "Rate plan of the attached eCoupon to Reservation.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "welcomeOffer": { + "description": "Determines whether this eCoupon is eligible for welcome offer or not.", + "type": "boolean" + } + } + }, + "resGuestAdditionalInfoType": { + "type": "object", + "properties": { + "portOfEntry": { + "description": "Entry point into the country. (Croatian Requirements).", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "dateOfEntry": { + "description": "Entry Date into the country. (Croatian Requirements).", + "type": "string", + "format": "date" + }, + "nextDestination": { + "description": "Entry Date into the country. (Croatian Requirements).", + "type": "string" + }, + "preferredRoomType": { + "description": "Preferred Room Type of the guest.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "lastStay": { + "description": "Last Stay information of the guest.", + "$ref": "#/definitions/guestLastStayInfoType" + }, + "purposeOfStay": { + "description": "Purpose of stay. This is field is mandatory for putReservation/postReservation Request when the Advanced Daily Details functionality is not active. When Advanced Daily Details is active, if a value is sent in the roomRateType object then it will take precedence over this value.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "guestClassification": { + "description": "Guest Classification for the data export.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "guestStatus": { + "description": "Guest Status for the data export.", + "type": "string", + "minLength": 0, + "maxLength": 40 + } + } + }, + "reservationLocatorsType": { + "type": "array", + "description": "Holds the Locator Information.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/reservationLocatorType" + } + }, + "reservationLocatorType": { + "type": "object", + "description": "Holds the information for a Reservation Guest Locator", + "properties": { + "dateSpan": { + "description": "Begin and End date range of the Guest Locator.", + "$ref": "#/definitions/dateRangeType" + }, + "timeSpan": { + "description": "Time span for the Guest Locator.", + "$ref": "#/definitions/dateTimeSpanType" + }, + "locatorText": { + "description": "The Locator Text for the guest.", + "type": "string" + }, + "locatorOn": { + "description": "Date and time of the Guest Locator.", + "type": "string", + "format": "date-time" + }, + "locatorBy": { + "description": "User that entered this Guest Locator.", + "type": "string" + }, + "locatorId": { + "description": "Unique Id of the Guest Locator ( Locator Id )", + "$ref": "#/definitions/uniqueID_Type" + } + } + }, + "reservationTransactionDiversionsType": { + "type": "array", + "description": "List of Transaction Diversion rules.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/reservationTransactionDiversionType" + } + }, + "reservationTransactionDiversionType": { + "type": "object", + "description": "A Transaction Diversion Rule Type", + "properties": { + "vipCode": { + "description": "VIP code to consider while applying Diversion Instruction.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "membership": { + "description": "Membership type to consider while applying Diversion Instruction.", + "$ref": "#/definitions/membershipTypeLevelType" + }, + "targetRoom": { + "description": "Room number to receive all the diverted transactions configured for this instruction.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "transactionCodes": { + "description": "Collection of Transaction Code List", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/codeDescriptionType" + } + }, + "description": { + "description": "User defined message for the Transaction Diversion Rule.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "level": { + "description": "Level of the Transaction Diversion rule that can be Property or Reservation.", + "$ref": "#/definitions/transactionDiversionRuleLevelType" + }, + "thresholds": { + "description": "Threshold Details related to the Transaction diversion rule.", + "$ref": "#/definitions/thresholdDetailsType" + }, + "type": { + "description": "Transaction Diversion Rule Types", + "$ref": "#/definitions/transactionDiversionRuleTypeType" + }, + "hotelId": { + "description": "Hotel code with which Transaction Diversion Rule is associated.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "code": { + "description": "Transaction Diversion Code", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "displaySequence": { + "description": "User configured Sequence number.", + "type": "number" + }, + "inactive": { + "description": "Indicator that tells whether the transaction diversion rule is active or not.", + "type": "boolean" + }, + "notes": { + "description": "The Note details related to the Transaction Diversion Rule.", + "$ref": "#/definitions/commentInfoType" + }, + "posted": { + "description": "Transaction diversions that are posted.", + "type": "integer" + }, + "diverted": { + "description": "Transaction diversions that are diverted .", + "type": "integer" + }, + "dailyDetails": { + "description": "Collection of daily details of a Transaction diversion rule for a particular reservation.", + "$ref": "#/definitions/transactionDiversionDailyDetailsType" + } + } + }, + "thresholdDetailsType": { + "type": "object", + "description": "Type for the threshold elements.", + "properties": { + "entity": { + "description": "Diversion entity type associated with the charge for the transaction diversion rule .", + "$ref": "#/definitions/entityType" + }, + "scope": { + "description": "Diversion scope for the transaction diversion rule.", + "$ref": "#/definitions/scopeType" + }, + "minRequired": { + "description": "Minimum required number of quantities, counts or minutes that must be posted.", + "type": "integer" + }, + "complimentary": { + "description": "The number of quantities, counts or minutes for which transaction diversion is allowed .", + "type": "integer" + }, + "isEditable": { + "description": "Configuring this flag to be TRUE will make the thresholds editable.", + "type": "boolean" + } + } + }, + "scopeType": { + "type": "string", + "description": "Minimum required and complimentary values are applicable Per Stay.", + "enum": [ + "PerDay", + "PerStay" + ] + }, + "entityType": { + "type": "string", + "description": "Indicates the rule is based on Minutes associated with the charge.", + "enum": [ + "ThresholdCount", + "ThresholdQuantity", + "ThresholdMinutes" + ] + }, + "transactionDiversionRuleLevelType": { + "type": "string", + "description": "Reservation level.", + "enum": [ + "Property", + "Reservation" + ] + }, + "transactionDiversionDailyDetailsType": { + "type": "array", + "description": "List of daily details for Transaction Diversion rule.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/transactionDiversionDailyDetailType" + } + }, + "transactionDiversionDailyDetailType": { + "type": "object", + "description": "List of daily details for Transaction Diversion rule.", + "properties": { + "posted": { + "description": "Transaction diversion rules that are posted.", + "type": "integer" + }, + "diverted": { + "description": "Transaction diversion rules that are diverted .", + "type": "integer" + }, + "date": { + "description": "Daily details Date about when the rules are posted or diverted.", + "type": "string", + "format": "date" + } + } + }, + "transactionDiversionRuleTypeType": { + "type": "string", + "description": "The rule type on which the Transaction Diversion Rule is based. If a reservation has any of the following code, Transaction Diversion rule gets active for that reservation", + "enum": [ + "Vip", + "Membership" + ] + }, + "membershipTypeLevelType": { + "type": "object", + "properties": { + "type": { + "description": "Code type for Rule Details", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "level": { + "description": "Description type for Rule Details", + "type": "string", + "minLength": 0, + "maxLength": 20 + } + } + }, + "nameValueDetailType": { + "type": "object", + "description": "Detailed information returned during name value search.", + "properties": { + "nameValues": { + "description": "Name Value List.", + "$ref": "#/definitions/nameValuesType" + } + } + }, + "nameValuesType": { + "type": "array", + "description": "List of name value pairs.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/nameValueType" + } + }, + "nameValueType": { + "type": "object", + "description": "Contains name value pair.", + "properties": { + "name": { + "description": "Contains unique key which represents for record field.", + "type": "string", + "minLength": 0, + "maxLength": 100 + }, + "value": { + "description": "Contains value for the record/column.", + "type": "string", + "minLength": 0, + "maxLength": 4000 + }, + "formatString": { + "description": "Contains format string for values.", + "type": "string", + "minLength": 0, + "maxLength": 100 + }, + "dataType": { + "description": "Contains data type for values.", + "$ref": "#/definitions/nameValueDataTypeType" + }, + "origin": { + "description": "Contains Origin information.", + "$ref": "#/definitions/nameValueOriginType" + }, + "usageInstruction": { + "description": "Contains value(s) to identify the reports to include the collected information in e.g. PFH=Print Folio Header, PFD=Print Folio Detail.", + "$ref": "#/definitions/codeListType" + } + } + }, + "nameValueDataTypeType": { + "type": "string", + "enum": [ + "String", + "Number", + "Date", + "Datetime", + "Time", + "Integer" + ] + }, + "nameValueOriginType": { + "type": "object", + "description": "Contains origin details.", + "properties": { + "originName": { + "description": "Contains origin i.e. Reseravtion, Profile, Folio or FinTrx.", + "$ref": "#/definitions/nameValueModuleType" + }, + "destination": { + "description": "Contains destination column for Origin.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "id": { + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "type": { + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string", + "minLength": 0, + "maxLength": 40 + } + } + }, + "nameValueModuleType": { + "type": "string", + "enum": [ + "Reservation", + "Folio", + "Profile", + "Fintrix" + ] + }, + "callHistoryType": { + "type": "array", + "description": "Holds call information.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/callType" + } + }, + "callType": { + "type": "object", + "description": "Holds call information.", + "properties": { + "dateTimeSpan": { + "description": "Call Time Span. Start Date and End Date is used for the Call duration.", + "$ref": "#/definitions/dateTimeSpanType" + }, + "caller": { + "description": "Holds caller information.", + "$ref": "#/definitions/callerType" + }, + "reservation": { + "description": "Holds Reservation Id and Hotel Code.", + "type": "object", + "properties": { + "reservationIdList": { + "description": "Holds Reservation related Ids.", + "$ref": "#/definitions/reservationIdList" + }, + "hotelId": { + "description": "Holds Hotel Code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + } + } + }, + "turnawayCode": { + "description": "Call turn away code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "comments": { + "description": "Call comments.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "url": { + "description": "URL that identifies the location associated with the record identified by the UniqueID.", + "type": "string" + }, + "type": { + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "instance": { + "description": "The identification of a record as it exists at a point in time. An instance is used in update messages where the sender must assure the server that the update sent refers to the most recent modification level of the object being updated.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "idContext": { + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "id": { + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "idExtension": { + "description": "Additional identifying value assigned by the creating system.", + "type": "integer" + } + } + }, + "callerType": { + "type": "object", + "description": "Holds caller information.", + "properties": { + "givenName": { + "description": "Caller First Name.", + "type": "string", + "minLength": 0, + "maxLength": 280 + }, + "surname": { + "description": "Caller Last Name.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "phone": { + "description": "Caller Phone Number.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "email": { + "description": "Caller Email.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "fax": { + "description": "Caller Fax Number.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "url": { + "description": "URL that identifies the location associated with the record identified by the UniqueID.", + "type": "string" + }, + "type": { + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "instance": { + "description": "The identification of a record as it exists at a point in time. An instance is used in update messages where the sender must assure the server that the update sent refers to the most recent modification level of the object being updated.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "idContext": { + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "id": { + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "idExtension": { + "description": "Additional identifying value assigned by the creating system.", + "type": "integer" + } + } + }, + "guestMessagesType": { + "type": "array", + "description": "Holds the Message Information", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/guestMessageType" + } + }, + "guestMessageType": { + "type": "object", + "description": "Holds the Message information for a Reservation", + "properties": { + "message": { + "description": "Holds the Message Information", + "$ref": "#/definitions/messageType" + }, + "delivery": { + "description": "Holds the Delivery Method Information", + "$ref": "#/definitions/messageDeliveryType" + }, + "url": { + "description": "URL that identifies the location associated with the record identified by the UniqueID.", + "type": "string" + }, + "type": { + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "instance": { + "description": "The identification of a record as it exists at a point in time. An instance is used in update messages where the sender must assure the server that the update sent refers to the most recent modification level of the object being updated.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "idContext": { + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "id": { + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "idExtension": { + "description": "Additional identifying value assigned by the creating system.", + "type": "integer" + }, + "createDateTime": { + "description": "Time stamp of the creation.", + "type": "string", + "format": "date-time" + }, + "creatorId": { + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "lastModifyDateTime": { + "description": "Time stamp of last modification.", + "type": "string", + "format": "date-time" + }, + "lastModifierId": { + "description": "Identifies the last software system or person to modify a record.", + "type": "string", + "minLength": 0, + "maxLength": 200 + } + } + }, + "messageType": { + "type": "object", + "description": "Holds the Message Information", + "properties": { + "messageText": { + "description": "Message Content", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "messageDate": { + "description": "Date the message was created", + "type": "string", + "format": "date-time" + }, + "typeOfMessage": { + "description": "Type of message (Voice/Text)", + "$ref": "#/definitions/typeOfMessageType" + }, + "recipient": { + "description": "Recipient of the Message", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "operator": { + "description": "User who created the Message", + "type": "string", + "minLength": 0, + "maxLength": 40 + } + } + }, + "typeOfMessageType": { + "type": "string", + "description": "The type of Message for Guest Messages.", + "enum": [ + "Tm", + "Vm" + ] + }, + "messageDeliveryType": { + "type": "object", + "description": "Holds the Delivery Information of the Message", + "properties": { + "deliveryStatus": { + "description": "Status of the Message (Received or Not Received)", + "$ref": "#/definitions/messageStatusType" + }, + "deliveryDate": { + "description": "Date the message has been delivered (marked as received)", + "type": "string", + "format": "date-time" + }, + "deliveredBy": { + "description": "User who delivered the message (who marked message as received)", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "printDate": { + "description": "Date when message has been printed", + "type": "string", + "format": "date-time" + }, + "textMessageSentDate": { + "description": "Date when message has been sent via SMS", + "type": "string", + "format": "date-time" + }, + "textMessageSentBy": { + "description": "User who sent the message", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "textMessageSentById": { + "description": "User Id of who sent the message", + "type": "integer" + }, + "textMessageRecipientNo": { + "description": "Number in which the message is to be sent.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + } + } + }, + "messageStatusType": { + "type": "string", + "description": "Status of the Message.", + "enum": [ + "Mr", + "Nr" + ] + }, + "overrideInstructionsType": { + "type": "array", + "description": "List of override actions done.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/overrideInstructionType" + } + }, + "overrideInstructionType": { + "type": "object", + "description": "Type for Overrides. Contains information for the override action performed while booking a reservation.", + "properties": { + "description": { + "description": "The description of the restriction for which the override was done.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "date": { + "description": "The date when the override was done.", + "type": "string", + "format": "date" + }, + "type": { + "description": "The type of override done. If the override is for Room/Rate Availability, use 'AVAILABILITY', if overriding the sell control availability for inventory items, use 'ITEMAVAILABILITY'.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "userId": { + "description": "Login ID of the user who performed the override.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "reasonCode": { + "description": "The override reason code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "reasonDescription": { + "description": "The override reason description.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + } + } + }, + "attachmentsType": { + "type": "array", + "description": "Attachment List.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/attachmentType" + } + }, + "attachmentType": { + "type": "object", + "description": "Attached files.", + "properties": { + "fileName": { + "description": "Name of the file.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "fileSize": { + "description": "Size of the file.", + "type": "integer" + }, + "description": { + "description": "Description for the file.", + "type": "string", + "minLength": 0, + "maxLength": 4000 + }, + "global": { + "description": "Flag to say if attachment is available across properties.", + "type": "boolean" + }, + "hotelId": { + "description": "Hotel Code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "history": { + "description": "History data associated with Attachment.", + "$ref": "#/definitions/dateTimeStampGroupType" + }, + "url": { + "description": "URL that identifies the location associated with the record identified by the UniqueID.", + "type": "string" + }, + "type": { + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "instance": { + "description": "The identification of a record as it exists at a point in time. An instance is used in update messages where the sender must assure the server that the update sent refers to the most recent modification level of the object being updated.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "idContext": { + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "id": { + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "idExtension": { + "description": "Additional identifying value assigned by the creating system.", + "type": "integer" + } + } + }, + "dateTimeStampGroupType": { + "type": "object", + "properties": { + "createDateTime": { + "description": "Time stamp of the creation.", + "type": "string", + "format": "date-time" + }, + "creatorId": { + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "lastModifyDateTime": { + "description": "Time stamp of last modification.", + "type": "string", + "format": "date-time" + }, + "lastModifierId": { + "description": "Identifies the last software system or person to modify a record.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "purgeDate": { + "description": "Date an item will be purged from a database (e.g., from a live database to an archive).", + "type": "string", + "format": "date" + } + } + }, + "activityLookUpList": { + "type": "array", + "description": "Criteria for fetching Activity Bookings.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/fetchActivityBookingsType" + } + }, + "fetchActivityBookingsType": { + "type": "object", + "description": "Used in the request message to describe the \"filtering Criteria\" when executing an activity lookup.", + "properties": { + "profileId": { + "description": "ProfileID associated with the Activity under lookup.", + "$ref": "#/definitions/uniqueIDListType" + }, + "personName": { + "description": "Detailed name information for the customer.", + "$ref": "#/definitions/personNameType" + }, + "address": { + "description": "Detailed Address information for the customer.", + "$ref": "#/definitions/addressType" + }, + "activities": { + "description": "The specific acitvity information to be used for filtering the Look-up.", + "$ref": "#/definitions/activityList" + }, + "hotelId": { + "description": "Hotel Code, It is used to filter hotel specific children to this specific hotel code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + } + } + }, + "activityList": { + "type": "array", + "description": "A collection of Activity objects.", + "maxItems": 4000, + "items": { + "type": "object", + "properties": { + "activityIds": { + "description": "A collection of reference ID values that identify this uniquely scheduled activity instance. May contain one ID per external system plus an internal identifier.", + "$ref": "#/definitions/uniqueIDListType" + }, + "type": { + "description": "The Type of the activity. Eg: SPA, Golf etc.", + "type": "string" + }, + "location": { + "description": "The Location where the activity takes place. Eg: Salon", + "type": "string" + }, + "name": { + "description": "Name of the people for whom the activity is scheduled. Can be more than one but should be equal to the number of persons", + "type": "array", + "maxItems": 4000, + "items": { + "type": "string", + "minLength": 0, + "maxLength": 200 + } + }, + "numberOfPersons": { + "description": "The total number of the people for whom the activity is scheduled. Can be more than one but should be equal to the number of persons", + "type": "integer" + }, + "timeSpan": { + "description": "The time with-in which an activity falls (Starts/Ends/Spans)", + "$ref": "#/definitions/dateTimeSpanType" + }, + "duration": { + "description": "The time span of the activity falls", + "$ref": "#/definitions/dateTimeSpanType" + }, + "description": { + "description": "Description of the activity", + "type": "array", + "maxItems": 4000, + "items": { + "type": "string", + "minLength": 0, + "maxLength": 2000 + } + }, + "note": { + "description": "Any additional notes or comments regarding the scheduled activity.", + "type": "array", + "maxItems": 4000, + "items": { + "type": "string", + "minLength": 0, + "maxLength": 2000 + } + }, + "groupCode": { + "description": "Any Block code associated with the activity if its a Group booking.", + "type": "string" + }, + "amount": { + "description": "The amount charged for the activity.", + "$ref": "#/definitions/currencyAmountType" + }, + "deposit": { + "description": "A monetary value expressed with a currency code.", + "type": "object", + "properties": { + "amount": { + "description": "A monetary amount.", + "type": "number" + }, + "currencyCode": { + "description": "Provides a currency code to reflect the currency in which an amount may be expressed.", + "type": "string", + "minLength": 3, + "maxLength": 3 + }, + "collectedBy": { + "type": "string", + "enum": [ + "Vendor", + "Agent", + "Other" + ] + } + } + }, + "inactiveDate": { + "description": "The Date by which the activity is deemed Cancelled/Deleted.", + "type": "string", + "format": "date-time" + }, + "participants": { + "description": "The names of the participants.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/personNameType" + } + }, + "uRLLink": { + "description": "The URL link to launch the Activity Reservation System to view or edit full details of this activity.", + "type": "string" + }, + "extensions": { + "description": "Vendor extensions to the activity record.", + "type": "array", + "maxItems": 4000, + "items": { + "type": "string" + } + }, + "status": { + "description": "Activity reservation status. Typical examples are RESERVED, BOOKED, CANCELLED, and TENTATIVE.", + "type": "string" + }, + "statusDescription": { + "description": "Activity reservation status description. Typical examples are RESERVED, BOOKED, CANCELLED, and TENTATIVE.", + "type": "string" + }, + "link": { + "description": "When true indicates that activity link only needs to be inserted or deleted for this record.", + "type": "boolean" + } + }, + "description": "Represents a single instance of a scheduled activity." + } + }, + "customChargeExemptionsType": { + "type": "array", + "description": "List of Custom Charge Exemptions.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/customChargeExemptionType" + } + }, + "customChargeExemptionType": { + "type": "object", + "description": "Contains custom charges exemption information.", + "properties": { + "customChargesExemption": { + "description": "Contains exemption code and description.", + "$ref": "#/definitions/codeDescriptionType" + }, + "customChargeQuantity": { + "description": "Contains exemption quantity for the stay. When this value is configured, daily exemption quantities are not permitted.", + "$ref": "#/definitions/customChargeQuantityType" + }, + "customChargeDates": { + "description": "Contains exemption detail information for each date.", + "$ref": "#/definitions/customChargeExemptionDatesType" + }, + "excludedDates": { + "description": "Contains list of dates which are not valid for custom charge exemptions.", + "$ref": "#/definitions/excludedDatesType" + }, + "percentage": { + "description": "Exemption Percentage", + "type": "number", + "minimum": 0, + "maximum": 100 + }, + "propertyExemption": { + "description": "Flag specifying if custom charge exemptions is property level or not.", + "type": "boolean" + } + } + }, + "customChargeQuantityType": { + "type": "object", + "description": "Contains quantity of custom charge exemptions.", + "properties": { + "quantity": { + "description": "Contains number of Custom Charge Exemption for a day.", + "type": "integer" + }, + "available": { + "description": "Indicates if Custom Charges Exemption information is editable.", + "type": "boolean" + }, + "guests": { + "type": "array", + "description": "List of guests.", + "items": { + "$ref": "#/definitions/customChargeGuestInfoType" + } + } + } + }, + "customChargeGuestInfoType": { + "type": "object", + "properties": { + "firstName": { + "description": "Given name, first name or names", + "type": "string" + }, + "lastName": { + "description": "Family name, last name.", + "type": "string" + }, + "fullName": { + "description": "String representation of the full name", + "type": "string" + }, + "profileId": { + "description": "Unique profile identifier.", + "$ref": "#/definitions/profileId" + } + } + }, + "customChargeExemptionDatesType": { + "type": "array", + "description": "Contains List of Custom Charge Exemption information for a day.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/customChargeExemptionDateType" + } + }, + "customChargeExemptionDateType": { + "type": "object", + "description": "Contains Custom Charge Exemption information for a day.", + "properties": { + "date": { + "description": "Contains Custom Charge Exemption date.", + "type": "string", + "format": "date" + }, + "quantity": { + "description": "Contains number of Custom Charge Exemption for a day.", + "type": "integer" + }, + "guests": { + "type": "array", + "description": "List of guests.", + "items": { + "$ref": "#/definitions/customChargeGuestInfoType" + } + } + } + }, + "excludedDatesType": { + "type": "array", + "description": "Contains list of dates which are valid for custom charge exemptions.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/excludedDateType" + } + }, + "excludedDateType": { + "type": "object", + "description": "Specifies all the enabled dates.", + "properties": { + "date": { + "description": "Contains exclusion date.", + "type": "string", + "format": "date" + }, + "reason": { + "description": "Contains reason for exclusion.", + "$ref": "#/definitions/exclusionReasonType" + } + } + }, + "exclusionReasonType": { + "type": "string", + "description": "Custom Charge has already been Processed for this date within the reservation stay.", + "enum": [ + "NotConfigured", + "CustomChargeProcessed" + ] + }, + "trackItItemsType": { + "type": "array", + "description": "", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/trackItItemType" + } + }, + "trackItItemType": { + "type": "object", + "description": "Detailed information of a Track It item.", + "properties": { + "hotelId": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "trackItId": { + "$ref": "#/definitions/trackItId" + }, + "group": { + "$ref": "#/definitions/trackItGroup" + }, + "ticketNumber": { + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "referenceNumber": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "type": { + "$ref": "#/definitions/trackItType" + }, + "action": { + "$ref": "#/definitions/trackItActionType" + }, + "location": { + "$ref": "#/definitions/codeDescriptionType" + }, + "quantity": { + "type": "integer" + }, + "followUpDate": { + "type": "string", + "format": "date" + }, + "description": { + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "assignedTo": { + "$ref": "#/definitions/applicationUserType" + }, + "reservationInfo": { + "$ref": "#/definitions/trackItReservationInfoType" + }, + "trackItLogList": { + "$ref": "#/definitions/trackItLogListType" + } + } + }, + "trackItActionType": { + "type": "object", + "description": "Identifies the response expected from staff or other parties relative to a Track It ticket.", + "properties": { + "trackItAction": { + "$ref": "#/definitions/codeDescriptionType" + }, + "status": { + "$ref": "#/definitions/actionStatusType" + } + } + }, + "actionStatusType": { + "type": "string", + "description": "Action status of the Track It item(Open, Closed).", + "enum": [ + "Open", + "Closed" + ] + }, + "trackItType": { + "type": "object", + "description": "Identifies the kind of Parcel, Baggage, or Lost items or Valet-managed vehicles or services.", + "properties": { + "type": { + "$ref": "#/definitions/codeDescriptionType" + }, + "url": { + "$ref": "#/definitions/uRLType" + } + } + }, + "trackItGroup": { + "type": "string", + "description": "Group to which the Track It items belong.", + "enum": [ + "Parcel", + "Valet", + "Baggage", + "Lost" + ] + }, + "trackItReservationInfoType": { + "type": "object", + "description": "Reservation info associated with a Track It item.", + "properties": { + "reservationIdList": { + "$ref": "#/definitions/reservationIdList" + }, + "timeSpan": { + "$ref": "#/definitions/timeSpanType" + }, + "guestInfo": { + "$ref": "#/definitions/resGuestInfoType" + }, + "roomType": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "roomId": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "roomStatus": { + "$ref": "#/definitions/housekeepingRoomStatusType" + }, + "guarantee": { + "$ref": "#/definitions/resGuaranteeType" + }, + "reservationStatus": { + "$ref": "#/definitions/pMS_ResStatusType" + }, + "computedReservationStatus": { + "$ref": "#/definitions/pMS_ResStatusType" + } + } + }, + "trackItLogListType": { + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/trackItLogType" + } + }, + "trackItLogType": { + "type": "object", + "description": "Individual activity log related to the Track It ticket.", + "properties": { + "hotelId": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "trackItLogId": { + "$ref": "#/definitions/uniqueID_Type" + }, + "trackItId": { + "$ref": "#/definitions/trackItId" + }, + "type": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "description": { + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "businessDate": { + "type": "string", + "format": "date" + }, + "logUserId": { + "type": "integer" + }, + "logUserName": { + "type": "string" + }, + "logDate": { + "type": "string", + "format": "date-time" + } + } + }, + "trackItId": { + "type": "object", + "description": "An identifier used to uniquely reference an object in a system (e.g. an airline reservation reference, customer profile reference, booking confirmation number, or a reference to a previous availability quote).", + "properties": { + "url": { + "description": "URL that identifies the location associated with the record identified by the UniqueID.", + "type": "string" + }, + "type": { + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "instance": { + "description": "The identification of a record as it exists at a point in time. An instance is used in update messages where the sender must assure the server that the update sent refers to the most recent modification level of the object being updated.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "idContext": { + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "id": { + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "idExtension": { + "description": "Additional identifying value assigned by the creating system.", + "type": "integer" + } + } + }, + "applicationUserType": { + "type": "object", + "properties": { + "hotel": { + "description": "Hotel where user belongs.", + "$ref": "#/definitions/codeDescriptionType" + }, + "appUser": { + "type": "string", + "minLength": 0, + "maxLength": 250 + }, + "lDAPUser": { + "type": "string", + "minLength": 0, + "maxLength": 250 + }, + "actAs": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "actAt": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "userDefaultLanguage": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "appUserId": { + "$ref": "#/definitions/uniqueID_Type" + }, + "cashierId": { + "type": "integer" + }, + "cashierTitle": { + "description": "Cashier title.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "department": { + "type": "string", + "minLength": 0, + "maxLength": 60 + }, + "departmentLocation": { + "type": "string", + "minLength": 0, + "maxLength": 60 + }, + "salesRepCode": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "expiryDate": { + "type": "string", + "format": "date" + }, + "disabledUntil": { + "type": "string", + "format": "date" + }, + "passwordChangeDate": { + "type": "string", + "format": "date" + }, + "userInfo": { + "$ref": "#/definitions/employeeInfoType" + }, + "userSessionInfo": { + "description": "This is only used during log-in.", + "$ref": "#/definitions/userSessionInfoType" + }, + "attendantInfo": { + "$ref": "#/definitions/attendantType" + } + } + }, + "userSessionInfoType": { + "type": "object", + "properties": { + "businessDate": { + "type": "string", + "format": "date" + }, + "systemDate": { + "type": "string", + "format": "date" + }, + "terminal": { + "type": "string" + }, + "runningApp": { + "type": "string" + }, + "shareProfiles": { + "type": "boolean" + }, + "hotel": { + "$ref": "#/definitions/codeDescriptionType" + }, + "cro": { + "$ref": "#/definitions/codeDescriptionType" + }, + "chain": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "cROCountryCode": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "sessionDefaults": { + "$ref": "#/definitions/userSessionDefaultsType" + }, + "parameters": { + "$ref": "#/definitions/parametersType" + } + } + }, + "parametersType": { + "type": "array", + "description": "Collection of generic Name-Value-Pair parameters.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/parameterType" + } + }, + "parameterType": { + "type": "object", + "description": "Name value pair type that will hold generic parameter information. Only use this type when the parameters being passed are too dynamic to be defined.", + "properties": { + "parameterName": { + "description": "Name of the parameter.", + "type": "string" + }, + "parameterValue": { + "description": "Value of the parameter.", + "type": "string" + } + } + }, + "userSessionDefaultsType": { + "type": "object", + "properties": { + "dbDateFormat": { + "type": "string" + }, + "oracleDateFormat": { + "type": "string" + }, + "oracleTimeFormat": { + "type": "string" + }, + "javaDateFormat": { + "type": "string" + }, + "javaTimeFormat": { + "type": "string" + }, + "currencyCode": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "currencyFormat": { + "type": "string" + }, + "defaultLanguage": { + "type": "string" + }, + "baseLanguage": { + "type": "string", + "minLength": 0, + "maxLength": 20 + } + } + }, + "employeeInfoType": { + "type": "object", + "properties": { + "personName": { + "$ref": "#/definitions/personNameType" + }, + "profileId": { + "$ref": "#/definitions/uniqueID_Type" + }, + "addressInfo": { + "$ref": "#/definitions/addressInfoType" + }, + "emailInfo": { + "$ref": "#/definitions/emailInfoType" + }, + "phoneInfo": { + "$ref": "#/definitions/telephoneInfoType" + }, + "department": { + "$ref": "#/definitions/codeDescriptionType" + }, + "gender": { + "description": "Identifies the profile gender code selected from Gender types List of values. Gender types LOV provides the values configured at gender configuration.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "birthDate": { + "description": "Indicates the date of birth as indicated in the document, in ISO 8601 prescribed format.", + "type": "string", + "format": "date" + }, + "birthDateMasked": { + "description": "Indicates the date of birth as masked.", + "type": "string" + } + } + }, + "attendantType": { + "type": "object", + "properties": { + "attendantId": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "hotelId": { + "type": "string", + "minLength": 0, + "maxLength": 20 + } + } + }, + "links": { + "type": "array", + "items": { + "$ref": "#/definitions/instanceLink" + } + }, + "instanceLink": { + "type": "object", + "description": "Metadata describing link description objects that MAY appear in the JSON instance representation.", + "properties": { + "href": { + "description": "URI [RFC3986] or URI Template [RFC6570]. If the value is set to URI Template, then the \"templated\" property must be set to true.", + "type": "string" + }, + "rel": { + "description": "Name of the link relation that, in addition to the type property, can be used to retrieve link details. For example, href or profile.", + "type": "string" + }, + "templated": { + "description": "Boolean flag that specifies that \"href\" property is a URI or URI Template. If the property is a URI template, set this value to true. By default, this value is false.", + "type": "boolean", + "default": false + }, + "method": { + "description": "HTTP method for requesting the target of the link.", + "type": "string", + "enum": [ + "GET", + "POST", + "PUT", + "DELETE", + "PATCH", + "OPTIONS", + "HEAD" + ] + }, + "targetSchema": { + "description": "Link to the metadata of the resource, such as JSON-schema, that describes the resource expected when dereferencing the target resource..", + "type": "string" + }, + "operationId": { + "description": "The operationId of the path you can call to follow this link. This allows you to look up not only the path and method, but the description of that path and any parameters you need to supply.", + "type": "string" + }, + "title": { + "description": "Exact copy of the \"summary\" field on the linked operation.", + "type": "string" + } + } + }, + "reservationsInstructionsType": { + "type": "object", + "description": "Instructions for a reservation.", + "properties": { + "linkReservations": { + "description": "Instructions for linked reservations.", + "$ref": "#/definitions/linkReservationInstructionType" + }, + "shareReservations": { + "description": "Instruction to assign rate on each share reservation. This can be FULL: Full Rate for each Sharer. SPLIT: Split the Rate amount between Sharer Reservations. ENTIRE: This Sharer provided as ShareToReservationID will get the total amount of the rate code for all the Sharer Reservations.", + "$ref": "#/definitions/shareReservationInstructionType" + }, + "blockAssignInstruction": { + "description": "Instructions to apply block rate based on the Room Rate grid when assigning a block to a reservation.", + "$ref": "#/definitions/assignBlockRateInstructionsType" + } + } + }, + "assignBlockRateInstructionsType": { + "type": "string", + "description": "Instructions for rate handling when assigning a block to a reservation.", + "enum": [ + "DoNotApplyBlockRate", + "Prompt", + "ApplyBlockRate" + ] + }, + "shareReservationInstructionType": { + "type": "object", + "properties": { + "effectiveRates": { + "description": "Effective rates to apply on share reservations.", + "$ref": "#/definitions/effectiveRatesType" + }, + "paymentMethod": { + "description": "Payment Method to be applied to any sharing reservation that has a reservation type that requires a credit card and does not have a credit card.", + "$ref": "#/definitions/reservationPaymentMethodType" + }, + "rateAmountShare": { + "description": "Instruction to assign rate on each share reservation. This can be FULL: Full Rate for each Sharer. SPLIT: Split the Rate amount between Sharer Reservations. ENTIRE: This Sharer provided as ShareToReservationID will get the total amount of the rate code for all the Sharer Reservations.", + "$ref": "#/definitions/shareDistributionInstructionType" + }, + "shareType": { + "description": "Indicates the share instruction to process from the reservation request object.", + "$ref": "#/definitions/shareTypeType" + }, + "fixedRate": { + "description": "Indicates whether fixed rate will be applied to all shares.", + "type": "boolean" + } + } + }, + "shareTypeType": { + "type": "string", + "description": "Indicates that only profile information will be retrieved from the reservation request object and the rest will be provided from the master reservation.", + "enum": [ + "Reservation", + "Profile" + ] + }, + "effectiveRatesType": { + "type": "array", + "description": "Collection of effective rate amount per guest on specific dates.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/effectiveRateType" + } + }, + "effectiveRateType": { + "type": "object", + "description": "Effective rate amount per guest on specific dates.", + "properties": { + "onePersonRate": { + "description": "Rate amount for one person.", + "type": "number" + }, + "twoPersonRate": { + "description": "Rate amount for two persons.", + "type": "number" + }, + "threePersonRate": { + "description": "Rate amount for three persons.", + "type": "number" + }, + "fourPersonRate": { + "description": "Rate amount for four persons.", + "type": "number" + }, + "fivePersonRate": { + "description": "Rate amount for five persons.", + "type": "number" + }, + "extraPersonRate": { + "description": "Rate amount for each extra person.", + "type": "number" + }, + "extraChildRate": { + "description": "Rate amount for each extra Child.", + "type": "number" + }, + "oneChildRate": { + "description": "Rate amount for one Child.", + "type": "number" + }, + "twoChildrenRate": { + "description": "Rate amount for two Children.", + "type": "number" + }, + "threeChildrenRate": { + "description": "Rate amount for three Children.", + "type": "number" + }, + "fourChildrenRate": { + "description": "Rate amount for four Children.", + "type": "number" + }, + "rateByAgeBuckets": { + "description": "Collection of rate amount by age bracket.", + "$ref": "#/definitions/rateByAgeBucketsType" + }, + "minimumChildrenForFreeStay": { + "description": "Minimum number of children needed to get free stay.", + "type": "integer" + }, + "pointsRequired": { + "description": "The number of award points required for applying this rate plan schedule.", + "type": "number" + }, + "overrideFloorAmount": { + "description": "true if floor amount needs to be override", + "type": "boolean" + }, + "hotelId": { + "description": "", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "ratePlanCode": { + "description": "", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "roomType": { + "description": "", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "numberOfRooms": { + "description": "", + "type": "integer" + }, + "amountBeforeTax": { + "description": "Rate amount Before Tax.", + "type": "number" + }, + "start": { + "description": "The starting value of the date range.", + "type": "string", + "format": "date" + }, + "end": { + "description": "The ending value of the date range.", + "type": "string", + "format": "date" + } + } + }, + "rateByAgeBucketsType": { + "type": "array", + "description": "Rate amount by age bucket.", + "maxItems": 3, + "items": { + "$ref": "#/definitions/rateByAgeBucketType" + } + }, + "rateByAgeBucketType": { + "type": "object", + "description": "Rate amount by age bucket.", + "properties": { + "rateAmount": { + "description": "Rate amount by age bucket.", + "type": "number" + }, + "minimumAge": { + "description": "Minimum age for age bucket.", + "type": "integer" + }, + "maximumAge": { + "description": "Maximum age for age bucket.", + "type": "integer" + } + } + }, + "linkReservationInstructionType": { + "type": "object", + "description": "Instructions for a linked reservation.", + "properties": { + "linkToReservationId": { + "description": "Parent reservation id where reservations to be linked.", + "$ref": "#/definitions/uniqueID_Type" + }, + "linkFromReservationId": { + "description": "Child reservation id where reservations to be linked.", + "$ref": "#/definitions/uniqueID_Type" + }, + "link": { + "type": "boolean" + } + } + } + }, + "parameters": { + "channelCodeHeader": { + "name": "x-channelCode", + "in": "header", + "description": "Channel code.", + "pattern": "^[a-zA-Z0-9]*$", + "type": "string", + "required": true, + "x-example": "CH1" + }, + "x-hdp-hotel-id": { + "name": "x-hdp-hotel-id", + "in": "header", + "description": "Unique hotel ID e.g. 00efe5a7-fdf1-4315-aac0-9c0999f32854.", + "required": true, + "type": "string" + }, + "x-messageType": { + "name": "x-messageType", + "in": "header", + "description": "Specifies External Adapter from which the request comes from", + "required": true, + "type": "string" + }, + "Accept-Language": { + "name": "Accept-Language", + "type": "string", + "description": "Language code", + "pattern": "\\s*([a-z]{2})(?:-[A-Z]{2})?(?:\\s*;q=([0-9]\\.[0-9]))?(?:\\s*,|$)", + "in": "header" + }, + "x-request-id": { + "name": "x-request-id", + "type": "string", + "description": "Unique tracing key e.g. 4664ab3423434a45", + "in": "header", + "x-example": "4664ab3423434a45" + }, + "authKey": { + "name": "authorization", + "in": "header", + "description": "Bearer token that needs to be passed which is generated post user authentication", + "required": true, + "type": "string" + }, + "idcs_remote_user": { + "name": "idcs_remote_user", + "in": "header", + "description": "The idcs_remote_user value", + "required": true, + "type": "string" + }, + "hotelId": { + "name": "hotelId", + "in": "path", + "required": true, + "description": "HotelId of the hotel", + "x-example": "USXXYY99", + "type": "string" + }, + "x-originating-application": { + "name": "x-originating-application", + "type": "string", + "description": "Customer's Integration Application Id", + "in": "header" + } + }, + "tags": [ + { + "name": "Reservation", + "description": "Reservation API" + } + ], + "externalDocs": { + "description": "Find out more about Oracle Hospitality", + "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" + } +} diff --git a/rest-api-specs/distribution/distributionauthentication.json b/rest-api-specs/distribution/distributionauthentication.json index dc61b0e..a115d77 100644 --- a/rest-api-specs/distribution/distributionauthentication.json +++ b/rest-api-specs/distribution/distributionauthentication.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Distribution Authentication API", - "version": "25.1.0.0", - "description": "

API to obtain the access token (in the JWT format) that matches the provided credentials issued by the Oracle Hospitality Distribution administrator for a specific Distribution channel partner. The token will then be used by API users to access OPERA Cloud Distribution APIS. Once a token is created, it can be used in multiple subsequent calls until it expires as defined in this API response.

\n

Username for a channel partner Distribution API account is provisioned by an Oracle administrator at the channel level. It is not an OPERA Cloud (PMS) user and not created or approved by the hotelier. Additionally, for each property, the hotelier will need to enable the channel so that it can access data for their specific hotel in the reservation context.

\n

More information on how to request a username and temporary password for a registered channel for Distribution APIs:\n

    \n
  • Channel partners registered via OHIP receive credential(s) from the Oracle Hospitality Distribution administrator during the channel registration.
  • \n
\n



Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", + "description": "

API to obtain the access token (in the JWT format) that matches the provided credentials issued by the Oracle Hospitality Distribution administrator for a specific Distribution channel partner. The token will then be used by API users to access OPERA Cloud Distribution APIS. Once a token is created, it can be used in multiple subsequent calls until it expires as defined in this API response.

\n

Username for a channel partner Distribution API account is provisioned by an Oracle administrator at the channel level. It is not an OPERA Cloud (PMS) user and not created or approved by the hotelier. Additionally, for each property, the hotelier will need to enable the channel so that it can access data for their specific hotel in the reservation context.

\n

More information on how to request a username and temporary password for a registered channel for Distribution APIs:\n

    \n
  • Channel partners registered via OHIP receive credential(s) from the Oracle Hospitality Distribution administrator during the channel registration.
  • \n
\n



Compatible with OPERA Cloud release 25.4.0.0

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", "x-summary": "HDP edge service applying pre authorization and pre routing logic. Example: curl --request POST https://HOSTNAME/hdpba/oauth2/v0/token --header 'Content-Type: application/x-www-form-urlencoded;charset=UTF-8' --header 'Accept: */*' --data-urlencode 'username=USERNAME' --data-urlencode 'password=USERPASSWORD'", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { @@ -107,4 +107,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/distribution/distributioncontent.json b/rest-api-specs/distribution/distributioncontent.json index a9d181f..75ee755 100644 --- a/rest-api-specs/distribution/distributioncontent.json +++ b/rest-api-specs/distribution/distributioncontent.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Distribution Content", - "description": "Oracle Hospitality Distribution Content is for distribution partners to retrieve property Channel content information.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "Oracle Hospitality Distribution Content is for distribution partners to retrieve property Channel content information.

Compatible with OPERA Cloud release 25.4.0.0

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" }, @@ -59,6 +59,9 @@ }, { "$ref": "#/parameters/offset" + }, + { + "$ref": "#/parameters/x-originating-application" } ], "responses": { @@ -174,6 +177,9 @@ }, { "$ref": "#/parameters/HotelCode" + }, + { + "$ref": "#/parameters/x-originating-application" } ], "responses": { @@ -301,6 +307,9 @@ }, { "$ref": "#/parameters/offset" + }, + { + "$ref": "#/parameters/x-originating-application" } ], "responses": { @@ -423,11 +432,17 @@ { "$ref": "#/parameters/ratePlanCode" }, + { + "$ref": "#/parameters/fetchInstructionsRatePlans" + }, { "$ref": "#/parameters/limit" }, { "$ref": "#/parameters/offset" + }, + { + "$ref": "#/parameters/x-originating-application" } ], "responses": { @@ -558,6 +573,9 @@ }, { "$ref": "#/parameters/offset" + }, + { + "$ref": "#/parameters/x-originating-application" } ], "responses": { @@ -652,13 +670,6 @@ } }, "parameters": { - "authorization": { - "name": "authorization", - "description": "Bearer token that needs to be passed which is generated post user\n authentication", - "type": "string", - "in": "header", - "required": true - }, "x-channelCode": { "name": "x-channelCode", "in": "header", @@ -669,49 +680,71 @@ "required": true, "x-example": "CH1" }, - "x-app-key": { - "name": "x-app-key", - "description": "Client or Partner's Application Key", + "fetchInstructionsRatePlans": { + "name": "fetchInstructions", + "in": "query", "type": "string", - "pattern": "^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12}$", - "in": "header", - "required": false + "description": "The optional additional information to be included in the response", + "required": false, + "enum": [ + "Policy" + ] }, "x-request-id": { "name": "x-request-id", - "in": "header", + "type": "string", "description": "Unique tracing key e.g. 4664ab3423434a45", + "in": "header", + "x-example": "4664ab3423434a45" + }, + "roomType": { + "name": "roomType", + "in": "query", + "description": "Room Type", "type": "string", + "minLength": 1, + "maxLength": 20, "required": false, - "x-example": "4664ab3423434a45" + "x-example": "XA1K" }, - "HotelCode": { - "name": "hotelCode", - "in": "path", - "description": "Hotel Code", + "ratePlanCode": { + "name": "ratePlanCode", + "in": "query", + "description": "Rate Plan code", "type": "string", "minLength": 1, - "maxLength": 50, - "required": true, - "x-example": "XUSXXYY99" + "maxLength": 20, + "required": false, + "x-example": "XDAILY" }, - "includeRoomAmenities": { - "name": "includeRoomAmenities", + "includeInactive": { + "name": "includeInactive", "in": "query", - "description": "If true include room amenities along with each room type. Default is False", + "description": "If true include inactive rateRooms. Default is False", "type": "boolean", "required": false, "default": false, "x-example": false }, - "connectionStatusLastChangedFrom": { - "name": "connectionStatusLastChangedFrom", + "connectionStatus": { + "name": "connectionStatus", "in": "query", - "description": "Channel connection status last changed after this time", "type": "string", - "format": "date-time", + "description": "Channel connection status", "required": false, - "x-example": "2022-01-02T11:30:22.234Z" + "enum": [ + "TEST", + "ACTIVE", + "MAINTENANCE" + ] + }, + "x-app-key": { + "name": "x-app-key", + "description": "Client or Partner's Application Key", + "type": "string", + "pattern": "^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12}$", + "in": "header", + "required": false }, "connectionStatusLastChangedTo": { "name": "connectionStatusLastChangedTo", @@ -722,17 +755,24 @@ "required": false, "x-example": "2022-01-02T11:30:22.234Z" }, - "connectionStatus": { - "name": "connectionStatus", - "in": "query", + "HotelCode": { + "name": "hotelCode", + "in": "path", + "description": "Hotel Code", "type": "string", - "description": "Channel connection status", + "minLength": 1, + "maxLength": 50, + "required": true, + "x-example": "XUSXXYY99" + }, + "includeNegotiatedRates": { + "name": "includeNegotiatedRates", + "in": "query", + "description": "Set this true to include Negotiated rate plans along with public rate plans. Default is False", + "type": "boolean", "required": false, - "enum": [ - "TEST", - "ACTIVE", - "MAINTENANCE" - ] + "default": false, + "x-example": false }, "fetchInstructions": { "name": "fetchInstructions", @@ -744,16 +784,14 @@ "ConnectionInformation" ] }, - "limit": { - "name": "limit", - "description": "Integer, the maximal number of item entities to be returned", - "type": "integer", + "includeRoomAmenities": { + "name": "includeRoomAmenities", "in": "query", + "description": "If true include room amenities along with each room type. Default is False", + "type": "boolean", "required": false, - "x-example": 40, - "minimum": 1, - "maximum": 100, - "default": 20 + "default": false, + "x-example": false }, "offset": { "name": "offset", @@ -765,153 +803,179 @@ "x-example": 1, "default": 0 }, - "includeInactive": { - "name": "includeInactive", + "limit": { + "name": "limit", + "description": "Integer, the maximal number of item entities to be returned", + "type": "integer", "in": "query", - "description": "If true include inactive rateRooms. Default is False", - "type": "boolean", "required": false, - "default": false, - "x-example": false + "x-example": 40, + "minimum": 1, + "maximum": 100, + "default": 20 }, - "roomType": { - "name": "roomType", + "connectionStatusLastChangedFrom": { + "name": "connectionStatusLastChangedFrom", "in": "query", - "description": "Room Type", + "description": "Channel connection status last changed after this time", "type": "string", - "minLength": 1, - "maxLength": 20, + "format": "date-time", "required": false, - "x-example": "XA1K" + "x-example": "2022-01-02T11:30:22.234Z" }, - "ratePlanCode": { - "name": "ratePlanCode", - "in": "query", - "description": "Rate Plan code", + "authorization": { + "name": "authorization", + "description": "Bearer token that needs to be passed which is generated post user\n authentication", "type": "string", - "minLength": 1, - "maxLength": 20, - "required": false, - "x-example": "XDAILY" + "in": "header", + "required": true }, - "includeNegotiatedRates": { - "name": "includeNegotiatedRates", - "in": "query", - "description": "Set this true to include Negotiated rate plans along with public rate plans. Default is False", - "type": "boolean", - "required": false, - "default": false, - "x-example": false + "x-originating-application": { + "name": "x-originating-application", + "type": "string", + "description": "Customer's Integration Application Id", + "in": "header" } }, "definitions": { - "Address": { + "RateRoomsResponse": { + "description": "Rate Rooms Response", "type": "object", "properties": { - "addressLine": { - "description": "The property's street address", + "rateRooms": { + "description": "Collection of the returned RateRooms for given channel", "type": "array", "items": { - "type": "string" - }, - "minItems": 1, - "maxItems": 2, - "example": [ - "Street 123", - "Box 1" - ] + "$ref": "#/definitions/ContentRateRoom" + } }, - "countryCode": { - "description": "The property's two letter ISO country code", - "type": "string", - "example": "US" + "count": { + "type": "integer", + "example": 50 }, - "cityName": { - "description": "The city where the property is located", - "type": "string", - "example": "Miami" + "hasMore": { + "type": "boolean", + "example": true }, - "stateProv": { - "description": "The state where the property is located", - "type": "string", - "example": "Florida" + "limit": { + "type": "integer", + "example": 100 }, - "postalCode": { - "description": "The property's postal (ZIP) code", - "type": "string", - "example": "90210" + "offset": { + "type": "integer", + "example": 25 + }, + "totalResults": { + "type": "integer", + "example": 500 } } }, - "AlternatePropertyDistance": { + "ContentRateRoom": { "type": "object", "properties": { - "distance": { - "type": "number", - "format": "double", - "description": "Distance from hotel to alternate property", - "example": 12, - "minimum": 0.01 + "ratePlanCode": { + "type": "string", + "example": "XDAILY", + "description": "A code for a rate plan for a requested channel." }, - "distanceUnit": { + "hotelRatePlanCode": { "type": "string", - "description": "Measured Distance Unit from hotel to alternate property", - "$ref": "#/definitions/DistanceUnit" + "example": "DAILY", + "description": "A rate plan code for a hotel." }, - "compassDirection": { + "roomType": { "type": "string", - "description": "Relative direction from hotel to alternate property", - "$ref": "#/definitions/CompassDirection" + "example": "XA1K", + "description": "A code for a room type for a requested channel." }, - "comments": { + "hotelRoomType": { "type": "string", - "description": "Free text comment provided by the user for the alternate property", - "example": "Resort3 is the next pereferred hotel after Resort1." + "example": "A1K", + "description": "A room type code for a hotel." + }, + "active": { + "type": "boolean", + "example": true, + "description": "It represent if the rate room is active or inactive. Default value is true." + }, + "occupancy": { + "type": "object", + "description": "It holds list of elements that defines room type occupancy information.", + "$ref": "#/definitions/Occupancy" } } }, - "Communications": { - "description": "The contact information for the property", + "Occupancy": { "type": "object", "properties": { - "phones": { - "description": "List of phone numbers for the property", - "type": "array", - "items": { - "$ref": "#/definitions/Phone" - }, - "minItems": 1 + "minOccupancy": { + "description": "Assigned Type: ota2-0500:NonNegativeInteger", + "type": "integer", + "format": "int32", + "minimum": 0, + "exclusiveMinimum": false, + "example": 2 }, - "emails": { - "description": "List of emails addresses for the property", - "type": "array", - "items": { - "$ref": "#/definitions/Email" - } + "maxOccupancy": { + "description": "Assigned Type: ota2-0500:NonNegativeInteger", + "type": "integer", + "format": "int32", + "minimum": 0, + "exclusiveMinimum": false, + "example": 8 }, - "urls": { - "description": "List of urls for the property", + "maxAdultOccupancy": { + "description": "Assigned Type: ota2-0500:NonNegativeInteger", + "type": "integer", + "format": "int32", + "minimum": 0, + "exclusiveMinimum": false, + "example": 4 + }, + "maxChildOccupancy": { + "description": "Assigned Type: ota2-0500:NonNegativeInteger", + "type": "integer", + "format": "int32", + "minimum": 0, + "exclusiveMinimum": false, + "example": 3 + } + } + }, + "RatePlansResponse": { + "description": "Rate Plans Response", + "type": "object", + "properties": { + "ratePlans": { + "description": "Collection of the returned Rate Plans for a given channel", "type": "array", "items": { - "$ref": "#/definitions/Url" + "$ref": "#/definitions/ContentRatePlan" } + }, + "count": { + "type": "integer", + "example": 50 + }, + "hasMore": { + "type": "boolean", + "example": true + }, + "limit": { + "type": "integer", + "example": 100 + }, + "offset": { + "type": "integer", + "example": 25 + }, + "totalResults": { + "type": "integer", + "example": 500 } } }, - "CompassDirection": { - "type": "string", - "enum": [ - "N", - "NE", - "E", - "SE", - "S", - "SW", - "W", - "NW" - ], - "description": "Relative direction from hotel to alternate property" - }, "ContentRatePlan": { "type": "object", "properties": { @@ -974,6 +1038,11 @@ "description": "Type of meal plan the rate plan includes", "type": "object", "$ref": "#/definitions/OfferMealPlan" + }, + "cancellationPolicies": { + "description": "Cancellation policy schedule(s) and detail(s)", + "type": "object", + "$ref": "#/definitions/CancellationPolicies" } } }, @@ -994,204 +1063,307 @@ } } }, - "Direction": { + "CancellationPolicies": { + "description": "The list of cancellation policies attached to a rate plan", + "type": "array", + "items": { + "$ref": "#/definitions/CancellationPoliciesItem" + } + }, + "CancellationPoliciesItem": { + "description": "The cancellation policy containing its schedules and policy details", "type": "object", "properties": { - "propertyDirection": { - "type": "string", - "maxLength": 1024, - "example": "SE ABC hills" + "policy": { + "type": "object", + "$ref": "#/definitions/CancellationPolicy" + }, + "scheduleDetail": { + "type": "object", + "$ref": "#/definitions/CancellationPolicyScheduleDetail" } } }, - "DistanceUnit": { - "type": "string", - "enum": [ - "Kilometers", - "Miles" - ], - "description": "Distance unit of measure" - }, - "Email": { + "CancellationPolicyScheduleDetail": { + "description": "The cancellation policy schedule detail", "type": "object", "properties": { - "emailType": { - "description": "The email type", - "type": "string" + "start": { + "type": "string", + "description": "The start date the cancellation policy schedule is effective", + "format": "date", + "example": "2025-11-01" }, - "email": { - "description": "The email address for the specific emailType", - "type": "string" + "end": { + "type": "string", + "description": "The end date the cancellation policy is no longer effective", + "format": "date", + "example": "2025-11-07" } } }, - "ExceptionDetail": { - "description": "Common Error Response format", + "CancellationPolicy": { + "description": "The cancellation policy details", "type": "object", "properties": { - "title": { - "type": "string", - "description": "Short, human-readable summary of the problem. The summary SHOULD NOT change for subsequent occurrences of the problem, except for purposes of localization.", - "example": "Error in Application" - }, - "status": { - "type": "integer", - "description": "HTTP status code for this occurrence of the problem, set by the origin server.", - "example": 400 - }, - "o:errorCode": { + "policyCode": { "type": "string", - "description": "Business specific Error code, which is different from HTTP error code.", - "example": "RSV-34534534" + "description": "The cancellation policy code", + "maxLength": 20, + "example": "1 DAY" }, - "type": { + "description": { "type": "string", - "description": "Absolute URI [RFC3986] that identifies the problem type. When dereferenced, it SHOULD provide a human-readable summary of the problem.", - "example": "http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4" + "description": "The cancellation policy description", + "example": "1 Day prior to arrival, forfeit 1 night" }, - "timestamp": { - "type": "string", - "format": "date-time", - "description": "The UTC Date and Time of the Error happened.", - "example": "2022-01-02T11:30:22.234Z" + "deadline": { + "description": "Cancellation policy deadline", + "$ref": "#/definitions/CancellationPolicyDeadline", + "example": { + "offsetFromArrival": 5, + "offsetDropTime": "2000-01-01T22:00:00.000Z", + "offsetFromBookingDate": 3 + } }, - "o:errorDetails": { - "description": "Details of the error message, consisting of a hierarchical tree structure", - "type": "array", - "items": { - "$ref": "#/definitions/ExceptionDetail" + "amountPercent": { + "description": "Cancellation fee expressed as a fixed amount, or percentage of/or room nights.", + "$ref": "#/definitions/CancellationPolicyAmountPercentType", + "example": { + "basisType": "FlatAmount", + "amount": 100 } }, - "logId": { - "type": "integer", - "description": "An ID for support reasons to be able identify errors better.", - "example": "334543532224" + "override": { + "type": "boolean", + "description": "Does this cancellation policy override another cancellation policy", + "example": true } } }, - "GeneralInformation": { + "CancellationPolicyDeadline": { + "description": "The cancellation policy deadline", "type": "object", "properties": { - "checkInTime": { - "type": "string", - "pattern": "^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$", - "example": "04:30" + "offsetFromArrival": { + "description": "The number of days before arrival that allows cancellation without penalties.", + "type": "integer", + "example": 5 }, - "checkOutTime": { + "offsetDropTime": { + "description": "Time on offset day the cancellation penalties applies. 24-hour format, hh:mm", "type": "string", - "pattern": "^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$", - "example": "14:30" + "example": "22:00" } } }, - "Location": { + "CancellationPolicyAmountPercentType": { "type": "object", + "allOf": [ + { + "$ref": "#/definitions/CancellationPolicyBasicAmountPercentType" + } + ], "properties": { - "propertyLocation": { - "type": "string", - "maxLength": 1024, - "example": "ABC hills" + "basisType": { + "description": "Cancellation policy basis type", + "$ref": "#/definitions/CancellationPolicyBasisType", + "example": "NightPercentage" } } }, - "OfferDetailsPropertyInfoSummary": { - "description": "Property information", + "CancellationPolicyBasicAmountPercentType": { "type": "object", "properties": { - "hotelId": { - "type": "string", - "description": "Unique ID that identifies a single hotel property", - "example": "Hotel1" - }, - "hotelCode": { - "type": "string", - "description": "The external Hotel/property Id for a channel", - "example": "XUSXXYY99" - }, - "hotelName": { - "type": "string", - "description": "The descriptive name of a property", - "example": "The Palmyra Resort" - }, - "chainCode": { - "type": "string", - "description": "Channel chain code for a property", - "example": "CHAIN1" - }, - "brandCode": { - "type": "string", - "description": "Channel's hotel/property brand code", - "example": "BRAND1" - }, - "startDate": { - "type": "string", - "description": "The date this property will be active for the channel", - "format": "date", - "example": "2023-08-03" - }, - "endDate": { - "type": "string", - "description": "The date this property will be deactivate for the channel", - "format": "date", - "example": "2024-09-04" + "nights": { + "description": "Number of nights of the hotel stay used to calculate the fee amount when basisType=Nights.", + "type": "integer", + "example": 2 }, - "address": { - "description": "Address Details such as city, state, country, postal code etc for a hotel property", - "$ref": "#/definitions/Address" + "percent": { + "description": "Percentage used to calculate the amount when basisType=Percentage", + "type": "number", + "format": "double", + "example": 50 }, - "communications": { - "description": "The contact information for the property", - "$ref": "#/definitions/Communications" + "nightPercent": { + "description": "Percentage used to calculate the amount when basisType=NightPercentage.", + "type": "number", + "format": "double", + "example": 66.6 }, - "connectionInformation": { - "description": "The connection information for the channel", - "$ref": "#/definitions/ConnectionInformation" + "amount": { + "description": "Monetary amount when basisType=FlatAmount.", + "type": "number", + "format": "double", + "example": 540 } } }, - "ConnectionInformation": { - "description": "Channel Connection Information for the hotel property", + "CancellationPolicyBasisType": { + "type": "string", + "description": "The method to be used to compute the penalty. Nights - The penalty amount is determined by the guest's room rate plus any packages, and generates associated with the rate for this number of nights. For example, assume the guest is planning to stay 3 nights. If the Penalty Amount is 1, and the nightly room rate is $150, the cancellation charge would be $150 ($150 x 1 nights). Percentage - The penalty amount is the percentage of the entire stay's room rate, plus any packages and generates associated with the rate, that will be taken for a cancellation charge. For example, if the Penalty Amount is 50, the guest will pay a charge of 50% of the total stay room rate. If the room rate is $300 a night for 3 nights, the guest pays$450 (0.50 x $900). NightPercentage - The penalty amount is based on the percentage of the first night's room rate. Schedule the time period when this rule is effective. FlatAmount - The penalty amount is the exact amount of the cancellation charge in the property currency. NonCancelable - The reservation can't be canceled. It will be resulted in penalty of the total cost of stay.", + "enum": [ + "Nights", + "Percentage", + "NightPercentage", + "FlatAmount", + "NonCancelable" + ] + }, + "OfferMealPlan": { "type": "object", "properties": { - "connectionStatus": { - "type": "string", - "description": "Channel connection status", - "enum": [ - "TEST", - "ACTIVE", - "MAINTENANCE" - ] - }, - "connectionStatusLastChangedOn": { - "description": "Channel connection status last changed on this date time", + "mealPlanCode": { + "description": "The meal plan code", "type": "string", - "format": "date-time", - "example": "2022-01-02T11:30:22.234Z" + "example": "1" }, - "defaultARIMessageFormat": { + "mealPlanDescription": { + "description": "The meal plan description", "type": "string", - "description": "ARI message format", - "enum": [ - "Oracle_v1", - "AdsRateUpdate", - "AdsRateAmount" - ], - "example": "Oracle_v1" + "example": "All inclusive meal plan" }, - "channelRoutes": { - "description": "The web service location (URL) of the distribution partners where Oracle Hospitality Distribution ARI service will post messages such as the property inventory, restrictions/availability, rate schedules updates, etc.", + "mealsIncluded": { + "description": "Type of meal plan", "type": "array", "items": { - "$ref": "#/definitions/ChannelRouteType" + "$ref": "#/definitions/OfferRatePlanMealType" } } } }, - "ContentPropertyInfo": { - "description": "Property information", - "type": "object", - "properties": { - "hotelId": { + "OfferRatePlanMealType": { + "type": "string", + "enum": [ + "Breakfast", + "Lunch", + "Dinner" + ], + "description": "Type of meal the rate plan includes" + }, + "RoomTypesResponse": { + "description": "Room Types Response", + "type": "object", + "properties": { + "roomTypes": { + "description": "Collection of the returned Room Types for given channel", + "type": "array", + "items": { + "$ref": "#/definitions/ContentRoomType" + } + }, + "count": { + "type": "integer", + "example": 50 + }, + "hasMore": { + "type": "boolean", + "example": true + }, + "limit": { + "type": "integer", + "example": 100 + }, + "offset": { + "type": "integer", + "example": 25 + }, + "totalResults": { + "type": "integer", + "example": 500 + } + } + }, + "ContentRoomType": { + "type": "object", + "description": "Room Type information", + "properties": { + "hotelRoomType": { + "type": "string", + "example": "A1K", + "description": "A room type code for a hotel." + }, + "roomType": { + "type": "string", + "example": "XA1K", + "description": "A code for a room type for a requested channel." + }, + "description": { + "type": "array", + "items": { + "type": "string", + "example": "Deluxe King Room on my Channel" + } + }, + "roomName": { + "type": "string", + "example": 102 + }, + "roomCategory": { + "type": "string", + "example": "SUITE" + }, + "roomAmenities": { + "type": "array", + "items": { + "$ref": "#/definitions/ContentRoomAmenity" + } + }, + "roomViewType": { + "type": "string" + }, + "roomPrimaryBedType": { + "type": "string" + }, + "nonSmokingInd": { + "type": "boolean", + "example": true + }, + "occupancy": { + "type": "object", + "$ref": "#/definitions/Occupancy" + }, + "numberOfUnits": { + "type": "integer", + "description": "number of rooms requested", + "example": 1 + } + } + }, + "ContentRoomAmenity": { + "type": "object", + "properties": { + "roomAmenity": { + "type": "string" + }, + "description": { + "type": "string" + }, + "quantity": { + "type": "integer" + }, + "includeInRate": { + "type": "boolean" + }, + "confirmable": { + "type": "boolean" + } + } + }, + "PropertyInfoResponse": { + "type": "object", + "properties": { + "propertyInfo": { + "$ref": "#/definitions/ContentPropertyInfo" + } + } + }, + "ContentPropertyInfo": { + "description": "Property information", + "type": "object", + "properties": { + "hotelId": { "type": "string", "description": "Unique ID that identifies a single hotel property", "example": "Hotel1" @@ -1318,230 +1490,243 @@ } } }, - "OfferMealPlan": { + "GeneralInformation": { "type": "object", "properties": { - "mealPlanCode": { - "description": "The meal plan code", + "checkInTime": { "type": "string", - "example": "1" + "pattern": "^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$", + "example": "04:30" }, - "mealPlanDescription": { - "description": "The meal plan description", + "checkOutTime": { "type": "string", - "example": "All inclusive meal plan" - }, - "mealsIncluded": { - "description": "Type of meal plan", - "type": "array", - "items": { - "$ref": "#/definitions/OfferRatePlanMealType" - } + "pattern": "^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$", + "example": "14:30" } } }, - "OfferPointOfInterest": { + "HotelChildPolicy": { "type": "object", - "description": "The point of interest for guests to get to the hotel.", "properties": { - "name": { - "type": "string", - "description": "The name of the point of interest.", - "example": "Dallas airport, Park" - }, - "pointOfInterestType": { - "type": "string", - "description": "The point of interest type available to choose.", - "example": "AIRPORT", - "enum": [ - "AIRPORT", - "ATTRACTIONS" - ] - }, - "description": { - "description": "The description of the point of interest.", - "type": "string" - }, - "airportCode": { - "description": "The unique 3 letter IATA code to identify the airport.", - "type": "string", - "example": "DAL" - }, - "distance": { - "description": "The distance from the point of interest to the hotel", - "type": "number", - "format": "double", - "example": 6 + "kidsStayFreeInd": { + "type": "boolean" }, - "distanceUnit": { - "description": "Unit of measurement for the distance", - "type": "string", - "example": "Kilometers" + "usualStayFreeCutoffAge": { + "type": "integer", + "example": 5 }, - "attractionDirection": { - "description": "The attraction direction from point of interest to the hotel.", + "maxChildAge": { + "type": "integer", + "example": 18 + } + } + }, + "TimeZone": { + "type": "object", + "properties": { + "timeZoneName": { "type": "string", - "example": "N", - "enum": [ - "N", - "W", - "S", - "E", - "NW", - "NE", - "SW", - "SE" - ] - }, - "transportation": { - "description": "The transportation type for the chosen point of interest.", - "type": "array", - "items": { - "type": "string" - }, - "example": [ - "objId" - ] + "description": "Zone Name of the region", + "minLength": 1, + "maxLength": 50, + "example": "Asia/Calcutta" }, - "directionDescription": { - "description": "The description for how to get from point of interest to the hotel.", + "offset": { "type": "string", - "example": "Free text to describe route from property to attraction" - }, - "drivingTime": { - "description": "The driving time it will take to get from point of interest to the hotel.", - "type": "number", - "format": "double", - "example": 3.5 + "description": "Provides the current offset from UTC for the specified time zone, considering DST", + "minLength": 1, + "maxLength": 50, + "example": "UTC+05:30" } } }, - "OfferRatePlanMealType": { - "type": "string", - "enum": [ - "Breakfast", - "Lunch", - "Dinner" - ], - "description": "Type of meal the rate plan includes" - }, - "Phone": { + "Direction": { "type": "object", "properties": { - "phoneTechType": { - "description": "The type of technology associated with the telephone number", - "type": "string" - }, - "phoneLocationType": { - "description": "Describes the location of the phone", - "type": "string" - }, - "phoneNumber": { - "description": "The phone number assigned to a specific location", - "type": "string" + "propertyDirection": { + "type": "string", + "maxLength": 4000, + "example": "SE ABC hills" } } }, - "PostingRhythmType": { - "type": "string", - "description": "Frequency type for posting types.

EveryNight - Charge posted every night of the stay

ArrivalNight - Charge posted only on arrival night

EveryXNightsStartingNightY - Charge posted every X nights, beginning the Y night of stay

CertainNightsOfTheWeek - Charge posted on certain night of the stay determined by the property

LastNight - Charge posted only on the last night of the stay

EveryNightExceptArrivalNight - Charge posted on all nights of the stay except the arrival night

EveryNightExceptLast - Charge posted on all nights of the stay except the last night

EveryNightExceptFirstAndLast - Charge posted on all nights of the stay except the first and last nights of the stay

CustomStaySchedule - Charge posted on stays determined by the property

CustomNightSchedule - Charge posted on nights of the stay determined by the property

FloatingAllowancePerStay - Allows for the package allowance to be consumed at anytime during the stay

TicketPosting - Charge posted immediately when a successful response is received back from the ticketing vendor (requires interface with a vendor)", - "enum": [ - "EveryNight", - "ArrivalNight", - "EveryXNightsStartingNightY", - "CertainNightsOfTheWeek", - "LastNight", - "EveryNightExceptArrivalNight", - "EveryNightExceptLast", - "EveryNightExceptFirstAndLast", - "CustomStaySchedule", - "CustomNightSchedule", - "FloatingAllowancePerStay", - "TicketPosting" - ] - }, - "PropertyInfoSummaryResponse": { + "Transportation": { "type": "object", "properties": { - "hasMore": { - "type": "boolean", - "description": "Boolean value that is set to true if more resources are available on the server than the subset returned in current page.", - "example": true + "transportationCode": { + "type": "string", + "description": "Transportation type ex: Bus, Taxi. Enum values from globalCodes TRP - Transportation Code", + "example": "Metro" }, - "totalResults": { - "type": "integer", - "description": "Total count of the resource instances, including both the instances in the current range and the instances on the server that satisfy the request.", - "example": 100 + "description": { + "type": "string", + "maxLength": 1024, + "example": "Description for a Transportation" }, - "limit": { - "type": "integer", - "description": "Actual paging size used by the server.", - "example": 100 + "includeInRate": { + "type": "boolean", + "description": "Indicates whether charge rate is included or excluded", + "example": false }, - "count": { - "type": "integer", - "description": "Number of resource instances returned in the current range.", - "example": 100 + "reservationRequired": { + "type": "boolean", + "description": "Indicates whether reservation is required for this Transportation", + "example": true + } + } + }, + "Communications": { + "description": "The contact information for the property", + "type": "object", + "properties": { + "phones": { + "description": "List of phone numbers for the property", + "type": "array", + "items": { + "$ref": "#/definitions/Phone" + }, + "minItems": 1 }, - "offset": { - "type": "integer", - "description": "Offset value used in the current page.", - "example": 1 + "emails": { + "description": "List of emails addresses for the property", + "type": "array", + "items": { + "$ref": "#/definitions/Email" + } }, - "hotels": { + "urls": { + "description": "List of urls for the property", "type": "array", "items": { - "$ref": "#/definitions/OfferDetailsPropertyInfoSummary" + "$ref": "#/definitions/Url" } } } }, - "PropertyInfoResponse": { + "Email": { "type": "object", "properties": { - "propertyInfo": { - "$ref": "#/definitions/ContentPropertyInfo" + "emailType": { + "description": "The email type", + "type": "string" + }, + "email": { + "description": "The email address for the specific emailType", + "type": "string" } } }, - "PropertyOffersPropertyInfo": { - "description": "Property information", + "Url": { "type": "object", - "allOf": [ - { - "$ref": "#/definitions/PropertySearchPropertyInfo" + "properties": { + "url": { + "description": "The url or internet web address", + "type": "string" + } + } + }, + "Phone": { + "type": "object", + "properties": { + "phoneTechType": { + "description": "The type of technology associated with the telephone number", + "type": "string" }, - { - "type": "object", - "properties": { - "address": { - "type": "object", - "$ref": "#/definitions/Address" - }, - "distance": { - "type": "object", - "$ref": "#/definitions/AlternatePropertyDistance" - }, - "propertyAmenities": { - "type": "array", - "items": { - "$ref": "#/definitions/PropertyOffersHotelAmenity" - } - }, - "pointOfInterest": { - "type": "array", - "items": { - "$ref": "#/definitions/OfferPointOfInterest" - } - }, - "marketingMessage": { - "type": "string", - "description": "Property level marketing message.", - "example": "Thank you for choosing our property." - } - } + "phoneLocationType": { + "description": "Describes the location of the phone", + "type": "string" + }, + "phoneNumber": { + "description": "The phone number assigned to a specific location", + "type": "string" } - ] + } + }, + "Location": { + "type": "object", + "properties": { + "propertyLocation": { + "type": "string", + "maxLength": 4000, + "example": "ABC hills" + } + } + }, + "OfferPointOfInterest": { + "type": "object", + "description": "The point of interest for guests to get to the hotel.", + "properties": { + "name": { + "type": "string", + "description": "The name of the point of interest.", + "example": "Dallas airport, Park" + }, + "pointOfInterestType": { + "type": "string", + "description": "The point of interest type available to choose.", + "example": "AIRPORT", + "enum": [ + "AIRPORT", + "ATTRACTIONS" + ] + }, + "description": { + "description": "The description of the point of interest.", + "type": "string" + }, + "airportCode": { + "description": "The unique 3 letter IATA code to identify the airport.", + "type": "string", + "example": "DAL" + }, + "distance": { + "description": "The distance from the point of interest to the hotel", + "type": "number", + "format": "double", + "example": 6 + }, + "distanceUnit": { + "description": "Unit of measurement for the distance", + "type": "string", + "example": "Kilometers" + }, + "attractionDirection": { + "description": "The attraction direction from point of interest to the hotel.", + "type": "string", + "example": "N", + "enum": [ + "N", + "W", + "S", + "E", + "NW", + "NE", + "SW", + "SE" + ] + }, + "transportation": { + "description": "The transportation type for the chosen point of interest.", + "type": "array", + "items": { + "type": "string" + }, + "example": [ + "objId" + ] + }, + "directionDescription": { + "description": "The description for how to get from point of interest to the hotel.", + "type": "string", + "example": "Free text to describe route from property to attraction" + }, + "drivingTime": { + "description": "The driving time it will take to get from point of interest to the hotel.", + "type": "number", + "format": "double", + "example": 3.5 + } + } }, "PropertyOffersHotelAmenity": { "type": "object", @@ -1573,242 +1758,214 @@ } } }, - "PropertySearchPropertyInfo": { - "description": "Property information", + "Address": { "type": "object", "properties": { - "hotelCode": { + "addressLine": { + "description": "The property's street address", + "type": "array", + "items": { + "type": "string" + }, + "minItems": 1, + "maxItems": 2, + "example": [ + "Street 123", + "Box 1" + ] + }, + "countryCode": { + "description": "The property's two letter ISO country code", "type": "string", - "description": "A channel hotel code", - "example": "XUSXXYY99" + "example": "US" }, - "hotelName": { + "cityName": { + "description": "The city where the property is located", "type": "string", - "description": "A full name of a hotel", - "example": "Resort1" + "example": "Miami" }, - "chainCode": { + "stateProv": { + "description": "The state where the property is located", "type": "string", - "description": "Channel chain code for a property", - "example": "CHAIN1" + "example": "Florida" }, - "isAlternate": { - "type": "boolean", - "example": true, - "description": "The code logic to support this element is not implemented and this element is deprecated." + "postalCode": { + "description": "The property's postal (ZIP) code", + "type": "string", + "example": "90210" } } }, - "RatePlansResponse": { - "description": "Rate Plans Response", + "ExceptionDetail": { + "description": "Common Error Response format", "type": "object", "properties": { - "ratePlans": { - "description": "Collection of the returned Rate Plans for a given channel", - "type": "array", - "items": { - "$ref": "#/definitions/ContentRatePlan" - } - }, - "count": { - "type": "integer", - "example": 50 - }, - "hasMore": { - "type": "boolean", - "example": true + "title": { + "type": "string", + "description": "Short, human-readable summary of the problem. The summary SHOULD NOT change for subsequent occurrences of the problem, except for purposes of localization.", + "example": "Error in Application" }, - "limit": { + "status": { "type": "integer", - "example": 100 + "description": "HTTP status code for this occurrence of the problem, set by the origin server.", + "example": 400 }, - "offset": { - "type": "integer", - "example": 25 + "o:errorCode": { + "type": "string", + "description": "Business specific Error code, which is different from HTTP error code.", + "example": "RSV-34534534" }, - "totalResults": { - "type": "integer", - "example": 500 - } - } - }, - "Transportation": { - "type": "object", - "properties": { - "transportationCode": { + "type": { "type": "string", - "description": "Transportation type ex: Bus, Taxi. Enum values from globalCodes TRP - Transportation Code", - "example": "Metro" + "description": "Absolute URI [RFC3986] that identifies the problem type. When dereferenced, it SHOULD provide a human-readable summary of the problem.", + "example": "http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4" }, - "description": { + "timestamp": { "type": "string", - "maxLength": 1024, - "example": "Description for a Transportation" + "format": "date-time", + "description": "The UTC Date and Time of the Error happened.", + "example": "2022-01-02T11:30:22.234Z" }, - "includeInRate": { - "type": "boolean", - "description": "Indicates whether charge rate is included or excluded", - "example": false + "o:errorDetails": { + "description": "Details of the error message, consisting of a hierarchical tree structure", + "type": "array", + "items": { + "$ref": "#/definitions/ExceptionDetail" + } }, - "reservationRequired": { - "type": "boolean", - "description": "Indicates whether reservation is required for this Transportation", - "example": true - } - } - }, - "Url": { - "type": "object", - "properties": { - "url": { - "description": "The url or internet web address", - "type": "string" + "logId": { + "type": "integer", + "description": "An ID for support reasons to be able identify errors better.", + "example": "334543532224" } } }, - "RoomTypesResponse": { - "description": "Room Types Response", + "PropertyInfoSummaryResponse": { "type": "object", "properties": { - "roomTypes": { - "description": "Collection of the returned Room Types for given channel", - "type": "array", - "items": { - "$ref": "#/definitions/ContentRoomType" - } - }, - "count": { - "type": "integer", - "example": 50 - }, "hasMore": { "type": "boolean", + "description": "Boolean value that is set to true if more resources are available on the server than the subset returned in current page.", "example": true }, + "totalResults": { + "type": "integer", + "description": "Total count of the resource instances, including both the instances in the current range and the instances on the server that satisfy the request.", + "example": 100 + }, "limit": { "type": "integer", + "description": "Actual paging size used by the server.", "example": 100 }, - "offset": { + "count": { "type": "integer", - "example": 25 + "description": "Number of resource instances returned in the current range.", + "example": 100 }, - "totalResults": { + "offset": { "type": "integer", - "example": 500 + "description": "Offset value used in the current page.", + "example": 1 + }, + "hotels": { + "type": "array", + "items": { + "$ref": "#/definitions/OfferDetailsPropertyInfoSummary" + } } } }, - "ContentRoomType": { + "OfferDetailsPropertyInfoSummary": { + "description": "Property information", "type": "object", - "description": "Room Type information", "properties": { - "hotelRoomType": { + "hotelId": { "type": "string", - "example": "A1K", - "description": "A room type code for a hotel." + "description": "Unique ID that identifies a single hotel property", + "example": "Hotel1" }, - "roomType": { + "hotelCode": { "type": "string", - "example": "XA1K", - "description": "A code for a room type for a requested channel." - }, - "description": { - "type": "array", - "items": { - "type": "string", - "example": "Deluxe King Room on my Channel" - } + "description": "The external Hotel/property Id for a channel", + "example": "XUSXXYY99" }, - "roomName": { + "hotelName": { "type": "string", - "example": 102 + "description": "The descriptive name of a property", + "example": "The Palmyra Resort" }, - "roomCategory": { + "chainCode": { "type": "string", - "example": "SUITE" - }, - "roomAmenities": { - "type": "array", - "items": { - "$ref": "#/definitions/ContentRoomAmenity" - } - }, - "roomViewType": { - "type": "string" - }, - "roomPrimaryBedType": { - "type": "string" + "description": "Channel chain code for a property", + "example": "CHAIN1" }, - "nonSmokingInd": { - "type": "boolean", - "example": true + "brandCode": { + "type": "string", + "description": "Channel's hotel/property brand code", + "example": "BRAND1" }, - "occupancy": { - "type": "object", - "$ref": "#/definitions/Occupancy" + "startDate": { + "type": "string", + "description": "The date this property will be active for the channel", + "format": "date", + "example": "2023-08-03" }, - "numberOfUnits": { - "type": "integer", - "description": "number of rooms requested", - "example": 1 - } - } - }, - "Occupancy": { - "type": "object", - "properties": { - "minOccupancy": { - "description": "Assigned Type: ota2-0500:NonNegativeInteger", - "type": "integer", - "format": "int32", - "minimum": 0, - "exclusiveMinimum": false, - "example": 2 + "endDate": { + "type": "string", + "description": "The date this property will be deactivate for the channel", + "format": "date", + "example": "2024-09-04" }, - "maxOccupancy": { - "description": "Assigned Type: ota2-0500:NonNegativeInteger", - "type": "integer", - "format": "int32", - "minimum": 0, - "exclusiveMinimum": false, - "example": 8 + "address": { + "description": "Address Details such as city, state, country, postal code etc for a hotel property", + "$ref": "#/definitions/Address" }, - "maxAdultOccupancy": { - "description": "Assigned Type: ota2-0500:NonNegativeInteger", - "type": "integer", - "format": "int32", - "minimum": 0, - "exclusiveMinimum": false, - "example": 4 + "communications": { + "description": "The contact information for the property", + "$ref": "#/definitions/Communications" }, - "maxChildOccupancy": { - "description": "Assigned Type: ota2-0500:NonNegativeInteger", - "type": "integer", - "format": "int32", - "minimum": 0, - "exclusiveMinimum": false, - "example": 3 + "connectionInformation": { + "description": "The connection information for the channel", + "$ref": "#/definitions/ConnectionInformation" } } }, - "ContentRoomAmenity": { + "ConnectionInformation": { + "description": "Channel Connection Information for the hotel property", "type": "object", "properties": { - "roomAmenity": { - "type": "string" - }, - "description": { - "type": "string" + "connectionStatus": { + "type": "string", + "description": "Channel connection status", + "enum": [ + "TEST", + "ACTIVE", + "MAINTENANCE" + ] }, - "quantity": { - "type": "integer" + "connectionStatusLastChangedOn": { + "description": "Channel connection status last changed on this date time", + "type": "string", + "format": "date-time", + "example": "2022-01-02T11:30:22.234Z" }, - "includeInRate": { - "type": "boolean" + "defaultARIMessageFormat": { + "type": "string", + "description": "ARI message format", + "enum": [ + "Oracle_v1", + "AdsRateUpdate", + "AdsRateAmount" + ], + "example": "Oracle_v1" }, - "confirmable": { - "type": "boolean" + "channelRoutes": { + "description": "The web service location (URL) of the distribution partners where Oracle Hospitality Distribution ARI service will post messages such as the property inventory, restrictions/availability, rate schedules updates, etc.", + "type": "array", + "items": { + "$ref": "#/definitions/ChannelRouteType" + } } } }, @@ -1827,20 +1984,6 @@ } ] }, - "ModifiableChannelRouteType": { - "type": "object", - "properties": { - "url": { - "$ref": "#/definitions/MessageUrl" - } - } - }, - "MessageUrl": { - "description": "Message URL", - "type": "string", - "pattern": "^(http[s]?|ftp[s]?|sftp)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]", - "example": "https://pms-certification.profit.net/opera-cloud" - }, "MessageType": { "description": "Message type that is enabled.

AvailNotif - Indicates enable for hotel restrictions update

RatePlanNotif - Indicates enable for hotel rate and room pricing update

InvCountNotif - Indicates enable for hotel inventory counts update

GetRooms - Indicates enable to fetch rooms from the distribution partner system

GetRatePlans - Indicates enable to fetch rates from the distribution partner system

", "type": "string", @@ -1857,112 +2000,23 @@ "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } }, - "RateRoomsResponse": { - "description": "Rate Rooms Response", - "type": "object", - "properties": { - "rateRooms": { - "description": "Collection of the returned RateRooms for given channel", - "type": "array", - "items": { - "$ref": "#/definitions/ContentRateRoom" - } - }, - "count": { - "type": "integer", - "example": 50 - }, - "hasMore": { - "type": "boolean", - "example": true - }, - "limit": { - "type": "integer", - "example": 100 - }, - "offset": { - "type": "integer", - "example": 25 - }, - "totalResults": { - "type": "integer", - "example": 500 - } - } - }, - "ContentRateRoom": { - "type": "object", - "properties": { - "ratePlanCode": { - "type": "string", - "example": "XDAILY", - "description": "A code for a rate plan for a requested channel." - }, - "hotelRatePlanCode": { - "type": "string", - "example": "DAILY", - "description": "A rate plan code for a hotel." - }, - "roomType": { - "type": "string", - "example": "XA1K", - "description": "A code for a room type for a requested channel." - }, - "hotelRoomType": { - "type": "string", - "example": "A1K", - "description": "A room type code for a hotel." - }, - "active": { - "type": "boolean", - "example": true, - "description": "It represent if the rate room is active or inactive. Default value is true." - }, - "occupancy": { - "type": "object", - "description": "It holds list of elements that defines room type occupancy information.", - "$ref": "#/definitions/Occupancy" - } - } - }, - "HotelChildPolicy": { + "ModifiableChannelRouteType": { "type": "object", "properties": { - "kidsStayFreeInd": { - "type": "boolean" - }, - "usualStayFreeCutoffAge": { - "type": "integer", - "example": 5 - }, - "maxChildAge": { - "type": "integer", - "example": 18 + "url": { + "$ref": "#/definitions/MessageUrl" } } }, - "TimeZone": { - "type": "object", - "properties": { - "timeZoneName": { - "type": "string", - "description": "Zone Name of the region", - "minLength": 1, - "maxLength": 50, - "example": "Asia/Calcutta" - }, - "offset": { - "type": "string", - "description": "Provides the current offset from UTC for the specified time zone, considering DST", - "minLength": 1, - "maxLength": 50, - "example": "UTC+05:30" - } - } + "MessageUrl": { + "description": "Message URL", + "type": "string", + "pattern": "^(http[s]?|ftp[s]?|sftp)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]", + "example": "https://pms-certification.profit.net/opera-cloud" } }, "externalDocs": { "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/distribution/distributiononboarding.json b/rest-api-specs/distribution/distributiononboarding.json index 9fc21bc..53551d7 100644 --- a/rest-api-specs/distribution/distributiononboarding.json +++ b/rest-api-specs/distribution/distributiononboarding.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Distribution Onboarding", - "description": "Oracle Hospitality Distribution Onboarding specification for distribution partners to retrieve property status with its attributes and update property status.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "Oracle Hospitality Distribution Onboarding specification for distribution partners to retrieve property status with its attributes and update property status.

Compatible with OPERA Cloud release 25.4.0.0

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -55,6 +55,12 @@ }, { "$ref": "#/parameters/Accept-Language" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" } ], "responses": { @@ -164,6 +170,12 @@ }, { "$ref": "#/parameters/Accept-Language" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" } ], "responses": { @@ -264,12 +276,11 @@ "minLength": 1, "x-example": "XUSXXYY99" }, - "authKey": { - "name": "authorization", + "Accept-Language": { + "name": "Accept-Language", "in": "header", - "description": "Bearer token that needs to be passed which is generated post user authentication", - "required": true, - "type": "string" + "type": "string", + "description": "Language code" }, "x-app-key": { "name": "x-app-key", @@ -279,14 +290,109 @@ "type": "string", "required": false }, - "Accept-Language": { - "name": "Accept-Language", + "authKey": { + "name": "authorization", + "in": "header", + "description": "Bearer token that needs to be passed which is generated post user authentication", + "required": true, + "type": "string" + }, + "x-request-id": { + "name": "x-request-id", + "type": "string", + "description": "Unique tracing key e.g. 4664ab3423434a45", "in": "header", + "x-example": "4664ab3423434a45" + }, + "x-originating-application": { + "name": "x-originating-application", "type": "string", - "description": "Language code" + "description": "Customer's Integration Application Id", + "in": "header" } }, "definitions": { + "ChannelPropertyStatus": { + "type": "object", + "properties": { + "hotelCode": { + "type": "string", + "description": "The unique identifier of the Property in Channel system.", + "example": "XUSXXYY99" + }, + "channelCode": { + "type": "string", + "description": "Unique ID that identifies a single Channel.", + "example": "CH1", + "maxLength": 20, + "minLength": 1 + }, + "connectionInformation": { + "$ref": "#/definitions/ConnectionInformation" + } + } + }, + "ConnectionInformation": { + "type": "object", + "description": "Channel Connection Information", + "properties": { + "connectionStatus": { + "$ref": "#/definitions/ConnectionStatus" + }, + "connectionNotes": { + "type": "string", + "description": "Connection Notes for the latest connection Status change.", + "maxLength": 300, + "example": "Property onboarded successfully" + }, + "connectionStatusLastChangedOn": { + "type": "string", + "format": "date-time", + "description": "Date on which Channel connection status was updated last time.", + "example": "2021-09-17T08:17:18.321Z" + } + } + }, + "ConnectionStatus": { + "type": "string", + "description": "The connection status to the property.", + "enum": [ + "NEW", + "TEST", + "MAINTENANCE", + "ACTIVE", + "INACTIVE" + ], + "example": "ACTIVE" + }, + "UpdateConnectionInformationData": { + "type": "object", + "description": "Channel Connection Information", + "properties": { + "connectionStatus": { + "$ref": "#/definitions/UpdateConnectionStatus" + }, + "connectionNotes": { + "type": "string", + "description": "Connection Notes for the latest connection Status change.", + "maxLength": 300, + "example": "Property onboarded successfully" + } + }, + "required": [ + "connectionStatus", + "connectionNotes" + ] + }, + "UpdateConnectionStatus": { + "type": "string", + "description": "The connection status to be updated for the given channel and property. The connection status can be changed to TEST / MAINTENANCE if the existing connection Status is NEW. If the existing connection status is TEST, it can be changed to MAINTENANCE.", + "enum": [ + "TEST", + "MAINTENANCE" + ], + "example": "TEST" + }, "ExceptionDetail": { "type": "object", "allOf": [ @@ -383,87 +489,6 @@ "description": "Date on which Channel connection status was updated last time." } } - }, - "UpdateConnectionInformationData": { - "type": "object", - "description": "Channel Connection Information", - "properties": { - "connectionStatus": { - "$ref": "#/definitions/UpdateConnectionStatus" - }, - "connectionNotes": { - "type": "string", - "description": "Connection Notes for the latest connection Status change.", - "maxLength": 300, - "example": "Property onboarded successfully" - } - }, - "required": [ - "connectionStatus", - "connectionNotes" - ] - }, - "ConnectionInformation": { - "type": "object", - "description": "Channel Connection Information", - "properties": { - "connectionStatus": { - "$ref": "#/definitions/ConnectionStatus" - }, - "connectionNotes": { - "type": "string", - "description": "Connection Notes for the latest connection Status change.", - "maxLength": 300, - "example": "Property onboarded successfully" - }, - "connectionStatusLastChangedOn": { - "type": "string", - "format": "date-time", - "description": "Date on which Channel connection status was updated last time.", - "example": "2021-09-17T08:17:18.321Z" - } - } - }, - "UpdateConnectionStatus": { - "type": "string", - "description": "The connection status to be updated for the given channel and property. The connection status can be changed to TEST / MAINTENANCE if the existing connection Status is NEW. If the existing connection status is TEST, it can be changed to MAINTENANCE.", - "enum": [ - "TEST", - "MAINTENANCE" - ], - "example": "TEST" - }, - "ChannelPropertyStatus": { - "type": "object", - "properties": { - "hotelCode": { - "type": "string", - "description": "The unique identifier of the Property in Channel system.", - "example": "XUSXXYY99" - }, - "channelCode": { - "type": "string", - "description": "Unique ID that identifies a single Channel.", - "example": "CH1", - "maxLength": 20, - "minLength": 1 - }, - "connectionInformation": { - "$ref": "#/definitions/ConnectionInformation" - } - } - }, - "ConnectionStatus": { - "type": "string", - "description": "The connection status to the property.", - "enum": [ - "NEW", - "TEST", - "MAINTENANCE", - "ACTIVE", - "INACTIVE" - ], - "example": "ACTIVE" } }, "tags": [ @@ -476,4 +501,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/distribution/distributionpropertycontrols.json b/rest-api-specs/distribution/distributionpropertycontrols.json index ad99b4d..24843b6 100644 --- a/rest-api-specs/distribution/distributionpropertycontrols.json +++ b/rest-api-specs/distribution/distributionpropertycontrols.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Distribution Property Controls", - "description": "Oracle Hospitality Distribution Property Controls specification for distribution partners to retrieve property controls and settings.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "Oracle Hospitality Distribution Property Controls specification for distribution partners to retrieve property controls and settings.

Compatible with OPERA Cloud release 25.4.0.0

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -47,6 +47,12 @@ }, { "$ref": "#/parameters/Accept-Language" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" } ], "responses": { @@ -147,12 +153,11 @@ "minLength": 1, "x-example": "XUSXXYY99" }, - "authKey": { - "name": "authorization", + "Accept-Language": { + "name": "Accept-Language", "in": "header", - "description": "Bearer token that needs to be passed which is generated post user authentication", - "required": true, - "type": "string" + "type": "string", + "description": "Language code" }, "x-app-key": { "name": "x-app-key", @@ -162,11 +167,25 @@ "type": "string", "required": false }, - "Accept-Language": { - "name": "Accept-Language", + "authKey": { + "name": "authorization", + "in": "header", + "description": "Bearer token that needs to be passed which is generated post user authentication", + "required": true, + "type": "string" + }, + "x-request-id": { + "name": "x-request-id", + "type": "string", + "description": "Unique tracing key e.g. 4664ab3423434a45", "in": "header", + "x-example": "4664ab3423434a45" + }, + "x-originating-application": { + "name": "x-originating-application", "type": "string", - "description": "Language code" + "description": "Customer's Integration Application Id", + "in": "header" } }, "definitions": { @@ -290,4 +309,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/distribution/distributionreservationbook.json b/rest-api-specs/distribution/distributionreservationbook.json index 5868dc9..14594f6 100644 --- a/rest-api-specs/distribution/distributionreservationbook.json +++ b/rest-api-specs/distribution/distributionreservationbook.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Distribution Book", - "description": "OPERA Cloud Distribution Reservations API allows authorized channel partners to create and update reservations for any active property in Oracle Hospitality Distribution (regardless if the property is using OPERA Cloud, OPERA V5 / Suite8 / on-premise PMS Versions).
Regardless of how the reservation is created, either directly in Oracle Hospitality Distribution API (reservation request operations) or already created and committed in another external system (reservation notification operations) the same API can be used.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "OPERA Cloud Distribution Reservations API allows authorized channel partners to create and update reservations for any active property in Oracle Hospitality Distribution (regardless if the property is using OPERA Cloud, OPERA V5 / Suite8 / on-premise PMS Versions).
Regardless of how the reservation is created, either directly in Oracle Hospitality Distribution API (reservation request operations) or already created and committed in another external system (reservation notification operations) the same API can be used.

Compatible with OPERA Cloud release 25.4.0.0

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -27,7 +27,7 @@ "operationId": "postReservation", "description": "

Create new reservation.

OperationId:postReservation

", "tags": [ - "ReservationRequest" + "Reservation Request" ], "consumes": [ "application/json; charset=utf-8" @@ -45,7 +45,7 @@ "$ref": "#/parameters/hotelCodePath" }, { - "$ref": "#/parameters/x-request-id" + "$ref": "#/parameters/x-tracing-key" }, { "$ref": "#/parameters/authKey" @@ -58,6 +58,12 @@ }, { "$ref": "#/parameters/Accept-Language" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" } ], "responses": { @@ -120,7 +126,7 @@ "operationId": "putReservation", "description": "

Modify a reservation.

OperationId:putReservation

", "tags": [ - "ReservationRequest" + "Reservation Request" ], "consumes": [ "application/json; charset=utf-8" @@ -141,7 +147,7 @@ "$ref": "#/parameters/confirmationNumberPath" }, { - "$ref": "#/parameters/x-request-id" + "$ref": "#/parameters/x-tracing-key" }, { "$ref": "#/parameters/authKey" @@ -154,6 +160,12 @@ }, { "$ref": "#/parameters/Accept-Language" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" } ], "responses": { @@ -214,7 +226,7 @@ "operationId": "getReservation", "description": "

Get reservation.

OperationId:getReservation

", "tags": [ - "ReservationRequest" + "Reservation Request" ], "produces": [ "application/json; charset=utf-8" @@ -224,7 +236,7 @@ "$ref": "#/parameters/hotelCodePath" }, { - "$ref": "#/parameters/x-request-id" + "$ref": "#/parameters/x-tracing-key" }, { "$ref": "#/parameters/authKey" @@ -243,6 +255,12 @@ }, { "$ref": "#/parameters/Accept-Language" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" } ], "responses": { @@ -305,7 +323,7 @@ "operationId": "postCancelReservation", "description": "

Cancel a reservation.

OperationId:postCancelReservation

", "tags": [ - "ReservationRequest" + "Reservation Request" ], "consumes": [ "application/json; charset=utf-8" @@ -326,7 +344,7 @@ "$ref": "#/parameters/confirmationNumberPath" }, { - "$ref": "#/parameters/x-request-id" + "$ref": "#/parameters/x-tracing-key" }, { "$ref": "#/parameters/authKey" @@ -339,6 +357,12 @@ }, { "$ref": "#/parameters/Accept-Language" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" } ], "responses": { @@ -401,7 +425,7 @@ "operationId": "postOnHoldReservation", "description": "

Commit/Ignore an onHold reservation.

OperationId:postOnHoldReservation

", "tags": [ - "ReservationRequest" + "Reservation Request" ], "consumes": [ "application/json; charset=utf-8" @@ -422,7 +446,7 @@ "$ref": "#/parameters/confirmationNumberPath" }, { - "$ref": "#/parameters/x-request-id" + "$ref": "#/parameters/x-tracing-key" }, { "$ref": "#/parameters/authKey" @@ -435,6 +459,12 @@ }, { "$ref": "#/parameters/Accept-Language" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" } ], "responses": { @@ -493,104 +523,6 @@ } }, "definitions": { - "ExceptionObj": { - "type": "object", - "properties": { - "logId": { - "type": "integer", - "example": 884366973 - }, - "title": { - "type": "string", - "description": "Short, human-readable summary of the problem. The summary SHOULD NOT change for subsequent occurrences of the problem, except for purposes of localization.", - "example": "Error Occurred During Reservation Processing" - }, - "status": { - "type": "integer", - "description": "HTTP status code for this occurrence of the problem, set by the origin server.", - "example": 400 - }, - "o.errorCode": { - "type": "string", - "description": "HDP error code, which is different from HTTP error code.", - "example": "DRSC10000" - }, - "type": { - "type": "string", - "description": "Absolute URI [RFC3986] that identifies the problem type. When dereferenced, it SHOULD provide a human-readable summary of the problem.", - "example": "http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.x" - }, - "timestamp": { - "type": "string", - "example": "2021-09-17T08:17:18.321Z", - "format": "date-time" - }, - "o.errorDetails": { - "type": "array", - "items": { - "$ref": "#/definitions/ErrorDetailsObj" - } - } - }, - "required": [ - "logId", - "title", - "status" - ] - }, - "ErrorDetailsObj": { - "type": "object", - "properties": { - "logId": { - "type": "integer", - "example": 443265783 - }, - "title": { - "type": "string", - "description": "Short, human-readable summary of the problem. The summary SHOULD NOT change for subsequent occurrences of the problem, except for purposes of localization.", - "example": "Reservation Id was not found" - }, - "status": { - "type": "integer", - "description": "HTTP status code for this occurrence of the problem, set by the origin server.", - "example": 400 - }, - "o.errorCode": { - "type": "string", - "description": "HDP error code, which is different from HTTP error code.", - "example": "DRSV30007" - }, - "type": { - "type": "string", - "description": "Absolute URI [RFC3986] that identifies the problem type. When dereferenced, it SHOULD provide a human-readable summary of the problem.", - "example": "http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.x" - }, - "timestamp": { - "type": "string", - "example": "2021-09-17T08:17:18.321Z", - "format": "date-time" - } - } - }, - "ExceptionDetail": { - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/ExceptionObj" - }, - { - "type": "object", - "properties": { - "o.errorDetails": { - "type": "array", - "items": { - "$ref": "#/definitions/ExceptionObj" - } - } - } - } - ] - }, "Response": { "type": "array", "items": { @@ -633,6 +565,7 @@ { "surname": "Smith", "givenName": "Mary", + "middleName": "Angel", "nameTitle": "Mr and Mrs", "nameType": "Primary", "email": "customer@example.com", @@ -837,6 +770,14 @@ "type": "string", "description": "Sub Channel Code associated to reservation.", "example": "CH1" + }, + "travelPurpose": { + "description": "Indicates the purpose of Guest Stay", + "type": "string", + "enum": [ + "Leisure", + "Business" + ] } }, "required": [ @@ -846,1767 +787,1053 @@ "reservationPaymentMethods" ] }, - "CancelResponse": { - "type": "array", - "items": { - "$ref": "#/definitions/CancelResponseItem" - } - }, - "CancelResponseItem": { + "ReservationMembership": { "type": "object", + "description": "Details of the membership added to the reservation.", "properties": { - "reservationIds": { - "type": "array", - "items": { - "$ref": "#/definitions/ReservationId" - }, - "example": [ - { - "id": "LZDI6496738895", - "type": "Confirmation", - "idContext": "Central", - "idExtension": "1" - }, - { - "id": "YMWSGD-1631707751742-8812771", - "type": "Cancellation", - "idContext": "Central", - "idExtension": "1" - } - ] - }, - "lastModifyDateTime": { - "type": "string", - "format": "date-time", - "description": "Date and time when this reservation was last updated, including time zone information. Timestamp as defined in ISO 8601 format and always be in the following format: YYYY-MM-DDThh:mm:ssZ (time is UTC).", - "example": "2023-11-17T12:21:00Z" - }, - "hotelCode": { - "description": "The unique identifier of the Property in Channel system.", + "membershipLevel": { "type": "string", - "example": "XUSXXYY99" + "example": "ENTRY", + "description": "Code that designates this membership level." }, - "reservationStatus": { + "membershipId": { "type": "string", - "enum": [ - "Reserved", - "ReservedChanged", - "Cancelled", - "OnHold" - ], - "example": "Cancelled" - }, - "comments": { - "type": "array", - "description": "Comments associated to the Reservation", - "items": { - "type": "object", - "properties": { - "comment": { - "type": "object", - "properties": { - "text": { - "type": "object", - "description": "Comment Free Text", - "properties": { - "value": { - "type": "string", - "example": "Too Late To Cancel -Cancel Penalty of USD10 May Apply" - } - } - }, - "commentTitle": { - "description": "Title of the Comment", - "type": "string", - "example": "Reservation Info" - } - } - } - } - } - }, - "isSessionRequest": { - "type": "boolean", - "example": false, - "default": false, - "description": "Used to determine if the incoming reservation should be treated as a session reservation. By default this parameter is set to false." + "example": "O12345F", + "description": "The guest's membership ID number" }, - "subChannelCode": { + "membershipType": { "type": "string", - "description": "Sub Channel Code associated to reservation.", - "example": "CH1" + "example": "MF", + "description": "The membership type belonging to the program the guest is enrolled with" } }, "required": [ - "reservationIds", - "reservationStatus" + "membershipId" ] }, - "OnHoldResponse": { + "PropertyInfo": { "type": "object", + "description": "Property Info section data", "properties": { - "reservationIds": { - "type": "array", - "items": { - "$ref": "#/definitions/ReservationId" - }, - "example": [ - { - "id": "3456-ADS-45687879", - "type": "Others", - "idContext": "ADSTEST", - "idExtension": "1" - }, - { - "id": "LZDI6496738895", - "type": "Confirmation", - "idContext": "Central", - "idExtension": "1" - } - ] + "hotelId": { + "type": "string", + "description": "The Hotel ID associated to the Hotel", + "example": "Hotel1" }, - "reservationStatus": { - "description": "Reservation Status", + "hotelCode": { "type": "string", - "enum": [ - "Committed", - "Ignored" - ], - "example": "Committed" - }, - "hotelCode": { "description": "The unique identifier of the Property in Channel system.", - "type": "string", "example": "XUSXXYY99" + }, + "hotelName": { + "type": "string", + "description": "The name of the Hotel", + "example": "The Palmyra Resort" + }, + "chainCode": { + "type": "string", + "description": "Chain code associated with the Hotel", + "example": "CHAIN1" + }, + "address": { + "description": "The alternates property adress", + "$ref": "#/definitions/OfferAddress" + }, + "propertyAmenities": { + "type": "array", + "items": { + "$ref": "#/definitions/OfferHotelAmenity" + } + }, + "transportations": { + "type": "array", + "items": { + "$ref": "#/definitions/Transportation" + } + }, + "direction": { + "type": "object", + "$ref": "#/definitions/Direction" + }, + "location": { + "type": "object", + "$ref": "#/definitions/Location" + }, + "generalInformation": { + "type": "object", + "description": "This section contain information about property check-in, check-out time", + "$ref": "#/definitions/GeneralInformation" + }, + "communications": { + "type": "object", + "$ref": "#/definitions/Communications" + }, + "alternateProperties": { + "type": "array", + "items": { + "$ref": "#/definitions/OfferAlternateProperty" + } + }, + "pointOfInterest": { + "type": "array", + "items": { + "$ref": "#/definitions/OfferPointOfInterest" + } + }, + "marketingMessage": { + "type": "string", + "description": "Property level marketing message.", + "example": "Thank you for choosing our property." + } + } + }, + "OfferHotelAmenity": { + "type": "object", + "properties": { + "hotelAmenity": { + "type": "string", + "example": "12", + "description": "descriptive id of hotel amenity" + }, + "description": { + "type": "string", + "example": "Swimming Pool" + }, + "quantity": { + "type": "integer", + "example": 1 + }, + "includeInRate": { + "type": "boolean", + "example": true + }, + "confirmable": { + "type": "boolean", + "example": false + } + } + }, + "Transportation": { + "type": "object", + "properties": { + "transportationCode": { + "type": "string", + "description": "Transportation type ex: Bus, Taxi. Enum values from globalCodes TRP - Transportation Code", + "example": "Metro" + }, + "description": { + "type": "string", + "maxLength": 1024, + "example": "Description for a Transportation" + }, + "includeInRate": { + "type": "boolean", + "description": "Indicates whether charge rate is included or excluded", + "example": false + }, + "reservationRequired": { + "type": "boolean", + "description": "Indicates whether reservation is required for this Transportation", + "example": true + } + } + }, + "OfferAlternateProperty": { + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/PropertyInfo" + }, + { + "type": "object", + "properties": { + "distance": { + "description": "The alternates property distance information", + "$ref": "#/definitions/OfferAlternatePropertyDistance" + } + } } - }, - "required": [ - "reservationIds", - "reservationStatus" ] }, - "ReservationId": { + "OfferAlternatePropertyDistance": { "type": "object", "properties": { - "id": { + "distance": { + "type": "number", + "format": "double", + "description": "Distance from hotel to alternate property", + "example": 12.5, + "minimum": 0.01 + }, + "distanceUnit": { "type": "string", - "description": "Global reservation number from external channel. Maximum length is 50 alphanumeric characters without spaces.", - "example": "5030863" + "description": "Measured Distance Unit from hotel to alternate property", + "$ref": "#/definitions/OfferDistanceUnit" }, - "type": { + "compassDirection": { "type": "string", - "description": "Type of id", - "example": "Confirmation" + "description": "Relative direction from hotel to alternate property", + "$ref": "#/definitions/OfferCompassDirection" }, - "idContext": { + "comments": { "type": "string", - "description": "Context of the Id.", - "example": "Central" + "description": "Free text comment provided by the user for the alternate property", + "example": "ITC Royal Bengal is the next pereferred hotel after JW Marriott Kolkata." + } + } + }, + "OfferCompassDirection": { + "type": "string", + "enum": [ + "N", + "NE", + "E", + "SE", + "S", + "SW", + "W", + "NW" + ], + "description": "Relative direction from hotel to alternate property" + }, + "OfferDistanceUnit": { + "type": "string", + "enum": [ + "Kilometers", + "Miles" + ], + "description": "Distance unit of measure" + }, + "GeneralInformation": { + "type": "object", + "description": "This section contain information about property check-in, check-out time", + "properties": { + "checkInTime": { + "type": "string", + "pattern": "^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$", + "example": "04:30", + "description": "check in time for the property" }, - "idExtension": { + "checkOutTime": { "type": "string", - "description": "This is the index number for multi leg reservations. Numeric values only.", - "example": "1" + "pattern": "^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$", + "example": "14:30", + "description": "check out time for the property" } } }, - "ReservationIdCreate": { + "Direction": { "type": "object", "properties": { - "id": { + "propertyDirection": { "type": "string", - "description": "Global reservation number from external channel. Maximum length is 50 alphanumeric characters without spaces.", - "example": "5030863" + "maxLength": 1024, + "example": "SE ABC hills" } } }, - "CreateRequestType": { + "OfferPointOfInterest": { "type": "object", + "description": "The point of interest for guests to get to the hotel.", "properties": { - "reservations": { - "type": "array", - "items": { - "$ref": "#/definitions/CreateReservationRequest" - }, - "minItems": 1, - "example": [ - { - "roomStay": { - "arrivalDate": "2021-06-12", - "departureDate": "2021-06-14", - "roomRates": [ - { - "rates": { - "rate": [ - { - "start": "2021-06-12", - "end": "2021-06-13", - "base": { - "amountBeforeTax": 198.64, - "amountAfterTax": 702.73, - "currencyCode": "EUR" - } - } - ] - }, - "guestCounts": { - "adults": 2, - "childAges": [ - 4, - 9, - 17 - ], - "children": 3 - }, - "reservationBlock": { - "blockIdList": [ - { - "id": "ABCEVENT0523", - "type": "BlockCode" - } - ], - "blockName": "ABC Annual Meet" - }, - "roomType": "XA1K", - "start": "2021-06-12", - "end": "2021-06-13", - "ratePlanCode": "XDAILY", - "numberOfUnits": 1, - "marketCode": "BR", - "sourceCode": "OTA" - } - ], - "guestCounts": { - "adults": 2, - "children": 3, - "childAges": [ - 4, - 9, - 17 - ] - }, - "promotion": { - "promotionCode": "EARLYBIRD" - }, - "guarantee": { - "guaranteeCode": "CC", - "guaranteeType": "5", - "onHold": false - }, - "printRate": false - }, - "reservationGuests": [ - { - "profileInfo": { - "profile": { - "customer": { - "personName": [ - { - "surname": "Smith", - "givenName": "Mary", - "nameTitle": "Mr and Mrs", - "nameType": "Primary", - "email": "customer@example.com", - "phoneNumber": "415.555.0100", - "address": { - "addressLine": [ - "Street 7031 Columbia Gateway Dr." - ], - "cityName": "Columbia", - "postalCode": "21046", - "country": { - "code": "US" - }, - "state": "MD" - } - } - ], - "language": "en-us" - }, - "profileType": "Guest" - } - }, - "primary": true, - "arrivalTransport": { - "comments": "Comments Area", - "type": "adf", - "transportCode": "XXXX", - "carrierCode": "XXXX", - "stationCode": "XXXX", - "dateTime": "2020-09-17T12:21:00.000Z", - "transportationReqd": true - }, - "departureTransport": { - "comments": "Comments Area", - "type": "adf", - "transportCode": "XXXX", - "carrierCode": "XXXX", - "stationCode": "XXXX", - "dateTime": "2020-09-17T12:21:00.000Z", - "transportationReqd": true - } - }, - { - "profileInfo": { - "profileIdList": [ - { - "id": "12345671,", - "idContext": "Central", - "type": "TravelAgent" - } - ], - "profile": { - "profileType": "TravelAgent", - "companyInfo": { - "companyName": "Smith Travel1", - "email": "customer@example.com", - "phoneNumber": "415.555.0100", - "address": { - "addressLine": [ - "Street 7031 Columbia Gateway Dr." - ], - "cityName": "Columbia", - "postalCode": "21046", - "country": { - "code": "US" - }, - "state": "MD" - } - } - } - }, - "primary": true - }, - { - "profileInfo": { - "profileIdList": [ - { - "id": "12345672", - "idContext": "Central", - "type": "Source" - } - ], - "profile": { - "profileType": "Source", - "companyInfo": { - "companyName": "Smith Travel POS1", - "email": "customer@example.com", - "phoneNumber": "415.555.0100", - "address": { - "addressLine": [ - "Street 7031 Columbia Gateway Dr." - ], - "cityName": "Columbia", - "postalCode": "21046", - "country": { - "code": "US" - }, - "state": "MD" - } - } - } - }, - "primary": true - }, - { - "profileInfo": { - "profileIdList": [ - { - "id": "", - "idContext": "Central", - "type": "Company" - } - ], - "profile": { - "profileType": "Company", - "companyInfo": { - "companyName": "Oracle Corporation1", - "email": "customer@example.com", - "phoneNumber": "415.555.0100", - "address": { - "addressLine": [ - "Street 7031 Columbia Gateway Dr." - ], - "cityName": "Columbia", - "postalCode": "21046", - "country": { - "code": "US" - }, - "state": "MD" - } - } - }, - "primary": true - } - } - ], - "reservationPaymentMethods": [ - { - "paymentMethod": "5", - "folioView": "1", - "paymentCard": { - "cardType": "MC", - "cardNumber": "4562967335452516", - "expirationDate": "06/21", - "cardHolderName": "Mary Smith", - "cardNumberMasked": "XXXXXXXXXXXX0005", - "cardOrToken": "Token", - "citId": "358908FDHD53" - } - } - ], - "reservationMemberships": [ - { - "membershipLevel": "ENTRY", - "membershipId": "O12345F", - "membershipType": "MF" - } - ], - "hotelCode": "XUSXXYY99", - "lastModifyDateTime": "2023-09-17T12:21:00.000Z", - "messageId": "22922909", - "comments": [ - { - "comment": { - "text": { - "value": "Channel Text note 1 king bed Non-Smoking Bill guest full stay" - }, - "commentTitle": "Notes from Channel" - } - } - ], - "printRate": false, - "optedForCommunication": false, - "isSessionRequest": false, - "subChannelCode": "CH1" - } - ] - } - }, - "required": [ - "reservations" - ] - }, - "ModifyRequestType": { - "type": "object", - "properties": { - "reservations": { - "type": "array", - "items": { - "$ref": "#/definitions/ModifyReservationRequest" - }, - "minItems": 1 - } - } - }, - "OnHoldRequestType": { - "type": "object", - "properties": { - "reservations": { - "type": "array", - "items": { - "$ref": "#/definitions/OnHoldReservationRequest" - }, - "minItems": 1 - } - } - }, - "CancelRequestType": { - "type": "object", - "properties": { - "reservations": { - "type": "array", - "items": { - "$ref": "#/definitions/CancelReservationRequest" - }, - "minItems": 1 - } - }, - "required": [ - "reservations" - ] - }, - "CreateReservationRequest": { - "type": "object", - "properties": { - "reservationIdList": { - "type": "array", - "items": { - "$ref": "#/definitions/ReservationIdCreate" - } - }, - "isSessionRequest": { - "type": "boolean", - "example": false, - "description": "Used to determine if the incoming reservation should be treated as a session reservation. By default this parameter is set to false." - }, - "lastModifyDateTime": { - "type": "string", - "format": "date-time", - "description": "Date and time when this reservation was last updated, including time zone information. Timestamp as defined in ISO 8601 format and always be in the following format: YYYY-MM-DDThh:mm:ssZ (time is UTC).", - "example": "2023-11-17T12:21:00Z" - }, - "roomStay": { - "$ref": "#/definitions/RoomStay" - }, - "reservationGuests": { - "type": "array", - "items": { - "$ref": "#/definitions/ReservationGuestRequest" - }, - "example": [ - { - "profileInfo": { - "profile": { - "customer": { - "personName": [ - { - "surname": "Smith", - "givenName": "Mary", - "nameTitle": "Mr and Mrs", - "nameType": "Primary", - "email": "customer@example.com", - "phoneNumber": "415.555.0100", - "address": { - "addressLine": [ - "Street 7031 Columbia Gateway Dr." - ], - "cityName": "Columbia", - "postalCode": "21046", - "country": { - "code": "US" - }, - "state": "MD" - } - } - ], - "language": "en-us" - }, - "profileType": "Guest" - } - }, - "primary": true, - "arrivalTransport": { - "comments": "Comments Area", - "type": "adf", - "transportCode": "XXXX", - "carrierCode": "XXXX", - "stationCode": "XXXX", - "dateTime": "2020-09-17T12:21:00.000Z", - "transportationReqd": true - }, - "departureTransport": { - "comments": "Comments Area", - "type": "adf", - "transportCode": "XXXX", - "carrierCode": "XXXX", - "stationCode": "XXXX", - "dateTime": "2020-09-17T12:21:00.000Z", - "transportationReqd": true - } - }, - { - "profileInfo": { - "profileIdList": [ - { - "id": "12345671", - "idContext": "Central", - "type": "TravelAgent" - } - ], - "profile": { - "profileType": "TravelAgent", - "companyInfo": { - "companyName": "Smith Travel", - "email": "customer@example.com", - "phoneNumber": "415.555.0100", - "address": { - "addressLine": [ - "Street 7031 Columbia Gateway Dr." - ], - "cityName": "Columbia", - "postalCode": "21046", - "country": { - "code": "US" - }, - "state": "MD" - } - } - } - }, - "primary": true - }, - { - "profileInfo": { - "profileIdList": [ - { - "id": "12345672", - "idContext": "Central", - "type": "Source" - } - ], - "profile": { - "profileType": "Source", - "companyInfo": { - "companyName": "Smith Travel POS", - "email": "customer@example.com", - "phoneNumber": "415.555.0100", - "address": { - "addressLine": [ - "Street 7031 Columbia Gateway Dr." - ], - "cityName": "Columbia", - "postalCode": "21046", - "country": { - "code": "US" - }, - "state": "MD" - } - } - } - }, - "primary": true - }, - { - "profileInfo": { - "profileIdList": [ - { - "id": "", - "idContext": "Central", - "type": "Company" - } - ], - "profile": { - "profileType": "Company", - "companyInfo": { - "companyName": "Oracle Corporation", - "email": "customer@example.com", - "phoneNumber": "415.555.0100", - "address": { - "addressLine": [ - "Street 7031 Columbia Gateway Dr." - ], - "cityName": "Columbia", - "postalCode": "21046", - "country": { - "code": "US" - }, - "state": "MD" - } - } - }, - "primary": true - } - } - ] - }, - "reservationPaymentMethods": { - "type": "array", - "minItems": 1, - "items": { - "$ref": "#/definitions/PaymentMethod" - } - }, - "reservationMemberships": { - "type": "array", - "items": { - "$ref": "#/definitions/ReservationMembership" - } - }, - "hotelCode": { - "description": "The unique identifier of the Property in Channel system.", - "type": "string", - "example": "XUSXXYY99" - }, - "messageId": { - "description": "Reservation Message Number generated by the requester.", - "type": "string", - "example": "22922909" - }, - "comments": { - "type": "array", - "description": "Comments associated to the Reservation", - "items": { - "type": "object", - "properties": { - "comment": { - "$ref": "#/definitions/CommentType" - } - } - } - }, - "printRate": { - "description": "Defines if the rate is printed on various correspondence. Possible values are 'true' or 'false'.", - "type": "boolean", - "example": false - }, - "optedForCommunication": { - "description": "Defines if guest agreed to receive correspondence from the property via email, phone, letter, etc. Possible values are 'true' or 'false'.", - "type": "boolean", - "example": false - }, - "subChannelCode": { - "type": "string", - "description": "Sub Channel Code associated to reservation.", - "example": "CH1" - } - }, - "required": [ - "roomStay", - "reservationGuests", - "reservationPaymentMethods" - ] - }, - "ModifyReservationRequest": { - "type": "object", - "properties": { - "reservationIdList": { - "type": "array", - "items": { - "$ref": "#/definitions/ReservationId" - } - }, - "isSessionRequest": { - "type": "boolean", - "example": false, - "description": "Used to determine if the incoming reservation should be treated as a session reservation. By default this parameter is set to false." - }, - "lastModifyDateTime": { - "type": "string", - "format": "date-time", - "description": "Date and time when this reservation was last updated, including time zone information. Timestamp as defined in ISO 8601 format and always be in the following format: YYYY-MM-DDThh:mm:ssZ (time is UTC).", - "example": "2023-11-17T12:21:00Z" - }, - "roomStay": { - "$ref": "#/definitions/RoomStay" - }, - "reservationGuests": { - "type": "array", - "items": { - "$ref": "#/definitions/ReservationGuestRequest" - }, - "example": [ - { - "profileInfo": { - "profile": { - "customer": { - "personName": [ - { - "surname": "Smith", - "givenName": "Mary", - "nameTitle": "Mr and Mrs", - "nameType": "Primary", - "email": "customer@example.com", - "phoneNumber": "415.555.0100", - "address": { - "addressLine": [ - "Street 7031 Columbia Gateway Dr." - ], - "cityName": "Columbia", - "postalCode": "21046", - "country": { - "code": "US" - }, - "state": "MD" - } - } - ], - "language": "en-us" - }, - "profileType": "Guest" - } - }, - "primary": true, - "arrivalTransport": { - "comments": "Comments Area", - "type": "adf", - "transportCode": "XXXX", - "carrierCode": "XXXX", - "stationCode": "XXXX", - "dateTime": "2020-09-17T12:21:00.000Z", - "transportationReqd": true - }, - "departureTransport": { - "comments": "Comments Area", - "type": "adf", - "transportCode": "XXXX", - "carrierCode": "XXXX", - "stationCode": "XXXX", - "dateTime": "2020-09-17T12:21:00.000Z", - "transportationReqd": true - } - }, - { - "profileInfo": { - "profileIdList": [ - { - "id": "12345671", - "idContext": "Central", - "type": "TravelAgent" - } - ], - "profile": { - "profileType": "TravelAgent", - "companyInfo": { - "companyName": "Smith Travel", - "email": "customer@example.com", - "phoneNumber": "415.555.0100", - "address": { - "addressLine": [ - "Street 7031 Columbia Gateway Dr." - ], - "cityName": "Columbia", - "postalCode": "21046", - "country": { - "code": "US" - }, - "state": "MD" - } - } - } - }, - "primary": true - }, - { - "profileInfo": { - "profileIdList": [ - { - "id": "12345672", - "idContext": "Central", - "type": "Source" - } - ], - "profile": { - "profileType": "Source", - "companyInfo": { - "companyName": "Smith Travel POS", - "email": "customer@example.com", - "phoneNumber": "415.555.0100", - "address": { - "addressLine": [ - "Street 7031 Columbia Gateway Dr." - ], - "cityName": "Columbia", - "postalCode": "21046", - "country": { - "code": "US" - }, - "state": "MD" - } - } - } - }, - "primary": true - }, - { - "profileInfo": { - "profileIdList": [ - { - "id": "", - "idContext": "Central", - "type": "Company" - } - ], - "profile": { - "profileType": "Company", - "companyInfo": { - "companyName": "Oracle Corporation", - "email": "customer@example.com", - "phoneNumber": "415.555.0100", - "address": { - "addressLine": [ - "Street 7031 Columbia Gateway Dr." - ], - "cityName": "Columbia", - "postalCode": "21046", - "country": { - "code": "US" - }, - "state": "MD" - } - } - }, - "primary": true - } - } - ] - }, - "reservationPaymentMethods": { - "type": "array", - "minItems": 1, - "items": { - "$ref": "#/definitions/PaymentMethod" - } - }, - "reservationMemberships": { - "type": "array", - "items": { - "$ref": "#/definitions/ReservationMembership" - } - }, - "hotelCode": { - "description": "The unique identifier of the Property in Channel system.", + "name": { "type": "string", - "example": "XUSXXYY99" + "description": "The name of the point of interest.", + "example": "Dallas airport, Park" }, - "messageId": { - "description": "Reservation Message Number generated by the requester.", + "pointOfInterestType": { "type": "string", - "example": "22922909" - }, - "comments": { - "type": "array", - "description": "Comments associated to the Reservation", - "items": { - "type": "object", - "properties": { - "comment": { - "$ref": "#/definitions/CommentType" - } - } - } - }, - "printRate": { - "description": "Defines if the rate is printed on various correspondence. Possible values are 'true' or 'false'.", - "type": "boolean", - "example": false + "description": "The point of interest type available to choose.", + "example": "AIRPORT", + "enum": [ + "AIRPORT", + "ATTRACTIONS" + ] }, - "optedForCommunication": { - "description": "Defines if guest agreed to receive correspondence from the property via email, phone, letter, etc. Possible values are 'true' or 'false'.", - "type": "boolean", - "example": false + "description": { + "description": "The description of the point of interest.", + "type": "string" }, - "subChannelCode": { + "airportCode": { + "description": "The unique 3 letter IATA code to identify the airport.", "type": "string", - "description": "Sub Channel Code associated to reservation.", - "example": "CH1" - } - }, - "required": [ - "reservationIdList", - "roomStay", - "reservationGuests", - "reservationPaymentMethods" - ] - }, - "CancelReservationRequest": { - "type": "object", - "properties": { - "reservationIdList": { - "type": "array", - "minItems": 1, - "items": { - "$ref": "#/definitions/ReservationId" - } - }, - "isSessionRequest": { - "type": "boolean", - "example": false, - "description": "Used to determine if the incoming reservation should be treated as a session reservation. By default this parameter is set to false." + "example": "DAL" }, - "lastModifyDateTime": { - "type": "string", - "format": "date-time", - "description": "Date and time when this reservation was last updated, including time zone information. Timestamp as defined in ISO 8601 format and always be in the following format: YYYY-MM-DDThh:mm:ssZ (time is UTC).", - "example": "2023-11-17T12:21:00Z" + "distance": { + "description": "The distance from the point of interest to the hotel", + "type": "number", + "format": "double", + "example": 6.3 }, - "hotelCode": { - "description": "The unique identifier of the Property in Channel system.", + "distanceUnit": { + "description": "Unit of measurement for the distance", "type": "string", - "example": "XUSXXYY99" + "example": "Kilometers" }, - "messageId": { - "description": "Reservation Message Number generated by the requester.", + "attractionDirection": { + "description": "The attraction direction from point of interest to the hotel.", "type": "string", - "example": "22922909" + "example": "N", + "enum": [ + "N", + "W", + "S", + "E", + "NW", + "NE", + "SW", + "SE" + ] }, - "subChannelCode": { - "type": "string", - "description": "Sub Channel Code associated to reservation.", - "example": "CH1" - } - }, - "required": [ - "reservationIdList" - ] - }, - "OnHoldReservationRequest": { - "type": "object", - "properties": { - "reservationIdList": { + "transportation": { + "description": "The transportation type for the chosen point of interest.", "type": "array", "items": { - "$ref": "#/definitions/ReservationId" - } - }, - "lastModifyDateTime": { - "type": "string", - "format": "date-time", - "description": "Date and time when this reservation was last updated, including time zone information. Timestamp as defined in ISO 8601 format and always be in the following format: YYYY-MM-DDThh:mm:ssZ (time is UTC).", - "example": "2023-11-17T12:21:00Z" - }, - "reservationStatus": { - "description": "Reservation Status", - "type": "string", - "enum": [ - "Commit", - "Ignore" - ], - "example": "Commit" + "type": "string" + }, + "example": [ + "objId" + ] }, - "hotelCode": { - "description": "The unique identifier of the Property in Channel system.", + "directionDescription": { + "description": "The description for how to get from point of interest to the hotel.", "type": "string", - "example": "XUSXXYY99" + "example": "Free text to describe route from property to attraction" }, - "messageId": { - "description": "Reservation Message Number generated by the requester.", - "type": "string", - "example": "22922909" + "drivingTime": { + "description": "The driving time it will take to get from point of interest to the hotel.", + "type": "number", + "format": "double", + "example": 3.5 } - }, - "required": [ - "reservationIdList", - "reservationStatus" - ] + } }, - "GuestCount": { + "Communications": { "type": "object", - "description": "Reservation Guest Count details in room Stay level", "properties": { - "childAges": { - "description": "Ages of children", + "phones": { "type": "array", "items": { - "type": "integer", - "format": "int32" + "$ref": "#/definitions/Phone" }, - "example": [ - 4, - 9, - 17 - ] + "minItems": 1 }, - "adults": { - "description": "Number of adults", - "type": "integer", - "format": "int32", - "example": 2 + "emails": { + "type": "array", + "items": { + "$ref": "#/definitions/Email" + } }, - "children": { - "description": "Number of children", - "type": "integer", - "format": "int32", - "example": 3 + "urls": { + "type": "array", + "items": { + "$ref": "#/definitions/Url" + } } - }, - "required": [ - "adults" - ] + } }, - "blockIdList": { + "Phone": { "type": "object", "properties": { - "id": { - "description": "Unique OPERA Block ID which is a primary identification of a Block in OPERA.", - "type": "string", - "maxLength": 40, - "example": "ABCEVENT0523" + "phoneTechType": { + "type": "string" }, - "type": { - "description": "Type of the Block Id. Valid value 'BlockCode'", - "type": "string", - "enum": [ - "BlockCode" - ] + "phoneTechTypeCode": { + "type": "string" + }, + "phoneLocationType": { + "type": "string" + }, + "phoneLocationTypeCode": { + "type": "string" + }, + "phoneNumber": { + "type": "string" } } }, - "RoomRate": { + "Url": { "type": "object", "properties": { - "base": { - "type": "object", - "description": "Base Rate Details\n* If the rate plan is configured as Tax Inclusive, Amount After Tax is expected in reservation requests.\n* If the rate Plan is configured as Tax exclusive, Amount Before Tax is expected in reservation requests.\n", - "properties": { - "amountAfterTax": { - "type": "number", - "example": 214.5, - "description": "Room Rate including all known taxes, fees and surcharges." - }, - "amountBeforeTax": { - "type": "number", - "description": "Room Rate excluding all known taxes, fees and surcharges.", - "example": 200 - }, - "currencyCode": { - "$ref": "#/definitions/CurrencyCode" - } - } + "url": { + "type": "string" + }, + "urlType": { + "type": "string" + }, + "urlTypeCode": { + "type": "string" + } + } + }, + "Email": { + "type": "object", + "properties": { + "emailType": { + "type": "string" }, - "start": { - "description": "Effective Start Date of the room rate.\n* Value must be of format 'date'\n", - "type": "string", - "format": "date", - "example": "2024-05-16" + "emailTypeCode": { + "type": "string" }, - "end": { - "description": "Effective End Date of the room rate.\n* Value must be of format 'date'\n", + "email": { + "type": "string" + } + } + }, + "Location": { + "type": "object", + "properties": { + "propertyLocation": { "type": "string", - "format": "date", - "example": "2024-05-16" + "maxLength": 1024, + "example": "ABC hills" } } }, - "GdsDescription": { + "OfferAddress": { "type": "object", - "description": "Multi line description of the rate plan.", "properties": { - "line1": { - "description": "First line of rate plan description.", + "addressLine": { + "type": "array", + "items": { + "type": "string" + }, + "minItems": 1, + "maxItems": 2, + "example": [ + "Street 123", + "Box 1" + ] + }, + "countryCode": { "type": "string", - "example": "Room Only Rate with free wifi" + "example": "US" }, - "line2": { - "description": "Second line of rate plan description.", + "cityName": { "type": "string", - "example": "Continental Breakfast for additional fee" + "description": "Name of the City", + "example": "Miami" }, - "line3": { - "description": "Third line of rate plan description.", + "stateProv": { "type": "string", - "example": "Cancel anytime" + "example": "Florida" }, - "detailedDescription": { - "description": "Detailed information about the rate plan.", + "postalCode": { "type": "string", - "example": "An outdoor pool is also available for guests staying at the lodge during the summertime." + "example": "90210" } } }, - "InfoRoomRateData": { + "ReservationGuestResponse": { "type": "object", - "description": "The response object for InfoRoomRate", - "allOf": [ - { - "$ref": "#/definitions/InfoRoomRate" - }, - { + "description": "Reservation Guest Information", + "properties": { + "profileInfo": { "type": "object", "properties": { - "ratePlanInfo": { - "type": "object", - "description": "Rate Plan information", - "properties": { - "ratePlanType": { - "type": "string", - "description": "The rate plan type associated with the rate plan.", - "example": "CORP" - }, - "ratePlanName": { - "type": "string", - "description": "The name of the rate plan.", - "example": "Flexible Room Only Rate" - }, - "ratePlanLevel": { - "type": "string", - "description": "The rate level the rate plan is associated to.", - "example": "DISC" - }, - "ratePlanCategory": { - "type": "string", - "description": "The rate category the rate plan is associated to.", - "example": "FLEX" - }, - "identificationRequired": { - "type": "boolean", - "description": "Indicates if an ID is required during the Check-In for this rate booking.", - "example": false - }, - "gdsDescription": { - "$ref": "#/definitions/GdsDescription" - }, - "mealPlan": { - "description": "Type of meal plan the rate plan includes", - "type": "object", - "$ref": "#/definitions/MealPlan" - } - } - }, - "suppressRate": { - "type": "boolean", - "description": "Used to suppress the display of the room rate in various correspondence. Possible values are 'true' or 'false'.", - "example": false - }, - "commissionCode": { - "type": "string", - "description": "Commission Code applicable for the reservation.", - "example": "COM20P" - }, - "commissionable": { - "type": "boolean", - "description": "Indicates if a rate plan is commissionable or not", - "example": true + "profileIdList": { + "$ref": "#/definitions/ProfileIdListResponse" }, - "commissionPercentage": { - "type": "number", - "description": "commissionPercentage value", - "example": 10 + "profile": { + "$ref": "#/definitions/Profile" } - } + }, + "required": [ + "profile" + ] + }, + "primary": { + "type": "boolean", + "example": true, + "description": "Indicates if the profile is primary if multiple profiles of the same type are being sent. Should be true by default if only one profile of same type is sent" + }, + "arrivalTransport": { + "description": "Arrival Transport details of the Guest", + "$ref": "#/definitions/ReservationTransport" + }, + "departureTransport": { + "description": "Departure Transport details of the Guest", + "$ref": "#/definitions/ReservationTransport" } + }, + "required": [ + "profileInfo" ] }, - "InfoRoomRate": { + "Profile": { "type": "object", "properties": { - "rates": { + "customer": { "type": "object", "properties": { - "rate": { + "personName": { "type": "array", + "minItems": 1, "items": { - "$ref": "#/definitions/RoomRate" + "$ref": "#/definitions/PersonName" } + }, + "language": { + "type": "string", + "description": "Reservation Language Code", + "example": "en-us" } - } + }, + "required": [ + "personName" + ] }, - "guestCounts": { - "$ref": "#/definitions/GuestCount" + "profileType": { + "$ref": "#/definitions/ProfileType" }, - "reservationBlock": { + "companyInfo": { "type": "object", - "description": "Block related information", "properties": { - "blockIdList": { - "description": "List of Block Ids", - "type": "array", - "items": { - "$ref": "#/definitions/blockIdList" - } + "companyName": { + "type": "string", + "description": "Name of the associated Company, Source or Travel Agent" }, - "blockName": { - "description": "Name of the Block", + "email": { "type": "string", - "maxLength": 2000, - "example": "ABC Annual Meet" + "description": "Email of Guest", + "example": "customer@example.com" + }, + "phoneNumber": { + "type": "string", + "description": "Phone number of Guest", + "example": "415.555.0100" + }, + "address": { + "$ref": "#/definitions/Address" } } - }, - "roomType": { - "type": "string", - "description": "Room Type Code for which the reservation is requested for.", - "example": "XA1K" - }, - "ratePlanCode": { - "type": "string", - "description": "* Rate Plan Code for which the reservation is requested.\n* Rate plan code is mandatory for Transient ( non Block) reservation requests.\n* Rate Plan Code is optional if the reservation is for a Business Block.\n", - "example": "XDAILY" - }, - "numberOfUnits": { - "type": "integer", - "format": "int32", - "description": "Number of rooms to be booked for this reservation", - "example": 1 - }, - "marketCode": { - "type": "string", - "description": "The code that relates to the market being sold to (e.g., the corporate market, packages).", - "example": "BR" - }, - "sourceCode": { - "type": "string", - "description": "To specify where the business came from e.g.radio, newspaper ad, etc.", - "example": "OTA" - }, - "start": { - "description": "Effective Start Date of the room rate.\n* Value must be of format 'date'\n", - "type": "string", - "format": "date", - "example": "2024-05-16" - }, - "end": { - "description": "Effective End Date of the room rate.\n* Value must be of format 'date'\n", - "type": "string", - "format": "date", - "example": "2024-05-16" } - }, - "required": [ - "guestCounts", - "roomType" - ] + } }, - "Taxes": { + "Address": { "type": "object", - "description": "Tax details.", "properties": { - "tax": { + "addressLine": { + "description": "Guest Address Details", "type": "array", - "description": "List of taxes applicable for this reservation", "minItems": 1, "items": { - "$ref": "#/definitions/Tax" - } + "type": "string" + }, + "example": [ + "Street 7031 Columbia Gateway Dr." + ] }, - "amount": { - "type": "number", - "description": "Total Tax amount applicable for the reservation.", - "example": 20.3 + "cityName": { + "description": "Name of the City", + "type": "string", + "example": "Columbia" }, - "currencyCode": { + "postalCode": { + "description": "Postal Code of the Guest Address", "type": "string", - "description": "ISO currency code of the tax.", - "example": "EUR" + "example": "Z23457A9" + }, + "country": { + "$ref": "#/definitions/Country" + }, + "state": { + "description": "State Code.", + "type": "string", + "example": "MD" } } }, - "Total": { + "Country": { "type": "object", - "description": "Reservation Total Rate Information\n* If the rate plan is configured as Tax Inclusive, Amount After Tax is returned.\n* If the rate Plan is configured as Tax Exclusive, Amount Before Tax is returned.\n", "properties": { - "taxes": { - "type": "object", - "description": "Total Tax details applicable for this reservation", - "$ref": "#/definitions/Taxes" - }, - "currencySymbol": { + "code": { "type": "string", - "description": "Symbol of Rate Currency.", - "example": "$" - }, - "decimalPlaces": { - "type": "number", - "description": "Rate Amount decimal Places.", - "example": 1 - }, - "rateOverride": { - "type": "boolean", - "description": "Indicated if the rate is ovverriden or not.", - "example": true - }, - "amountAfterTax": { - "type": "number", - "example": 214.5, - "description": "Reservation Total Rate including all known taxes, fees and surcharges." - }, - "amountBeforeTax": { - "type": "number", - "description": "Reservation Total Rate excluding all known taxes, fees and surcharges.", - "example": 200 - }, - "currencyCode": { - "$ref": "#/definitions/CurrencyCode" + "description": "Supported codes for countries are ISO 3166-1 Alpha-2 values only, ie. US, not USA.", + "example": "US" } } }, - "Tax": { + "ProfileType": { + "type": "string", + "enum": [ + "Guest", + "TravelAgent", + "Source", + "Company" + ], + "example": "Guest", + "description": "The type of profile being sent" + }, + "PersonName": { "type": "object", "properties": { - "description": { + "givenName": { "type": "string", - "description": "OTA Standard Fee Tax Type description", - "example": "VAT (Value Added Tax)" + "description": "Given Name of Guest", + "example": "Mary" }, - "type": { + "surname": { "type": "string", - "description": "Indicates if this tax is included or excluded in rate.", - "enum": [ - "Inclusive", - "Exclusive" - ], - "example": "Exclusive" + "description": "Last Name of Guest", + "minLength": 2, + "example": "Smith" }, - "code": { + "middleName": { "type": "string", - "description": "OTA Standard Fee Tax Type", - "example": "36" + "description": "Indicates the Middle Name of the Guest", + "example": "Mathew" }, - "amount": { - "type": "number", - "description": "Total tax amount of given Fee Tax type.", - "example": 10 + "nameTitle": { + "type": "string", + "description": "Title of Guest", + "example": "Mr and Mrs" }, - "currencyCode": { + "nameType": { "type": "string", - "description": "ISO currency code of the tax.", - "example": "EUR" - } - } - }, - "CommentType": { - "type": "object", - "properties": { - "text": { - "type": "object", - "description": "Comment Free Text", - "properties": { - "value": { - "type": "string", - "example": "Room away from the elevator." - } - } + "description": "Name Type. Valid value 'Primary'", + "example": "Primary" }, - "commentTitle": { - "description": "Title of the Comment", + "email": { "type": "string", - "example": "Notes from Channel" + "description": "Email of Guest", + "example": "customer@example.com" + }, + "phoneNumber": { + "type": "string", + "description": "Phone number of Guest", + "example": "415.555.0100" + }, + "address": { + "$ref": "#/definitions/Address" } - } + }, + "required": [ + "surname" + ] }, - "RoomStayData": { + "ReservationTransport": { "type": "object", - "description": "List of room stay information including Room Rates, Promotion, Guest Counts and Guarantee", "properties": { - "arrivalDate": { + "comments": { "type": "string", - "format": "date", - "description": "Arrival Date of the Reservation. Value must be of format YYYY-MM-DD", - "example": "2024-05-16" + "minLength": 0, + "maxLength": 2000, + "description": "Any additional info regarding the travel can be sent here" }, - "departureDate": { + "type": { "type": "string", - "format": "date", - "description": "Departure Date of the Reservation. Value must be of format YYYY-MM-DD", - "example": "2024-05-17" - }, - "guestCounts": { - "type": "object", - "description": "Reservation Guest Count details in room Stay level", - "properties": { - "adults": { - "type": "integer", - "format": "int32", - "description": "Adults count", - "example": 2 - }, - "children": { - "type": "integer", - "format": "int32", - "description": "Children count", - "example": 3 - }, - "childAges": { - "description": "Ages of children", - "type": "array", - "items": { - "type": "integer", - "format": "int32" - }, - "example": [ - 4, - 9, - 17 - ] - } - }, - "required": [ - "adults" - ] - }, - "promotion": { - "description": "Details of Promotion attached to the reservation.", - "type": "object", - "properties": { - "promotionCode": { - "type": "string", - "example": "EARLYBIRD", - "description": "Promotion code associated with the rate plan.", - "minLength": 0, - "maxLength": 20 - } - } + "minLength": 0, + "maxLength": 20, + "description": "Method of conveyance of the guest. For Ex : Air, Rail, Bus, Private Auto, Boat, Other" }, - "guarantee": { - "type": "object", - "description": "Reservation guarantee details.", - "properties": { - "guaranteeCode": { - "type": "string", - "example": "CC", - "description": "Accepts Property Guarantee Code.\nEither of guaranteeCode or guaranteeType should be provided.\n" - }, - "guaranteeType": { - "type": "string", - "example": "5", - "description": "Accepts OTA Standard Guarantee Type.\nPossible Values : Type assigned to the Guarantee.\nValid values: 5 = Credit Card, 8 = Deposit, 19 = Travel agency IATA number, 22 = Frequent guest, 38 = None.\nEither of guaranteeCode or guaranteeType should be provided.\n" - }, - "onHold": { - "type": "boolean", - "example": false, - "description": "If true indicates this Guarantee Code is used only to hold the inventory during reservation process." - } - } + "transportCode": { + "type": "string", + "minLength": 0, + "maxLength": 20, + "description": "Enter the transportation Code such as the airline flight number/city of origin applicable to the guest mode of transportation upon arrival. For example Flight 1660" }, - "printRate": { - "description": "Defines if the rate is printed on various correspondence. Possible values are 'true' or 'false'.", - "type": "boolean", - "example": false + "carrierCode": { + "type": "string", + "minLength": 0, + "maxLength": 20, + "description": "Enter the code associated with the air, rail, bus or car rental transport company being used by this guest at arrival; for example, Delta, Amtrak, Greyhound, Avis." }, - "roomRates": { - "description": "Room Rate Information", - "type": "array", - "minItems": 1, - "items": { - "$ref": "#/definitions/InfoRoomRateData" - } + "stationCode": { + "type": "string", + "minLength": 0, + "maxLength": 20, + "description": "Enter the code for the airport, bus station or other location of the guest arrival; for example, JFK International, Penn Station, Port Authority Bus Terminal." }, - "multiValueAttrs": { - "description": "Informative indicators indicating different values of an attribute exists over the stay.", - "type": "array", - "maxItems": 4000, - "items": { + "dateTime": { + "type": "string", + "format": "date-time", + "description": "Enter the expected time here" + }, + "transportationReqd": { + "type": "boolean", + "description": "Indicates if transportation is required or not" + } + } + }, + "ProfileIdListResponse": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { "type": "string", - "maxLength": 2000 + "description": "The unique ID associated with that profile" + }, + "idContext": { + "type": "string", + "example": "Central", + "description": "The Context of the ID sent above. Possible Values : Central" + }, + "type": { + "type": "string", + "description": "The type of profile being sent Possible Values : Guest, TravelAgent, Source, Company and Profile" } + } + } + }, + "PaymentMethod": { + "type": "object", + "description": "Reservation Payment Method details including payment Card details.", + "properties": { + "paymentMethod": { + "type": "string", + "description": "Indicates how the payment would be done. Possible Values : 5 (Credit Card), 1 (Cash).", + "example": "1" }, - "total": { - "$ref": "#/definitions/Total" + "folioView": { + "type": "string", + "description": "folio number for payment method (example: use 1 for guest guarantee, 2 for company/travel agent guarantee)", + "example": "1" + }, + "paymentCard": { + "$ref": "#/definitions/PaymentCard" } }, "required": [ - "arrivalDate", - "departureDate", - "roomRates", - "guarantee" + "paymentMethod" ] }, - "RoomStay": { + "PaymentCard": { "type": "object", - "description": "List of room stay information including Room Rates, Promotion, Guest Counts and Guarantee", "properties": { - "arrivalDate": { + "cardType": { + "description": "Type of the Credit Card", "type": "string", - "format": "date", - "description": "Arrival Date of the Reservation. Value must be of format YYYY-MM-DD", - "example": "2024-05-16" + "example": "MC" }, - "departureDate": { + "cardNumber": { + "description": "Full Card Number or the Card Token", "type": "string", - "format": "date", - "description": "Departure Date of the Reservation. Value must be of format YYYY-MM-DD", - "example": "2024-05-17" + "example": "5105105105105100" }, - "roomRates": { - "description": "Room Rate Information", + "expirationDate": { + "description": "Expiration date in format MM/YY", + "type": "string", + "pattern": "^((?:0[1-9]|1[0-2])\\/([0-9][0-9])|(?:\\d{4})-(?:0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01]))$", + "example": "06/21" + }, + "cardHolderName": { + "description": "Credit card holder name", + "type": "string", + "example": "Mary Smith" + }, + "cardNumberMasked": { + "description": "Masked card number.", + "type": "string", + "example": "XXXXXXXXXXXX0005", + "minLength": 0, + "maxLength": 80 + }, + "cardOrToken": { + "type": "string", + "description": "This contains information on whether credit card is tokenized (token enabled). A value of 'Token' indicates cardNumber holds token value and 'CardNumber' indicates cardNumber holds credit card number.", + "enum": [ + "CardNumber", + "Token" + ] + }, + "citId": { + "type": "string", + "description": "Customer Initiated Transaction(CIT) Id for Credit Cards. This is only used when PAYMENT SERVICES DIRECTIVE (PSD2) Opera Control is active.", + "minLength": 0, + "maxLength": 16, + "example": "654321ABC1234578" + } + }, + "required": [ + "cardType", + "cardNumber", + "expirationDate", + "cardHolderName" + ] + }, + "ReservationPoliciesResponse": { + "type": "object", + "properties": { + "cancellationPolicies": { "type": "array", "minItems": 1, "items": { - "$ref": "#/definitions/InfoRoomRate" + "$ref": "#/definitions/CancellationPolicy" } }, - "guestCounts": { + "depositPolicies": { + "type": "array", + "minItems": 1, + "items": { + "$ref": "#/definitions/DepositPolicyResponse" + } + } + } + }, + "DepositPolicyResponse": { + "type": "object", + "properties": { + "revenueType": { + "description": "Revenue Type", + "type": "string", + "enum": [ + "Rooms", + "Catering", + "All" + ], + "example": "Rooms" + }, + "policy": { "type": "object", "properties": { - "adults": { - "type": "integer", - "format": "int32", - "description": "Adults count", - "example": 2 + "deadline": { + "$ref": "#/definitions/Deadline" }, - "children": { + "amountPercent": { + "$ref": "#/definitions/AmountPercent" + }, + "description": { + "type": "string", + "description": "description", + "example": "Test" + }, + "depositReceiptNo": { "type": "integer", "format": "int32", - "description": "Children count", - "example": 3 + "description": "deposit receipt number", + "example": 123 }, - "childAges": { - "description": "Ages of children", - "type": "array", - "items": { - "type": "integer", - "format": "int32" - }, - "example": [ - 4, - 9, - 17 - ] + "transactionDate": { + "type": "string", + "format": "date", + "description": "Transaction Date", + "example": "2022-05-29" + }, + "depositReqReversed": { + "type": "boolean", + "description": "Deposit Request Reversed", + "example": true + }, + "formattedRule": { + "type": "string", + "description": "Formatted rule", + "example": "Yes" + }, + "typeOfCharges": { + "description": "Type of charges", + "type": "string", + "enum": [ + "Rooms", + "Catering", + "All" + ], + "example": "Rooms" + }, + "policyCode": { + "type": "string", + "description": "policy code", + "example": "abc" + }, + "manual": { + "type": "boolean", + "description": "manual", + "example": true + }, + "nonRefundable": { + "type": "boolean", + "description": "nonRefundable", + "example": false + }, + "taxInclusive": { + "type": "boolean", + "description": "taxInclusive", + "example": false + }, + "amount": { + "type": "number", + "description": "amount", + "example": 10 + }, + "basisType": { + "description": "Basis Type", + "type": "string", + "enum": [ + "FlatAmount", + "Percentage", + "Nights", + "NightPercentage", + "FullAmount" + ], + "example": "FlatAmount" } - }, - "required": [ - "adults" - ] + } + }, + "comments": { + "type": "string", + "description": "description", + "example": "Test" }, - "promotion": { - "description": "Details of Promotion attached to the reservation.", + "description": { + "type": "string", + "description": "description", + "example": "This is description in brief" + }, + "amountPaid": { "type": "object", "properties": { - "promotionCode": { + "amount": { + "type": "number", + "format": "double", + "description": "amount", + "example": 10 + }, + "currencyCode": { "type": "string", - "example": "EARLYBIRD", - "description": "Promotion code associated with the rate plan.", - "minLength": 0, - "maxLength": 20 + "description": "currency code", + "example": "EUR" } } }, - "guarantee": { - "description": "Reservation guarantee details.", + "amountDue": { "type": "object", "properties": { - "guaranteeCode": { - "type": "string", - "example": "CC", - "description": "Accepts Property Guarantee Code.\nEither of guaranteeCode or guaranteeType should be provided.\n" + "amount": { + "type": "integer", + "format": "int32", + "description": "amount", + "example": 10 }, - "guaranteeType": { + "currencyCode": { "type": "string", - "example": "8", - "description": "Accepts OTA Standard Guarantee Type.\nPossible Values : Type assigned to the Guarantee.\nValid values: 5 = Credit Card, 8 = Deposit, 19 = Travel agency IATA number, 22 = Frequent guest, 38 = None.\nEither of guaranteeCode or guaranteeType should be provided.\n" - }, - "onHold": { - "type": "boolean", - "example": false, - "description": "If true indicates this Guarantee Code is used only to hold the inventory during reservation process." + "description": "currency code", + "example": "EUR" } } }, - "printRate": { - "description": "Defines if the rate is printed on various correspondence. Possible values are 'true' or 'false'.", - "type": "boolean", - "example": false - } - }, - "required": [ - "arrivalDate", - "departureDate", - "roomRates", - "guarantee" - ] - }, - "ReservationGuestRequest": { - "type": "object", - "description": "Reservation Guest Information", - "properties": { - "profileInfo": { + "policyId": { "type": "object", "properties": { - "profileIdList": { - "$ref": "#/definitions/ProfileIdListRequest" + "id": { + "type": "string", + "description": "id value", + "example": "test_id" }, - "profile": { - "$ref": "#/definitions/Profile" + "type": { + "type": "string", + "description": "type", + "example": "new" } - }, - "required": [ - "profile" - ] - }, - "primary": { - "type": "boolean", - "example": true, - "description": "Indicates if the profile is primary if multiple profiles of the same type are being sent. Should be true by default if only one profile of same type is sent" - }, - "arrivalTransport": { - "description": "Arrival Transport details of the Guest", - "$ref": "#/definitions/ReservationTransport" + } }, - "departureTransport": { - "description": "Departure Transport details of the Guest", - "$ref": "#/definitions/ReservationTransport" + "paymentTypes": { + "type": "array", + "items": { + "type": "object", + "properties": { + "paymentCode": { + "type": "string" + }, + "paymentDescription": { + "type": "string" + } + } + } } - }, - "required": [ - "profileInfo" - ] + } }, - "ReservationGuestResponse": { - "description": "Reservation Guest Information", + "AmountPercent": { "type": "object", "properties": { - "profileInfo": { - "type": "object", - "properties": { - "profileIdList": { - "$ref": "#/definitions/ProfileIdListResponse" - }, - "profile": { - "$ref": "#/definitions/Profile" - } - }, - "required": [ - "profile" - ] + "basisType": { + "description": "Basis Type", + "type": "string", + "enum": [ + "FlatAmount", + "Percentage", + "Nights", + "NightPercentage", + "FullAmount" + ], + "example": "FlatAmount" }, - "primary": { - "type": "boolean", - "example": true, - "description": "Indicates if the profile is primary if multiple profiles of the same type are being sent. Should be true by default if only one profile of same type is sent" + "nights": { + "type": "integer", + "format": "int32", + "description": "nights", + "example": 2 }, - "arrivalTransport": { - "description": "Arrival Transport details of the Guest", - "$ref": "#/definitions/ReservationTransport" + "percent": { + "type": "number", + "format": "double", + "description": "percent value", + "example": 20 }, - "departureTransport": { - "description": "Departure Transport details of the Guest", - "$ref": "#/definitions/ReservationTransport" + "amount": { + "type": "number", + "format": "double", + "description": "amount", + "example": 50 + }, + "taxInclusive": { + "type": "boolean", + "description": "taxInclusive", + "example": true + }, + "currencyCode": { + "type": "string", + "description": "currency code", + "example": "EUR" } - }, - "required": [ - "profileInfo" - ] + } }, - "ReservationTransport": { + "Deadline": { "type": "object", "properties": { - "comments": { + "absoluteDeadline": { "type": "string", - "minLength": 0, - "maxLength": 2000, - "description": "Any additional info regarding the travel can be sent here" + "format": "date-time", + "description": "Absolute Deadline", + "example": "2021-04-01T15:46:40.134+01:00" }, - "type": { - "type": "string", - "minLength": 0, - "maxLength": 20, - "description": "Method of conveyance of the guest. For Ex : Air, Rail, Bus, Private Auto, Boat, Other" + "offsetFromArrival": { + "type": "integer", + "format": "int32", + "description": "offset from arrival", + "example": 2 }, - "transportCode": { + "offsetDropTime": { "type": "string", - "minLength": 0, - "maxLength": 20, - "description": "Enter the transportation Code such as the airline flight number/city of origin applicable to the guest mode of transportation upon arrival. For example Flight 1660" + "enum": [ + "BeforeArrival", + "AfterBooking" + ], + "description": "offset drop time", + "example": "BeforeArrival" }, - "carrierCode": { - "type": "string", - "minLength": 0, - "maxLength": 20, - "description": "Enter the code associated with the air, rail, bus or car rental transport company being used by this guest at arrival; for example, Delta, Amtrak, Greyhound, Avis." + "offsetFromBookingDate": { + "type": "integer", + "format": "int32", + "description": "offset value from booking date", + "example": 5 }, - "stationCode": { - "type": "string", - "minLength": 0, - "maxLength": 20, - "description": "Enter the code for the airport, bus station or other location of the guest arrival; for example, JFK International, Penn Station, Port Authority Bus Terminal." + "offsetUnitMultiplier": { + "type": "integer", + "format": "int32", + "description": "offset value Unit multiplier", + "example": 8 }, - "dateTime": { + "offsetTimeUnit": { "type": "string", - "format": "date-time", - "description": "Enter the expected time here" - }, - "transportationReqd": { - "type": "boolean", - "description": "Indicates if transportation is required or not" - } - } - }, - "ReservationPoliciesResponse": { - "type": "object", - "properties": { - "cancellationPolicies": { - "type": "array", - "minItems": 1, - "items": { - "$ref": "#/definitions/CancellationPolicy" - } - }, - "depositPolicies": { - "type": "array", - "minItems": 1, - "items": { - "$ref": "#/definitions/DepositPolicyResponse" - } + "enum": [ + "Year", + "Month", + "Day", + "Hour" + ], + "description": "offset time unit", + "example": "Hour" } } }, @@ -2698,1104 +1925,1985 @@ } } }, - "Deadline": { + "ReservationId": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Global reservation number from external channel. Maximum length is 50 alphanumeric characters without spaces.", + "example": "5030863" + }, + "type": { + "type": "string", + "description": "Type of id", + "example": "Confirmation" + }, + "idContext": { + "type": "string", + "description": "Context of the Id.", + "example": "Central" + }, + "idExtension": { + "type": "string", + "description": "This is the index number for multi leg reservations. Numeric values only.", + "example": "1" + } + } + }, + "CommentType": { + "type": "object", + "properties": { + "text": { + "type": "object", + "description": "Comment Free Text", + "properties": { + "value": { + "type": "string", + "example": "Room away from the elevator." + } + } + }, + "commentTitle": { + "description": "Title of the Comment", + "type": "string", + "example": "Notes from Channel" + } + } + }, + "RoomStayData": { + "type": "object", + "description": "List of room stay information including Room Rates, Promotion, Guest Counts and Guarantee", + "properties": { + "arrivalDate": { + "type": "string", + "format": "date", + "description": "Arrival Date of the Reservation. Value must be of format YYYY-MM-DD", + "example": "2024-05-16" + }, + "departureDate": { + "type": "string", + "format": "date", + "description": "Departure Date of the Reservation. Value must be of format YYYY-MM-DD", + "example": "2024-05-17" + }, + "guestCounts": { + "type": "object", + "description": "Reservation Guest Count details in room Stay level", + "properties": { + "adults": { + "type": "integer", + "format": "int32", + "description": "Adults count", + "example": 2 + }, + "children": { + "type": "integer", + "format": "int32", + "description": "Children count", + "example": 3 + }, + "childAges": { + "description": "Ages of children", + "type": "array", + "items": { + "type": "integer", + "format": "int32" + }, + "example": [ + 4, + 9, + 17 + ] + } + }, + "required": [ + "adults" + ] + }, + "promotion": { + "description": "Details of Promotion attached to the reservation.", + "type": "object", + "properties": { + "promotionCode": { + "type": "string", + "example": "EARLYBIRD", + "description": "Promotion code associated with the rate plan.", + "minLength": 0, + "maxLength": 20 + } + } + }, + "guarantee": { + "type": "object", + "description": "Reservation guarantee details.", + "properties": { + "guaranteeCode": { + "type": "string", + "example": "CC", + "description": "Accepts Property Guarantee Code.\nEither of guaranteeCode or guaranteeType should be provided.\n" + }, + "guaranteeType": { + "type": "string", + "example": "5", + "description": "Accepts OTA Standard Guarantee Type.\nPossible Values : Type assigned to the Guarantee.\nValid values: 5 = Credit Card, 8 = Deposit, 19 = Travel agency IATA number, 22 = Frequent guest, 30 = Corporate ID/CD Number, 38 = None.\nEither of guaranteeCode or guaranteeType should be provided.\n" + }, + "onHold": { + "type": "boolean", + "example": false, + "description": "If true indicates this Guarantee Code is used only to hold the inventory during reservation process." + } + } + }, + "printRate": { + "description": "Defines if the rate is printed on various correspondence. Possible values are 'true' or 'false'.", + "type": "boolean", + "example": false + }, + "roomRates": { + "description": "Room Rate Information", + "type": "array", + "minItems": 1, + "items": { + "$ref": "#/definitions/InfoRoomRateData" + } + }, + "multiValueAttrs": { + "description": "Informative indicators indicating different values of an attribute exists over the stay.", + "type": "array", + "maxItems": 4000, + "items": { + "type": "string", + "maxLength": 2000 + } + }, + "total": { + "$ref": "#/definitions/Total" + }, + "expectedTimes": { + "description": "Expected Arrival and Departure Time information.", + "$ref": "#/definitions/ExpectedTimesType" + }, + "bookingMedium": { + "description": "Indicates the Origin of the reservation", + "type": "string", + "minLength": 1, + "maxLength": 20, + "example": "OTA" + } + }, + "required": [ + "arrivalDate", + "departureDate", + "roomRates", + "guarantee" + ] + }, + "ExpectedTimesType": { + "type": "object", + "description": "Expected Arrival and Departure Time information.", + "properties": { + "reservationExpectedArrivalTime": { + "description": "Indicates the expected Arrival Time of the reservation guest.", + "type": "string", + "format": "date-time", + "example": "2025-11-17T12:21:00.000Z" + }, + "reservationExpectedDepartureTime": { + "description": "Indicates the expected Departure Time of the reservation guest.", + "type": "string", + "format": "date-time", + "example": "2025-11-20T12:21:00.000Z" + } + } + }, + "Total": { + "type": "object", + "description": "Reservation Total Rate Information\n* If the rate plan is configured as Tax Inclusive, Amount After Tax is returned.\n* If the rate Plan is configured as Tax Exclusive, Amount Before Tax is returned.\n", + "properties": { + "taxes": { + "type": "object", + "description": "Total Tax details applicable for this reservation", + "$ref": "#/definitions/Taxes" + }, + "description": { + "type": "string", + "example": "string", + "deprecated": true + }, + "currencySymbol": { + "type": "string", + "description": "Symbol of Rate Currency.", + "example": "$" + }, + "decimalPlaces": { + "type": "number", + "description": "Rate Amount decimal Places.", + "example": 1 + }, + "code": { + "type": "string", + "example": "string", + "deprecated": true + }, + "rateOverride": { + "type": "boolean", + "description": "Indicated if the rate is ovverriden or not.", + "example": true + }, + "amountAfterTax": { + "type": "number", + "example": 214.5, + "description": "Reservation Total Rate including all known taxes, fees and surcharges." + }, + "amountBeforeTax": { + "type": "number", + "description": "Reservation Total Rate excluding all known taxes, fees and surcharges.", + "example": 200 + }, + "currencyCode": { + "$ref": "#/definitions/CurrencyCode" + } + } + }, + "Taxes": { + "type": "object", + "description": "Tax details.", + "properties": { + "tax": { + "type": "array", + "description": "List of taxes applicable for this reservation", + "minItems": 1, + "items": { + "$ref": "#/definitions/Tax" + } + }, + "amount": { + "type": "number", + "description": "Total Tax amount applicable for the reservation.", + "example": 20.3 + }, + "currencyCode": { + "type": "string", + "description": "ISO currency code of the tax.", + "example": "EUR" + }, + "hotelTaxFeeDescriptions": { + "type": "array", + "description": "Hotel Tax / Fee Descriptions", + "items": { + "type": "object", + "properties": { + "description": { + "type": "string", + "example": "9% City Occupancy Tax" + } + } + } + } + } + }, + "Tax": { "type": "object", "properties": { - "absoluteDeadline": { + "description": { "type": "string", - "format": "date-time", - "description": "Absolute Deadline", - "example": "2021-04-01T15:46:40.134+01:00" - }, - "offsetFromArrival": { - "type": "integer", - "format": "int32", - "description": "offset from arrival", - "example": 2 + "description": "OTA Standard Fee Tax Type description", + "example": "VAT (Value Added Tax)" }, - "offsetDropTime": { + "type": { "type": "string", + "description": "Indicates if this tax is included or excluded in rate.", "enum": [ - "BeforeArrival", - "AfterBooking" + "Inclusive", + "Exclusive" ], - "description": "offset drop time", - "example": "BeforeArrival" - }, - "offsetFromBookingDate": { - "type": "integer", - "format": "int32", - "description": "offset value from booking date", - "example": 5 - }, - "offsetUnitMultiplier": { - "type": "integer", - "format": "int32", - "description": "offset value Unit multiplier", - "example": 8 + "example": "Exclusive" }, - "offsetTimeUnit": { - "type": "string", - "enum": [ - "Year", - "Month", - "Day", - "Hour" - ], - "description": "offset time unit", - "example": "Hour" - } - } - }, - "AmountPercent": { - "type": "object", - "properties": { - "basisType": { - "description": "Basis Type", + "code": { "type": "string", - "enum": [ - "FlatAmount", - "Percentage", - "Nights", - "NightPercentage", - "FullAmount" - ], - "example": "FlatAmount" - }, - "nights": { - "type": "integer", - "format": "int32", - "description": "nights", - "example": 2 - }, - "percent": { - "type": "number", - "format": "double", - "description": "percent value", - "example": 20 + "description": "OTA Standard Fee Tax Type", + "example": "36" }, "amount": { "type": "number", - "format": "double", - "description": "amount", - "example": 50 - }, - "taxInclusive": { - "type": "boolean", - "description": "taxInclusive", - "example": true + "description": "Total tax amount of given Fee Tax type.", + "example": 10 }, "currencyCode": { "type": "string", - "description": "currency code", + "description": "ISO currency code of the tax.", "example": "EUR" } } }, - "DepositPolicyResponse": { + "CurrencyCode": { + "type": "string", + "description": "The rate currency code. This should be ISO currency code.\n * Matches regex pattern: [A-Z]{3}\n * Length of string must be less than, or equal to 3\n * Length of string must be greater than, or equal to 3\n", + "example": "USD" + }, + "InfoRoomRateData": { "type": "object", - "properties": { - "revenueType": { - "description": "Revenue Type", - "type": "string", - "enum": [ - "Rooms", - "Catering", - "All" - ], - "example": "Rooms" + "description": "The response object for InfoRoomRate", + "allOf": [ + { + "$ref": "#/definitions/InfoRoomRate" }, - "policy": { + { "type": "object", "properties": { - "deadline": { - "$ref": "#/definitions/Deadline" - }, - "amountPercent": { - "$ref": "#/definitions/AmountPercent" - }, - "description": { - "type": "string", - "description": "description", - "example": "Test" - }, - "depositReceiptNo": { - "type": "integer", - "format": "int32", - "description": "deposit receipt number", - "example": 123 + "ratePlanInfo": { + "type": "object", + "description": "Rate Plan information", + "properties": { + "ratePlanType": { + "type": "string", + "description": "The rate plan type associated with the rate plan.", + "example": "CORP" + }, + "ratePlanName": { + "type": "string", + "description": "The name of the rate plan.", + "example": "Flexible Room Only Rate" + }, + "ratePlanLevel": { + "type": "string", + "description": "The rate level the rate plan is associated to.", + "example": "DISC" + }, + "ratePlanCategory": { + "type": "string", + "description": "The rate category the rate plan is associated to.", + "example": "FLEX" + }, + "identificationRequired": { + "type": "boolean", + "description": "Indicates if an ID is required during the Check-In for this rate booking.", + "example": false + }, + "gdsDescription": { + "$ref": "#/definitions/GdsDescription" + }, + "mealPlan": { + "description": "Type of meal plan the rate plan includes", + "type": "object", + "$ref": "#/definitions/MealPlan" + } + } }, - "transactionDate": { - "type": "string", - "format": "date", - "description": "Transaction Date", - "example": "2022-05-29" + "roomTypeInfo": { + "type": "object", + "description": "Room Type Information", + "properties": { + "roomType": { + "type": "string", + "description": "The code for the room type.", + "example": "A1K" + }, + "description": { + "type": "array", + "description": "Description of the room type.", + "items": { + "type": "string", + "example": "Deluxe Suite Room with Ocean View" + } + }, + "roomName": { + "type": "string", + "description": "Name of the room type.", + "example": "Deluxe Suite" + }, + "roomCategory": { + "type": "string", + "description": "Room category with which the room type is associated.", + "example": "SUITE" + }, + "roomAmenities": { + "type": "array", + "description": "List of amenities for the room type.", + "items": { + "$ref": "#/definitions/RoomAmenities" + } + }, + "roomViewType": { + "type": "string", + "description": "The type of view the room type offers.", + "example": "Ocean View" + }, + "nonSmokingInd": { + "type": "boolean", + "description": "When true the room type is non-smoking.", + "example": true + } + } }, - "depositReqReversed": { + "suppressRate": { "type": "boolean", - "description": "Deposit Request Reversed", - "example": true - }, - "formattedRule": { - "type": "string", - "description": "Formatted rule", - "example": "Yes" - }, - "typeOfCharges": { - "description": "Type of charges", - "type": "string", - "enum": [ - "Rooms", - "Catering", - "All" - ], - "example": "Rooms" + "description": "Used to suppress the display of the room rate in various correspondence. Possible values are 'true' or 'false'.", + "example": false }, - "policyCode": { + "commissionCode": { "type": "string", - "description": "policy code", - "example": "abc" + "description": "Commission Code applicable for the reservation.", + "example": "COM20P" }, - "manual": { + "commissionable": { "type": "boolean", - "description": "manual", + "description": "Indicates if a rate plan is commissionable or not", "example": true }, - "nonRefundable": { - "type": "boolean", - "description": "nonRefundable", - "example": false - }, - "taxInclusive": { - "type": "boolean", - "description": "taxInclusive", - "example": false - }, - "amount": { + "commissionPercentage": { "type": "number", - "description": "amount", + "description": "commissionPercentage value", "example": 10 - }, - "basisType": { - "description": "Basis Type", - "type": "string", - "enum": [ - "FlatAmount", - "Percentage", - "Nights", - "NightPercentage", - "FullAmount" - ], - "example": "FlatAmount" } } + } + ] + }, + "GdsDescription": { + "type": "object", + "description": "Multi line description of the rate plan.", + "properties": { + "line1": { + "description": "First line of rate plan description.", + "type": "string", + "example": "Room Only Rate with free wifi" }, - "comments": { + "line2": { + "description": "Second line of rate plan description.", "type": "string", - "description": "description", - "example": "Test" + "example": "Continental Breakfast for additional fee" + }, + "line3": { + "description": "Third line of rate plan description.", + "type": "string", + "example": "Cancel anytime" + }, + "detailedDescription": { + "description": "Detailed information about the rate plan.", + "type": "string", + "example": "An outdoor pool is also available for guests staying at the lodge during the summertime." + } + } + }, + "RoomAmenities": { + "type": "object", + "properties": { + "roomAmenity": { + "description": "The code for an amenity offered with the room type.", + "type": "string", + "example": "13" }, "description": { + "description": "Description of the amenity for the room type.", "type": "string", - "description": "description", - "example": "This is description in brief" + "example": "Bathtub" }, - "amountPaid": { + "availabilityStatus": { + "description": "Indicates the availability status of the room amenity.\n* AvailableForSale - Room amenity is available for sale.\n* NoAvailability - Room amenity is not available for sale\n", + "type": "string", + "enum": [ + "AvailableForSale", + "NoAvailability" + ], + "example": "AvailableForSales" + }, + "quantity": { + "description": "The number of amenities within the room amenity code.", + "type": "integer", + "format": "int32" + }, + "includeInRate": { + "description": "When true indicates if the room amenity is included with the room rate.", + "type": "boolean" + }, + "confirmable": { + "description": "When true indicates there is a need to contact the property to confirm the availability of the room amenity.", + "type": "boolean" + } + } + }, + "InfoRoomRate": { + "type": "object", + "properties": { + "rates": { "type": "object", "properties": { - "amount": { - "type": "number", - "format": "double", - "description": "amount", - "example": 10 - }, - "currencyCode": { - "type": "string", - "description": "currency code", - "example": "EUR" + "rate": { + "type": "array", + "items": { + "$ref": "#/definitions/RoomRate" + } } } }, - "amountDue": { + "guestCounts": { + "$ref": "#/definitions/GuestCount" + }, + "reservationBlock": { "type": "object", + "description": "Block related information", "properties": { - "amount": { - "type": "integer", - "format": "int32", - "description": "amount", - "example": 10 + "blockIdList": { + "description": "List of Block Ids", + "type": "array", + "items": { + "$ref": "#/definitions/blockIdList" + } }, - "currencyCode": { + "blockName": { + "description": "Name of the Block", "type": "string", - "description": "currency code", - "example": "EUR" + "maxLength": 2000, + "example": "ABC Annual Meet" } } }, - "policyId": { + "roomType": { + "type": "string", + "description": "Room Type Code for which the reservation is requested for.", + "example": "XA1K" + }, + "ratePlanCode": { + "type": "string", + "description": "* Rate Plan Code for which the reservation is requested.\n* Rate plan code is mandatory for Transient ( non Block) reservation requests.\n* Rate Plan Code is optional if the reservation is for a Business Block.\n", + "example": "XDAILY" + }, + "numberOfUnits": { + "type": "integer", + "format": "int32", + "description": "Number of rooms to be booked for this reservation", + "example": 1 + }, + "marketCode": { + "type": "string", + "description": "The code that relates to the market being sold to (e.g., the corporate market, packages).", + "example": "BR" + }, + "sourceCode": { + "type": "string", + "description": "To specify where the business came from e.g.radio, newspaper ad, etc.", + "example": "OTA" + }, + "start": { + "description": "Effective Start Date of the room rate.\n* Value must be of format 'date'\n", + "type": "string", + "format": "date", + "example": "2024-05-16" + }, + "end": { + "description": "Effective End Date of the room rate.\n* Value must be of format 'date'\n", + "type": "string", + "format": "date", + "example": "2024-05-16" + } + }, + "required": [ + "guestCounts", + "roomType" + ] + }, + "blockIdList": { + "type": "object", + "properties": { + "id": { + "description": "Unique OPERA Block ID which is a primary identification of a Block in OPERA.", + "type": "string", + "maxLength": 40, + "example": "ABCEVENT0523" + }, + "type": { + "description": "Type of the Block Id. Valid value 'BlockCode'", + "type": "string", + "enum": [ + "BlockCode" + ] + } + } + }, + "GuestCount": { + "type": "object", + "description": "Reservation Guest Count details in room Stay level", + "properties": { + "childAges": { + "description": "Ages of children", + "type": "array", + "items": { + "type": "integer", + "format": "int32" + }, + "example": [ + 4, + 9, + 17 + ] + }, + "adults": { + "description": "Number of adults", + "type": "integer", + "format": "int32", + "example": 2 + }, + "children": { + "description": "Number of children", + "type": "integer", + "format": "int32", + "example": 3 + } + }, + "required": [ + "adults" + ] + }, + "RoomRate": { + "type": "object", + "properties": { + "base": { "type": "object", + "description": "Base Rate Details\n* If the rate plan is configured as Tax Inclusive, Amount After Tax is expected in reservation requests.\n* If the rate Plan is configured as Tax exclusive, Amount Before Tax is expected in reservation requests.\n", "properties": { - "id": { - "type": "string", - "description": "id value", - "example": "test_id" + "amountAfterTax": { + "type": "number", + "example": 214.5, + "description": "Room Rate including all known taxes, fees and surcharges." }, - "type": { - "type": "string", - "description": "type", - "example": "new" + "amountBeforeTax": { + "type": "number", + "description": "Room Rate excluding all known taxes, fees and surcharges.", + "example": 200 + }, + "currencyCode": { + "$ref": "#/definitions/CurrencyCode" } } }, - "paymentTypes": { - "type": "array", - "items": { - "type": "object", - "properties": { - "paymentCode": { - "type": "string" - }, - "paymentDescription": { - "type": "string" - } - } - } + "start": { + "description": "Effective Start Date of the room rate.\n* Value must be of format 'date'\n", + "type": "string", + "format": "date", + "example": "2024-05-16" + }, + "end": { + "description": "Effective End Date of the room rate.\n* Value must be of format 'date'\n", + "type": "string", + "format": "date", + "example": "2024-05-16" } } }, - "ProfileIdListRequest": { - "type": "array", - "items": { - "type": "object", - "properties": { - "id": { - "type": "string", - "description": "The unique ID associated with that profile" - }, - "idContext": { - "type": "string", - "example": "Central", - "description": "The Context of the ID sent above. Possible Values : Central" + "MealPlan": { + "type": "object", + "properties": { + "mealPlanIncluded": { + "description": "Type of meal plan", + "type": "object", + "$ref": "#/definitions/RatePlanMealPlanType" + }, + "mealPlanCode": { + "description": "The meal plan code", + "type": "string", + "example": "1" + }, + "mealPlanDescription": { + "description": "The meal plan description", + "type": "string", + "example": "All inclusive meal plan" + }, + "mealsIncluded": { + "description": "Type of meal plan the rate plan includes", + "type": "array", + "items": { + "type": "string" }, - "type": { - "type": "string", - "description": "The type of profile being sent Possible Values : Guest, TravelAgent, Source, Company" - } + "example": [ + "Breakfast", + "Lunch", + "Dinner" + ] } } }, - "ProfileIdListResponse": { - "type": "array", - "items": { - "type": "object", - "properties": { - "id": { - "type": "string", - "description": "The unique ID associated with that profile" - }, - "idContext": { - "type": "string", - "example": "Central", - "description": "The Context of the ID sent above. Possible Values : Central" + "RatePlanMealPlanType": { + "type": "string", + "enum": [ + "Breakfast", + "Lunch", + "Dinner", + "AllInclusive" + ], + "description": "Type of meal plan the rate plan includes" + }, + "ModifyRequestType": { + "type": "object", + "properties": { + "reservations": { + "type": "array", + "items": { + "$ref": "#/definitions/ModifyReservationRequest" }, - "type": { - "type": "string", - "description": "The type of profile being sent Possible Values : Guest, TravelAgent, Source, Company and Profile" - } + "minItems": 1 } } }, - "Profile": { + "ModifyReservationRequest": { "type": "object", "properties": { - "customer": { - "type": "object", - "properties": { - "personName": { - "type": "array", - "minItems": 1, - "items": { - "$ref": "#/definitions/PersonName" - } - }, - "language": { - "description": "Reservation Language Code", - "type": "string", - "example": "en-us" - } - }, - "required": [ - "personName" - ] + "reservationIdList": { + "type": "array", + "items": { + "$ref": "#/definitions/ReservationId" + } }, - "profileType": { - "$ref": "#/definitions/ProfileType" + "isSessionRequest": { + "type": "boolean", + "example": false, + "description": "Used to determine if the incoming reservation should be treated as a session reservation. By default this parameter is set to false." }, - "companyInfo": { - "type": "object", - "properties": { - "companyName": { - "type": "string", - "description": "Name of the associated Company, Source or Travel Agent" + "lastModifyDateTime": { + "type": "string", + "format": "date-time", + "description": "Date and time when this reservation was last updated, including time zone information. Timestamp as defined in ISO 8601 format and always be in the following format: YYYY-MM-DDThh:mm:ssZ (time is UTC).", + "example": "2023-11-17T12:21:00Z" + }, + "roomStay": { + "$ref": "#/definitions/RoomStay" + }, + "reservationGuests": { + "type": "array", + "items": { + "$ref": "#/definitions/ReservationGuestRequest" + }, + "example": [ + { + "profileInfo": { + "profile": { + "customer": { + "personName": [ + { + "surname": "Smith", + "givenName": "Mary", + "middleName": "Angel", + "nameTitle": "Mr and Mrs", + "nameType": "Primary", + "email": "customer@example.com", + "phoneNumber": "415.555.0100", + "address": { + "addressLine": [ + "Street 7031 Columbia Gateway Dr." + ], + "cityName": "Columbia", + "postalCode": "21046", + "country": { + "code": "US" + }, + "state": "MD" + } + } + ], + "language": "en-us" + }, + "profileType": "Guest" + } + }, + "primary": true, + "arrivalTransport": { + "comments": "Comments Area", + "type": "adf", + "transportCode": "XXXX", + "carrierCode": "XXXX", + "stationCode": "XXXX", + "dateTime": "2020-09-17T12:21:00.000Z", + "transportationReqd": true + }, + "departureTransport": { + "comments": "Comments Area", + "type": "adf", + "transportCode": "XXXX", + "carrierCode": "XXXX", + "stationCode": "XXXX", + "dateTime": "2020-09-17T12:21:00.000Z", + "transportationReqd": true + } }, - "email": { - "type": "string", - "description": "Email of Guest", - "example": "customer@example.com" + { + "profileInfo": { + "profileIdList": [ + { + "id": "12345671", + "idContext": "Central", + "type": "TravelAgent" + } + ], + "profile": { + "profileType": "TravelAgent", + "companyInfo": { + "companyName": "Smith Travel", + "email": "customer@example.com", + "phoneNumber": "415.555.0100", + "address": { + "addressLine": [ + "Street 7031 Columbia Gateway Dr." + ], + "cityName": "Columbia", + "postalCode": "21046", + "country": { + "code": "US" + }, + "state": "MD" + } + } + } + }, + "primary": true }, - "phoneNumber": { - "type": "string", - "description": "Phone number of Guest", - "example": "415.555.0100" + { + "profileInfo": { + "profileIdList": [ + { + "id": "12345672", + "idContext": "Central", + "type": "Source" + } + ], + "profile": { + "profileType": "Source", + "companyInfo": { + "companyName": "Smith Travel POS", + "email": "customer@example.com", + "phoneNumber": "415.555.0100", + "address": { + "addressLine": [ + "Street 7031 Columbia Gateway Dr." + ], + "cityName": "Columbia", + "postalCode": "21046", + "country": { + "code": "US" + }, + "state": "MD" + } + } + } + }, + "primary": true }, - "address": { - "$ref": "#/definitions/Address" + { + "profileInfo": { + "profileIdList": [ + { + "id": "", + "idContext": "Central", + "type": "Company" + } + ], + "profile": { + "profileType": "Company", + "companyInfo": { + "companyName": "Oracle Corporation", + "email": "customer@example.com", + "phoneNumber": "415.555.0100", + "address": { + "addressLine": [ + "Street 7031 Columbia Gateway Dr." + ], + "cityName": "Columbia", + "postalCode": "21046", + "country": { + "code": "US" + }, + "state": "MD" + } + } + }, + "primary": true + } } + ] + }, + "reservationPaymentMethods": { + "type": "array", + "minItems": 1, + "items": { + "$ref": "#/definitions/PaymentMethod" } - } - } - }, - "ProfileType": { - "type": "string", - "enum": [ - "Guest", - "TravelAgent", - "Source", - "Company" - ], - "example": "Guest", - "description": "The type of profile being sent" - }, - "PersonName": { - "type": "object", - "properties": { - "givenName": { - "type": "string", - "description": "Given Name of Guest", - "example": "Mary" }, - "surname": { - "type": "string", - "description": "Last Name of Guest", - "minLength": 2, - "example": "Smith" + "reservationMemberships": { + "type": "array", + "items": { + "$ref": "#/definitions/ReservationMembership" + } }, - "nameTitle": { + "hotelCode": { + "description": "The unique identifier of the Property in Channel system.", "type": "string", - "description": "Title of Guest", - "example": "Mr and Mrs" + "example": "XUSXXYY99" }, - "nameType": { + "messageId": { + "description": "Reservation Message Number generated by the requester.", "type": "string", - "description": "Name Type. Valid value 'Primary'", - "example": "Primary" + "example": "22922909" }, - "email": { - "type": "string", - "description": "Email of Guest", - "example": "customer@example.com" + "comments": { + "type": "array", + "description": "Comments associated to the Reservation", + "items": { + "type": "object", + "properties": { + "comment": { + "$ref": "#/definitions/CommentType" + } + } + } }, - "phoneNumber": { + "printRate": { + "description": "Defines if the rate is printed on various correspondence. Possible values are 'true' or 'false'.", + "type": "boolean", + "example": false + }, + "optedForCommunication": { + "description": "Defines if guest agreed to receive correspondence from the property via email, phone, letter, etc. Possible values are 'true' or 'false'.", + "type": "boolean", + "example": false + }, + "subChannelCode": { "type": "string", - "description": "Phone number of Guest", - "example": "415.555.0100" + "description": "Sub Channel Code associated to reservation.", + "example": "CH1" }, - "address": { - "$ref": "#/definitions/Address" + "travelPurpose": { + "description": "Indicates the purpose of Guest Stay", + "type": "string", + "enum": [ + "Leisure", + "Business" + ] } }, "required": [ - "surname" + "reservationIdList", + "roomStay", + "reservationGuests", + "reservationPaymentMethods" ] }, - "Address": { + "RoomStay": { "type": "object", + "description": "List of room stay information including Room Rates, Promotion, Guest Counts and Guarantee", "properties": { - "addressLine": { - "description": "Guest Address Details", + "arrivalDate": { + "type": "string", + "format": "date", + "description": "Arrival Date of the Reservation. Value must be of format YYYY-MM-DD", + "example": "2024-05-16" + }, + "departureDate": { + "type": "string", + "format": "date", + "description": "Departure Date of the Reservation. Value must be of format YYYY-MM-DD", + "example": "2024-05-17" + }, + "roomRates": { + "description": "Room Rate Information", "type": "array", "minItems": 1, "items": { - "type": "string" + "$ref": "#/definitions/InfoRoomRate" + } + }, + "guestCounts": { + "type": "object", + "properties": { + "adults": { + "type": "integer", + "format": "int32", + "description": "Adults count", + "example": 2 + }, + "children": { + "type": "integer", + "format": "int32", + "description": "Children count", + "example": 3 + }, + "childAges": { + "description": "Ages of children", + "type": "array", + "items": { + "type": "integer", + "format": "int32" + }, + "example": [ + 4, + 9, + 17 + ] + } }, - "example": [ - "Street 7031 Columbia Gateway Dr." + "required": [ + "adults" ] }, - "cityName": { - "description": "Name of the City", - "type": "string", - "example": "Columbia" - }, - "postalCode": { - "description": "Postal Code of the Guest Address", - "type": "string", - "example": "Z23457A9" - }, - "country": { - "$ref": "#/definitions/Country" - }, - "state": { - "description": "State Code.", - "type": "string", - "example": "MD" - } - } - }, - "Country": { - "type": "object", - "properties": { - "code": { - "type": "string", - "description": "Supported codes for countries are ISO 3166-1 Alpha-2 values only, ie. US, not USA.", - "example": "US" - } - } - }, - "CurrencyCode": { - "type": "string", - "description": "The rate currency code. This should be ISO currency code.\n * Matches regex pattern: [A-Z]{3}\n * Length of string must be less than, or equal to 3\n * Length of string must be greater than, or equal to 3\n", - "example": "USD" - }, - "PaymentMethod": { - "type": "object", - "description": "Reservation Payment Method details including payment Card details.", - "properties": { - "paymentMethod": { - "type": "string", - "description": "Indicated how the payment would be done Possible Values : 5 (for Credit Card) and 1 (for Cash)", - "example": "1" + "promotion": { + "description": "Details of Promotion attached to the reservation.", + "type": "object", + "properties": { + "promotionCode": { + "type": "string", + "example": "EARLYBIRD", + "description": "Promotion code associated with the rate plan.", + "minLength": 0, + "maxLength": 20 + } + } }, - "folioView": { - "type": "string", - "description": "folio number for payment method (example: use 1 for guest guarantee, 2 for company/travel agent guarantee)", - "example": "1" + "guarantee": { + "description": "Reservation guarantee details.", + "type": "object", + "properties": { + "guaranteeCode": { + "type": "string", + "example": "CC", + "description": "Accepts Property Guarantee Code.\nEither of guaranteeCode or guaranteeType should be provided.\n" + }, + "guaranteeType": { + "type": "string", + "example": "8", + "description": "Accepts OTA Standard Guarantee Type.\nPossible Values : Type assigned to the Guarantee.\nValid values: 5 = Credit Card, 8 = Deposit, 19 = Travel agency IATA number, 22 = Frequent guest, 38 = None.\nEither of guaranteeCode or guaranteeType should be provided.\n" + }, + "onHold": { + "type": "boolean", + "example": false, + "description": "If true indicates this Guarantee Code is used only to hold the inventory during reservation process." + } + } }, - "paymentCard": { - "$ref": "#/definitions/PaymentCard" - } - }, - "required": [ - "paymentMethod" - ] - }, - "ReservationMembership": { - "description": "Details of the membership added to the reservation.", - "type": "object", - "properties": { - "membershipLevel": { - "type": "string", - "example": "ENTRY", - "description": "Code that designates this membership level." + "printRate": { + "description": "Defines if the rate is printed on various correspondence. Possible values are 'true' or 'false'.", + "type": "boolean", + "example": false }, - "membershipId": { - "type": "string", - "example": "O12345F", - "description": "The guest's membership ID number" + "expectedTimes": { + "description": "Expected Arrival and Departure Time information.", + "$ref": "#/definitions/ExpectedTimesType" }, - "membershipType": { - "type": "string", - "example": "MF", - "description": "The membership type belonging to the program the guest is enrolled with" + "bookingMedium": { + "description": "Indicates the Origin of the reservation", + "type": "string", + "minLength": 1, + "maxLength": 20, + "example": "OTA" } }, "required": [ - "membershipId" + "arrivalDate", + "departureDate", + "roomRates", + "guarantee" ] }, - "MembershipComment": { + "ReservationGuestRequest": { "type": "object", + "description": "Reservation Guest Information", "properties": { - "text": { + "profileInfo": { "type": "object", "properties": { - "value": { - "type": "string", - "example": "text value" + "profileIdList": { + "$ref": "#/definitions/ProfileIdListRequest" }, - "language": { - "type": "string", - "example": "English" + "profile": { + "$ref": "#/definitions/Profile" } - } - } - } - }, - "Benefit": { - "type": "object", - "properties": { - "code": { - "type": "string", - "example": "benefit code" - }, - "message": { - "type": "string", - "example": "message" + }, + "required": [ + "profile" + ] }, - "inactive": { + "primary": { "type": "boolean", - "example": false + "example": true, + "description": "Indicates if the profile is primary if multiple profiles of the same type are being sent. Should be true by default if only one profile of same type is sent" + }, + "arrivalTransport": { + "description": "Arrival Transport details of the Guest", + "$ref": "#/definitions/ReservationTransport" + }, + "departureTransport": { + "description": "Departure Transport details of the Guest", + "$ref": "#/definitions/ReservationTransport" + } + }, + "required": [ + "profileInfo" + ] + }, + "ProfileIdListRequest": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The unique ID associated with that profile" + }, + "idContext": { + "type": "string", + "example": "Central", + "description": "The Context of the ID sent above. Possible Values : Central" + }, + "type": { + "type": "string", + "description": "The type of profile being sent Possible Values : Guest, TravelAgent, Source, Company" + } } } }, - "PaymentCard": { + "OnHoldResponse": { "type": "object", "properties": { - "cardType": { - "description": "Type of the Credit Card", - "type": "string", - "example": "MC" - }, - "cardNumber": { - "description": "Full Card Number or the Card Token", - "type": "string", - "example": "5105105105105100" - }, - "expirationDate": { - "description": "Expiration date in format MM/YY", - "type": "string", - "pattern": "^((?:0[1-9]|1[0-2])\\/([0-9][0-9])|(?:\\d{4})-(?:0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01]))$", - "example": "06/21" - }, - "cardHolderName": { - "description": "Credit card holder name", - "type": "string", - "example": "Mary Smith" - }, - "cardNumberMasked": { - "description": "Masked card number.", - "type": "string", - "example": "XXXXXXXXXXXX0005", - "minLength": 0, - "maxLength": 80 + "reservationIds": { + "type": "array", + "items": { + "$ref": "#/definitions/ReservationId" + }, + "example": [ + { + "id": "3456-ADS-45687879", + "type": "Others", + "idContext": "ADSTEST", + "idExtension": "1" + }, + { + "id": "LZDI6496738895", + "type": "Confirmation", + "idContext": "Central", + "idExtension": "1" + } + ] }, - "cardOrToken": { + "reservationStatus": { + "description": "Reservation Status", "type": "string", - "description": "This contains information on whether credit card is tokenized (token enabled). A value of 'Token' indicates cardNumber holds token value and 'CardNumber' indicates cardNumber holds credit card number.", "enum": [ - "CardNumber", - "Token" - ] + "Committed", + "Ignored" + ], + "example": "Committed" }, - "citId": { + "hotelCode": { + "description": "The unique identifier of the Property in Channel system.", "type": "string", - "description": "Customer Initiated Transaction(CIT) Id for Credit Cards. This is only used when PAYMENT SERVICES DIRECTIVE (PSD2) Opera Control is active.", - "minLength": 0, - "maxLength": 16, - "example": "654321ABC1234578" + "example": "XUSXXYY99" } }, "required": [ - "cardType", - "cardNumber", - "expirationDate", - "cardHolderName" + "reservationIds", + "reservationStatus" ] }, - "MealPlan": { + "ExceptionObj": { "type": "object", "properties": { - "mealPlanIncluded": { - "description": "Type of meal plan", - "type": "object", - "$ref": "#/definitions/RatePlanMealPlanType" - }, - "mealPlanCode": { - "description": "The meal plan code", - "type": "string", - "example": "1" + "logId": { + "type": "integer", + "example": 884366973 }, - "mealPlanDescription": { - "description": "The meal plan description", + "title": { "type": "string", - "example": "All inclusive meal plan" + "description": "Short, human-readable summary of the problem. The summary SHOULD NOT change for subsequent occurrences of the problem, except for purposes of localization.", + "example": "Error Occurred During Reservation Processing" }, - "mealsIncluded": { - "description": "Type of meal plan the rate plan includes", - "type": "array", - "items": { - "type": "string" - }, - "example": [ - "Breakfast", - "Lunch", - "Dinner" - ] - } - } - }, - "RatePlanMealPlanType": { - "type": "string", - "enum": [ - "Breakfast", - "Lunch", - "Dinner", - "AllInclusive" - ], - "description": "Type of meal plan the rate plan includes" - }, - "PropertyInfo": { - "type": "object", - "description": "Property Info section data", - "properties": { - "hotelId": { - "type": "string", - "description": "The Hotel ID associated to the Hotel", - "example": "Hotel1" + "status": { + "type": "integer", + "description": "HTTP status code for this occurrence of the problem, set by the origin server.", + "example": 400 }, - "hotelCode": { + "o.errorCode": { "type": "string", - "description": "The unique identifier of the Property in Channel system.", - "example": "XUSXXYY99" + "description": "HDP error code, which is different from HTTP error code.", + "example": "DRSC10000" }, - "hotelName": { + "type": { "type": "string", - "description": "The name of the Hotel", - "example": "The Palmyra Resort" + "description": "Absolute URI [RFC3986] that identifies the problem type. When dereferenced, it SHOULD provide a human-readable summary of the problem.", + "example": "http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.x" }, - "chainCode": { + "timestamp": { "type": "string", - "description": "Chain code associated with the Hotel", - "example": "CHAIN1" - }, - "address": { - "description": "The alternates property adress", - "$ref": "#/definitions/OfferAddress" - }, - "propertyAmenities": { - "type": "array", - "items": { - "$ref": "#/definitions/OfferHotelAmenity" - } + "example": "2021-09-17T08:17:18.321Z", + "format": "date-time" }, - "transportations": { + "o.errorDetails": { "type": "array", "items": { - "$ref": "#/definitions/Transportation" + "$ref": "#/definitions/ErrorDetailsObj" } + } + }, + "required": [ + "logId", + "title", + "status" + ] + }, + "ErrorDetailsObj": { + "type": "object", + "properties": { + "logId": { + "type": "integer", + "example": 443265783 }, - "direction": { - "type": "object", - "$ref": "#/definitions/Direction" - }, - "location": { - "type": "object", - "$ref": "#/definitions/Location" - }, - "generalInformation": { - "type": "object", - "description": "This section contain information about property check-in, check-out time", - "$ref": "#/definitions/GeneralInformation" - }, - "communications": { - "type": "object", - "$ref": "#/definitions/Communications" + "title": { + "type": "string", + "description": "Short, human-readable summary of the problem. The summary SHOULD NOT change for subsequent occurrences of the problem, except for purposes of localization.", + "example": "Reservation Id was not found" }, - "alternateProperties": { - "type": "array", - "items": { - "$ref": "#/definitions/OfferAlternateProperty" - } + "status": { + "type": "integer", + "description": "HTTP status code for this occurrence of the problem, set by the origin server.", + "example": 400 }, - "pointOfInterest": { - "type": "array", - "items": { - "$ref": "#/definitions/OfferPointOfInterest" - } + "o.errorCode": { + "type": "string", + "description": "HDP error code, which is different from HTTP error code.", + "example": "DRSV30007" }, - "marketingMessage": { + "type": { "type": "string", - "description": "Property level marketing message.", - "example": "Thank you for choosing our property." + "description": "Absolute URI [RFC3986] that identifies the problem type. When dereferenced, it SHOULD provide a human-readable summary of the problem.", + "example": "http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.x" + }, + "timestamp": { + "type": "string", + "example": "2021-09-17T08:17:18.321Z", + "format": "date-time" } } }, - "GeneralInformation": { + "CancelRequestType": { "type": "object", - "description": "This section contain information about property check-in, check-out time", "properties": { - "checkInTime": { - "type": "string", - "pattern": "^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$", - "example": "04:30", - "description": "check in time for the property" - }, - "checkOutTime": { - "type": "string", - "pattern": "^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$", - "example": "14:30", - "description": "check out time for the property" + "reservations": { + "type": "array", + "items": { + "$ref": "#/definitions/CancelReservationRequest" + }, + "minItems": 1 } - } + }, + "required": [ + "reservations" + ] }, - "OfferAlternatePropertyDistance": { + "CancelReservationRequest": { "type": "object", "properties": { - "distance": { - "type": "number", - "format": "double", - "description": "Distance from hotel to alternate property", - "example": 12.5, - "minimum": 0.01 + "reservationIdList": { + "type": "array", + "minItems": 1, + "items": { + "$ref": "#/definitions/ReservationId" + } }, - "distanceUnit": { + "isSessionRequest": { + "type": "boolean", + "example": false, + "description": "Used to determine if the incoming reservation should be treated as a session reservation. By default this parameter is set to false." + }, + "lastModifyDateTime": { "type": "string", - "description": "Measured Distance Unit from hotel to alternate property", - "$ref": "#/definitions/OfferDistanceUnit" + "format": "date-time", + "description": "Date and time when this reservation was last updated, including time zone information. Timestamp as defined in ISO 8601 format and always be in the following format: YYYY-MM-DDThh:mm:ssZ (time is UTC).", + "example": "2023-11-17T12:21:00Z" }, - "compassDirection": { + "hotelCode": { + "description": "The unique identifier of the Property in Channel system.", "type": "string", - "description": "Relative direction from hotel to alternate property", - "$ref": "#/definitions/OfferCompassDirection" + "example": "XUSXXYY99" }, - "comments": { + "messageId": { + "description": "Reservation Message Number generated by the requester.", "type": "string", - "description": "Free text comment provided by the user for the alternate property", - "example": "ITC Royal Bengal is the next pereferred hotel after JW Marriott Kolkata." + "example": "22922909" + }, + "subChannelCode": { + "type": "string", + "description": "Sub Channel Code associated to reservation.", + "example": "CH1" } - } - }, - "OfferCompassDirection": { - "type": "string", - "enum": [ - "N", - "NE", - "E", - "SE", - "S", - "SW", - "W", - "NW" - ], - "description": "Relative direction from hotel to alternate property" + }, + "required": [ + "reservationIdList" + ] }, - "OfferDistanceUnit": { - "type": "string", - "enum": [ - "Kilometers", - "Miles" - ], - "description": "Distance unit of measure" + "CancelResponse": { + "type": "array", + "items": { + "$ref": "#/definitions/CancelResponseItem" + } }, - "OfferPointOfInterest": { + "CancelResponseItem": { "type": "object", - "description": "The point of interest for guests to get to the hotel.", "properties": { - "name": { - "type": "string", - "description": "The name of the point of interest.", - "example": "Dallas airport, Park" - }, - "pointOfInterestType": { - "type": "string", - "description": "The point of interest type available to choose.", - "example": "AIRPORT", - "enum": [ - "AIRPORT", - "ATTRACTIONS" + "reservationIds": { + "type": "array", + "items": { + "$ref": "#/definitions/ReservationId" + }, + "example": [ + { + "id": "LZDI6496738895", + "type": "Confirmation", + "idContext": "Central", + "idExtension": "1" + }, + { + "id": "YMWSGD-1631707751742-8812771", + "type": "Cancellation", + "idContext": "Central", + "idExtension": "1" + } ] }, - "description": { - "description": "The description of the point of interest.", - "type": "string" - }, - "airportCode": { - "description": "The unique 3 letter IATA code to identify the airport.", + "lastModifyDateTime": { "type": "string", - "example": "DAL" - }, - "distance": { - "description": "The distance from the point of interest to the hotel", - "type": "number", - "format": "double", - "example": 6.3 + "format": "date-time", + "description": "Date and time when this reservation was last updated, including time zone information. Timestamp as defined in ISO 8601 format and always be in the following format: YYYY-MM-DDThh:mm:ssZ (time is UTC).", + "example": "2023-11-17T12:21:00Z" }, - "distanceUnit": { - "description": "Unit of measurement for the distance", + "hotelCode": { + "description": "The unique identifier of the Property in Channel system.", "type": "string", - "example": "Kilometers" + "example": "XUSXXYY99" }, - "attractionDirection": { - "description": "The attraction direction from point of interest to the hotel.", + "reservationStatus": { "type": "string", - "example": "N", "enum": [ - "N", - "W", - "S", - "E", - "NW", - "NE", - "SW", - "SE" - ] + "Reserved", + "ReservedChanged", + "Cancelled", + "OnHold" + ], + "example": "Cancelled" }, - "transportation": { - "description": "The transportation type for the chosen point of interest.", + "comments": { + "type": "array", + "description": "Comments associated to the Reservation", + "items": { + "type": "object", + "properties": { + "comment": { + "type": "object", + "properties": { + "text": { + "type": "object", + "description": "Comment Free Text", + "properties": { + "value": { + "type": "string", + "example": "Too Late To Cancel -Cancel Penalty of USD10 May Apply" + } + } + }, + "commentTitle": { + "type": "string", + "description": "Title of the Comment", + "example": "Reservation Info" + } + } + } + } + } + }, + "isSessionRequest": { + "type": "boolean", + "default": false, + "example": false, + "description": "Used to determine if the incoming reservation should be treated as a session reservation. By default this parameter is set to false." + }, + "subChannelCode": { + "type": "string", + "description": "Sub Channel Code associated to reservation.", + "example": "CH1" + } + }, + "required": [ + "reservationIds", + "reservationStatus" + ] + }, + "CreateRequestType": { + "type": "object", + "properties": { + "reservations": { "type": "array", "items": { - "type": "string" + "$ref": "#/definitions/CreateReservationRequest" }, + "minItems": 1, "example": [ - "objId" + { + "roomStay": { + "arrivalDate": "2021-06-12", + "departureDate": "2021-06-14", + "roomRates": [ + { + "rates": { + "rate": [ + { + "start": "2021-06-12", + "end": "2021-06-13", + "base": { + "amountBeforeTax": 198.64, + "amountAfterTax": 702.73, + "currencyCode": "EUR" + } + } + ] + }, + "guestCounts": { + "adults": 2, + "childAges": [ + 4, + 9, + 17 + ], + "children": 3 + }, + "reservationBlock": { + "blockIdList": [ + { + "id": "ABCEVENT0523", + "type": "BlockCode" + } + ], + "blockName": "ABC Annual Meet" + }, + "roomType": "XA1K", + "start": "2021-06-12", + "end": "2021-06-13", + "ratePlanCode": "XDAILY", + "numberOfUnits": 1, + "marketCode": "BR", + "sourceCode": "OTA" + } + ], + "guestCounts": { + "adults": 2, + "children": 3, + "childAges": [ + 4, + 9, + 17 + ] + }, + "promotion": { + "promotionCode": "EARLYBIRD" + }, + "guarantee": { + "guaranteeCode": "CC", + "guaranteeType": "5", + "onHold": false + }, + "printRate": false + }, + "reservationGuests": [ + { + "profileInfo": { + "profile": { + "customer": { + "personName": [ + { + "surname": "Smith", + "givenName": "Mary", + "middleName": "Angel", + "nameTitle": "Mr and Mrs", + "nameType": "Primary", + "email": "customer@example.com", + "phoneNumber": "415.555.0100", + "address": { + "addressLine": [ + "Street 7031 Columbia Gateway Dr." + ], + "cityName": "Columbia", + "postalCode": "21046", + "country": { + "code": "US" + }, + "state": "MD" + } + } + ], + "language": "en-us" + }, + "profileType": "Guest" + } + }, + "primary": true, + "arrivalTransport": { + "comments": "Comments Area", + "type": "adf", + "transportCode": "XXXX", + "carrierCode": "XXXX", + "stationCode": "XXXX", + "dateTime": "2020-09-17T12:21:00.000Z", + "transportationReqd": true + }, + "departureTransport": { + "comments": "Comments Area", + "type": "adf", + "transportCode": "XXXX", + "carrierCode": "XXXX", + "stationCode": "XXXX", + "dateTime": "2020-09-17T12:21:00.000Z", + "transportationReqd": true + } + }, + { + "profileInfo": { + "profileIdList": [ + { + "id": "12345671,", + "idContext": "Central", + "type": "TravelAgent" + } + ], + "profile": { + "profileType": "TravelAgent", + "companyInfo": { + "companyName": "Smith Travel1", + "email": "customer@example.com", + "phoneNumber": "415.555.0100", + "address": { + "addressLine": [ + "Street 7031 Columbia Gateway Dr." + ], + "cityName": "Columbia", + "postalCode": "21046", + "country": { + "code": "US" + }, + "state": "MD" + } + } + } + }, + "primary": true + }, + { + "profileInfo": { + "profileIdList": [ + { + "id": "12345672", + "idContext": "Central", + "type": "Source" + } + ], + "profile": { + "profileType": "Source", + "companyInfo": { + "companyName": "Smith Travel POS1", + "email": "customer@example.com", + "phoneNumber": "415.555.0100", + "address": { + "addressLine": [ + "Street 7031 Columbia Gateway Dr." + ], + "cityName": "Columbia", + "postalCode": "21046", + "country": { + "code": "US" + }, + "state": "MD" + } + } + } + }, + "primary": true + }, + { + "profileInfo": { + "profileIdList": [ + { + "id": "", + "idContext": "Central", + "type": "Company" + } + ], + "profile": { + "profileType": "Company", + "companyInfo": { + "companyName": "Oracle Corporation1", + "email": "customer@example.com", + "phoneNumber": "415.555.0100", + "address": { + "addressLine": [ + "Street 7031 Columbia Gateway Dr." + ], + "cityName": "Columbia", + "postalCode": "21046", + "country": { + "code": "US" + }, + "state": "MD" + } + } + }, + "primary": true + } + } + ], + "reservationPaymentMethods": [ + { + "paymentMethod": "5", + "folioView": "1", + "paymentCard": { + "cardType": "MC", + "cardNumber": "4562967335452516", + "expirationDate": "06/21", + "cardHolderName": "Mary Smith", + "cardNumberMasked": "XXXXXXXXXXXX0005", + "cardOrToken": "Token", + "citId": "654321ABC1234578" + } + } + ], + "reservationMemberships": [ + { + "membershipLevel": "ENTRY", + "membershipId": "O12345F", + "membershipType": "MF" + } + ], + "hotelCode": "XUSXXYY99", + "lastModifyDateTime": "2020-09-17T19:21:00.000Z", + "messageId": "22922909", + "comments": [ + { + "comment": { + "text": { + "value": "Channel Text note 1 king bed Non-Smoking Bill guest full stay" + }, + "commentTitle": "Notes from Channel" + } + } + ], + "printRate": false, + "optedForCommunication": false, + "isSessionRequest": false, + "subChannelCode": "CH1" + } ] - }, - "directionDescription": { - "description": "The description for how to get from point of interest to the hotel.", - "type": "string", - "example": "Free text to describe route from property to attraction" - }, - "drivingTime": { - "description": "The driving time it will take to get from point of interest to the hotel.", - "type": "number", - "format": "double", - "example": 3.5 } - } + }, + "required": [ + "reservations" + ] }, - "Communications": { + "CreateReservationRequest": { "type": "object", "properties": { - "phones": { - "type": "array", - "items": { - "$ref": "#/definitions/Phone" - }, - "minItems": 1 - }, - "emails": { - "type": "array", - "items": { - "$ref": "#/definitions/Email" - } - }, - "urls": { + "reservationIdList": { "type": "array", "items": { - "$ref": "#/definitions/Url" + "$ref": "#/definitions/ReservationIdCreate" } - } - } - }, - "Phone": { - "type": "object", - "properties": { - "phoneTechType": { - "type": "string" - }, - "phoneTechTypeCode": { - "type": "string" - }, - "phoneLocationType": { - "type": "string" - }, - "phoneLocationTypeCode": { - "type": "string" - }, - "phoneNumber": { - "type": "string" - } - } - }, - "Email": { - "type": "object", - "properties": { - "emailType": { - "type": "string" - }, - "emailTypeCode": { - "type": "string" }, - "email": { - "type": "string" - } - } - }, - "Url": { - "type": "object", - "properties": { - "url": { - "type": "string" + "isSessionRequest": { + "type": "boolean", + "example": false, + "description": "Used to determine if the incoming reservation should be treated as a session reservation. By default this parameter is set to false." }, - "urlType": { - "type": "string" + "lastModifyDateTime": { + "type": "string", + "format": "date-time", + "description": "Date and time when this reservation was last updated, including time zone information. Timestamp as defined in ISO 8601 format and always be in the following format: YYYY-MM-DDThh:mm:ssZ (time is UTC).", + "example": "2023-11-17T12:21:00Z" }, - "urlTypeCode": { - "type": "string" - } - } - }, - "OfferAlternateProperty": { - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/PropertyInfo" + "roomStay": { + "$ref": "#/definitions/RoomStay" }, - { - "type": "object", - "properties": { - "distance": { - "description": "The alternates property distance information", - "$ref": "#/definitions/OfferAlternatePropertyDistance" - } - } - } - ] - }, - "OfferAddress": { - "type": "object", - "properties": { - "addressLine": { + "reservationGuests": { "type": "array", "items": { - "type": "string" + "$ref": "#/definitions/ReservationGuestRequest" }, - "minItems": 1, - "maxItems": 2, "example": [ - "Street 123", - "Box 1" + { + "profileInfo": { + "profile": { + "customer": { + "personName": [ + { + "surname": "Smith", + "givenName": "Mary", + "middleName": "Angel", + "nameTitle": "Mr and Mrs", + "nameType": "Primary", + "email": "customer@example.com", + "phoneNumber": "415.555.0100", + "address": { + "addressLine": [ + "Street 7031 Columbia Gateway Dr." + ], + "cityName": "Columbia", + "postalCode": "21046", + "country": { + "code": "US" + }, + "state": "MD" + } + } + ], + "language": "en-us" + }, + "profileType": "Guest" + } + }, + "primary": true, + "arrivalTransport": { + "comments": "Comments Area", + "type": "adf", + "transportCode": "XXXX", + "carrierCode": "XXXX", + "stationCode": "XXXX", + "dateTime": "2020-09-17T12:21:00.000Z", + "transportationReqd": true + }, + "departureTransport": { + "comments": "Comments Area", + "type": "adf", + "transportCode": "XXXX", + "carrierCode": "XXXX", + "stationCode": "XXXX", + "dateTime": "2020-09-17T12:21:00.000Z", + "transportationReqd": true + } + }, + { + "profileInfo": { + "profileIdList": [ + { + "id": "12345671", + "idContext": "Central", + "type": "TravelAgent" + } + ], + "profile": { + "profileType": "TravelAgent", + "companyInfo": { + "companyName": "Smith Travel", + "email": "customer@example.com", + "phoneNumber": "415.555.0100", + "address": { + "addressLine": [ + "Street 7031 Columbia Gateway Dr." + ], + "cityName": "Columbia", + "postalCode": "21046", + "country": { + "code": "US" + }, + "state": "MD" + } + } + } + }, + "primary": true + }, + { + "profileInfo": { + "profileIdList": [ + { + "id": "12345672", + "idContext": "Central", + "type": "Source" + } + ], + "profile": { + "profileType": "Source", + "companyInfo": { + "companyName": "Smith Travel POS", + "email": "customer@example.com", + "phoneNumber": "415.555.0100", + "address": { + "addressLine": [ + "Street 7031 Columbia Gateway Dr." + ], + "cityName": "Columbia", + "postalCode": "21046", + "country": { + "code": "US" + }, + "state": "MD" + } + } + } + }, + "primary": true + }, + { + "profileInfo": { + "profileIdList": [ + { + "id": "", + "idContext": "Central", + "type": "Company" + } + ], + "profile": { + "profileType": "Company", + "companyInfo": { + "companyName": "Oracle Corporation", + "email": "customer@example.com", + "phoneNumber": "415.555.0100", + "address": { + "addressLine": [ + "Street 7031 Columbia Gateway Dr." + ], + "cityName": "Columbia", + "postalCode": "21046", + "country": { + "code": "US" + }, + "state": "MD" + } + } + }, + "primary": true + } + } ] }, - "countryCode": { - "type": "string", - "example": "US" - }, - "cityName": { - "description": "Name of the City", - "type": "string", - "example": "Miami" + "reservationPaymentMethods": { + "type": "array", + "minItems": 1, + "items": { + "$ref": "#/definitions/PaymentMethod" + } }, - "stateProv": { - "type": "string", - "example": "Florida" + "reservationMemberships": { + "type": "array", + "items": { + "$ref": "#/definitions/ReservationMembership" + } }, - "postalCode": { - "type": "string", - "example": "90210" - } - } - }, - "OfferHotelAmenity": { - "type": "object", - "properties": { - "hotelAmenity": { + "hotelCode": { + "description": "The unique identifier of the Property in Channel system.", "type": "string", - "example": "12", - "description": "descriptive id of hotel amenity" + "example": "XUSXXYY99" }, - "description": { + "messageId": { + "description": "Reservation Message Number generated by the requester.", "type": "string", - "example": "Swimming Pool" + "example": "22922909" }, - "quantity": { - "type": "integer", - "example": 1 + "comments": { + "type": "array", + "description": "Comments associated to the Reservation", + "items": { + "type": "object", + "properties": { + "comment": { + "$ref": "#/definitions/CommentType" + } + } + } }, - "includeInRate": { + "printRate": { + "description": "Defines if the rate is printed on various correspondence. Possible values are 'true' or 'false'.", "type": "boolean", - "example": true + "example": false }, - "confirmable": { + "optedForCommunication": { + "description": "Defines if guest agreed to receive correspondence from the property via email, phone, letter, etc. Possible values are 'true' or 'false'.", "type": "boolean", "example": false + }, + "subChannelCode": { + "type": "string", + "description": "Sub Channel Code associated to reservation.", + "example": "CH1" + }, + "travelPurpose": { + "description": "Indicates the purpose of Guest Stay", + "type": "string", + "enum": [ + "Leisure", + "Business" + ] } - } + }, + "required": [ + "roomStay", + "reservationGuests", + "reservationPaymentMethods" + ] }, - "Transportation": { + "ReservationIdCreate": { "type": "object", "properties": { - "transportationCode": { - "type": "string", - "description": "Transportation type ex: Bus, Taxi. Enum values from globalCodes TRP - Transportation Code", - "example": "Metro" - }, - "description": { + "id": { "type": "string", - "maxLength": 1024, - "example": "Description for a Transportation" - }, - "includeInRate": { - "type": "boolean", - "description": "Indicates whether charge rate is included or excluded", - "example": false - }, - "reservationRequired": { - "type": "boolean", - "description": "Indicates whether reservation is required for this Transportation", - "example": true + "description": "Global reservation number from external channel. Maximum length is 50 alphanumeric characters without spaces.", + "example": "5030863" } } }, - "Direction": { + "OnHoldRequestType": { "type": "object", "properties": { - "propertyDirection": { - "type": "string", - "maxLength": 1024, - "example": "SE ABC hills" + "reservations": { + "type": "array", + "items": { + "$ref": "#/definitions/OnHoldReservationRequest" + }, + "minItems": 1 } } }, - "Location": { + "OnHoldReservationRequest": { "type": "object", "properties": { - "propertyLocation": { + "reservationIdList": { + "type": "array", + "items": { + "$ref": "#/definitions/ReservationId" + } + }, + "lastModifyDateTime": { "type": "string", - "maxLength": 1024, - "example": "ABC hills" + "format": "date-time", + "description": "Date and time when this reservation was last updated, including time zone information. Timestamp as defined in ISO 8601 format and always be in the following format: YYYY-MM-DDThh:mm:ssZ (time is UTC).", + "example": "2023-11-17T12:21:00Z" + }, + "reservationStatus": { + "description": "Reservation Status", + "type": "string", + "enum": [ + "Commit", + "Ignore" + ], + "example": "Commit" + }, + "hotelCode": { + "description": "The unique identifier of the Property in Channel system.", + "type": "string", + "example": "XUSXXYY99" + }, + "messageId": { + "description": "Reservation Message Number generated by the requester.", + "type": "string", + "example": "22922909" } - } + }, + "required": [ + "reservationIdList", + "reservationStatus" + ] } }, "parameters": { - "language": { - "name": "lang", - "in": "query", - "description": "Language.", - "type": "string", - "required": false, - "x-example": "en-GB" - }, - "x-request-id": { - "name": "x-request-id", - "in": "header", - "description": "Unique tracing key e.g. 4664ab3423434a45", - "required": false, - "type": "string", - "x-example": "4664ab3423434a45" - }, - "authKey": { - "name": "authorization", - "in": "header", - "description": "Bearer token that needs to be passed which is generated post user authentication", - "required": true, - "type": "string" - }, - "appKey": { - "name": "x-app-key", - "in": "header", - "description": "OHIP Partner", - "pattern": "^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12}$", - "type": "string", - "required": false - }, - "channelCodeHeader": { - "name": "x-channelCode", - "in": "header", - "description": "Channel code.", - "pattern": "^[a-zA-Z0-9]*$", - "type": "string", - "required": true, - "x-example": "CH1" - }, - "Accept-Language": { - "name": "Accept-Language", - "type": "string", - "description": "Language code", - "pattern": "\\s*([a-z]{2})(?:-[A-Z]{2})?(?:\\s*;q=([0-9]\\.[0-9]))?(?:\\s*,|$)", - "in": "header" - }, "hotelCodePath": { "name": "hotelCode", "description": "The unique identifier of the Property in Channel system.", @@ -3805,6 +3913,14 @@ "minLength": 1, "x-example": "XUSXXYY99" }, + "x-tracing-key": { + "name": "x-hdp-tracing-key", + "in": "header", + "description": "Unique tracing key e.g. 4664ab3423434a45", + "required": true, + "type": "string", + "x-example": "4664ab3423434a45" + }, "confirmationNumberPath": { "name": "confirmationNum", "description": "OPERA Confirmation Number", @@ -3814,6 +3930,13 @@ "minLength": 1, "x-example": "89786934" }, + "Accept-Language": { + "name": "Accept-Language", + "type": "string", + "description": "Language code", + "pattern": "\\s*([a-z]{2})(?:-[A-Z]{2})?(?:\\s*;q=([0-9]\\.[0-9]))?(?:\\s*,|$)", + "in": "header" + }, "idExtension": { "name": "idExtension", "description": "This is the index number for multi leg reservations. Numeric values only.", @@ -3823,15 +3946,42 @@ "minLength": 1, "x-example": "1" }, - "externalReferenceIdsQueryParam": { - "name": "externalReferenceId", - "description": "Reservation Reference Id in Channel", + "authKey": { + "name": "authorization", + "in": "header", + "description": "Bearer token that needs to be passed which is generated post user authentication", + "required": true, + "type": "string" + }, + "channelCodeHeader": { + "name": "x-channelCode", + "in": "header", + "description": "Channel code.", + "pattern": "^[a-zA-Z0-9]*$", "type": "string", - "in": "query", "required": true, - "minLength": 1, - "maxLength": 20, - "x-example": "LZDI6496738895" + "x-example": "CH1" + }, + "appKey": { + "name": "x-app-key", + "in": "header", + "description": "OHIP Partner", + "pattern": "^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12}$", + "type": "string", + "required": false + }, + "x-request-id": { + "name": "x-request-id", + "type": "string", + "description": "Unique tracing key e.g. 4664ab3423434a45", + "in": "header", + "x-example": "4664ab3423434a45" + }, + "x-originating-application": { + "name": "x-originating-application", + "type": "string", + "description": "Customer's Integration Application Id", + "in": "header" } }, "responses": { @@ -3891,4 +4041,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/distribution/distributionreservationnotif.json b/rest-api-specs/distribution/distributionreservationnotif.json index f3d2f4f..a3f0762 100644 --- a/rest-api-specs/distribution/distributionreservationnotif.json +++ b/rest-api-specs/distribution/distributionreservationnotif.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Distribution Reservation Notification", - "description": "OPERA Cloud Distribution Reservation Notifications API allows authorized channel partners to create and update reservations for any active property in Oracle Hospitality Distribution (regardless if the property is using OPERA Cloud / OPERA V5 / on-premise PMS Versions). This API is meant to transmit reservations already created and committed in the channel external system and does not perform any Pricing and Availability validation.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "OPERA Cloud Distribution Reservation Notifications API allows authorized channel partners to create and update reservations for any active property in Oracle Hospitality Distribution (regardless if the property is using OPERA Cloud / OPERA V5 / on-premise PMS Versions). This API is meant to transmit reservations already created and committed in the channel external system and does not perform any Pricing and Availability validation.

Compatible with OPERA Cloud release 25.4.0.0

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -27,7 +27,7 @@ "operationId": "postReservationNotif", "description": "

Deliver a new reservation from an external system.

OperationId:postReservationNotif

", "tags": [ - "ReservationNotification" + "Reservation Notification" ], "consumes": [ "application/json; charset=utf-8" @@ -45,7 +45,7 @@ "$ref": "#/parameters/hotelCodePath" }, { - "$ref": "#/parameters/x-request-id" + "$ref": "#/parameters/x-tracing-key" }, { "$ref": "#/parameters/authKey" @@ -55,6 +55,12 @@ }, { "$ref": "#/parameters/appKey" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" } ], "responses": { @@ -117,7 +123,7 @@ "operationId": "getReservationNotif", "description": "

Get a reservation

OperationId:getReservationNotif

", "tags": [ - "ReservationNotification" + "Reservation Notification" ], "produces": [ "application/json; charset=utf-8" @@ -130,7 +136,7 @@ "$ref": "#/parameters/confirmationNumberPath" }, { - "$ref": "#/parameters/x-request-id" + "$ref": "#/parameters/x-tracing-key" }, { "$ref": "#/parameters/authKey" @@ -140,6 +146,12 @@ }, { "$ref": "#/parameters/appKey" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" } ], "responses": { @@ -200,7 +212,7 @@ "operationId": "putReservationNotif", "description": "

Deliver a modification of reservation from an external system.

OperationId:putReservationNotif

", "tags": [ - "ReservationNotification" + "Reservation Notification" ], "consumes": [ "application/json; charset=utf-8" @@ -221,7 +233,7 @@ "$ref": "#/parameters/confirmationNumberPath" }, { - "$ref": "#/parameters/x-request-id" + "$ref": "#/parameters/x-tracing-key" }, { "$ref": "#/parameters/authKey" @@ -231,6 +243,12 @@ }, { "$ref": "#/parameters/appKey" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" } ], "responses": { @@ -293,7 +311,7 @@ "operationId": "postCancelReservationNotif", "description": "

Deliver a cancellation of reservation from an external system.

OperationId:postCancelReservationNotif

", "tags": [ - "ReservationNotification" + "Reservation Notification" ], "consumes": [ "application/json; charset=utf-8" @@ -314,7 +332,7 @@ "$ref": "#/parameters/confirmationNumberPath" }, { - "$ref": "#/parameters/x-request-id" + "$ref": "#/parameters/x-tracing-key" }, { "$ref": "#/parameters/authKey" @@ -324,6 +342,12 @@ }, { "$ref": "#/parameters/appKey" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" } ], "responses": { @@ -382,104 +406,6 @@ } }, "definitions": { - "ExceptionObj": { - "type": "object", - "properties": { - "logId": { - "type": "integer", - "example": 884366973 - }, - "title": { - "type": "string", - "description": "Short, human-readable summary of the problem. The summary SHOULD NOT change for subsequent occurrences of the problem, except for purposes of localization.", - "example": "Error Occurred During Reservation Processing" - }, - "status": { - "type": "integer", - "description": "HTTP status code for this occurrence of the problem, set by the origin server.", - "example": 400 - }, - "o.errorCode": { - "type": "string", - "description": "HDP error code, which is different from HTTP error code.", - "example": "DRSC10000" - }, - "type": { - "type": "string", - "description": "Absolute URI [RFC3986] that identifies the problem type. When dereferenced, it SHOULD provide a human-readable summary of the problem.", - "example": "http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.x" - }, - "timestamp": { - "type": "string", - "example": "2023-09-17T08:17:18.321Z", - "format": "date-time" - }, - "o.errorDetails": { - "type": "array", - "items": { - "$ref": "#/definitions/ErrorDetailsObj" - } - } - }, - "required": [ - "logId", - "title", - "status" - ] - }, - "ErrorDetailsObj": { - "type": "object", - "properties": { - "logId": { - "type": "integer", - "example": 443265783 - }, - "title": { - "type": "string", - "description": "Short, human-readable summary of the problem. The summary SHOULD NOT change for subsequent occurrences of the problem, except for purposes of localization.", - "example": "Reservation Id was not found" - }, - "status": { - "type": "integer", - "description": "HTTP status code for this occurrence of the problem, set by the origin server.", - "example": 400 - }, - "o.errorCode": { - "type": "string", - "description": "HDP error code, which is different from HTTP error code.", - "example": "DRSV30007" - }, - "type": { - "type": "string", - "description": "Absolute URI [RFC3986] that identifies the problem type. When dereferenced, it SHOULD provide a human-readable summary of the problem.", - "example": "http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.x" - }, - "timestamp": { - "type": "string", - "example": "2023-09-17T08:17:18.321Z", - "format": "date-time" - } - } - }, - "ExceptionDetail": { - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/ExceptionObj" - }, - { - "type": "object", - "properties": { - "o.errorDetails": { - "type": "array", - "items": { - "$ref": "#/definitions/ExceptionObj" - } - } - } - } - ] - }, "GetResponse": { "type": "array", "items": { @@ -558,6 +484,7 @@ "surname": "Smith", "givenName": "Mary", "nameTitle": "Mr and Mrs", + "middleName": "Angel", "nameType": "Primary", "email": "customer@example.com", "phoneNumber": "415.555.0100", @@ -757,6 +684,14 @@ "type": "boolean", "description": "Defines if guest agreed to receive correspondence from the property via email, phone, letter, etc. Possible values are 'true' or 'false'.", "example": false + }, + "travelPurpose": { + "description": "Indicates the purpose of Guest Stay", + "type": "string", + "enum": [ + "Leisure", + "Business" + ] } }, "required": [ @@ -765,1084 +700,789 @@ "reservationPaymentMethods" ] }, - "RoomStayResponseGet": { + "ReservationMembership": { "type": "object", - "description": "List of room stay information including Room Rates, Promotion, Guest Counts and Guarantee", + "description": "Details of the membership added to the reservation.", "properties": { - "arrivalDate": { + "membershipLevel": { "type": "string", - "format": "date", - "description": "Arrival Date of the Reservation. Value must be of format YYYY-MM-DD", - "example": "2024-05-16" + "example": "ENTRY", + "description": "Code that designates this membership level." }, - "departureDate": { + "membershipId": { "type": "string", - "format": "date", - "description": "Departure Date of the Reservation. Value must be of format YYYY-MM-DD", - "example": "2024-05-17" + "example": "O12345F", + "description": "The guest's membership ID number" }, - "roomRates": { + "membershipType": { + "type": "string", + "example": "MF", + "description": "The membership type belonging to the program the guest is enrolled with" + } + }, + "required": [ + "membershipId" + ] + }, + "ReservationPackages": { + "type": "object", + "properties": { + "scheduleList": { + "description": "A HotelPackageSchedule type.", "type": "array", - "description": "Room Rate Information", - "minItems": 1, + "maxItems": 4000, "items": { - "$ref": "#/definitions/RoomRateResponseGet" + "$ref": "#/definitions/ScheduleList" } }, - "promotion": { - "$ref": "#/definitions/Promotion" + "packageCode": { + "type": "string", + "minLength": 0, + "maxLength": 20, + "example": "SUMPKG1", + "description": "Package code. This is the unique code used for the package and is a required element." }, - "guestCounts": { + "startDate": { + "type": "string", + "format": "date", + "maxLength": 8, + "example": "2023-06-12", + "description": "Required value when changing a reservation package. If the original start date was null, then null is required." + }, + "endDate": { + "type": "string", + "format": "date", + "maxLength": 8, + "example": "2023-06-14", + "description": "Required value when changing a reservation package. If the original end date was null, then null is required." + }, + "source": { + "type": "string", + "example": "Reservation", + "description": "Sources of Products." + } + } + }, + "ScheduleList": { + "type": "object", + "properties": { + "consumptionDate": { + "description": "The date the package was used or can be used.", + "type": "string", + "format": "date", + "maxLength": 8, + "example": "2023-12-17" + }, + "unitPrice": { + "description": "The price per unit of the package.", + "type": "number", + "example": 50 + }, + "totalQuantity": { + "description": "The total quantity of the package for this date, calculated based on the calculation rule as defined in the PackageHeaderType", + "type": "integer", + "format": "int32", + "example": 1 + }, + "reservationDate": { + "description": "The date of the Reservation when this package is applicable. This can be different from the date the package will be consumed. Example are next day packages. Reservation date is when the package is applied to the guest and Consumption date is when the guest can consume the package.", + "type": "string", + "format": "date", + "maxLength": 8, + "example": "2023-12-17" + } + } + }, + "ReservationGuestResponse": { + "type": "object", + "description": "Reservation Guest Information", + "properties": { + "profileInfo": { "type": "object", - "description": "Guest Counts details of the reservation.", "properties": { - "adults": { - "type": "integer", - "format": "int32", - "description": "Adults count", - "example": 2 - }, - "children": { - "type": "integer", - "format": "int32", - "description": "Children count", - "example": 3 + "profileIdList": { + "$ref": "#/definitions/ProfileIdListResponse" }, - "childAges": { - "description": "Ages of children", - "type": "array", - "items": { - "type": "integer", - "format": "int32" - }, - "example": [ - 4, - 9, - 17 - ] + "profile": { + "$ref": "#/definitions/Profile" } }, "required": [ - "adults" + "profile" ] }, - "total": { + "primary": { + "type": "boolean", + "example": true, + "description": "Indicates if the profile is primary if multiple profiles of the same type are being sent. Should be true by default if only one profile of same type is sent" + }, + "arrivalTransport": { + "description": "Arrival Transport details of the Guest", + "$ref": "#/definitions/ReservationTransport" + }, + "departureTransport": { + "description": "Departure Transport details of the Guest", + "$ref": "#/definitions/ReservationTransport" + } + }, + "required": [ + "profileInfo" + ] + }, + "Profile": { + "type": "object", + "properties": { + "customer": { "type": "object", - "description": "Reservation Total Rate Information\n* If the rate plan is configured as Tax Inclusive, Amount After Tax is returned.\n* If the rate Plan is configured as Tax Exclusive, Amount Before Tax is returned.\n", "properties": { - "taxes": { - "type": "object", - "description": "Total Tax details applicable for this reservation", - "$ref": "#/definitions/Taxes" + "personName": { + "type": "array", + "minItems": 1, + "items": { + "$ref": "#/definitions/PersonName" + } }, - "currencySymbol": { + "language": { "type": "string", - "description": "Symbol of Rate Currency.", - "example": "$" - }, - "decimalPlaces": { - "type": "integer", - "format": "int32", - "description": "Rate Amount decimal Places.", - "example": 1 - }, - "rateOverride": { - "type": "boolean", - "description": "Indicated if the rate is overridden or not.", - "example": true - }, - "amountAfterTax": { - "type": "number", - "example": 214.5, - "description": "Reservation Total Rate including all known taxes, fees and surcharges." - }, - "amountBeforeTax": { - "type": "number", - "description": "Reservation Total Rate excluding all known taxes, fees and surcharges.", - "example": 200 - }, - "currencyCode": { - "$ref": "#/definitions/CurrencyCode" + "description": "Reservation Language Code", + "example": "en-us" } - } + }, + "required": [ + "personName" + ] }, - "guarantee": { + "profileType": { + "$ref": "#/definitions/ProfileType" + }, + "companyInfo": { "type": "object", - "description": "Reservation guarantee details.", "properties": { - "guaranteeCode": { + "companyName": { "type": "string", - "example": "CC", - "description": "Accepts Property Guarantee Code.\nEither of guaranteeCode or guaranteeType should be provided.\nIf no guaranteeCode and no guaranteeType is provided the reservation will be created as Non Guaranteed (OTA Code : 38). Both guaranteeType and guaranteeCode should not be sent in a single reservation request; if sent the reservation would be rejected.\n" + "description": "Name of the associated Company, Source or Travel Agent" }, - "guaranteeType": { + "email": { "type": "string", - "example": "5", - "description": "Accepts OTA Standard Guarantee Type.\nPossible Values : (5, 8, 19, 22, 38) where 5 = Credit Card, 8 = Deposit, 19 = Travel agency IATA number, 22 = Frequent guest, 38 = None.\nEither of guaranteeCode or guaranteeType should be provided.\nIf no guaranteeType and no guaranteeCode is provided the reservation will be created as Non Guaranteed (OTA Code : 38). Both guaranteeType and guaranteeCode should not be sent in a single reservation request; if sent the reservation would be rejected.\n" + "description": "Email of Guest", + "example": "customer@example.com" }, - "onHold": { - "type": "boolean", - "example": false, - "description": "If true indicates this Guarantee Code is used only to hold the inventory during reservation process." + "phoneNumber": { + "type": "string", + "description": "Phone number of Guest", + "example": "415.555.0100" + }, + "address": { + "$ref": "#/definitions/Address" } } - }, - "printRate": { - "type": "boolean", - "description": "Defines if the rate is printed on various correspondence. Possible values are 'true' or 'false'.", - "example": false - }, - "bookingMedium": { - "type": "string", - "example": "CRS" } - }, - "required": [ - "arrivalDate", - "departureDate", - "roomRates" - ] + } }, - "Taxes": { + "Address": { "type": "object", - "description": "Tax details.", "properties": { - "tax": { + "addressLine": { + "description": "Guest Address Details", "type": "array", - "description": "List of taxes applicable for this reservation", "minItems": 1, "items": { - "$ref": "#/definitions/Tax" - } + "type": "string" + }, + "example": [ + "Street 7031 Columbia Gateway Dr." + ] }, - "amount": { - "type": "number", - "description": "Total Tax amount applicable for the reservation.", - "example": 20.3 + "cityName": { + "description": "Name of the City", + "type": "string", + "example": "Columbia" }, - "currencyCode": { - "$ref": "#/definitions/CurrencyCode" + "postalCode": { + "description": "Postal Code of the Guest Address", + "type": "string", + "example": "Z23457A9" + }, + "country": { + "$ref": "#/definitions/Country" + }, + "state": { + "description": "State Code.", + "type": "string", + "example": "MD" } } }, - "Tax": { + "Country": { "type": "object", "properties": { - "description": { - "type": "string", - "description": "OTA Standard Fee Tax Type description", - "example": "VAT (Value Added Tax)" - }, - "type": { - "type": "string", - "description": "Indicates if this tax is included or excluded in rate.", - "enum": [ - "Inclusive", - "Exclusive" - ], - "example": "Exclusive" - }, "code": { "type": "string", - "description": "OTA Standard Fee Tax Type", - "example": "36" - }, - "amount": { - "type": "number", - "description": "Total tax amount of given Fee Tax type.", - "example": 10 - }, - "currencyCode": { - "$ref": "#/definitions/CurrencyCode" + "description": "Supported codes for countries are ISO 3166-1 Alpha-2 values only, ie. US, not USA.", + "example": "US" } } }, - "RoomRateResponseGet": { - "type": "object", - "description": "The room rate response object for get", - "allOf": [ - { - "$ref": "#/definitions/InfoRoomRateResponse" - }, - { - "type": "object", - "properties": { - "ratePlanInfo": { - "type": "object", - "properties": { - "ratePlanType": { - "type": "string", - "description": "The rate plan type associated with the rate plan.", - "example": 12 - }, - "ratePlanName": { - "type": "string", - "description": "The name of the rate plan.", - "example": "Flexible Room Only Rate" - }, - "ratePlanLevel": { - "type": "string", - "description": "The rate level the rate plan is associated to." - }, - "ratePlanCategory": { - "type": "string", - "description": "The rate category the rate plan is associated to." - }, - "identificationRequired": { - "type": "boolean", - "description": "Indicates if an ID is required during the Check-In for this rate booking" - }, - "gdsDescription": { - "$ref": "#/definitions/GdsDescription" - }, - "mealPlan": { - "description": "Type of meal plan the rate plan includes", - "type": "object", - "$ref": "#/definitions/MealPlan" - } - } - } - } - } - ] + "ProfileType": { + "type": "string", + "enum": [ + "Guest", + "TravelAgent", + "Source", + "Company" + ], + "example": "Guest", + "description": "The type of profile being sent" }, - "MealPlan": { + "PersonName": { "type": "object", "properties": { - "mealPlanIncluded": { - "description": "Type of meal plan", - "type": "object", - "$ref": "#/definitions/RatePlanMealPlanType" + "givenName": { + "type": "string", + "description": "Given Name of Guest", + "example": "Mary" }, - "mealPlanCode": { - "description": "The meal plan code", + "surname": { "type": "string", - "example": "1" + "description": "Last Name of Guest", + "minLength": 2, + "example": "Smith" }, - "mealPlanDescription": { - "description": "The meal plan description", + "middleName": { "type": "string", - "example": "All inclusive meal plan" + "description": "Indicates the Middle Name of the Guest", + "example": "Mathew" }, - "mealsIncluded": { - "description": "Type of meal plan the rate plan includes", - "type": "array", - "items": { - "type": "string" - }, - "example": [ - "Breakfast", - "Lunch", - "Dinner" - ] + "nameTitle": { + "type": "string", + "description": "Title of Guest", + "example": "Mr and Mrs" + }, + "nameType": { + "type": "string", + "description": "Name Type. Valid value 'Primary'", + "example": "Primary" + }, + "email": { + "type": "string", + "description": "Email of Guest", + "example": "customer@example.com" + }, + "phoneNumber": { + "type": "string", + "description": "Phone number of Guest", + "example": "415.555.0100" + }, + "address": { + "$ref": "#/definitions/Address" } - } - }, - "RatePlanMealPlanType": { - "type": "string", - "enum": [ - "Breakfast", - "Lunch", - "Dinner", - "AllInclusive" - ], - "description": "Type of meal plan the rate plan includes" + }, + "required": [ + "surname" + ] }, - "GdsDescription": { + "ReservationTransport": { "type": "object", - "description": "Multi line description of the rate plan.", "properties": { - "line1": { - "description": "First line of rate plan description.", + "comments": { "type": "string", - "example": "Room Only Rate with free wifi" + "minLength": 0, + "maxLength": 2000, + "description": "Any additional info regarding the travel can be sent here" }, - "line2": { - "description": "Second line of rate plan description.", + "type": { "type": "string", - "example": "Continental Breakfast for additional fee" + "minLength": 0, + "maxLength": 20, + "description": "Method of conveyance of the guest. For Ex : Air, Rail, Bus, Private Auto, Boat, Other" }, - "line3": { - "description": "Third line of rate plan description.", + "transportCode": { "type": "string", - "example": "Cancel anytime" + "minLength": 0, + "maxLength": 20, + "description": "Enter the transportation Code such as the airline flight number/city of origin applicable to the guest mode of transportation upon arrival. For example Flight 1660" }, - "detailedDescription": { - "description": "Detailed information about the rate plan.", + "carrierCode": { "type": "string", - "example": "An outdoor pool is also available for guests staying at the lodge during the summertime." + "minLength": 0, + "maxLength": 20, + "description": "Enter the code associated with the air, rail, bus or car rental transport company being used by this guest at arrival; for example, Delta, Amtrak, Greyhound, Avis." + }, + "stationCode": { + "type": "string", + "minLength": 0, + "maxLength": 20, + "description": "Enter the code for the airport, bus station or other location of the guest arrival; for example, JFK International, Penn Station, Port Authority Bus Terminal." + }, + "dateTime": { + "type": "string", + "format": "date-time", + "description": "Enter the expected time here" + }, + "transportationReqd": { + "type": "boolean", + "description": "Indicates if transportation is required or not" } } }, - "Response": { + "ProfileIdListResponse": { "type": "array", "items": { - "$ref": "#/definitions/BookingResponse" - } - }, - "BookingResponse": { - "type": "object", - "properties": { - "reservationIds": { - "type": "array", - "items": { - "$ref": "#/definitions/ReservationIdResponse" + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The unique ID associated with that profile" }, - "example": [ - { - "id": "5030863", - "type": "Others", - "idContext": "CH1", - "idExtension": "1" - }, - { - "id": "LZDI6496738895", - "type": "Confirmation", - "idContext": "Central", - "idExtension": "1" - }, - { - "id": "2342342", - "type": "Reservation", - "idContext": "Central", - "idExtension": "1" - } - ] - }, - "reservationPayload": { - "$ref": "#/definitions/ReservationPayload" + "idContext": { + "type": "string", + "example": "Central", + "description": "The Context of the ID sent above. Possible Values : Central" + }, + "type": { + "type": "string", + "description": "The type of profile being sent Possible Values : Guest, TravelAgent, Source, Company and Profile" + } } - }, - "required": [ - "reservationIds", - "reservationPayload" - ] - }, - "CancelResponse": { - "type": "array", - "items": { - "$ref": "#/definitions/CancelResponseItem" } }, - "CancelResponseItem": { + "PaymentMethod": { "type": "object", "properties": { - "reservationIds": { - "type": "array", - "items": { - "$ref": "#/definitions/CancelReservationIdResponse" - }, - "example": [ - { - "id": "5030863", - "type": "Others", - "idContext": "CH1", - "idExtension": "1" - }, - { - "id": "LZDI6496738895", - "type": "Confirmation", - "idContext": "Central", - "idExtension": "1" - }, - { - "id": "2342342", - "type": "Reservation", - "idContext": "Central", - "idExtension": "1" - }, - { - "id": "YMWSGD-1631707751742-8812771", - "type": "Cancellation", - "idContext": "Central", - "idExtension": "1" - } - ] + "paymentMethod": { + "type": "string", + "description": "Indicates how the payment would be done. Possible Values : 5 (Credit Card), 1 (Cash), 2 ( Direct Bill), 3 (Voucher).", + "example": "1" }, - "reservationPayload": { - "type": "object", - "properties": { - "lastModifyDateTime": { - "type": "string", - "format": "date-time", - "description": "Date and time when this reservation was last updated, including time zone information. Timestamp as defined in ISO 8601 format and always be in the following format: YYYY-MM-DDThh:mm:ssZ (time is UTC).", - "example": "2023-11-17T12:21:00Z" - }, - "hotelCode": { - "description": "The unique identifier of the Property in Channel system.", - "type": "string", - "example": "XUSXXYY99" - }, - "reservationStatus": { - "type": "string", - "enum": [ - "Reserved", - "ReservedChanged", - "Cancelled", - "OnHold" - ], - "example": "Cancelled" - } - }, - "required": [ - "reservationStatus" - ] + "folioView": { + "type": "string", + "description": "folio number for payment method (example: use 1 for guest guarantee, 2 for company/travel agent guarantee)", + "example": "1" + }, + "paymentCard": { + "$ref": "#/definitions/PaymentCard" } }, "required": [ - "reservationIds", - "reservationPayload" + "paymentMethod" ] }, - "ReservationPayload": { + "PaymentCard": { "type": "object", "properties": { - "lastModifyDateTime": { + "cardType": { + "description": "Type of the Credit Card", "type": "string", - "format": "date-time", - "description": "Date and time when this reservation was last updated, including time zone information. Timestamp as defined in ISO 8601 format and always be in the following format: YYYY-MM-DDThh:mm:ssZ (time is UTC).", - "example": "2023-11-17T12:21:00Z" + "example": "MC" }, - "roomStay": { - "description": "List of room stay information including Room Rates, Promotion, Guest Counts and Guarantee", - "$ref": "#/definitions/RoomStayResponse" + "cardNumber": { + "description": "Full Card Number or the Card Token", + "type": "string", + "example": "5105105105105100" }, - "reservationGuests": { - "type": "array", - "items": { - "$ref": "#/definitions/ReservationGuestResponse" - }, - "example": [ - { - "profileInfo": { - "profile": { - "customer": { - "personName": [ - { - "surname": "Smith", - "givenName": "Mary", - "nameTitle": "Mr and Mrs", - "nameType": "Primary", - "email": "customer@example.com", - "phoneNumber": "415.555.0100", - "address": { - "addressLine": [ - "Street 7031 Columbia Gateway Dr." - ], - "cityName": "Columbia", - "postalCode": "21046", - "country": { - "code": "US" - }, - "state": "MD" - } - } - ], - "language": "en-us" - }, - "profileType": "Guest" - } - }, - "primary": true, - "arrivalTransport": { - "comments": "Comments Area", - "type": "adf", - "transportCode": "XXXX", - "carrierCode": "XXXX", - "stationCode": "XXXX", - "dateTime": "2023-09-17T12:21:00.000Z", - "transportationReqd": true - }, - "departureTransport": { - "comments": "Comments Area", - "type": "adf", - "transportCode": "XXXX", - "carrierCode": "XXXX", - "stationCode": "XXXX", - "dateTime": "2023-09-17T12:21:00.000Z", - "transportationReqd": true - } - }, - { - "profileInfo": { - "profileIdList": [ - { - "id": "12345671", - "idContext": "Central", - "type": "TravelAgent" - } - ], - "profile": { - "profileType": "TravelAgent", - "companyInfo": { - "companyName": "Smith Travel", - "email": "customer@example.com", - "phoneNumber": "415.555.0100", - "address": { - "addressLine": [ - "Street 7031 Columbia Gateway Dr." - ], - "cityName": "Columbia", - "postalCode": "21046", - "country": { - "code": "US" - }, - "state": "MD" - } - } - } - }, - "primary": true - }, - { - "profileInfo": { - "profileIdList": [ - { - "id": "12345672", - "idContext": "Central", - "type": "Source" - } - ], - "profile": { - "profileType": "Source", - "companyInfo": { - "companyName": "Smith Travel POS", - "email": "customer@example.com", - "phoneNumber": "415.555.0100", - "address": { - "addressLine": [ - "Street 7031 Columbia Gateway Dr." - ], - "cityName": "Columbia", - "postalCode": "21046", - "country": { - "code": "US" - }, - "state": "MD" - } - } - } - }, - "primary": true - }, - { - "profileInfo": { - "profileIdList": [ - { - "id": "", - "idContext": "Central", - "type": "Company" - } - ], - "profile": { - "profileType": "Company", - "companyInfo": { - "companyName": "Oracle Corporation", - "email": "customer@example.com", - "phoneNumber": "415.555.0100", - "address": { - "addressLine": [ - "Street 7031 Columbia Gateway Dr." - ], - "cityName": "Columbia", - "postalCode": "21046", - "country": { - "code": "US" - }, - "state": "MD" - } - } - }, - "primary": true - } - } - ] - }, - "reservationPaymentMethods": { - "description": "Reservation Payment Method details including payment Card details.", - "type": "array", - "minItems": 1, - "items": { - "$ref": "#/definitions/PaymentMethod" - } - }, - "reservationSpecialRequests": { - "type": "array", - "items": { - "$ref": "#/definitions/ReservationSpecialRequestsResponse" - } - }, - "reservationPackages": { - "description": "Details of the Packages added to the reservation.", - "type": "array", - "items": { - "$ref": "#/definitions/ReservationPackages" - } - }, - "reservationMemberships": { - "type": "array", - "items": { - "$ref": "#/definitions/ReservationMembership" - } + "expirationDate": { + "description": "Expiration date in format MM/YY", + "type": "string", + "pattern": "^((?:0[1-9]|1[0-2])\\/([0-9][0-9])|(?:\\d{4})-(?:0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01]))$", + "example": "06/23" }, - "hotelCode": { - "description": "The unique identifier of the Property in Channel system.", + "cardHolderName": { + "description": "Credit card holder name", "type": "string", - "example": "XUSXXYY99" + "example": "Mary Smith" }, - "comments": { - "description": "Comments associated to the Reservation", - "type": "array", - "items": { - "type": "object", - "properties": { - "comment": { - "$ref": "#/definitions/CommentType" - } - } - } + "cardNumberMasked": { + "description": "Masked card number.", + "example": "XXXXXXXXXXXX0005", + "type": "string", + "minLength": 0, + "maxLength": 80 }, - "reservationStatus": { + "cardOrToken": { + "description": "This contains information on whether credit card is tokenized (token enabled). A value of 'Token' indicates cardNumber holds token value and 'CardNumber' indicates cardNumber holds credit card number.", "type": "string", "enum": [ - "Reserved", - "ReservedChanged", - "Cancelled", - "OnHold" - ], - "example": "Reserved" - }, - "printRate": { - "type": "boolean", - "description": "Defines if the rate is printed on various correspondence. Possible values are 'true' or 'false'.", - "example": false + "CardNumber", + "Token" + ] }, - "optedForCommunication": { - "type": "boolean", - "description": "Defines if guest agreed to receive correspondence from the property via email, phone, letter, etc. Possible values are 'true' or 'false'.", - "example": false + "citId": { + "type": "string", + "description": "Customer Initiated Transaction(CIT) Id for Credit Cards. This is only used when PAYMENT SERVICES DIRECTIVE (PSD2) Opera Control is active.", + "minLength": 0, + "maxLength": 16, + "example": "654321ABC1234578" } }, "required": [ - "roomStay", - "reservationGuests", - "reservationPaymentMethods" + "cardType", + "cardNumber", + "expirationDate", + "cardHolderName" ] }, - "ReservationIdResponse": { + "ReservationSpecialRequestsResponse": { "type": "object", "properties": { - "id": { - "type": "string", - "description": "Global reservation number from external channel. Maximum length is 50 alphanumeric characters without spaces.", - "example": "5030863" - }, - "type": { - "type": "string", - "description": "Type of id", - "enum": [ - "Others", - "Confirmation", - "Reservation" - ], - "example": "Others" + "requestCodes": { + "description": "Collection of special requests such as Preferences for a reservation guest", + "type": "array", + "items": { + "$ref": "#/definitions/RequestCodesResponse" + } }, - "idContext": { + "requestCodeType": { "type": "string", - "description": "Context of the Id.", - "example": "CH1" + "minLength": 0, + "maxLength": 20, + "example": "SPECIALS", + "description": "Group code of special request such as specials, feature, bed feature, etc." }, - "idExtension": { + "requestCodeTypeContext": { "type": "string", - "description": "This is the index number for multi leg reservations. Numeric values only.", - "example": "1" + "description": "It represents request code and request type are OHD configured values.", + "enum": [ + "Central" + ] } } }, - "CancelReservationIdResponse": { + "RequestCodesResponse": { "type": "object", "properties": { - "id": { - "type": "string", - "description": "Global reservation number from external channel. Maximum length is 50 alphanumeric characters without spaces.", - "example": "5030863" - }, - "type": { - "type": "string", - "description": "Type of id", - "enum": [ - "Others", - "Confirmation", - "Reservation", - "Cancellation" - ], - "example": "Others" - }, - "idContext": { + "requestCodeValue": { + "description": "Special request code from OHD configuration", + "example": "PILLOW", "type": "string", - "description": "Context of the Id.", - "example": "CH1" + "minLength": 0, + "maxLength": 200 }, - "idExtension": { + "requestCodeDescription": { + "description": "Special request's description or name.", + "example": "Additional Pillows", "type": "string", - "description": "This is the index number for multi leg reservations. Numeric values only.", - "example": "1" + "minLength": 0, + "maxLength": 2000 } } }, - "BookingNotificationType": { + "RoomStayResponseGet": { "type": "object", + "description": "List of room stay information including Room Rates, Promotion, Guest Counts and Guarantee", "properties": { - "reservations": { + "arrivalDate": { + "type": "string", + "format": "date", + "description": "Arrival Date of the Reservation. Value must be of format YYYY-MM-DD", + "example": "2024-05-16" + }, + "departureDate": { + "type": "string", + "format": "date", + "description": "Departure Date of the Reservation. Value must be of format YYYY-MM-DD", + "example": "2024-05-17" + }, + "roomRates": { "type": "array", + "description": "Room Rate Information", + "minItems": 1, "items": { - "$ref": "#/definitions/SingleReservationNotification" + "$ref": "#/definitions/RoomRateResponseGet" + } + }, + "promotion": { + "$ref": "#/definitions/Promotion" + }, + "guestCounts": { + "type": "object", + "description": "Guest Counts details of the reservation.", + "properties": { + "adults": { + "type": "integer", + "format": "int32", + "description": "Adults count", + "example": 2 + }, + "children": { + "type": "integer", + "format": "int32", + "description": "Children count", + "example": 3 + }, + "childAges": { + "description": "Ages of children", + "type": "array", + "items": { + "type": "integer", + "format": "int32" + }, + "example": [ + 4, + 9, + 17 + ] + } }, - "minItems": 1 + "required": [ + "adults" + ] + }, + "total": { + "type": "object", + "description": "Reservation Total Rate Information\n* If the rate plan is configured as Tax Inclusive, Amount After Tax is returned.\n* If the rate Plan is configured as Tax Exclusive, Amount Before Tax is returned.\n", + "properties": { + "taxes": { + "type": "object", + "description": "Total Tax details applicable for this reservation", + "$ref": "#/definitions/Taxes" + }, + "currencySymbol": { + "type": "string", + "description": "Symbol of Rate Currency.", + "example": "$" + }, + "decimalPlaces": { + "type": "integer", + "format": "int32", + "description": "Rate Amount decimal Places.", + "example": 1 + }, + "rateOverride": { + "type": "boolean", + "description": "Indicated if the rate is overridden or not.", + "example": true + }, + "amountAfterTax": { + "type": "number", + "example": 214.5, + "description": "Reservation Total Rate including all known taxes, fees and surcharges." + }, + "amountBeforeTax": { + "type": "number", + "description": "Reservation Total Rate excluding all known taxes, fees and surcharges.", + "example": 200 + }, + "currencyCode": { + "$ref": "#/definitions/CurrencyCode" + } + } + }, + "guarantee": { + "type": "object", + "description": "Reservation guarantee details.", + "properties": { + "guaranteeCode": { + "type": "string", + "example": "CC", + "description": "Accepts Property Guarantee Code.\nEither of guaranteeCode or guaranteeType should be provided.\nIf no guaranteeCode and no guaranteeType is provided the reservation will be created as Non Guaranteed (OTA Code : 38). Both guaranteeType and guaranteeCode should not be sent in a single reservation request; if sent the reservation would be rejected.\n" + }, + "guaranteeType": { + "type": "string", + "example": "5", + "description": "Accepts OTA Standard Guarantee Type.\nPossible Values : (5, 8, 19, 22, 38) where 5 = Credit Card, 8 = Deposit, 19 = Travel agency IATA number, 22 = Frequent guest, 30 = Corporate ID/CD Number, 38 = None.\nEither of guaranteeCode or guaranteeType should be provided.\nIf no guaranteeType and no guaranteeCode is provided the reservation will be created as Non Guaranteed (OTA Code : 38). Both guaranteeType and guaranteeCode should not be sent in a single reservation request; if sent the reservation would be rejected.\n" + }, + "onHold": { + "type": "boolean", + "example": false, + "description": "If true indicates this Guarantee Code is used only to hold the inventory during reservation process." + } + } + }, + "printRate": { + "type": "boolean", + "description": "Defines if the rate is printed on various correspondence. Possible values are 'true' or 'false'.", + "example": false + }, + "expectedTimes": { + "description": "Expected Arrival and Departure Time information.", + "$ref": "#/definitions/ExpectedTimesType" + }, + "bookingMedium": { + "description": "Indicates the Origin of the reservation", + "type": "string", + "minLength": 1, + "maxLength": 20, + "example": "OTA" } }, "required": [ - "reservations" + "arrivalDate", + "departureDate", + "roomRates" ] }, - "ReservationIdNotification": { + "RoomRateResponseGet": { + "type": "object", + "description": "The room rate response object for get", + "allOf": [ + { + "$ref": "#/definitions/InfoRoomRateResponse" + }, + { + "type": "object", + "properties": { + "ratePlanInfo": { + "type": "object", + "properties": { + "ratePlanType": { + "type": "string", + "description": "The rate plan type associated with the rate plan.", + "example": 12 + }, + "ratePlanName": { + "type": "string", + "description": "The name of the rate plan.", + "example": "Flexible Room Only Rate" + }, + "ratePlanLevel": { + "type": "string", + "description": "The rate level the rate plan is associated to." + }, + "ratePlanCategory": { + "type": "string", + "description": "The rate category the rate plan is associated to." + }, + "identificationRequired": { + "type": "boolean", + "description": "Indicates if an ID is required during the Check-In for this rate booking" + }, + "gdsDescription": { + "$ref": "#/definitions/GdsDescription" + }, + "mealPlan": { + "description": "Type of meal plan the rate plan includes", + "type": "object", + "$ref": "#/definitions/MealPlan" + } + } + } + } + } + ] + }, + "GdsDescription": { "type": "object", + "description": "Multi line description of the rate plan.", "properties": { - "id": { + "line1": { + "description": "First line of rate plan description.", "type": "string", - "description": "Global reservation number from external channel. Maximum length is 50 alphanumeric characters without spaces.", - "example": "5030863" + "example": "Room Only Rate with free wifi" }, - "type": { + "line2": { + "description": "Second line of rate plan description.", "type": "string", - "description": "Type of id", - "enum": [ - "Others", - "Confirmation", - "Reservation" - ], - "example": "Others" + "example": "Continental Breakfast for additional fee" }, - "idContext": { + "line3": { + "description": "Third line of rate plan description.", "type": "string", - "example": "CH1", - "description": "Context of the Id." + "example": "Cancel anytime" }, - "idExtension": { + "detailedDescription": { + "description": "Detailed information about the rate plan.", "type": "string", - "description": "This is the index number for multi leg reservations. Numeric values only.", - "example": "1" + "example": "An outdoor pool is also available for guests staying at the lodge during the summertime." } - }, - "required": [ - "id" - ] + } }, - "SingleReservationNotification": { + "InfoRoomRateResponse": { "type": "object", "properties": { - "reservationIdList": { - "type": "array", - "minItems": 1, - "items": { - "$ref": "#/definitions/ReservationIdNotification" - } - }, - "lastModifyDateTime": { - "type": "string", - "format": "date-time", - "description": "Date and time when this reservation was last updated, including time zone information. Timestamp as defined in ISO 8601 format and always be in the following format: YYYY-MM-DDThh:mm:ssZ (time is UTC).", - "example": "2023-11-17T12:21:00Z" - }, - "roomStay": { - "description": "List of room stay information including Room Rates, Promotion, Guest Counts and Guarantee", - "$ref": "#/definitions/RoomStayRequest" - }, - "reservationGuests": { - "type": "array", - "items": { - "$ref": "#/definitions/ReservationGuestRequest" - }, - "example": [ - { - "profileInfo": { - "profile": { - "customer": { - "personName": [ - { - "surname": "Smith", - "givenName": "Mary", - "nameTitle": "Mr and Mrs", - "nameType": "Primary", - "email": "customer@example.com", - "phoneNumber": "415.555.0100", - "address": { - "addressLine": [ - "Street 7031 Columbia Gateway Dr." - ], - "cityName": "Columbia", - "postalCode": "21046", - "country": { - "code": "US" - }, - "state": "MD" - } - } - ], - "language": "en-us" - }, - "profileType": "Guest" - } - }, - "primary": true, - "arrivalTransport": { - "comments": "Comments Area", - "type": "adf", - "transportCode": "XXXX", - "carrierCode": "XXXX", - "stationCode": "XXXX", - "dateTime": "2023-09-17T12:21:00.000Z", - "transportationReqd": true - }, - "departureTransport": { - "comments": "Comments Area", - "type": "adf", - "transportCode": "XXXX", - "carrierCode": "XXXX", - "stationCode": "XXXX", - "dateTime": "2023-09-17T12:21:00.000Z", - "transportationReqd": true - } - }, - { - "profileInfo": { - "profileIdList": [ - { - "id": "12345671", - "idContext": "Central", - "type": "TravelAgent" - } - ], - "profile": { - "profileType": "TravelAgent", - "companyInfo": { - "companyName": "Smith Travel", - "email": "customer@example.com", - "phoneNumber": "415.555.0100", - "address": { - "addressLine": [ - "Street 7031 Columbia Gateway Dr." - ], - "cityName": "Columbia", - "postalCode": "21046", - "country": { - "code": "US" - }, - "state": "MD" - } - } - } - }, - "primary": true - }, - { - "profileInfo": { - "profileIdList": [ - { - "id": "12345672", - "idContext": "Central", - "type": "Source" - } - ], - "profile": { - "profileType": "Source", - "companyInfo": { - "companyName": "Smith Travel POS", - "email": "customer@example.com", - "phoneNumber": "415.555.0100", - "address": { - "addressLine": [ - "Street 7031 Columbia Gateway Dr." - ], - "cityName": "Columbia", - "postalCode": "21046", - "country": { - "code": "US" - }, - "state": "MD" - } - } - } - }, - "primary": true - }, - { - "profileInfo": { - "profileIdList": [ - { - "id": "", - "idContext": "Central", - "type": "Company" - } - ], - "profile": { - "profileType": "Company", - "companyInfo": { - "companyName": "Oracle Corporation", - "email": "customer@example.com", - "phoneNumber": "415.555.0100", - "address": { - "addressLine": [ - "Street 7031 Columbia Gateway Dr." - ], - "cityName": "Columbia", - "postalCode": "21046", - "country": { - "code": "US" - }, - "state": "MD" - } - } - }, - "primary": true + "rates": { + "type": "object", + "properties": { + "rate": { + "type": "array", + "minItems": 1, + "items": { + "$ref": "#/definitions/RoomRate" } } + }, + "required": [ + "rate" ] }, - "reservationPaymentMethods": { - "description": "Reservation Payment Method details including payment Card details.", - "type": "array", - "minItems": 1, - "items": { - "$ref": "#/definitions/PaymentMethod" - } + "guestCounts": { + "$ref": "#/definitions/GuestCount" }, - "reservationSpecialRequests": { - "type": "array", - "items": { - "type": "object", - "properties": { - "requestCodes": { - "description": "Collection of special requests such as Preferences for a reservation guest", - "type": "array", - "items": { - "$ref": "#/definitions/RequestCodes" - } - }, - "requestCodeType": { - "type": "string", - "minLength": 0, - "maxLength": 20, - "example": "SPECIALS", - "description": "Group code of special request such as specials, feature, bed feature, etc." - }, - "requestCodeTypeContext": { - "type": "string", - "description": "It represents request code and request type are OHD configured values.", - "enum": [ - "Central" - ] + "reservationBlock": { + "type": "object", + "description": "Block related information", + "properties": { + "blockIdList": { + "description": "List of Block Ids", + "type": "array", + "items": { + "$ref": "#/definitions/BlockIdList" } + }, + "blockName": { + "description": "Name of the Block", + "type": "string", + "maxLength": 2000, + "example": "ABC Annual Meet" } } }, - "reservationPackages": { - "description": "Details of the Packages added to the reservation.", - "type": "array", - "items": { - "$ref": "#/definitions/ReservationPackages" - } - }, - "reservationMemberships": { - "type": "array", - "items": { - "$ref": "#/definitions/ReservationMembership" - } - }, - "hotelCode": { - "description": "The unique identifier of the Property in Channel system.", + "roomType": { "type": "string", - "example": "XUSXXYY99" + "description": "Room Type Code for which the reservation is requested for.", + "example": "XA1K" }, - "messageId": { - "description": "Reservation Message Number generated by the requester.", + "ratePlanCode": { "type": "string", - "example": "22922909" + "description": "* Rate Plan Code for which the reservation is requested.\n* Rate plan code is mandatory for Transient ( non Block) reservation requests.\n* Rate Plan Code is optional if the reservation is for a Business Block.\n", + "example": "XDAILY" }, - "comments": { - "description": "Comments associated to the Reservation", - "type": "array", - "items": { - "type": "object", - "properties": { - "comment": { - "$ref": "#/definitions/CommentType" - } - } - } + "roomId": { + "type": "string", + "minLength": 0, + "maxLength": 20, + "description": "Room Number to be assigned to the reservation.", + "example": "301" }, - "printRate": { + "suppressRate": { "type": "boolean", - "description": "Defines if the rate is printed on various correspondence. Possible values are 'true' or 'false'.", - "example": false + "description": "Used to suppress the display of the room rate in various correspondence. Possible values are 'true' or 'false'.", + "example": true }, - "optedForCommunication": { - "type": "boolean", - "description": "Defines if guest agreed to receive correspondence from the property via email, phone, letter, etc. Possible values are 'true' or 'false'.", - "example": false - } - }, - "required": [ - "reservationIdList", - "roomStay", - "reservationGuests", - "reservationPaymentMethods" - ] - }, - "CancelNotificationType": { - "type": "object", - "properties": { - "reservations": { - "type": "array", - "items": { - "$ref": "#/definitions/CancelReservationNotification" - }, - "minItems": 1 - } - }, - "required": [ - "reservations" - ] - }, - "CancelReservationNotification": { - "type": "object", - "properties": { - "reservationIdList": { - "type": "array", - "minItems": 1, - "items": { - "$ref": "#/definitions/ReservationIdNotification" - } + "numberOfUnits": { + "type": "integer", + "format": "int32", + "description": "Number of rooms to be booked for this reservation", + "example": 1 }, - "lastModifyDateTime": { + "marketCode": { "type": "string", - "format": "date-time", - "description": "Date and time when this reservation was last updated, including time zone information. Timestamp as defined in ISO 8601 format and always be in the following format: YYYY-MM-DDThh:mm:ssZ (time is UTC).", - "example": "2023-11-17T12:21:00Z" + "description": "The code that relates to the market being sold to (e.g., the corporate market, packages).", + "example": "BR" }, - "hotelCode": { - "description": "The unique identifier of the Property in Channel system.", + "sourceCode": { "type": "string", - "example": "XUSXXYY99" + "description": "To specify where the business came from e.g.radio, newspaper ad, etc.", + "example": "OTA" }, - "messageId": { - "description": "Reservation Message Number generated by the requester.", + "start": { + "description": "Effective Start Date of the room rate.\n* Value must be of format 'date'\n", "type": "string", - "example": "22922909" + "format": "date", + "example": "2024-05-16" + }, + "end": { + "description": "Effective End Date of the room rate.\n* Value must be of format 'date'\n", + "type": "string", + "format": "date", + "example": "2024-05-16" } }, "required": [ - "reservationIdList" + "rates", + "guestCounts", + "roomType", + "start", + "end" ] }, "GuestCount": { @@ -1919,197 +1559,175 @@ "end" ] }, - "InfoRoomRateResponse": { + "CurrencyCode": { + "type": "string", + "description": "The rate currency code. This should be ISO currency code.\n * Matches regex pattern: [A-Z]{3}\n * Length of string must be less than, or equal to 3\n * Length of string must be greater than, or equal to 3\n", + "example": "USD" + }, + "BlockIdList": { "type": "object", "properties": { - "rates": { - "type": "object", - "properties": { - "rate": { - "type": "array", - "minItems": 1, - "items": { - "$ref": "#/definitions/RoomRate" - } - } - }, - "required": [ - "rate" - ] - }, - "guestCounts": { - "$ref": "#/definitions/GuestCount" - }, - "reservationBlock": { - "type": "object", - "description": "Block related information", - "properties": { - "blockIdList": { - "description": "List of Block Ids", - "type": "array", - "items": { - "$ref": "#/definitions/BlockIdList" - } - }, - "blockName": { - "description": "Name of the Block", - "type": "string", - "maxLength": 2000, - "example": "ABC Annual Meet" - } - } - }, - "roomType": { + "id": { + "description": "Unique OPERA Block ID which is a primary identification of a Block in OPERA.", "type": "string", - "description": "Room Type Code for which the reservation is requested for.", - "example": "XA1K" + "maxLength": 40, + "example": "ABCEVENT0523" }, - "ratePlanCode": { + "type": { + "description": "Type of the Block Id. Valid value 'BlockCode'", "type": "string", - "description": "* Rate Plan Code for which the reservation is requested.\n* Rate plan code is mandatory for Transient ( non Block) reservation requests.\n* Rate Plan Code is optional if the reservation is for a Business Block.\n", - "example": "XDAILY" + "enum": [ + "BlockCode" + ] + } + } + }, + "MealPlan": { + "type": "object", + "properties": { + "mealPlanIncluded": { + "description": "Type of meal plan", + "type": "object", + "$ref": "#/definitions/RatePlanMealPlanType" }, - "roomId": { + "mealPlanCode": { + "description": "The meal plan code", "type": "string", - "minLength": 0, - "maxLength": 20, - "description": "Room Number to be assigned to the reservation.", - "example": "301" - }, - "suppressRate": { - "type": "boolean", - "description": "Used to suppress the display of the room rate in various correspondence. Possible values are 'true' or 'false'.", - "example": true - }, - "numberOfUnits": { - "type": "integer", - "format": "int32", - "description": "Number of rooms to be booked for this reservation", - "example": 1 + "example": "1" }, - "marketCode": { + "mealPlanDescription": { + "description": "The meal plan description", "type": "string", - "description": "The code that relates to the market being sold to (e.g., the corporate market, packages).", - "example": "BR" + "example": "All inclusive meal plan" }, - "sourceCode": { + "mealsIncluded": { + "description": "Type of meal plan the rate plan includes", + "type": "array", + "items": { + "type": "string" + }, + "example": [ + "Breakfast", + "Lunch", + "Dinner" + ] + } + } + }, + "RatePlanMealPlanType": { + "type": "string", + "enum": [ + "Breakfast", + "Lunch", + "Dinner", + "AllInclusive" + ], + "description": "Type of meal plan the rate plan includes" + }, + "ExpectedTimesType": { + "type": "object", + "description": "Expected Arrival and Departure Time information.", + "properties": { + "reservationExpectedArrivalTime": { + "description": "Indicates the expected Arrival Time of the reservation guest.", "type": "string", - "description": "To specify where the business came from e.g.radio, newspaper ad, etc.", - "example": "OTA" + "format": "date-time", + "example": "2025-11-17T12:21:00.000Z" }, - "start": { - "description": "Effective Start Date of the room rate.\n* Value must be of format 'date'\n", + "reservationExpectedDepartureTime": { + "description": "Indicates the expected Departure Time of the reservation guest.", "type": "string", - "format": "date", - "example": "2024-05-16" + "format": "date-time", + "example": "2025-11-20T12:21:00.000Z" + } + } + }, + "Promotion": { + "type": "object", + "description": "Details of Promotion attached to the reservation.", + "properties": { + "promotionCode": { + "type": "string", + "minLength": 0, + "maxLength": 20, + "description": "Promotion code associated with the promotional offers.", + "example": "CASINO" }, - "end": { - "description": "Effective End Date of the room rate.\n* Value must be of format 'date'\n", + "promotionName": { "type": "string", - "format": "date", - "example": "2024-05-16" + "minLength": 0, + "maxLength": 20, + "description": "Descriptive name of promotion code.", + "example": "Casino Promotion" } - }, - "required": [ - "rates", - "guestCounts", - "roomType", - "start", - "end" - ] + } }, - "InfoRoomRate": { + "Taxes": { "type": "object", + "description": "Tax details.", "properties": { - "rates": { - "type": "object", - "properties": { - "rate": { - "type": "array", - "minItems": 1, - "items": { - "$ref": "#/definitions/RoomRate" - } - } - }, - "required": [ - "rate" - ] + "tax": { + "type": "array", + "description": "List of taxes applicable for this reservation", + "minItems": 1, + "items": { + "$ref": "#/definitions/Tax" + } }, - "guestCounts": { - "$ref": "#/definitions/GuestCount" + "amount": { + "type": "number", + "description": "Total Tax amount applicable for the reservation.", + "example": 20.3 }, - "reservationBlock": { - "type": "object", - "description": "Block related information", - "properties": { - "blockIdList": { - "description": "List of Block Ids", - "type": "array", - "items": { - "$ref": "#/definitions/BlockIdList" + "currencyCode": { + "$ref": "#/definitions/CurrencyCode" + }, + "hotelTaxFeeDescriptions": { + "type": "array", + "description": "Hotel Tax / Fee Descriptions", + "items": { + "type": "object", + "properties": { + "description": { + "type": "string", + "example": "9% City Occupancy Tax" } } } - }, - "roomType": { - "type": "string", - "description": "Room Type Code for which the reservation is requested for.", - "example": "XA1K" - }, - "ratePlanCode": { - "type": "string", - "description": "* Rate Plan Code for which the reservation is requested.\n* Rate plan code is mandatory for Transient ( non Block) reservation requests.\n* Rate Plan Code is optional if the reservation is for a Business Block.\n", - "example": "XDAILY" - }, - "roomId": { + } + } + }, + "Tax": { + "type": "object", + "properties": { + "description": { "type": "string", - "minLength": 0, - "maxLength": 20, - "description": "Room Number to be assigned to the reservation.", - "example": "301" - }, - "suppressRate": { - "type": "boolean", - "description": "Used to suppress the display of the room rate in various correspondence. Possible values are 'true' or 'false'.", - "example": true - }, - "numberOfUnits": { - "type": "integer", - "format": "int32", - "description": "Number of rooms to be booked for this reservation", - "example": 1 + "description": "OTA Standard Fee Tax Type description", + "example": "VAT (Value Added Tax)" }, - "marketCode": { + "type": { "type": "string", - "description": "The code that relates to the market being sold to (e.g., the corporate market, packages).", - "example": "BR" + "description": "Indicates if this tax is included or excluded in rate.", + "enum": [ + "Inclusive", + "Exclusive" + ], + "example": "Exclusive" }, - "sourceCode": { + "code": { "type": "string", - "description": "To specify where the business came from e.g.radio, newspaper ad, etc.", - "example": "OTA" + "description": "OTA Standard Fee Tax Type", + "example": "36" }, - "start": { - "description": "Effective Start Date of the room rate.\n* Value must be of format 'date'\n", - "type": "string", - "format": "date", - "example": "2024-05-16" + "amount": { + "type": "number", + "description": "Total tax amount of given Fee Tax type.", + "example": 10 }, - "end": { - "description": "Effective End Date of the room rate.\n* Value must be of format 'date'\n", - "type": "string", - "format": "date", - "example": "2024-05-16" + "currencyCode": { + "$ref": "#/definitions/CurrencyCode" } - }, - "required": [ - "rates", - "guestCounts", - "roomType", - "start", - "end" - ] + } }, "CommentType": { "type": "object", @@ -2136,221 +1754,396 @@ } } }, - "RoomStayRequest": { + "CancelReservationIdResponse": { "type": "object", - "description": "List of room stay information including Room Rates, Promotion, Guest Counts and Guarantee", "properties": { - "arrivalDate": { + "id": { "type": "string", - "format": "date", - "description": "Arrival Date of the Reservation. Value must be of format YYYY-MM-DD", - "example": "2024-05-16" + "description": "Global reservation number from external channel. Maximum length is 50 alphanumeric characters without spaces.", + "example": "5030863" }, - "departureDate": { + "type": { "type": "string", - "format": "date", - "description": "Departure Date of the Reservation. Value must be of format YYYY-MM-DD", - "example": "2024-05-17" + "description": "Type of id", + "enum": [ + "Others", + "Confirmation", + "Reservation", + "Cancellation" + ], + "example": "Others" }, - "roomRates": { + "idContext": { + "type": "string", + "description": "Context of the Id.", + "example": "CH1" + }, + "idExtension": { + "type": "string", + "description": "This is the index number for multi leg reservations. Numeric values only.", + "example": "1" + } + } + }, + "Response": { + "type": "array", + "items": { + "$ref": "#/definitions/BookingResponse" + } + }, + "BookingResponse": { + "type": "object", + "properties": { + "reservationIds": { "type": "array", - "description": "Room Rate Information", - "minItems": 1, "items": { - "$ref": "#/definitions/InfoRoomRate" - } - }, - "promotion": { - "type": "object", - "description": "Details of Promotion attached to the reservation.", - "properties": { - "promotionCode": { - "type": "string", - "minLength": 0, - "maxLength": 20, - "description": "Promotion code associated with the promotional offers.", - "example": "CASINO" - } - } - }, - "guestCounts": { - "type": "object", - "description": "Guest Counts details of the reservation.", - "properties": { - "adults": { - "type": "integer", - "format": "int32", - "description": "Adults count", - "example": 2 + "$ref": "#/definitions/ReservationIdResponse" + }, + "example": [ + { + "id": "5030863", + "type": "Others", + "idContext": "CH1", + "idExtension": "1" }, - "children": { - "type": "integer", - "format": "int32", - "description": "Children count", - "example": 3 + { + "id": "LZDI6496738895", + "type": "Confirmation", + "idContext": "Central", + "idExtension": "1" }, - "childAges": { - "description": "Ages of children", - "type": "array", - "items": { - "type": "integer", - "format": "int32" - }, - "example": [ - 4, - 9, - 17 - ] + { + "id": "2342342", + "type": "Reservation", + "idContext": "Central", + "idExtension": "1" } - }, - "required": [ - "adults" ] }, - "total": { - "type": "object", - "description": "Reservation Total Rate Information\n* If the rate plan is configured as Tax Inclusive, Amount After Tax is returned.\n* If the rate Plan is configured as Tax Exclusive, Amount Before Tax is returned.\n", - "properties": { - "taxes": { - "type": "object", - "description": "Total Tax details applicable for this reservation", - "$ref": "#/definitions/Taxes" - }, - "currencySymbol": { - "type": "string", - "description": "Symbol of Rate Currency.", - "example": "$" - }, - "decimalPlaces": { - "type": "integer", - "format": "int32", - "description": "Rate Amount decimal Places.", - "example": 1 - }, - "rateOverride": { - "type": "boolean", - "description": "Indicated if the rate is overridden or not.", - "example": true - }, - "amountAfterTax": { - "type": "number", - "example": 214.5, - "description": "Reservation Total Rate including all known taxes, fees and surcharges." - }, - "amountBeforeTax": { - "type": "number", - "description": "Reservation Total Rate excluding all known taxes, fees and surcharges.", - "example": 200 - }, - "currencyCode": { - "$ref": "#/definitions/CurrencyCode" - } - } - }, - "guarantee": { - "type": "object", - "description": "Reservation guarantee details.", - "properties": { - "guaranteeCode": { - "type": "string", - "example": "CC", - "description": "Accepts Property Guarantee Code.\nEither of guaranteeCode or guaranteeType should be provided.\nIf no guaranteeCode and no guaranteeType is provided the reservation will be created as Non Guaranteed (OTA Code : 38). Both guaranteeType and guaranteeCode should not be sent in a single reservation request; if sent the reservation would be rejected.\n" - }, - "guaranteeType": { - "type": "string", - "example": "5", - "description": "Accepts OTA Standard Guarantee Type.\nPossible Values : (5, 8, 19, 22, 38) where 5 = Credit Card, 8 = Deposit, 19 = Travel agency IATA number, 22 = Frequent guest, 38 = None.\nEither of guaranteeCode or guaranteeType should be provided.\nIf no guaranteeType and no guaranteeCode is provided the reservation will be created as Non Guaranteed (OTA Code : 38). Both guaranteeType and guaranteeCode should not be sent in a single reservation request; if sent the reservation would be rejected.\n" - }, - "onHold": { - "type": "boolean", - "example": false, - "description": "If true indicates this Guarantee Code is used only to hold the inventory during reservation process." - } - } - }, - "printRate": { - "type": "boolean", - "description": "Defines if the rate is printed on various correspondence. Possible values are 'true' or 'false'.", - "example": false + "reservationPayload": { + "$ref": "#/definitions/ReservationPayload" } }, "required": [ - "arrivalDate", - "departureDate", - "roomRates" + "reservationIds", + "reservationPayload" ] }, - "RoomStayResponse": { + "ReservationPayload": { "type": "object", - "description": "List of room stay information including Room Rates, Promotion, Guest Counts and Guarantee", "properties": { - "arrivalDate": { + "lastModifyDateTime": { "type": "string", - "format": "date", - "description": "Arrival Date of the Reservation. Value must be of format YYYY-MM-DD", - "example": "2024-05-16" + "format": "date-time", + "description": "Date and time when this reservation was last updated, including time zone information. Timestamp as defined in ISO 8601 format and always be in the following format: YYYY-MM-DDThh:mm:ssZ (time is UTC).", + "example": "2023-11-17T12:21:00Z" }, - "departureDate": { - "type": "string", - "format": "date", - "description": "Departure Date of the Reservation. Value must be of format YYYY-MM-DD", - "example": "2024-05-17" + "roomStay": { + "description": "List of room stay information including Room Rates, Promotion, Guest Counts and Guarantee", + "$ref": "#/definitions/RoomStayResponse" }, - "roomRates": { + "reservationGuests": { "type": "array", - "description": "Room Rate Information", - "minItems": 1, "items": { - "$ref": "#/definitions/InfoRoomRateResponse" - } - }, - "promotion": { - "$ref": "#/definitions/Promotion" - }, - "guestCounts": { - "type": "object", - "description": "Guest Counts details of the reservation.", - "properties": { - "adults": { - "type": "integer", - "format": "int32", - "description": "Adults count", - "example": 2 + "$ref": "#/definitions/ReservationGuestResponse" + }, + "example": [ + { + "profileInfo": { + "profile": { + "customer": { + "personName": [ + { + "surname": "Smith", + "givenName": "Mary", + "middleName": "Angel", + "nameTitle": "Mr and Mrs", + "nameType": "Primary", + "email": "customer@example.com", + "phoneNumber": "415.555.0100", + "address": { + "addressLine": [ + "Street 7031 Columbia Gateway Dr." + ], + "cityName": "Columbia", + "postalCode": "21046", + "country": { + "code": "US" + }, + "state": "MD" + } + } + ], + "language": "en-us" + }, + "profileType": "Guest" + } + }, + "primary": true, + "arrivalTransport": { + "comments": "Comments Area", + "type": "adf", + "transportCode": "XXXX", + "carrierCode": "XXXX", + "stationCode": "XXXX", + "dateTime": "2023-09-17T12:21:00.000Z", + "transportationReqd": true + }, + "departureTransport": { + "comments": "Comments Area", + "type": "adf", + "transportCode": "XXXX", + "carrierCode": "XXXX", + "stationCode": "XXXX", + "dateTime": "2023-09-17T12:21:00.000Z", + "transportationReqd": true + } }, - "children": { - "type": "integer", - "format": "int32", - "description": "Children count", - "example": 3 + { + "profileInfo": { + "profileIdList": [ + { + "id": "12345671", + "idContext": "Central", + "type": "TravelAgent" + } + ], + "profile": { + "profileType": "TravelAgent", + "companyInfo": { + "companyName": "Smith Travel", + "email": "customer@example.com", + "phoneNumber": "415.555.0100", + "address": { + "addressLine": [ + "Street 7031 Columbia Gateway Dr." + ], + "cityName": "Columbia", + "postalCode": "21046", + "country": { + "code": "US" + }, + "state": "MD" + } + } + } + }, + "primary": true }, - "childAges": { - "description": "Ages of children", - "type": "array", - "items": { - "type": "integer", - "format": "int32" + { + "profileInfo": { + "profileIdList": [ + { + "id": "12345672", + "idContext": "Central", + "type": "Source" + } + ], + "profile": { + "profileType": "Source", + "companyInfo": { + "companyName": "Smith Travel POS", + "email": "customer@example.com", + "phoneNumber": "415.555.0100", + "address": { + "addressLine": [ + "Street 7031 Columbia Gateway Dr." + ], + "cityName": "Columbia", + "postalCode": "21046", + "country": { + "code": "US" + }, + "state": "MD" + } + } + } }, - "example": [ - 4, - 9, - 17 - ] + "primary": true + }, + { + "profileInfo": { + "profileIdList": [ + { + "id": "", + "idContext": "Central", + "type": "Company" + } + ], + "profile": { + "profileType": "Company", + "companyInfo": { + "companyName": "Oracle Corporation", + "email": "customer@example.com", + "phoneNumber": "415.555.0100", + "address": { + "addressLine": [ + "Street 7031 Columbia Gateway Dr." + ], + "cityName": "Columbia", + "postalCode": "21046", + "country": { + "code": "US" + }, + "state": "MD" + } + } + }, + "primary": true + } } - }, - "required": [ - "adults" ] }, - "total": { - "type": "object", - "description": "Reservation Total Rate Information\n* If the rate plan is configured as Tax Inclusive, Amount After Tax is returned.\n* If the rate Plan is configured as Tax Exclusive, Amount Before Tax is returned.\n", - "properties": { - "taxes": { - "type": "object", - "description": "Total Tax details applicable for this reservation", - "$ref": "#/definitions/Taxes" - }, - "currencySymbol": { + "reservationPaymentMethods": { + "description": "Reservation Payment Method details including payment Card details.", + "type": "array", + "minItems": 1, + "items": { + "$ref": "#/definitions/PaymentMethod" + } + }, + "reservationSpecialRequests": { + "type": "array", + "items": { + "$ref": "#/definitions/ReservationSpecialRequestsResponse" + } + }, + "reservationPackages": { + "description": "Details of the Packages added to the reservation.", + "type": "array", + "items": { + "$ref": "#/definitions/ReservationPackages" + } + }, + "reservationMemberships": { + "type": "array", + "items": { + "$ref": "#/definitions/ReservationMembership" + } + }, + "hotelCode": { + "description": "The unique identifier of the Property in Channel system.", + "type": "string", + "example": "XUSXXYY99" + }, + "comments": { + "description": "Comments associated to the Reservation", + "type": "array", + "items": { + "type": "object", + "properties": { + "comment": { + "$ref": "#/definitions/CommentType" + } + } + } + }, + "reservationStatus": { + "type": "string", + "enum": [ + "Reserved", + "ReservedChanged", + "Cancelled", + "OnHold" + ], + "example": "Reserved" + }, + "printRate": { + "type": "boolean", + "description": "Defines if the rate is printed on various correspondence. Possible values are 'true' or 'false'.", + "example": false + }, + "optedForCommunication": { + "type": "boolean", + "description": "Defines if guest agreed to receive correspondence from the property via email, phone, letter, etc. Possible values are 'true' or 'false'.", + "example": false + }, + "travelPurpose": { + "description": "Indicates the purpose of Guest Stay", + "type": "string", + "enum": [ + "Leisure", + "Business" + ] + } + }, + "required": [ + "roomStay", + "reservationGuests", + "reservationPaymentMethods" + ] + }, + "RoomStayResponse": { + "type": "object", + "description": "List of room stay information including Room Rates, Promotion, Guest Counts and Guarantee", + "properties": { + "arrivalDate": { + "type": "string", + "format": "date", + "description": "Arrival Date of the Reservation. Value must be of format YYYY-MM-DD", + "example": "2024-05-16" + }, + "departureDate": { + "type": "string", + "format": "date", + "description": "Departure Date of the Reservation. Value must be of format YYYY-MM-DD", + "example": "2024-05-17" + }, + "roomRates": { + "type": "array", + "description": "Room Rate Information", + "minItems": 1, + "items": { + "$ref": "#/definitions/InfoRoomRateResponse" + } + }, + "promotion": { + "$ref": "#/definitions/Promotion" + }, + "guestCounts": { + "type": "object", + "description": "Guest Counts details of the reservation.", + "properties": { + "adults": { + "type": "integer", + "format": "int32", + "description": "Adults count", + "example": 2 + }, + "children": { + "type": "integer", + "format": "int32", + "description": "Children count", + "example": 3 + }, + "childAges": { + "description": "Ages of children", + "type": "array", + "items": { + "type": "integer", + "format": "int32" + }, + "example": [ + 4, + 9, + 17 + ] + } + }, + "required": [ + "adults" + ] + }, + "total": { + "type": "object", + "description": "Reservation Total Rate Information\n* If the rate plan is configured as Tax Inclusive, Amount After Tax is returned.\n* If the rate Plan is configured as Tax Exclusive, Amount Before Tax is returned.\n", + "properties": { + "taxes": { + "type": "object", + "description": "Total Tax details applicable for this reservation", + "$ref": "#/definitions/Taxes" + }, + "currencySymbol": { "type": "string", "description": "Symbol of Rate Currency.", "example": "$" @@ -2393,7 +2186,7 @@ "guaranteeType": { "type": "string", "example": "5", - "description": "Accepts OTA Standard Guarantee Type.\nPossible Values : (5, 8, 19, 22, 38) where 5 = Credit Card, 8 = Deposit, 19 = Travel agency IATA number, 22 = Frequent guest, 38 = None.\nEither of guaranteeCode or guaranteeType should be provided.\nIf no guaranteeType and no guaranteeCode is provided the reservation will be created as Non Guaranteed (OTA Code : 38). Both guaranteeType and guaranteeCode should not be sent in a single reservation request; if sent the reservation would be rejected.\n" + "description": "Accepts OTA Standard Guarantee Type.\nPossible Values : (5, 8, 19, 22, 38) where 5 = Credit Card, 8 = Deposit, 19 = Travel agency IATA number, 22 = Frequent guest, 30 = Corporate ID/CD Number, 38 = None.\nEither of guaranteeCode or guaranteeType should be provided.\nIf no guaranteeType and no guaranteeCode is provided the reservation will be created as Non Guaranteed (OTA Code : 38). Both guaranteeType and guaranteeCode should not be sent in a single reservation request; if sent the reservation would be rejected.\n" }, "onHold": { "type": "boolean", @@ -2406,6 +2199,17 @@ "type": "boolean", "description": "Defines if the rate is printed on various correspondence. Possible values are 'true' or 'false'.", "example": false + }, + "expectedTimes": { + "description": "Expected Arrival and Departure Time information.", + "$ref": "#/definitions/ExpectedTimesType" + }, + "bookingMedium": { + "description": "Indicates the Origin of the reservation", + "type": "string", + "minLength": 1, + "maxLength": 20, + "example": "OTA" } }, "required": [ @@ -2414,632 +2218,900 @@ "roomRates" ] }, - "ReservationGuestRequest": { + "ReservationIdResponse": { "type": "object", - "description": "Reservation Guest Information", "properties": { - "profileInfo": { - "type": "object", - "properties": { - "profileIdList": { - "$ref": "#/definitions/ProfileIdListRequest" - }, - "profile": { - "$ref": "#/definitions/Profile" - } - }, - "required": [ - "profile" - ] + "id": { + "type": "string", + "description": "Global reservation number from external channel. Maximum length is 50 alphanumeric characters without spaces.", + "example": "5030863" }, - "primary": { - "type": "boolean", - "example": true, - "description": "Indicates if the profile is primary if multiple profiles of the same type are being sent. Should be true by default if only one profile of same type is sent" + "type": { + "type": "string", + "description": "Type of id", + "enum": [ + "Others", + "Confirmation", + "Reservation" + ], + "example": "Others" }, - "arrivalTransport": { - "description": "Arrival Transport details of the Guest", - "$ref": "#/definitions/ReservationTransport" + "idContext": { + "type": "string", + "description": "Context of the Id.", + "example": "CH1" }, - "departureTransport": { - "description": "Departure Transport details of the Guest", - "$ref": "#/definitions/ReservationTransport" + "idExtension": { + "type": "string", + "description": "This is the index number for multi leg reservations. Numeric values only.", + "example": "1" } - }, - "required": [ - "profileInfo" - ] + } }, - "ReservationGuestResponse": { + "CancelNotificationType": { "type": "object", - "description": "Reservation Guest Information", "properties": { - "profileInfo": { - "type": "object", - "properties": { - "profileIdList": { - "$ref": "#/definitions/ProfileIdListResponse" - }, - "profile": { - "$ref": "#/definitions/Profile" - } + "reservations": { + "type": "array", + "items": { + "$ref": "#/definitions/CancelReservationNotification" }, - "required": [ - "profile" - ] - }, - "primary": { - "type": "boolean", - "example": true, - "description": "Indicates if the profile is primary if multiple profiles of the same type are being sent. Should be true by default if only one profile of same type is sent" - }, - "arrivalTransport": { - "description": "Arrival Transport details of the Guest", - "$ref": "#/definitions/ReservationTransport" - }, - "departureTransport": { - "description": "Departure Transport details of the Guest", - "$ref": "#/definitions/ReservationTransport" + "minItems": 1 } }, "required": [ - "profileInfo" + "reservations" ] }, - "ReservationTransport": { + "CancelReservationNotification": { "type": "object", "properties": { - "comments": { - "type": "string", - "minLength": 0, - "maxLength": 2000, - "description": "Any additional info regarding the travel can be sent here" + "reservationIdList": { + "type": "array", + "minItems": 1, + "items": { + "$ref": "#/definitions/ReservationIdNotification" + } }, - "type": { + "lastModifyDateTime": { "type": "string", - "minLength": 0, - "maxLength": 20, - "description": "Method of conveyance of the guest. For Ex : Air, Rail, Bus, Private Auto, Boat, Other" + "format": "date-time", + "description": "Date and time when this reservation was last updated, including time zone information. Timestamp as defined in ISO 8601 format and always be in the following format: YYYY-MM-DDThh:mm:ssZ (time is UTC).", + "example": "2023-11-17T12:21:00Z" }, - "transportCode": { + "hotelCode": { + "description": "The unique identifier of the Property in Channel system.", "type": "string", - "minLength": 0, - "maxLength": 20, - "description": "Enter the transportation Code such as the airline flight number/city of origin applicable to the guest mode of transportation upon arrival. For example Flight 1660" + "example": "XUSXXYY99" }, - "carrierCode": { + "messageId": { + "description": "Reservation Message Number generated by the requester.", "type": "string", - "minLength": 0, - "maxLength": 20, - "description": "Enter the code associated with the air, rail, bus or car rental transport company being used by this guest at arrival; for example, Delta, Amtrak, Greyhound, Avis." + "example": "22922909" + } + }, + "required": [ + "reservationIdList" + ] + }, + "ReservationIdNotification": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Global reservation number from external channel. Maximum length is 50 alphanumeric characters without spaces.", + "example": "5030863" }, - "stationCode": { + "type": { "type": "string", - "minLength": 0, - "maxLength": 20, - "description": "Enter the code for the airport, bus station or other location of the guest arrival; for example, JFK International, Penn Station, Port Authority Bus Terminal." + "description": "Type of id", + "enum": [ + "Others", + "Confirmation", + "Reservation" + ], + "example": "Others" }, - "dateTime": { + "idContext": { "type": "string", - "format": "date-time", - "description": "Enter the expected time here" + "description": "Context of the Id.", + "example": "CH1" }, - "transportationReqd": { - "type": "boolean", - "description": "Indicates if transportation is required or not" + "idExtension": { + "type": "string", + "description": "This is the index number for multi leg reservations. Numeric values only.", + "example": "1" } - } + }, + "required": [ + "id" + ] }, - "ProfileIdListRequest": { - "type": "array", - "items": { - "type": "object", - "properties": { - "id": { - "type": "string", - "description": "The unique ID associated with that profile" - }, - "idContext": { - "type": "string", - "example": "Central", - "description": "The Context of the ID sent above. Possible Values : Central" - }, - "type": { - "type": "string", - "description": "The type of profile being sent Possible Values : Guest, TravelAgent, Source, Company" + "ExceptionObj": { + "type": "object", + "properties": { + "logId": { + "type": "integer", + "example": 884366973 + }, + "title": { + "type": "string", + "description": "Short, human-readable summary of the problem. The summary SHOULD NOT change for subsequent occurrences of the problem, except for purposes of localization.", + "example": "Error Occurred During Reservation Processing" + }, + "status": { + "type": "integer", + "description": "HTTP status code for this occurrence of the problem, set by the origin server.", + "example": 400 + }, + "o.errorCode": { + "type": "string", + "description": "HDP error code, which is different from HTTP error code.", + "example": "DRSC10000" + }, + "type": { + "type": "string", + "description": "Absolute URI [RFC3986] that identifies the problem type. When dereferenced, it SHOULD provide a human-readable summary of the problem.", + "example": "http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.x" + }, + "timestamp": { + "type": "string", + "example": "2023-09-17T08:17:18.321Z", + "format": "date-time" + }, + "o.errorDetails": { + "type": "array", + "items": { + "$ref": "#/definitions/ErrorDetailsObj" } } + }, + "required": [ + "logId", + "title", + "status" + ] + }, + "ErrorDetailsObj": { + "type": "object", + "properties": { + "logId": { + "type": "integer", + "example": 443265783 + }, + "title": { + "type": "string", + "description": "Short, human-readable summary of the problem. The summary SHOULD NOT change for subsequent occurrences of the problem, except for purposes of localization.", + "example": "Reservation Id was not found" + }, + "status": { + "type": "integer", + "description": "HTTP status code for this occurrence of the problem, set by the origin server.", + "example": 400 + }, + "o.errorCode": { + "type": "string", + "description": "HDP error code, which is different from HTTP error code.", + "example": "DRSV30007" + }, + "type": { + "type": "string", + "description": "Absolute URI [RFC3986] that identifies the problem type. When dereferenced, it SHOULD provide a human-readable summary of the problem.", + "example": "http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.x" + }, + "timestamp": { + "type": "string", + "example": "2023-09-17T08:17:18.321Z", + "format": "date-time" + } } }, - "ProfileIdListResponse": { - "type": "array", - "items": { - "type": "object", - "properties": { - "id": { - "type": "string", - "description": "The unique ID associated with that profile" - }, - "idContext": { - "type": "string", - "example": "Central", - "description": "The Context of the ID sent above. Possible Values : Central" + "BookingNotificationType": { + "type": "object", + "properties": { + "reservations": { + "type": "array", + "items": { + "$ref": "#/definitions/SingleReservationNotification" }, - "type": { - "type": "string", - "description": "The type of profile being sent Possible Values : Guest, TravelAgent, Source, Company and Profile" - } + "minItems": 1 } - } + }, + "required": [ + "reservations" + ] }, - "Profile": { + "SingleReservationNotification": { "type": "object", "properties": { - "customer": { - "type": "object", - "properties": { - "personName": { - "type": "array", - "minItems": 1, - "items": { - "$ref": "#/definitions/PersonName" + "reservationIdList": { + "type": "array", + "minItems": 1, + "items": { + "$ref": "#/definitions/ReservationIdNotification" + } + }, + "lastModifyDateTime": { + "type": "string", + "format": "date-time", + "description": "Date and time when this reservation was last updated, including time zone information. Timestamp as defined in ISO 8601 format and always be in the following format: YYYY-MM-DDThh:mm:ssZ (time is UTC).", + "example": "2023-11-17T12:21:00Z" + }, + "roomStay": { + "description": "List of room stay information including Room Rates, Promotion, Guest Counts and Guarantee", + "$ref": "#/definitions/RoomStayRequest" + }, + "reservationGuests": { + "type": "array", + "items": { + "$ref": "#/definitions/ReservationGuestRequest" + }, + "example": [ + { + "profileInfo": { + "profile": { + "customer": { + "personName": [ + { + "surname": "Smith", + "givenName": "Mary", + "middleName": "Angel", + "nameTitle": "Mr and Mrs", + "nameType": "Primary", + "email": "customer@example.com", + "phoneNumber": "415.555.0100", + "address": { + "addressLine": [ + "Street 7031 Columbia Gateway Dr." + ], + "cityName": "Columbia", + "postalCode": "21046", + "country": { + "code": "US" + }, + "state": "MD" + } + } + ], + "language": "en-us" + }, + "profileType": "Guest" + } + }, + "primary": true, + "arrivalTransport": { + "comments": "Comments Area", + "type": "adf", + "transportCode": "XXXX", + "carrierCode": "XXXX", + "stationCode": "XXXX", + "dateTime": "2023-09-17T12:21:00.000Z", + "transportationReqd": true + }, + "departureTransport": { + "comments": "Comments Area", + "type": "adf", + "transportCode": "XXXX", + "carrierCode": "XXXX", + "stationCode": "XXXX", + "dateTime": "2023-09-17T12:21:00.000Z", + "transportationReqd": true + } + }, + { + "profileInfo": { + "profileIdList": [ + { + "id": "12345671", + "idContext": "Central", + "type": "TravelAgent" + } + ], + "profile": { + "profileType": "TravelAgent", + "companyInfo": { + "companyName": "Smith Travel", + "email": "customer@example.com", + "phoneNumber": "415.555.0100", + "address": { + "addressLine": [ + "Street 7031 Columbia Gateway Dr." + ], + "cityName": "Columbia", + "postalCode": "21046", + "country": { + "code": "US" + }, + "state": "MD" + } + } + } + }, + "primary": true + }, + { + "profileInfo": { + "profileIdList": [ + { + "id": "12345672", + "idContext": "Central", + "type": "Source" + } + ], + "profile": { + "profileType": "Source", + "companyInfo": { + "companyName": "Smith Travel POS", + "email": "customer@example.com", + "phoneNumber": "415.555.0100", + "address": { + "addressLine": [ + "Street 7031 Columbia Gateway Dr." + ], + "cityName": "Columbia", + "postalCode": "21046", + "country": { + "code": "US" + }, + "state": "MD" + } + } + } + }, + "primary": true + }, + { + "profileInfo": { + "profileIdList": [ + { + "id": "", + "idContext": "Central", + "type": "Company" + } + ], + "profile": { + "profileType": "Company", + "companyInfo": { + "companyName": "Oracle Corporation", + "email": "customer@example.com", + "phoneNumber": "415.555.0100", + "address": { + "addressLine": [ + "Street 7031 Columbia Gateway Dr." + ], + "cityName": "Columbia", + "postalCode": "21046", + "country": { + "code": "US" + }, + "state": "MD" + } + } + }, + "primary": true + } + } + ] + }, + "reservationPaymentMethods": { + "description": "Reservation Payment Method details including payment Card details.", + "type": "array", + "minItems": 1, + "items": { + "$ref": "#/definitions/PaymentMethod" + } + }, + "reservationSpecialRequests": { + "type": "array", + "items": { + "type": "object", + "properties": { + "requestCodes": { + "description": "Collection of special requests such as Preferences for a reservation guest", + "type": "array", + "items": { + "$ref": "#/definitions/RequestCodes" + } + }, + "requestCodeType": { + "type": "string", + "minLength": 0, + "maxLength": 20, + "example": "SPECIALS", + "description": "Group code of special request such as specials, feature, bed feature, etc." + }, + "requestCodeTypeContext": { + "type": "string", + "description": "It represents request code and request type are OHD configured values.", + "enum": [ + "Central" + ] } - }, - "language": { - "description": "Reservation Language Code", - "type": "string", - "example": "en-us" } - }, - "required": [ - "personName" - ] + } }, - "profileType": { - "$ref": "#/definitions/ProfileType" + "reservationPackages": { + "description": "Details of the Packages added to the reservation.", + "type": "array", + "items": { + "$ref": "#/definitions/ReservationPackages" + } }, - "companyInfo": { - "type": "object", - "properties": { - "companyName": { - "type": "string", - "description": "Name of the associated Company, Source or Travel Agent" - }, - "email": { - "type": "string", - "description": "Email of Guest", - "example": "customer@example.com" - }, - "phoneNumber": { - "type": "string", - "description": "Phone number of Guest", - "example": "415.555.0100" - }, - "address": { - "$ref": "#/definitions/Address" - } + "reservationMemberships": { + "type": "array", + "items": { + "$ref": "#/definitions/ReservationMembership" } - } - } - }, - "ProfileType": { - "type": "string", - "enum": [ - "Guest", - "TravelAgent", - "Source", - "Company" - ], - "example": "Guest", - "description": "The type of profile being sent" - }, - "PersonName": { - "type": "object", - "properties": { - "givenName": { - "type": "string", - "description": "Given Name of Guest", - "example": "Mary" }, - "surname": { + "hotelCode": { + "description": "The unique identifier of the Property in Channel system.", "type": "string", - "description": "Last Name of Guest", - "minLength": 2, - "example": "Smith" + "example": "XUSXXYY99" }, - "nameTitle": { + "messageId": { + "description": "Reservation Message Number generated by the requester.", "type": "string", - "description": "Title of Guest", - "example": "Mr and Mrs" + "example": "22922909" }, - "nameType": { - "type": "string", - "description": "Name Type. Valid value 'Primary'", - "example": "Primary" + "comments": { + "description": "Comments associated to the Reservation", + "type": "array", + "items": { + "type": "object", + "properties": { + "comment": { + "$ref": "#/definitions/CommentType" + } + } + } }, - "email": { - "type": "string", - "description": "Email of Guest", - "example": "customer@example.com" + "printRate": { + "type": "boolean", + "description": "Defines if the rate is printed on various correspondence. Possible values are 'true' or 'false'.", + "example": false }, - "phoneNumber": { - "type": "string", - "description": "Phone number of Guest", - "example": "415.555.0100" + "optedForCommunication": { + "type": "boolean", + "description": "Defines if guest agreed to receive correspondence from the property via email, phone, letter, etc. Possible values are 'true' or 'false'.", + "example": false }, - "address": { - "$ref": "#/definitions/Address" + "travelPurpose": { + "description": "Indicates the purpose of Guest Stay", + "type": "string", + "enum": [ + "Leisure", + "Business" + ] } }, "required": [ - "surname" + "reservationIdList", + "roomStay", + "reservationGuests", + "reservationPaymentMethods" ] }, - "Address": { + "ReservationGuestRequest": { "type": "object", + "description": "Reservation Guest Information", "properties": { - "addressLine": { - "description": "Guest Address Details", - "type": "array", - "minItems": 1, - "items": { - "type": "string" + "profileInfo": { + "type": "object", + "properties": { + "profileIdList": { + "$ref": "#/definitions/ProfileIdListRequest" + }, + "profile": { + "$ref": "#/definitions/Profile" + } }, - "example": [ - "Street 7031 Columbia Gateway Dr." + "required": [ + "profile" ] }, - "cityName": { - "description": "Name of the City", - "type": "string", - "example": "Columbia" - }, - "postalCode": { - "description": "Postal Code of the Guest Address", - "type": "string", - "example": "Z23457A9" - }, - "country": { - "$ref": "#/definitions/Country" - }, - "state": { - "description": "State Code.", - "type": "string", - "example": "MD" - } - } - }, - "Country": { - "type": "object", - "properties": { - "code": { - "type": "string", - "description": "Supported codes for countries are ISO 3166-1 Alpha-2 values only, ie. US, not USA.", - "example": "US" - } - } - }, - "CurrencyCode": { - "type": "string", - "description": "The rate currency code. This should be ISO currency code.\n * Matches regex pattern: [A-Z]{3}\n * Length of string must be less than, or equal to 3\n * Length of string must be greater than, or equal to 3\n", - "example": "USD" - }, - "PaymentMethod": { - "type": "object", - "properties": { - "paymentMethod": { - "type": "string", - "description": "Indicated how the payment would be done Possible Values : 5 (for Credit Card) and 1 (for Cash)", - "example": "1" + "primary": { + "type": "boolean", + "example": true, + "description": "Indicates if the profile is primary if multiple profiles of the same type are being sent. Should be true by default if only one profile of same type is sent" }, - "folioView": { - "type": "string", - "description": "folio number for payment method (example: use 1 for guest guarantee, 2 for company/travel agent guarantee)", - "example": "1" + "arrivalTransport": { + "description": "Arrival Transport details of the Guest", + "$ref": "#/definitions/ReservationTransport" }, - "paymentCard": { - "$ref": "#/definitions/PaymentCard" + "departureTransport": { + "description": "Departure Transport details of the Guest", + "$ref": "#/definitions/ReservationTransport" } }, "required": [ - "paymentMethod" + "profileInfo" ] }, - "ReservationSpecialRequestsResponse": { - "type": "object", - "properties": { - "requestCodes": { - "description": "Collection of special requests such as Preferences for a reservation guest", - "type": "array", - "items": { - "$ref": "#/definitions/RequestCodesResponse" - } - }, - "requestCodeType": { - "type": "string", - "minLength": 0, - "maxLength": 20, - "example": "SPECIALS", - "description": "Group code of special request such as specials, feature, bed feature, etc." - }, - "requestCodeTypeContext": { - "type": "string", - "description": "It represents request code and request type are OHD configured values.", - "enum": [ - "Central" - ] - } - } - }, - "Promotion": { - "type": "object", - "description": "Details of Promotion attached to the reservation.", - "properties": { - "promotionCode": { - "type": "string", - "minLength": 0, - "maxLength": 20, - "description": "Promotion code associated with the promotional offers.", - "example": "CASINO" - }, - "promotionName": { - "type": "string", - "minLength": 0, - "maxLength": 20, - "description": "Descriptive name of promotion code.", - "example": "Casino Promotion" + "ProfileIdListRequest": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The unique ID associated with that profile" + }, + "idContext": { + "type": "string", + "example": "Central", + "description": "The Context of the ID sent above. Possible Values : Central" + }, + "type": { + "type": "string", + "description": "The type of profile being sent Possible Values : Guest, TravelAgent, Source, Company" + } } } }, - "ReservationPackages": { + "RoomStayRequest": { "type": "object", + "description": "List of room stay information including Room Rates, Promotion, Guest Counts and Guarantee", "properties": { - "scheduleList": { - "description": "A HotelPackageSchedule type.", + "arrivalDate": { + "type": "string", + "format": "date", + "description": "Arrival Date of the Reservation. Value must be of format YYYY-MM-DD", + "example": "2024-05-16" + }, + "departureDate": { + "type": "string", + "format": "date", + "description": "Departure Date of the Reservation. Value must be of format YYYY-MM-DD", + "example": "2024-05-17" + }, + "roomRates": { "type": "array", - "maxItems": 4000, + "description": "Room Rate Information", + "minItems": 1, "items": { - "$ref": "#/definitions/ScheduleList" + "$ref": "#/definitions/InfoRoomRate" } }, - "packageCode": { - "type": "string", - "minLength": 0, - "maxLength": 20, - "example": "SUMPKG1", - "description": "Package code. This is the unique code used for the package and is a required element." + "promotion": { + "description": "Details of Promotion attached to the reservation.", + "type": "object", + "properties": { + "promotionCode": { + "type": "string", + "minLength": 0, + "maxLength": 20, + "description": "Promotion code associated with the promotional offers.", + "example": "CASINO" + } + } }, - "startDate": { - "type": "string", - "format": "date", - "maxLength": 8, - "example": "2023-06-12", - "description": "Required value when changing a reservation package. If the original start date was null, then null is required." + "guestCounts": { + "type": "object", + "description": "Guest Counts details of the reservation.", + "properties": { + "adults": { + "type": "integer", + "format": "int32", + "description": "Adults count", + "example": 2 + }, + "children": { + "type": "integer", + "format": "int32", + "description": "Children count", + "example": 3 + }, + "childAges": { + "description": "Ages of children", + "type": "array", + "items": { + "type": "integer", + "format": "int32" + }, + "example": [ + 4, + 9, + 17 + ] + } + }, + "required": [ + "adults" + ] }, - "endDate": { - "type": "string", - "format": "date", - "maxLength": 8, - "example": "2023-06-14", - "description": "Required value when changing a reservation package. If the original end date was null, then null is required." + "total": { + "type": "object", + "description": "Reservation Total Rate Information\n* If the rate plan is configured as Tax Inclusive, Amount After Tax is returned.\n* If the rate Plan is configured as Tax Exclusive, Amount Before Tax is returned.\n", + "properties": { + "taxes": { + "type": "object", + "description": "Total Tax details applicable for this reservation", + "$ref": "#/definitions/Taxes" + }, + "currencySymbol": { + "type": "string", + "description": "Symbol of Rate Currency.", + "example": "$" + }, + "decimalPlaces": { + "type": "integer", + "format": "int32", + "description": "Rate Amount decimal Places.", + "example": 1 + }, + "rateOverride": { + "type": "boolean", + "description": "Indicated if the rate is overridden or not.", + "example": true + }, + "amountAfterTax": { + "type": "number", + "example": 214.5, + "description": "Reservation Total Rate including all known taxes, fees and surcharges." + }, + "amountBeforeTax": { + "type": "number", + "description": "Reservation Total Rate excluding all known taxes, fees and surcharges.", + "example": 200 + }, + "currencyCode": { + "$ref": "#/definitions/CurrencyCode" + } + } }, - "source": { - "type": "string", - "example": "Reservation", - "description": "Sources of Products." - } - } - }, - "RequestCodes": { - "type": "object", - "properties": { - "requestCodeValue": { - "description": "Special request code from OHD configuration", - "example": "PILLOW", - "type": "string", - "minLength": 0, - "maxLength": 200 - } - } - }, - "RequestCodesResponse": { - "type": "object", - "properties": { - "requestCodeValue": { - "description": "Special request code from OHD configuration", - "example": "PILLOW", - "type": "string", - "minLength": 0, - "maxLength": 200 + "guarantee": { + "type": "object", + "description": "Reservation guarantee details.", + "properties": { + "guaranteeCode": { + "type": "string", + "example": "CC", + "description": "Accepts Property Guarantee Code.\nEither of guaranteeCode or guaranteeType should be provided.\nIf no guaranteeCode and no guaranteeType is provided the reservation will be created as Non Guaranteed (OTA Code : 38). Both guaranteeType and guaranteeCode should not be sent in a single reservation request; if sent the reservation would be rejected.\n" + }, + "guaranteeType": { + "type": "string", + "example": "5", + "description": "Accepts OTA Standard Guarantee Type.\nPossible Values : (5, 8, 19, 22, 38) where 5 = Credit Card, 8 = Deposit, 19 = Travel agency IATA number, 22 = Frequent guest, 30 = Corporate ID/CD Number, 38 = None.\nEither of guaranteeCode or guaranteeType should be provided.\nIf no guaranteeType and no guaranteeCode is provided the reservation will be created as Non Guaranteed (OTA Code : 38). Both guaranteeType and guaranteeCode should not be sent in a single reservation request; if sent the reservation would be rejected.\n" + }, + "onHold": { + "type": "boolean", + "example": false, + "description": "If true indicates this Guarantee Code is used only to hold the inventory during reservation process." + } + } }, - "requestCodeDescription": { - "description": "Special request's description or name.", - "example": "Additional Pillows", + "printRate": { + "type": "boolean", + "description": "Defines if the rate is printed on various correspondence. Possible values are 'true' or 'false'.", + "example": false + }, + "expectedTimes": { + "description": "Expected Arrival and Departure Time information.", + "$ref": "#/definitions/ExpectedTimesType" + }, + "bookingMedium": { + "description": "Indicates the Origin of the reservation", "type": "string", - "minLength": 0, - "maxLength": 2000 + "minLength": 1, + "maxLength": 20, + "example": "OTA" } - } + }, + "required": [ + "arrivalDate", + "departureDate", + "roomRates" + ] }, - "BlockIdList": { + "InfoRoomRate": { "type": "object", "properties": { - "id": { - "description": "Unique OPERA Block ID which is a primary identification of a Block in OPERA.", + "rates": { + "type": "object", + "properties": { + "rate": { + "type": "array", + "minItems": 1, + "items": { + "$ref": "#/definitions/RoomRate" + } + } + }, + "required": [ + "rate" + ] + }, + "guestCounts": { + "$ref": "#/definitions/GuestCount" + }, + "reservationBlock": { + "type": "object", + "description": "Block related information", + "properties": { + "blockIdList": { + "description": "List of Block Ids", + "type": "array", + "items": { + "$ref": "#/definitions/BlockIdList" + } + } + } + }, + "roomType": { "type": "string", - "maxLength": 40, - "example": "ABCEVENT0523" + "description": "Room Type Code for which the reservation is requested for.", + "example": "XA1K" }, - "type": { - "description": "Type of the Block Id. Valid value 'BlockCode'", + "ratePlanCode": { "type": "string", - "enum": [ - "BlockCode" - ] - } - } - }, - "ScheduleList": { - "type": "object", - "properties": { - "consumptionDate": { - "description": "The date the package was used or can be used.", + "description": "* Rate Plan Code for which the reservation is requested.\n* Rate plan code is mandatory for Transient ( non Block) reservation requests.\n* Rate Plan Code is optional if the reservation is for a Business Block.\n", + "example": "XDAILY" + }, + "roomId": { "type": "string", - "format": "date", - "maxLength": 8, - "example": "2023-12-17" + "minLength": 0, + "maxLength": 20, + "description": "Room Number to be assigned to the reservation.", + "example": "301" }, - "unitPrice": { - "description": "The price per unit of the package.", - "type": "number", - "example": 50 + "suppressRate": { + "type": "boolean", + "description": "Used to suppress the display of the room rate in various correspondence. Possible values are 'true' or 'false'.", + "example": true }, - "totalQuantity": { - "description": "The total quantity of the package for this date, calculated based on the calculation rule as defined in the PackageHeaderType", + "numberOfUnits": { "type": "integer", "format": "int32", + "description": "Number of rooms to be booked for this reservation", "example": 1 }, - "reservationDate": { - "description": "The date of the Reservation when this package is applicable. This can be different from the date the package will be consumed. Example are next day packages. Reservation date is when the package is applied to the guest and Consumption date is when the guest can consume the package.", + "marketCode": { "type": "string", - "format": "date", - "maxLength": 8, - "example": "2023-12-17" - } - } - }, - "ReservationMembership": { - "type": "object", - "description": "Details of the membership added to the reservation.", - "properties": { - "membershipLevel": { + "description": "The code that relates to the market being sold to (e.g., the corporate market, packages).", + "example": "BR" + }, + "sourceCode": { "type": "string", - "example": "ENTRY", - "description": "Code that designates this membership level." + "description": "To specify where the business came from e.g.radio, newspaper ad, etc.", + "example": "OTA" }, - "membershipId": { + "start": { + "description": "Effective Start Date of the room rate.\n* Value must be of format 'date'\n", "type": "string", - "example": "O12345F", - "description": "The guest's membership ID number" + "format": "date", + "example": "2024-05-16" }, - "membershipType": { + "end": { + "description": "Effective End Date of the room rate.\n* Value must be of format 'date'\n", "type": "string", - "example": "MF", - "description": "The membership type belonging to the program the guest is enrolled with" + "format": "date", + "example": "2024-05-16" } }, "required": [ - "membershipId" + "rates", + "guestCounts", + "roomType", + "start", + "end" ] }, - "MembershipComment": { + "RequestCodes": { "type": "object", "properties": { - "text": { - "type": "object", - "properties": { - "value": { - "type": "string", - "example": "text value" - }, - "language": { - "type": "string", - "example": "English" - } - } + "requestCodeValue": { + "description": "Special request code from OHD configuration", + "example": "PILLOW", + "type": "string", + "minLength": 0, + "maxLength": 200 } } }, - "Benefit": { - "type": "object", - "properties": { - "code": { - "type": "string", - "example": "benefit code" - }, - "message": { - "type": "string", - "example": "message" - }, - "inactive": { - "type": "boolean", - "example": false - } + "CancelResponse": { + "type": "array", + "items": { + "$ref": "#/definitions/CancelResponseItem" } }, - "PaymentCard": { + "CancelResponseItem": { "type": "object", "properties": { - "cardType": { - "description": "Type of the Credit Card", - "type": "string", - "example": "MC" - }, - "cardNumber": { - "description": "Full Card Number or the Card Token", - "type": "string", - "example": "5105105105105100" - }, - "expirationDate": { - "description": "Expiration date in format MM/YY", - "type": "string", - "pattern": "^((?:0[1-9]|1[0-2])\\/([0-9][0-9])|(?:\\d{4})-(?:0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01]))$", - "example": "06/23" - }, - "cardHolderName": { - "description": "Credit card holder name", - "type": "string", - "example": "Mary Smith" - }, - "cardNumberMasked": { - "description": "Masked card number.", - "example": "XXXXXXXXXXXX0005", - "type": "string", - "minLength": 0, - "maxLength": 80 - }, - "cardOrToken": { - "description": "This contains information on whether credit card is tokenized (token enabled). A value of 'Token' indicates cardNumber holds token value and 'CardNumber' indicates cardNumber holds credit card number.", - "type": "string", - "enum": [ - "CardNumber", - "Token" + "reservationIds": { + "type": "array", + "items": { + "$ref": "#/definitions/CancelReservationIdResponse" + }, + "example": [ + { + "id": "5030863", + "type": "Others", + "idContext": "CH1", + "idExtension": "1" + }, + { + "id": "LZDI6496738895", + "type": "Confirmation", + "idContext": "Central", + "idExtension": "1" + }, + { + "id": "2342342", + "type": "Reservation", + "idContext": "Central", + "idExtension": "1" + }, + { + "id": "YMWSGD-1631707751742-8812771", + "type": "Cancellation", + "idContext": "Central", + "idExtension": "1" + } ] }, - "citId": { - "type": "string", - "description": "Customer Initiated Transaction(CIT) Id for Credit Cards. This is only used when PAYMENT SERVICES DIRECTIVE (PSD2) Opera Control is active.", - "minLength": 0, - "maxLength": 16, - "example": "654321ABC1234578" + "reservationPayload": { + "type": "object", + "properties": { + "lastModifyDateTime": { + "type": "string", + "format": "date-time", + "description": "Date and time when this reservation was last updated, including time zone information. Timestamp as defined in ISO 8601 format and always be in the following format: YYYY-MM-DDThh:mm:ssZ (time is UTC).", + "example": "2023-11-17T12:21:00Z" + }, + "hotelCode": { + "description": "The unique identifier of the Property in Channel system.", + "type": "string", + "example": "XUSXXYY99" + }, + "reservationStatus": { + "type": "string", + "enum": [ + "Reserved", + "ReservedChanged", + "Cancelled", + "OnHold" + ], + "example": "Cancelled" + } + }, + "required": [ + "reservationStatus" + ] } }, "required": [ - "cardType", - "cardNumber", - "expirationDate", - "cardHolderName" + "reservationIds", + "reservationPayload" ] } }, "parameters": { - "language": { - "name": "lang", - "in": "query", - "description": "Language.", + "hotelCodePath": { + "name": "hotelCode", + "description": "The unique identifier of the Property in Channel system.", "type": "string", - "required": false, - "x-example": "en-GB" + "in": "path", + "required": true, + "minLength": 1, + "x-example": "XUSXXYY99" }, - "x-request-id": { - "name": "x-request-id", + "x-tracing-key": { + "name": "x-hdp-tracing-key", "in": "header", "description": "Unique tracing key e.g. 4664ab3423434a45", - "required": false, + "required": true, "type": "string", "x-example": "4664ab3423434a45" }, + "confirmationNumberPath": { + "name": "confirmationNum", + "description": "Opera Confirmation number", + "type": "string", + "in": "path", + "required": true, + "minLength": 1, + "x-example": "89786934" + }, "authKey": { "name": "authorization", "in": "header", @@ -3047,14 +3119,6 @@ "required": true, "type": "string" }, - "appKey": { - "name": "x-app-key", - "in": "header", - "description": "OHIP Partner", - "pattern": "^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12}$", - "type": "string", - "required": false - }, "channelCodeHeader": { "name": "x-channelCode", "in": "header", @@ -3064,23 +3128,26 @@ "required": true, "x-example": "CH1" }, - "hotelCodePath": { - "name": "hotelCode", - "description": "The unique identifier of the Property in Channel system.", + "appKey": { + "name": "x-app-key", + "in": "header", + "description": "OHIP Partner", + "pattern": "^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12}$", "type": "string", - "in": "path", - "required": true, - "minLength": 1, - "x-example": "XUSXXYY99" + "required": false }, - "confirmationNumberPath": { - "name": "confirmationNum", - "description": "Opera Confirmation number", + "x-request-id": { + "name": "x-request-id", "type": "string", - "in": "path", - "required": true, - "minLength": 1, - "x-example": "89786934" + "description": "Unique tracing key e.g. 4664ab3423434a45", + "in": "header", + "x-example": "4664ab3423434a45" + }, + "x-originating-application": { + "name": "x-originating-application", + "type": "string", + "description": "Customer's Integration Application Id", + "in": "header" } }, "responses": { @@ -3140,4 +3207,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/distribution/distributionshop.json b/rest-api-specs/distribution/distributionshop.json index f2e95bd..bcc4e2a 100644 --- a/rest-api-specs/distribution/distributionshop.json +++ b/rest-api-specs/distribution/distributionshop.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Distribution Shop", - "description": "Oracle Hospitality Distribution Shop is for distribution partners to find properties availability, room-rates offers for a single property or a specific room-rate offer detail.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "Oracle Hospitality Distribution Shop is for distribution partners to find properties availability, room-rates offers for a single property or a specific room-rate offer detail.

Compatible with OPERA Cloud release 25.4.0.0

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" }, @@ -95,6 +95,12 @@ }, { "$ref": "#/parameters/PromotionCodes" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" } ], "responses": { @@ -276,6 +282,12 @@ }, { "$ref": "#/parameters/BlockCode" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" } ], "responses": { @@ -436,6 +448,12 @@ }, { "$ref": "#/parameters/BlockCode" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" } ], "responses": { @@ -578,6 +596,12 @@ }, { "$ref": "#/parameters/RateMode" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" } ], "responses": { @@ -672,36 +696,6 @@ } }, "parameters": { - "minRate": { - "name": "minRate", - "in": "query", - "description": "Minimum base rate in an offer", - "type": "number", - "required": false, - "x-example": 24.12 - }, - "maxRate": { - "name": "maxRate", - "in": "query", - "description": "Maximum base rate in an offer", - "type": "number", - "required": false, - "x-example": 24.12 - }, - "authorization": { - "name": "authorization", - "description": "Bearer token that needs to be passed which is generated post user\n authentication", - "type": "string", - "in": "header", - "required": false - }, - "x-externalsystem": { - "name": "x-externalsystem", - "type": "string", - "in": "header", - "description": "External system code.", - "required": false - }, "x-channelCode": { "name": "x-channelCode", "in": "header", @@ -712,14 +706,6 @@ "required": true, "x-example": "CH1" }, - "x-app-key": { - "name": "x-app-key", - "description": "Client or Partner's Application Key", - "type": "string", - "pattern": "^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12}$", - "in": "header", - "required": false - }, "Accept-Language": { "name": "Accept-Language", "in": "header", @@ -729,10 +715,10 @@ "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" }, - "HotelCodes": { - "name": "hotelCodes", + "RatePlanCodes": { + "name": "ratePlanCodes", "in": "query", - "description": "List of Hotel Codes", + "description": "List of Rate Plan codes", "type": "array", "collectionFormat": "csv", "items": { @@ -740,147 +726,52 @@ "minLength": 1, "maxLength": 50 }, - "minItems": 1, - "maxItems": 10, - "required": true, + "minItems": 0, + "maxItems": 15, + "required": false, "x-example": [ - "XUSXXYY99", - "XBEXXRUCI", - "HOTEL3" + "XDAILY", + "XRACK" ] }, - "HotelCode": { - "name": "hotelCode", - "in": "path", - "description": "Hotel Code for a channel", - "type": "string", - "minLength": 1, - "maxLength": 50, - "required": true, - "x-example": "XUSXXYY99" - }, - "OfferId": { - "name": "offerId", - "in": "path", - "description": "Unique ID of the offer", + "AccessCode": { + "name": "accessCode", + "description": "Access code", + "in": "query", "type": "string", "minLength": 1, "maxLength": 50, - "required": true, - "x-example": "234234DSFD34SDF234" - }, - "ArrivalDate": { - "name": "arrivalDate", - "in": "query", - "description": "Arrival/Check-in Date", - "type": "string", - "format": "date", - "required": true, - "x-example": "2021-06-01" - }, - "ArrivalDateFrom": { - "name": "arrivalDateFrom", - "in": "query", - "description": "Arrival/Check-in Date From", - "type": "string", - "format": "date", - "required": true, - "x-example": "2021-06-01" - }, - "ArrivalDateTo": { - "name": "arrivalDateTo", - "in": "query", - "description": "Arrival/Check-in Date To", - "type": "string", - "format": "date", - "required": true, - "x-example": "2021-06-01" - }, - "LengthOfStay": { - "name": "lengthOfStay", - "in": "query", - "description": "Length of stay", - "type": "integer", - "format": "int32", - "minimum": 1, "required": false, - "default": 1, - "x-example": 1 + "x-example": "ABCD-123" }, - "DepartureDate": { - "name": "departureDate", - "in": "query", - "description": "Departure/Check-out Date", + "RateMode": { + "name": "rateMode", "type": "string", - "format": "date", - "required": true, - "x-example": "2021-06-07" - }, - "Adults": { - "name": "adults", - "in": "query", - "description": "Number of adults", - "type": "integer", - "minimum": 1, - "maximum": 10, - "required": false, - "default": 1, - "x-example": 1 - }, - "Children": { - "name": "children", - "in": "query", - "description": "Number of children", - "type": "integer", - "minimum": 0, - "maximum": 10, - "required": false, - "default": 0, - "x-example": 2 - }, - "ChildrenAges": { - "name": "childrenAges", - "in": "query", - "description": "List of Age of the children. Element count must match the number of children", - "type": "array", - "collectionFormat": "csv", - "items": { - "type": "integer", - "minimum": 0, - "maximum": 18 - }, - "required": false, - "x-example": [ - 12, - 14 - ] - }, - "RatePlanCodes": { - "name": "ratePlanCodes", "in": "query", - "description": "List of Rate Plan codes", - "type": "array", - "collectionFormat": "csv", - "items": { - "type": "string", - "minLength": 1, - "maxLength": 50 - }, - "minItems": 0, - "maxItems": 15, "required": false, - "x-example": [ - "XDAILY", - "XRACK" - ] + "enum": [ + "Highest", + "Average", + "Arrival", + "MostFrequent" + ], + "default": "Highest", + "x-example": "Average", + "description": "The rate mode to be applied. It represents a shown rate is highest, average, first night, or most frequent one when there are rate changes during the staty duration." }, - "RatePlanType": { - "name": "ratePlanType", + "CommissionableStatus": { + "name": "commissionableStatus", "in": "query", - "description": "Rate Plan type", + "description": "What offers to show based on their Commissionable Status

Commissionable - Return only commisionable offers.

NonCommissionable - Return only non-commisionable offers.

Both - Return commisionable and non-commisionable both offers.

", "type": "string", + "enum": [ + "Commissionable", + "NonCommissionable", + "Both" + ], + "default": "Both", "required": false, - "x-example": "Government" + "x-example": "Both" }, "PromotionCodes": { "name": "promotionCodes", @@ -901,15 +792,52 @@ "PROMO2" ] }, - "RatePlanCode": { - "name": "ratePlanCode", + "maxRate": { + "name": "maxRate", "in": "query", - "description": "Rate Plan code", + "description": "Maximum base rate in an offer", + "type": "number", + "required": false, + "x-example": 24.12 + }, + "RoomType": { + "name": "roomType", + "in": "query", + "description": "Room Type ", "type": "string", "minLength": 1, "maxLength": 50, "required": false, - "x-example": "XDAILY" + "x-example": "XA1K" + }, + "ArrivalDateTo": { + "name": "arrivalDateTo", + "in": "query", + "description": "Arrival/Check-in Date To", + "type": "string", + "format": "date", + "required": true, + "x-example": "2021-06-01" + }, + "NumberOfUnits": { + "name": "numberOfUnits", + "description": "Number of rooms to be searched for this availability", + "type": "integer", + "in": "query", + "required": false, + "minimum": 1, + "maximum": 10, + "default": 1, + "x-example": 1 + }, + "ArrivalDate": { + "name": "arrivalDate", + "in": "query", + "description": "Arrival/Check-in Date", + "type": "string", + "format": "date", + "required": true, + "x-example": "2021-06-01" }, "RoomTypes": { "name": "roomTypes", @@ -930,46 +858,51 @@ "XB1K" ] }, - "RoomType": { - "name": "roomType", + "LengthOfStay": { + "name": "lengthOfStay", "in": "query", - "description": "Room Type ", - "type": "string", - "minLength": 1, - "maxLength": 50, + "description": "Length of stay", + "type": "integer", + "format": "int32", + "minimum": 1, "required": false, - "x-example": "XA1K" + "default": 1, + "x-example": 1 }, - "AccessCode": { - "name": "accessCode", - "description": "Access code", + "RatePlanType": { + "name": "ratePlanType", "in": "query", + "description": "Rate Plan type", "type": "string", - "minLength": 1, - "maxLength": 50, "required": false, - "x-example": "ABCD-123" + "x-example": 10 }, - "BookingCode": { - "name": "bookingCode", - "description": "BookingCode is the concatenation of channel roomTypeCode and channel rate plan code at the offer level", + "AvailableOnly": { + "name": "availableOnly", + "in": "query", + "description": "If true, only hotels with availability will be returned (except if all of them are unavailable)", + "type": "boolean", + "default": false, + "x-example": true + }, + "ArrivalDateFrom": { + "name": "arrivalDateFrom", "in": "query", + "description": "Arrival/Check-in Date From", "type": "string", - "minLength": 1, - "maxLength": 100, - "required": false, - "x-example": "XA1KXDAILY" + "format": "date", + "required": true, + "x-example": "2021-06-01" }, - "NumberOfUnits": { - "name": "numberOfUnits", - "description": "Number of rooms to be searched for this availability", - "type": "integer", + "RatePlanCode": { + "name": "ratePlanCode", "in": "query", + "description": "Rate Plan code", + "type": "string", + "minLength": 1, + "maxLength": 50, "required": false, - "minimum": 1, - "maximum": 10, - "default": 1, - "x-example": 1 + "x-example": "XDAILY" }, "RoomTypeMatchOnly": { "name": "roomTypeMatchOnly", @@ -980,6 +913,29 @@ "required": false, "x-example": true }, + "authorization": { + "name": "authorization", + "description": "Bearer token that needs to be passed which is generated post user\n authentication", + "type": "string", + "in": "header", + "required": false + }, + "RoomAmenity": { + "name": "roomAmenity", + "in": "query", + "description": "Id of requested amenity, single element", + "type": "string", + "required": false, + "x-example": "Baby bed" + }, + "minRate": { + "name": "minRate", + "in": "query", + "description": "Minimum base rate in an offer", + "type": "number", + "required": false, + "x-example": 24.12 + }, "RatePlanCodeMatchOnly": { "name": "ratePlanCodeMatchOnly", "in": "query", @@ -989,47 +945,94 @@ "required": false, "x-example": true }, - "AvailableOnly": { - "name": "availableOnly", + "Children": { + "name": "children", "in": "query", - "description": "If true, only hotels with availability will be returned (except if all of them are unavailable)", - "type": "boolean", - "default": false, - "x-example": true + "description": "Number of children", + "type": "integer", + "minimum": 0, + "maximum": 10, + "required": false, + "default": 0, + "x-example": 2 }, - "Lang": { - "name": "lang", - "type": "string", - "description": "ISO639 / BCP 47 language code format", - "pattern": "^[a-zA-Z]{2,3}([-][a-zA-Z]{2,3})?$", - "minLength": 2, - "maxLength": 7, + "ChildrenAges": { + "name": "childrenAges", "in": "query", + "description": "List of Age of the children. Element count must match the number of children", + "type": "array", + "collectionFormat": "csv", + "items": { + "type": "integer", + "minimum": 0, + "maximum": 18 + }, "required": false, - "x-example": "en-US" + "x-example": [ + 12, + 14 + ] }, - "RateMode": { - "name": "rateMode", - "type": "string", + "HotelCodes": { + "name": "hotelCodes", "in": "query", - "required": false, + "description": "List of Hotel Codes", + "type": "array", + "collectionFormat": "csv", + "items": { + "type": "string", + "minLength": 1, + "maxLength": 50 + }, + "minItems": 1, + "maxItems": 10, + "required": true, + "x-example": [ + "XUSXXYY99", + "XBEXXRUCI", + "HOTEL3" + ] + }, + "AlternateOffers": { + "name": "alternateOffers", + "in": "query", + "description": "This is supported with ratePlanCodeMatchOnly flag as false:

Always - return alternate offers

WhenRequestedNotAvailable - return alternate rates if requested rates are not available

", + "type": "string", "enum": [ - "Highest", - "Average", - "Arrival", - "MostFrequent" + "Always", + "WhenRequestedNotAvailable" ], - "description": "The rate mode to be applied. It represents a shown rate is highest, average, first night, or most frequent one when there are rate changes during the staty duration.", - "default": "Highest", - "x-example": "Average" + "default": "Always", + "required": false, + "x-example": "Always" }, - "RoomAmenity": { - "name": "roomAmenity", + "BookingCode": { + "name": "bookingCode", + "description": "BookingCode is the concatenation of channel roomTypeCode and channel rate plan code at the offer level", "in": "query", - "description": "Id of requested amenity, single element", "type": "string", + "minLength": 1, + "maxLength": 100, "required": false, - "x-example": "Baby bed" + "x-example": "XA1KXDAILY" + }, + "x-app-key": { + "name": "x-app-key", + "description": "Client or Partner's Application Key", + "type": "string", + "pattern": "^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12}$", + "in": "header", + "required": false + }, + "BlockCode": { + "name": "blockCode", + "description": "A code to retrieve price and availability from OPERA Cloud business block. Search parameters ratePlanCodes, accessCode, ratePlanType, ratePlanCodeMatchOnly will be ignored when blockCode is present.

Note: blockCode search parameter is not supported if PMS is connected via OXI interface.

", + "in": "query", + "type": "string", + "minLength": 1, + "maxLength": 20, + "required": false, + "x-example": "ABCEVENT0516" }, "RoomAmenityQuantity": { "name": "roomAmenityQuantity", @@ -1041,6 +1044,23 @@ "maximum": 10, "x-example": 1 }, + "HotelCode": { + "name": "hotelCode", + "in": "path", + "description": "Hotel Code for a channel", + "type": "string", + "minLength": 1, + "maxLength": 50, + "required": true, + "x-example": "XUSXXYY99" + }, + "x-externalsystem": { + "name": "x-externalsystem", + "type": "string", + "in": "header", + "description": "External system code.", + "required": false + }, "IncludeAmenities": { "name": "includeAmenities", "in": "query", @@ -1049,581 +1069,417 @@ "default": false, "x-example": true }, - "AlternateOffers": { - "name": "alternateOffers", + "Adults": { + "name": "adults", "in": "query", - "description": "This is supported with ratePlanCodeMatchOnly flag as false:

Always - return alternate offers

WhenRequestedNotAvailable - return alternate rates if requested rates are not available

", - "type": "string", - "enum": [ - "Always", - "WhenRequestedNotAvailable" - ], - "default": "Always", + "description": "Number of adults", + "type": "integer", + "minimum": 1, + "maximum": 10, "required": false, - "x-example": "Always" + "default": 1, + "x-example": 1 }, - "CommissionableStatus": { - "name": "commissionableStatus", + "DepartureDate": { + "name": "departureDate", "in": "query", - "description": "What offers to show based on their Commissionable Status

Commissionable - Return only commisionable offers.

NonCommissionable - Return only non-commisionable offers.

Both - Return commisionable and non-commisionable both offers.

", + "description": "Departure/Check-out Date", "type": "string", - "enum": [ - "Commissionable", - "NonCommissionable", - "Both" - ], - "default": "Both", - "required": false, - "x-example": "Both" + "format": "date", + "required": true, + "x-example": "2021-06-07" }, - "BlockCode": { - "name": "blockCode", - "description": "A code to retrieve price and availability from OPERA Cloud business block. Search parameters ratePlanCodes, accessCode, ratePlanType, ratePlanCodeMatchOnly will be ignored when blockCode is present.

Note: blockCode search parameter is not supported if PMS is connected via OXI interface.

", - "in": "query", + "x-request-id": { + "name": "x-request-id", "type": "string", - "minLength": 1, - "maxLength": 20, - "required": false, - "x-example": "ABCEVENT0516" + "description": "Unique tracing key e.g. 4664ab3423434a45", + "in": "header", + "x-example": "4664ab3423434a45" + }, + "x-originating-application": { + "name": "x-originating-application", + "type": "string", + "description": "Customer's Integration Application Id", + "in": "header" } }, "definitions": { - "ShopBaseRequest": { - "description": "Search Request attributes", + "PropertyOffersResponse": { "type": "object", "properties": { - "adults": { - "description": "Number of adults", - "type": "integer", - "format": "int32", - "minimum": 1, - "maximum": 10, - "default": 1, - "example": 1 - }, - "children": { - "description": "Number of children", - "type": "integer", - "format": "int32", - "minimum": 0, - "maximum": 10, - "default": 0, - "example": 2 - }, - "childrenAges": { - "description": "List of Age of the children. Element count must match the number of children", + "roomStays": { + "description": "List of available offers at the property including property information, availability status of the property, room types and rate plans information.", "type": "array", "items": { - "type": "integer", - "minimum": 0, - "maximum": 18, - "example": 12 + "$ref": "#/definitions/PropertyOffersRoomStay" } - }, - "numberOfUnits": { - "description": "Number of units", - "type": "integer", - "format": "int32", - "minimum": 1, - "maximum": 10, - "default": 1, - "example": 1 - }, - "ratePlanCodeMatchOnly": { - "description": "If true, only rate plan code specified, otherwise public rate plan codes too", - "type": "boolean", - "default": false - }, - "alternateOffers": { - "description": "This is supported with ratePlanCodeMatchOnly flag as false:

Always - return alternate offers

WhenRequestedNotAvailable - return alternate rates if requested rates are not available

", - "type": "string", - "enum": [ - "Always", - "WhenRequestedNotAvailable" - ], - "default": "Always", - "x-example": "Always" - }, - "commissionableStatus": { - "description": "What offers to show based on their Commissionable Status", - "$ref": "#/definitions/OfferCommissionableStatus", - "default": "Both", - "example": "Both", - "x-example": "Both" } } }, - "PropertySearchRequest": { + "PropertyOffersRoomStay": { "type": "object", - "allOf": [ - { - "$ref": "#/definitions/ShopBaseRequest" + "properties": { + "propertyInfo": { + "$ref": "#/definitions/PropertyOffersPropertyInfo" }, - { - "type": "object", - "properties": { - "minRate": { - "description": "Minimum base rate in an offer", - "type": "number", - "example": 24.12 - }, - "maxRate": { - "description": "Maximum base rate in an offer", - "type": "number", - "example": 24.12 - }, - "hotelCodes": { - "description": "List of Hotel Codes", - "type": "array", - "items": { - "type": "string", - "minLength": 1, - "maxLength": 50 - }, - "minItems": 1, - "example": "XUSXXYY99" - }, - "arrivalDate": { - "description": "Arrival/Check-in Date", - "type": "string", - "format": "date", - "example": "2021-06-01" - }, - "departureDate": { - "description": "Departure/Check-out Date", - "type": "string", - "format": "date", - "example": "2021-06-07" - }, - "rateMode": { - "description": "The rate mode to be applied", - "$ref": "#/definitions/OfferRateMode", - "default": "Average", - "example": "Average" - }, - "ratePlans": { - "description": "Collection of Rate Plans", - "type": "array", - "minItems": 0, - "maxItems": 15, - "items": { - "type": "object", - "$ref": "#/definitions/RequestRatePlans" - } - }, - "availableOnly": { - "description": "If true, only hotels with availability will be returned (except if all of them are unavailable)", - "type": "boolean", - "default": false, - "x-example": true - }, - "promotionCodes": { - "description": "Collection of promotionCodes", - "type": "array", - "items": { - "type": "string", - "minLength": 1, - "maxLength": 50 - }, - "example": "PROMO1" - } + "availability": { + "$ref": "#/definitions/HotelAvailabilityStatus" + }, + "restrictions": { + "description": "List of restrictions for property, only populated when no rate plan codes are given in request", + "type": "array", + "items": { + "$ref": "#/definitions/Restriction" } - } - ], - "required": [ - "hotelCodes", - "arrivalDate", - "departureDate" - ] - }, - "PropertySearchResponse": { - "description": "Property Search Response", - "type": "object", - "properties": { - "roomStays": { - "description": "List of properties including property information, availability status, and rate range for a given availability request.", + }, + "roomTypes": { + "description": "List of the room types selected during the request including room type information, availability status of the room type, and room amenities.", "type": "array", "items": { - "$ref": "#/definitions/PropertySearchRoomStay" + "$ref": "#/definitions/PropertyOffersRoomType" + } + }, + "ratePlans": { + "description": "List of the rate plans selected during the request including rate plan information, availability status of the rate plan, and commission.", + "type": "array", + "items": { + "$ref": "#/definitions/PropertyOffersRatePlan" + } + }, + "offers": { + "description": "List of offers at the property, including availability status of the offer and policies associated with the offer.", + "type": "array", + "items": { + "$ref": "#/definitions/Offer" } } } }, - "PropertyOffersRequest": { - "description": "Hotel Offers Request", + "PropertyOffersRatePlan": { "type": "object", "allOf": [ { - "$ref": "#/definitions/ShopBaseRequest" + "$ref": "#/definitions/PropertySearchRatePlan" }, { "type": "object", "properties": { - "minRate": { - "description": "Minimum base rate in an offer", - "type": "number", - "example": 24.12 - }, - "maxRate": { - "description": "Maximum base rate in an offer", - "type": "number", - "example": 24.12 - }, - "arrivalDate": { - "description": "Arrival/Check-in Date", + "ratePlanType": { + "description": "The rate plan type associated with the rate plan.", "type": "string", - "format": "date", - "example": "2021-06-01" + "example": 10 }, - "departureDate": { - "description": "Departure/Check-out Date", - "type": "string", - "format": "date", - "example": "2021-06-07" + "ratePlanName": { + "description": "The name of the rate plan.", + "type": "string" + }, + "accessCode": { + "description": "The access code for a negotiated rate plan.", + "type": "string" }, - "roomTypeMatchOnly": { - "description": "If true, only room types specified, otherwise all avaleble room types will be shown.", + "identificationRequired": { "type": "boolean", - "default": false, - "example": false + "description": "Indicates if an ID is required during the Check-In for this rate booking" }, - "roomTypes": { - "description": "List of Room Type codes", - "type": "array", - "items": { - "type": "string", - "minLength": 1, - "maxLength": 50 - }, - "minItems": 0, - "maxItems": 15, - "example": [ - "XA1K", - "XB1K" - ] + "accountId": { + "description": "The account id assigned to to specific rate plan.", + "type": "string" }, - "rateMode": { - "description": "The rate mode to be applied. It represents a shown rate is highest, average,first night, or most frequent one when there are rate changes during the staty duration.

Highest - Indicates the rate is highest

Average - Indicates the rate is avarage.

Arrival - Indicates the rate is for the first night.

MostFrequent - Indicates the rate is most frequent withing all nights.

", - "type": "string", - "enum": [ - "Highest", - "Average", - "Arrival", - "MostFrequent" - ], - "default": "Highest", - "example": "Highest" + "ratePlanLevel": { + "description": "The rate level the rate plan is associated to.", + "type": "string" }, - "ratePlans": { - "description": "Collection of Rate Plans", - "type": "array", - "items": { - "type": "object", - "$ref": "#/definitions/RequestRatePlans" - }, - "maxItems": 15 + "ratePlanCategory": { + "description": "The rate category the rate plan is associated to.", + "type": "string" }, - "roomAmenities": { - "description": "Amenities configured for rooms", - "$ref": "#/definitions/RequestRoomAmenities" + "gdsDescription": { + "description": "Multi line description of the rate plan.", + "type": "object", + "$ref": "#/definitions/Description" }, - "includeAmenities": { - "description": "Indicates to include property amenities in the response", + "commissionable": { + "description": "When true the Rate Plan is commissionable.", "type": "boolean", + "example": true, "default": false }, + "commissionDescription": { + "description": "Description of the commission associated to the rate plan.", + "type": "string", + "example": "Commission of 10% available." + }, + "commission": { + "description": "Information on commission rate associated to the rate plan.", + "type": "object", + "$ref": "#/definitions/OfferRatePlanCommission" + }, + "packages": { + "description": "List of package elements and/or package groups associated to the rate plan.", + "type": "array", + "items": { + "$ref": "#/definitions/RatePackage" + } + }, + "mealPlan": { + "description": "Details on meal plans included with the rate plan.", + "type": "object", + "$ref": "#/definitions/OfferMealPlan" + }, "promotionCodes": { - "description": "Collection of promotionCodes", + "description": "List of promotion codes associated with rate plan.", "type": "array", "items": { - "type": "string", - "minLength": 1, - "maxLength": 15 - }, - "minItems": 1, - "example": "PROMO1" + "$ref": "#/definitions/PromotionCodeItem" + } } } } - ], - "required": [ - "arrivalDate", - "departureDate" ] }, - "PropertyOffersResponse": { - "type": "object", - "properties": { - "roomStays": { - "description": "List of available offers at the property including property information, availability status of the property, room types and rate plans information.", - "type": "array", - "items": { - "$ref": "#/definitions/PropertyOffersRoomStay" - } - } - } - }, - "OfferDetailsRequest": { - "description": "Offer Details Request", + "PropertySearchRatePlan": { "type": "object", "properties": { - "arrivalDate": { - "description": "Arrival/Check-in Date", - "type": "string", - "format": "date", - "example": "2021-06-01" - }, - "departureDate": { - "description": "Departure/Check-out Date", + "ratePlanCode": { + "description": "The code for the rate plan.", "type": "string", - "format": "date", - "example": "2021-06-07" - }, - "adults": { - "description": "Number of adults", - "type": "integer", - "format": "int32", - "minimum": 1, - "maximum": 10, - "default": 1, - "example": 1 - }, - "children": { - "description": "Number of children", - "type": "integer", - "format": "int32", - "minimum": 0, - "maximum": 10, - "default": 0, - "example": 2 - }, - "childrenAges": { - "description": "List of Age of the children. Element count must match the number of children", - "type": "array", - "items": { - "type": "integer", - "minimum": 0, - "maximum": 18, - "example": 12 - } + "example": "XDAILY" }, - "rateMode": { - "description": "The rate mode to be applied", - "$ref": "#/definitions/OfferRateMode", - "default": "Average", - "example": "Average" + "accessCode": { + "description": "The access code for a negotiated rate plan.", + "type": "string" }, - "roomType": { - "description": "bookingCode or both ratePlanCode and roomTypeCode have to be provided", + "ratePlanType": { + "description": "The rate plan type associated with the rate plan.", "type": "string", - "minLength": 1, - "maxLength": 50, - "example": [ - "XA1K" - ] + "example": 10 }, - "ratePlanCode": { - "description": "bookingCode or both ratePlanCode and roomTypeCode have to be provided", - "type": "string", - "minLength": 1, - "maxLength": 50, - "x-example": "XDAILY" + "identificationRequired": { + "description": "When true indicates identification is required at checkin.", + "type": "boolean" }, - "bookingCode": { - "description": "BookingCode is the concatenation of channel roomTypeCode and channel rate plan code at the offer level", - "type": "string", - "minLength": 1, - "maxLength": 100, - "example": "XA1KXDAILY" + "accountId": { + "description": "The account id assigned to to specific rate plan.", + "type": "string" }, - "accessCode": { - "description": "Access code", - "type": "string", - "minLength": 1, - "maxLength": 50, - "x-example": "ABCD-123" + "availabilityStatus": { + "type": "object", + "$ref": "#/definitions/OfferRatePlanAvailabilityStatus" }, - "numberOfUnits": { - "description": "Number of units", - "type": "integer", - "format": "int32", - "minimum": 1, - "maximum": 10, - "default": 1, - "example": 1 + "additionalDetails": { + "description": "Additional information related to the rate plan.", + "type": "object", + "$ref": "#/definitions/AdditionalDetails" }, - "includeAmenities": { - "description": "Indicates to include property amenities in the response", + "taxInclusive": { + "description": "When true indicates the rate plan includes applicable taxes.", "type": "boolean", - "default": false + "example": true }, "promotionCodes": { - "description": "Collection of promotionCodes", + "description": "List of promotion codes associated with rate plan.", "type": "array", "items": { - "type": "string", - "minLength": 1, - "maxLength": 50 - }, - "example": "PROMO1" + "$ref": "#/definitions/PromotionCodeItem" + } }, - "blockCode": { - "description": "A code to retrieve price and availability from OPERA Cloud business block. Search parameters ratePlanCodes, accessCode, ratePlanType, ratePlanCodeMatchOnly will be ignored when blockCode is present.

Note: blockCode search parameter is not supported if PMS is connected via OXI interface.

", - "type": "string", - "minLength": 1, - "maxLength": 20, - "example": "ABCEVENT0516" + "restrictions": { + "description": "List of restrictions for rate plan, only populated when rate plan codes are given in request", + "type": "array", + "items": { + "$ref": "#/definitions/Restriction" + } } - }, - "required": [ - "arrivalDate", - "departureDate" - ] + } }, - "OfferDetailsResponse": { + "PromotionCodeItem": { "type": "object", - "allOf": [ - { - "$ref": "#/definitions/OfferDetailsRoomStay" + "properties": { + "code": { + "description": "Promotion code associated with the rate plan.", + "type": "string", + "example": "EARLYBIRD" } - ] + } }, - "PropertySearchRoomStay": { + "AdditionalDetails": { "type": "object", + "description": "Additional information related to the rate plan.", "properties": { - "propertyInfo": { - "description": "Property information.", - "$ref": "#/definitions/PropertySearchPropertyInfo" - }, - "availability": { - "$ref": "#/definitions/HotelAvailabilityStatus" - }, - "ratePlans": { - "description": "List of rate plans selected during the request including rate plan information, availability status of the rate plan, and commission.", - "type": "array", - "items": { - "$ref": "#/definitions/PropertySearchRatePlan" - } - }, - "minRate": { - "description": "The daily minimum available room rate including additional amounts and fees.", - "$ref": "#/definitions/OfferMinMaxTotalType" + "ratePlanMatches": { + "type": "boolean", + "description": "When true indicates there is a match between the rate plan and the requested parameters (ratePlanCode, accessCode, ratePlanType)." }, - "maxRate": { - "description": "The daily maximum available room rate including additional amounts and fees.", - "$ref": "#/definitions/OfferMinMaxTotalType" + "value": { + "description": "Parameter used to indicate the rate plan match.", + "type": "string", + "enum": [ + "RatePlanCode", + "AccessCode", + "RatePlanType" + ] } } }, - "PropertyOffersRoomStay": { + "Restriction": { "type": "object", + "description": "Holds restriction information that is restricting offer from being available", "properties": { - "propertyInfo": { - "$ref": "#/definitions/PropertyOffersPropertyInfo" - }, - "availability": { - "$ref": "#/definitions/HotelAvailabilityStatus" + "restrictionType": { + "type": "string", + "description": "Type of restriction.

Closed: The offer is not restricted to be available.

ClosedForArrival: Offer is not available with arrival date with this restriction.

ClosedForDeparture: Offer is not available with departure date with this restriction.

MinimumStayThrough: Offer duration falls in to this restriction date is not available if minimum number of nights less than set restriction nights. Example if minimum stay through is 2, the offer is not available for less than 2 nights stay.

MaximumStayThrough: MaximumStayThrough: Offer duration falls in to this restriction date is not available if maximum number of nights are greater than set restriction nights. Example if maximum stay through is 10, the offer is not available for greater than 10 nights stay.

MinimumAdvancedBooking: Offer is not available if arrival date and booking date window is less than this restriction setting.

MaximumAdvancedBooking: Offer is not available if arrival date and booking date window is greater than this restriction setting.

LOSNotAvailable: If the offer arrival date has this restriction, the offer is available for the duration where length of stay is not restricted. Example if length of stay not available set to Open, close, close, open, open, close, open. Offer arrival date with this restriction is available for number of nights, 1, 4,5, 7, and onwards.

", + "enum": [ + "Closed", + "ClosedForArrival", + "ClosedForDeparture", + "MinimumStayThrough", + "MaximumStayThrough", + "MinimumLengthOfStay", + "MaximumLengthOfStay", + "MinimumAdvancedBooking", + "MaximumAdvancedBooking", + "LOSNotAvailable" + ] }, - "restrictions": { - "description": "List of restrictions for property, only populated when no rate plan codes are given in request", - "type": "array", - "items": { - "$ref": "#/definitions/Restriction" - } + "restrictionValue": { + "type": "integer", + "description": "The specific number of days for the selected restriction. This field applies to restriction type MinimumStayThrough, MaximumStayThrough, MinimumLengthOfStay, MaximumLengthOfStay, MinimumAdvancedBooking, and MaximumAdvancedBooking only.", + "example": 10 + } + } + }, + "OfferRatePlanAvailabilityStatus": { + "type": "string", + "enum": [ + "AvailableForSale", + "NoAvailability", + "NotFound", + "Restricted" + ], + "description": "Availability status of the rate plan.\nAvailableForSale - Rate plan is available for sale\nNoAvailability - Rate plan is not available for sale\nNotFound - Rate plan is invalid or can't be located\nRestricted - Rate plan is restricted \n" + }, + "OfferMealPlan": { + "description": "Details on meal plans included with the rate plan.", + "type": "object", + "properties": { + "mealPlanIncluded": { + "description": "Type of meal plan - DEPRECATED AND WILL BE REMOVED IN FUTURE VERSIONS", + "type": "object", + "$ref": "#/definitions/OfferRatePlanMealPlanType" }, - "roomTypes": { - "description": "List of the room types selected during the request including room type information, availability status of the room type, and room amenities.", - "type": "array", - "items": { - "$ref": "#/definitions/PropertyOffersRoomType" - } + "mealPlanCode": { + "description": "The code of the meal plan included to the rate plan.", + "type": "string", + "example": "1" }, - "ratePlans": { - "description": "List of the rate plans selected during the request including rate plan information, availability status of the rate plan, and commission.", - "type": "array", - "items": { - "$ref": "#/definitions/PropertyOffersRatePlan" - } + "mealPlanDescription": { + "description": "Description of the meal plan included to the rate plan.", + "type": "string", + "example": "All inclusive meal plan" }, - "offers": { - "description": "List of offers at the property, including availability status of the offer and policies associated with the offer.", + "mealsIncluded": { + "description": "List of meal plan types included to the rate plan.", "type": "array", "items": { - "$ref": "#/definitions/Offer" + "$ref": "#/definitions/OfferRatePlanMealType" } } } }, - "OfferDetailsRoomStay": { - "description": "Room stay information with all details per room per rate", + "OfferRatePlanMealPlanType": { + "type": "string", + "enum": [ + "Breakfast", + "Lunch", + "Dinner", + "AllInclusive" + ], + "description": "Type of meal plan the rate plan includes - DEPRECATED AND WILL BE REMOVED IN FUTURE VERSIONS" + }, + "OfferRatePlanMealType": { + "type": "string", + "enum": [ + "Breakfast", + "Lunch", + "Dinner" + ] + }, + "Description": { "type": "object", + "description": "Multi line description of the rate plan.", "properties": { - "propertyInfo": { - "$ref": "#/definitions/OfferDetailsPropertyInfo" - }, - "availability": { - "$ref": "#/definitions/HotelAvailabilityStatus" + "line1": { + "description": "First line of rate plan description.", + "type": "string" }, - "roomType": { - "$ref": "#/definitions/OfferDetailsRoomType" + "line2": { + "description": "Second line of rate plan description.", + "type": "string" }, - "ratePlan": { - "$ref": "#/definitions/OfferDetailsRatePlan" + "line3": { + "description": "Third line of rate plan description.", + "type": "string" }, - "offer": { - "$ref": "#/definitions/Offer" + "detailedDescription": { + "description": "Detailed information about the rate plan.", + "type": "string" } } }, - "RequestRatePlans": { - "description": "Collection of rate plans", + "RatePackage": { "type": "object", + "description": "Package code details applied to a rate plan.", "properties": { - "ratePlanCode": { - "description": "Rate Plan code", + "code": { + "description": "The code of the package element or package group associated to the rate plan.", "type": "string", - "minLength": 1, - "maxLength": 50, - "x-example": "XDAILY" + "minLength": 0, + "maxLength": 20, + "example": "PC1" }, - "accessCode": { - "description": "Channel rate access code for negotiated rates", + "description": { + "description": "Description of the package element or package group associated to the rate plan.", "type": "string", - "minLength": 1, - "maxLength": 50, - "x-example": "ABCD-123" + "minLength": 0, + "maxLength": 20, + "example": "Package Code Des 1" }, - "ratePlanType": { - "description": "Rate Plan type", - "type": "string", - "x-example": "Government" + "postingRhythm": { + "$ref": "#/definitions/PostingRhythmType" + }, + "quantity": { + "description": "Quantity of the package associated to the rate plan.", + "type": "integer", + "example": 1 } } }, - "PropertySearchPropertyInfo": { - "description": "Property information", + "PostingRhythmType": { + "type": "string", + "description": "The posting frequency of the package element or package group associateded to the rate plan.\nEveryNight - Package charge posted every night of the stay\nArrivalNight - Package charge posted only on arrival night\nEveryXNightsStartingNightY - Package charge posted every X nights, beginning the Y night of stay\nCertainNightsOfTheWeek - Package charge posted on certain night of the stay determined by the property\nLastNight - Package charge posted only on the last night of the stay\nEveryNightExceptArrivalNight - Package charge posted on all nights of the stay except the arrival night\nEveryNightExceptLast - Package charge posted on all nights of the stay except the last night\nEveryNightExceptFirstAndLast - Package posted on all nights of the stay except the first and last nights of the stay\nCustomStaySchedule - Package charge posted on stays determined by the property\nCustomNightSchedule - Package charge posted on nights of the stay determined by the property\nFloatingAllowancePerStay - Allows for the package allowance to be consumed at anytime during the stay\nTicketPosting - Package charge posted immediately when a successful response is received back from the ticketing vendor (requires interface with a vendor)\n", + "enum": [ + "EveryNight", + "ArrivalNight", + "EveryXNightsStartingNightY", + "CertainNightsOfTheWeek", + "LastNight", + "EveryNightExceptArrivalNight", + "EveryNightExceptLast", + "EveryNightExceptFirstAndLast", + "CustomStaySchedule", + "CustomNightSchedule", + "FloatingAllowancePerStay", + "TicketPosting" + ] + }, + "OfferRatePlanCommission": { + "description": "Information on commission rate associated to the rate plan.", "type": "object", "properties": { - "hotelCode": { - "description": "A unique identifier for the property.", - "type": "string", - "example": "XUSXXYY99" - }, - "hotelName": { - "description": "Name of the property.", - "type": "string", - "example": "Resort1" - }, - "chainCode": { - "description": "If the property is part of the chain, the associated chain code.", - "type": "string", - "example": "CHAIN1" - }, - "isAlternate": { - "description": "When true indicates the property returned is an alternate property.", - "type": "boolean", - "default": false, - "example": true + "percentage": { + "description": "Commission rate in percentage associated to the rate plan.", + "type": "number", + "example": 10.2 } } }, @@ -1670,74 +1526,240 @@ } ] }, - "OfferDetailsPropertyInfo": { - "description": "Property information", + "AlternatePropertyDistance": { "type": "object", - "allOf": [ - { - "$ref": "#/definitions/PropertyOffersPropertyInfo" + "properties": { + "distance": { + "type": "number", + "format": "double", + "description": "Numeric value of the distance from the property to the alternate property.", + "example": 12, + "minimum": 0.01 }, - { - "type": "object", - "properties": { - "generalInformation": { - "description": "General information about the property.", - "type": "object", - "$ref": "#/definitions/GeneralInformation" - }, - "communications": { - "description": "The contact information for the property.", - "type": "object", - "$ref": "#/definitions/Communications" - }, - "transportations": { - "description": "List of transportation services that are available to and from the property.", - "type": "array", - "items": { - "$ref": "#/definitions/Transportation" - } - }, - "direction": { - "description": "Details on directions from and to the property.", - "type": "object", - "$ref": "#/definitions/Direction" - }, - "location": { - "description": "Details on the location of the property.", - "type": "object", - "$ref": "#/definitions/Location" - } - } + "distanceUnit": { + "type": "string", + "description": "Distance measurement unit for the distance from the property to the alternate property.\nKilometers\nMiles\n", + "$ref": "#/definitions/DistanceUnit" + }, + "compassDirection": { + "type": "string", + "description": "Relative direction from hotel to alternate property", + "$ref": "#/definitions/CompassDirection" + }, + "comments": { + "type": "string", + "description": "Additional text that describes the alternate property.", + "example": "Resort3 is the next preferred hotel after Resort1." } + } + }, + "DistanceUnit": { + "description": "Distance measurement unit for the distance from the property to the alternate property.", + "type": "string", + "enum": [ + "Kilometers", + "Miles" ] }, - "Restriction": { + "CompassDirection": { + "type": "string", + "enum": [ + "N", + "NE", + "E", + "SE", + "S", + "SW", + "W", + "NW" + ], + "description": "Relative direction from the property to the alternate property.\nNorth, West, South, East \nN: North, W: West, S: South, E: East, NW: North West, NE: North East, SW: South West, SE: South East\n" + }, + "OfferPointOfInterest": { "type": "object", - "description": "Holds restriction information that is restricting offer from being available", + "description": "The point of interest for guests to get to the hotel.", "properties": { - "restrictionType": { + "name": { "type": "string", - "description": "Type of restriction.

Closed: The offer is not restricted to be available.

ClosedForArrival: Offer is not available with arrival date with this restriction.

ClosedForDeparture: Offer is not available with departure date with this restriction.

MinimumStayThrough: Offer duration falls in to this restriction date is not available if minimum number of nights less than set restriction nights. Example if minimum stay through is 2, the offer is not available for less than 2 nights stay.

MaximumStayThrough: MaximumStayThrough: Offer duration falls in to this restriction date is not available if maximum number of nights are greater than set restriction nights. Example if maximum stay through is 10, the offer is not available for greater than 10 nights stay.

MinimumAdvancedBooking: Offer is not available if arrival date and booking date window is less than this restriction setting.

MaximumAdvancedBooking: Offer is not available if arrival date and booking date window is greater than this restriction setting.

LOSNotAvailable: If the offer arrival date has this restriction, the offer is available for the duration where length of stay is not restricted. Example if length of stay not available set to Open, close, close, open, open, close, open. Offer arrival date with this restriction is available for number of nights, 1, 4,5, 7, and onwards.

", + "description": "The name of the point of interest.", + "example": "Dallas airport, Park" + }, + "pointOfInterestType": { + "type": "string", + "description": "The point of interest type available near the property.", + "example": "AIRPORT", "enum": [ - "Closed", - "ClosedForArrival", - "ClosedForDeparture", - "MinimumStayThrough", - "MaximumStayThrough", - "MinimumLengthOfStay", - "MaximumLengthOfStay", - "MinimumAdvancedBooking", - "MaximumAdvancedBooking", - "LOSNotAvailable" + "AIRPORT", + "ATTRACTIONS" ] }, - "restrictionValue": { + "description": { + "description": "Description for the point of interest.", + "type": "string" + }, + "airportCode": { + "description": "The unique 3 letter IATA code to identify the airport near the property.", + "type": "string", + "example": "DAL" + }, + "distance": { + "description": "Distance from the point of interest to the property.", + "type": "number", + "format": "double", + "example": 6 + }, + "distanceUnit": { + "description": "Distance measurement unit for the distance from the point of interest to the property, or from the property to the point of interest.", + "type": "string", + "example": [ + "Kilometers", + "Miles" + ] + }, + "attractionDirection": { + "description": "Relative direction from the point of interest to the property.\nNorth, West, South, East\nN: North, W: West, S: South, E: East, NW: North West, NE: North East, SW: South West, SE: South East\n", + "type": "string", + "example": "N", + "enum": [ + "N", + "W", + "S", + "E", + "NW", + "NE", + "SW", + "SE" + ] + }, + "transportation": { + "description": "List of transportation types available from the point of interest to the property, or from the property to the point of interest.", + "type": "array", + "items": { + "type": "string" + }, + "example": [ + "Taxi", + "Shuttle" + ] + }, + "directionDescription": { + "description": "Description on how to get from the point of interest to the property, or from the property to the point of interest.", + "type": "string", + "example": "Free text to describe route from property to attraction" + }, + "drivingTime": { + "description": "The driving time it will take to get from point of interest to the property.", + "type": "number", + "format": "double", + "example": 3.5 + } + } + }, + "PropertySearchPropertyInfo": { + "description": "Property information", + "type": "object", + "properties": { + "hotelCode": { + "description": "A unique identifier for the property.", + "type": "string", + "example": "XUSXXYY99" + }, + "hotelName": { + "description": "Name of the property.", + "type": "string", + "example": "Resort1" + }, + "chainCode": { + "description": "If the property is part of the chain, the associated chain code.", + "type": "string", + "example": "CHAIN1" + }, + "isAlternate": { + "description": "When true indicates the property returned is an alternate property.", + "type": "boolean", + "example": true + } + } + }, + "PropertyOffersHotelAmenity": { + "type": "object", + "properties": { + "hotelAmenity": { + "description": "The code for an amenity offered at the property.", + "type": "string", + "example": "12" + }, + "description": { + "description": "Description of the amenity offered at the property.", + "type": "string", + "example": "Swimming Pool" + }, + "quantity": { + "description": "The number of amenities within the property amenity code.", "type": "integer", - "description": "The specific number of days for the selected restriction. This field applies to restriction type MinimumStayThrough, MaximumStayThrough, MinimumLengthOfStay, MaximumLengthOfStay, MinimumAdvancedBooking, and MaximumAdvancedBooking only.", - "example": 10 + "example": 1 + }, + "includeInRate": { + "description": "When true indicates the property amenity is included with the room rate.", + "type": "boolean", + "example": true + }, + "confirmable": { + "description": "When true indicates there is a need to contact the property to confirm the availability of the property amenity.", + "type": "boolean", + "example": false } } }, + "Address": { + "type": "object", + "description": "Address Details such as city, state, country, postal code etc.", + "properties": { + "addressLine": { + "description": "Guest Address Details", + "type": "array", + "items": { + "type": "string" + }, + "minItems": 1, + "maxItems": 2, + "example": [ + "Street 123", + "Box 1" + ] + }, + "countryCode": { + "description": "The property's two letter ISO country code.", + "type": "string", + "example": "US" + }, + "cityName": { + "description": "Name of the City", + "type": "string", + "example": "Miami" + }, + "stateProv": { + "description": "The state where the property is located.", + "type": "string", + "example": "Florida" + }, + "postalCode": { + "description": "Postal Code of the Guest Address", + "type": "string", + "example": "90210" + } + } + }, + "HotelAvailabilityStatus": { + "type": "string", + "enum": [ + "AvailableForSale", + "NoAvailability", + "NotFound", + "OtherAvailable" + ], + "description": "Availability status of the property.\nAvailableForSale - Property has availability based on criteria requested\nNoAvailability - Property has no availability based on criteria requested\nNotFound - Property is invalid or can't be located\nOtherAvailable - Other available property\n" + }, "PropertyOffersRoomType": { "type": "object", "description": "Room Type information", @@ -1812,18 +1834,6 @@ } } }, - "OfferDetailsRoomType": { - "description": "Details of the room type selected during the request including room type information, availability status of the room type, and room amenities.", - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/PropertyOffersRoomType" - }, - { - "type": "object" - } - ] - }, "PropertyOffersRoomAmenity": { "type": "object", "properties": { @@ -1852,90 +1862,13 @@ } } }, - "PropertyOffersHotelAmenity": { - "type": "object", - "properties": { - "hotelAmenity": { - "description": "The code for an amenity offered at the property.", - "type": "string", - "example": "12" - }, - "description": { - "description": "Description of the amenity offered at the property.", - "type": "string", - "example": "Swimming Pool" - }, - "quantity": { - "description": "The number of amenities within the property amenity code.", - "type": "integer", - "example": 1 - }, - "includeInRate": { - "description": "When true indicates the property amenity is included with the room rate.", - "type": "boolean", - "example": true - }, - "confirmable": { - "description": "When true indicates there is a need to contact the property to confirm the availability of the property amenity.", - "type": "boolean", - "example": false - } - } - }, - "PropertySearchRatePlan": { - "type": "object", - "properties": { - "ratePlanCode": { - "description": "The code for the rate plan.", - "type": "string", - "example": "XDAILY" - }, - "accessCode": { - "description": "The access code for a negotiated rate plan.", - "type": "string" - }, - "ratePlanType": { - "description": "The rate plan type associated with the rate plan.", - "type": "string", - "example": "Corporate" - }, - "identificationRequired": { - "description": "When true indicates identification is required at checkin.", - "type": "boolean" - }, - "accountId": { - "description": "The account id assigned to to specific rate plan.", - "type": "string" - }, - "availabilityStatus": { - "type": "object", - "$ref": "#/definitions/OfferRatePlanAvailabilityStatus" - }, - "additionalDetails": { - "description": "Additional information related to the rate plan.", - "type": "object", - "$ref": "#/definitions/AdditionalDetails" - }, - "taxInclusive": { - "description": "When true indicates the rate plan includes applicable taxes.", - "type": "boolean", - "example": true - }, - "promotionCodes": { - "description": "List of promotion codes associated with rate plan.", - "type": "array", - "items": { - "$ref": "#/definitions/PromotionCodeItem" - } - }, - "restrictions": { - "description": "List of restrictions for rate plan, only populated when rate plan codes are given in request", - "type": "array", - "items": { - "$ref": "#/definitions/Restriction" - } - } - } + "OfferRoomAmenityAvailabilityStatus": { + "type": "string", + "enum": [ + "AvailableForSale", + "NoAvailability" + ], + "description": "Indicates the availability status of the room amenity.\nAvailableForSale - Room amenity is available for sale\nNoAvailability - Room amenity is not available for sale\n" }, "Occupancy": { "type": "object", @@ -1975,295 +1908,171 @@ } } }, - "AdditionalDetails": { + "OfferRoomTypeAvailabilityStatus": { + "type": "string", + "enum": [ + "AvailableForSale", + "NoAvailability", + "NotFound", + "BelowRequestedUnits" + ], + "description": "Indicates the availability status of the room type.\nAvailableForSale - Room type is available for sale\nNoAvailability - Room type is not available for sale\nNotFound - Room type is invalid or can't be located\nBelowRequestedUnits - The selected room type has units below the number of units requested\n" + }, + "Offer": { "type": "object", - "description": "Additional information related to the rate plan.", "properties": { - "ratePlanMatches": { - "type": "boolean", - "description": "When true indicates there is a match between the rate plan and the requested parameters (ratePlanCode, accessCode, ratePlanType)." + "bookingCode": { + "description": "The code of the offer, this is a concatenation of channel room type code and channel rate plan code.", + "type": "string", + "minLength": 1, + "maxLength": 100, + "example": "XA1KXDAILY" }, - "value": { - "description": "Parameter used to indicate the rate plan match.", + "offerName": { "type": "string", - "enum": [ - "RatePlanCode", - "AccessCode", - "RatePlanType" - ] + "description": "Description of the offer, this includes information about the room type and rate plan.", + "example": "Deluxe King Room Corporate Rate in CP", + "maxLength": 63 + }, + "availabilityStatus": { + "$ref": "#/definitions/OfferAvailabilityStatus" + }, + "roomType": { + "description": "The code for the room type of the offer.", + "type": "string", + "minLength": 1, + "maxLength": 50, + "example": "XA1K" + }, + "ratePlanCode": { + "description": "The code for the rate plan of the offer.", + "type": "string", + "minLength": 1, + "maxLength": 50, + "example": "XDAILY" + }, + "rateChangeDuringStay": { + "description": "When true there is a rate change over the course of the stay.", + "type": "boolean", + "default": false, + "example": true + }, + "rateInformation": { + "description": "Details on the rate plan of the offer.", + "type": "object", + "$ref": "#/definitions/OfferRateInformation" + }, + "packages": { + "description": "List of package elements and/or package groups associated to the rate plan.", + "type": "array", + "items": { + "$ref": "#/definitions/RatePackage" + } + }, + "total": { + "description": "Information on the total cost for the entire stay, including taxes.", + "$ref": "#/definitions/OfferTotalTypeWithTaxes" + }, + "blockInformation": { + "type": "object", + "$ref": "#/definitions/BlockInformation" } } }, - "OfferMealPlan": { - "description": "Details on meal plans included with the rate plan.", + "OfferTotalTypeWithTaxes": { + "description": "Information on the total cost for the entire stay, including taxes.", "type": "object", "properties": { - "mealPlanIncluded": { - "description": "Type of meal plan - DEPRECATED AND WILL BE REMOVED IN FUTURE VERSIONS", - "type": "object", - "$ref": "#/definitions/OfferRatePlanMealPlanType" + "amountBeforeTax": { + "description": "The total amount not including any associated tax (e.g., sales tax, VAT, GST or any associated tax).", + "type": "number", + "example": 100.5 }, - "mealPlanCode": { - "description": "The code of the meal plan included to the rate plan.", - "type": "string", - "example": "1" + "amountAfterTax": { + "description": "The total amount including all associated taxes (e.g., sales tax, VAT, GST or any associated tax).", + "type": "number", + "example": 123.2 }, - "mealPlanDescription": { - "description": "Description of the meal plan included to the rate plan.", - "type": "string", - "example": "All inclusive meal plan" + "currencyCode": { + "$ref": "#/definitions/CurrencyCodeType", + "example": "USD" }, - "mealsIncluded": { - "description": "List of meal plan types included to the rate plan.", + "taxes": { + "description": "A collection of taxes.", + "$ref": "#/definitions/OfferTaxesType" + } + } + }, + "CurrencyCodeType": { + "type": "string", + "description": "The code used for the local currency of the property. ISO 4217 currency code", + "pattern": "[A-Z]{3}", + "minLength": 3, + "maxLength": 3, + "example": "USD" + }, + "OfferTaxesType": { + "type": "object", + "description": "A collection of taxes.", + "properties": { + "tax": { + "description": "An individual tax.", "type": "array", + "maxItems": 99, "items": { - "$ref": "#/definitions/OfferRatePlanMealType" + "$ref": "#/definitions/OfferTaxType" + } + }, + "amount": { + "description": "The total tax amount.", + "type": "number", + "example": 25 + }, + "currencyCode": { + "$ref": "#/definitions/CurrencyCodeType", + "example": "USD" + }, + "hotelTaxFeeDescriptions": { + "type": "array", + "description": "Hotel Tax / Fee Descriptions", + "items": { + "type": "object", + "properties": { + "description": { + "type": "string", + "example": "9% City Occupancy Tax" + } + } } } } }, - "PropertyOffersRatePlan": { + "OfferTaxType": { "type": "object", - "allOf": [ - { - "$ref": "#/definitions/PropertySearchRatePlan" + "description": "Applicable tax element. This element allows for both percentages and flat amounts. If one field is used, the other should be zero since logically, taxes should be calculated in only one of the two ways.", + "properties": { + "description": { + "description": "Description of the tax or fee.", + "type": "string", + "minLength": 0, + "maxLength": 2000, + "example": "Country generic tax" }, - { - "type": "object", - "properties": { - "ratePlanType": { - "description": "The rate plan type associated with the rate plan.", - "type": "string", - "example": "Corporate" - }, - "ratePlanName": { - "description": "The name of the rate plan.", - "type": "string" - }, - "accessCode": { - "description": "The access code for a negotiated rate plan.", - "type": "string" - }, - "identificationRequired": { - "type": "boolean", - "description": "Indicates if an ID is required during the Check-In for this rate booking" - }, - "accountId": { - "description": "The account id assigned to to specific rate plan.", - "type": "string" - }, - "ratePlanLevel": { - "description": "The rate level the rate plan is associated to.", - "type": "string" - }, - "ratePlanCategory": { - "description": "The rate category the rate plan is associated to.", - "type": "string" - }, - "gdsDescription": { - "description": "Multi line description of the rate plan.", - "type": "object", - "$ref": "#/definitions/Description" - }, - "commissionable": { - "description": "When true the Rate Plan is commissionable.", - "type": "boolean", - "example": true, - "default": false - }, - "commissionDescription": { - "description": "Description of the commission associated to the rate plan.", - "type": "string", - "example": "Commission of 10% available." - }, - "commission": { - "description": "Information on commission rate associated to the rate plan.", - "type": "object", - "$ref": "#/definitions/OfferRatePlanCommission" - }, - "packages": { - "description": "List of package elements and/or package groups associateded to the rate plan.", - "type": "array", - "items": { - "$ref": "#/definitions/RatePackage" - } - }, - "mealPlan": { - "description": "Details on meal plans included with the rate plan.", - "type": "object", - "$ref": "#/definitions/OfferMealPlan" - }, - "promotionCodes": { - "description": "List of promotion codes associated with rate plan.", - "type": "array", - "items": { - "$ref": "#/definitions/PromotionCodeItem" - } - } - } - } - ] - }, - "Description": { - "type": "object", - "description": "Multi line description of the rate plan.", - "properties": { - "line1": { - "description": "First line of rate plan description.", - "type": "string" - }, - "line2": { - "description": "Second line of rate plan description.", - "type": "string" - }, - "line3": { - "description": "Third line of rate plan description.", - "type": "string" - }, - "detailedDescription": { - "description": "Detailed information about the rate plan.", - "type": "string" - } - } - }, - "OfferDetailsRatePlan": { - "description": "Details of the rate plan selected during the request including rate plan information, availability status of the rate plan, and commission.", - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/PropertyOffersRatePlan" - } - ] - }, - "OfferRatePlanCommission": { - "description": "Information on commission rate associated to the rate plan.", - "type": "object", - "properties": { - "percentage": { - "description": "Commission rate in percentage associated to the rate plan.", - "type": "integer", - "example": 10 - } - } - }, - "OfferRatePlanMealPlanType": { - "type": "string", - "enum": [ - "Breakfast", - "Lunch", - "Dinner", - "AllInclusive" - ], - "description": "Type of meal plan the rate plan includes - DEPRECATED AND WILL BE REMOVED IN FUTURE VERSIONS" - }, - "OfferRatePlanMealType": { - "type": "string", - "description": "Type of meal plan the rate plan includes.", - "enum": [ - "Breakfast", - "Lunch", - "Dinner" - ] - }, - "OfferRatePlanAdditionalDetails": { - "type": "object", - "properties": { - "ratePlanMatches": { - "description": "Only when request parameters were received by one or more for ratePlanCode, accessCode, ratePlanType", - "type": "boolean" - }, - "value": { - "type": "string", - "enum": [ - "RatePlanType", - "RatePlanCode", - "AccessCode" - ] - } - } - }, - "Offer": { - "type": "object", - "properties": { - "bookingCode": { - "description": "The code of the offer, this is a concatenation of channel room type code and channel rate plan code.", - "type": "string", - "minLength": 1, - "maxLength": 100, - "example": "XA1KXDAILY" - }, - "offerName": { - "type": "string", - "description": "Description of the offer, this includes information about the room type and rate plan.", - "example": "Deluxe King Room Corporate Rate in CP", - "maxLength": 63 - }, - "availabilityStatus": { - "$ref": "#/definitions/OfferAvailabilityStatus" - }, - "roomType": { - "description": "The code for the room type of the offer.", - "type": "string", - "minLength": 1, - "maxLength": 50, - "example": "XA1K" - }, - "ratePlanCode": { - "description": "The code for the rate plan of the offer.", - "type": "string", - "minLength": 1, - "maxLength": 50, - "example": "XDAILY" - }, - "rateChangeDuringStay": { - "description": "When true there is a rate change over the course of the stay.", - "type": "boolean", - "default": false, - "example": true - }, - "rateInformation": { - "description": "Details on the rate plan of the offer.", - "type": "object", - "$ref": "#/definitions/OfferRateInformation" - }, - "packages": { - "description": "List of package elements and/or package groups associated to the rate plan.", - "type": "array", - "items": { - "$ref": "#/definitions/RatePackage" - } - }, - "total": { - "description": "Information on the total cost for the entire stay, including taxes.", - "$ref": "#/definitions/OfferTotalTypeWithTaxes" - }, - "blockInformation": { - "type": "object", - "$ref": "#/definitions/BlockInformation" - } - } - }, - "BlockInformation": { - "description": "Block related information", - "type": "object", - "properties": { - "blockCode": { - "description": "A code to retrieve price and availability from OPERA Cloud business block", + "code": { + "description": "The code for the tax.", "type": "string", - "minLength": 1, - "maxLength": 20 + "minLength": 0, + "maxLength": 20, + "example": "VAT" }, - "blockId": { - "description": "Unique OPERA Block ID which is a primary identification of a Block in OPERA", - "type": "string", - "minLength": 1, - "maxLength": 40 + "amount": { + "description": "The total tax amount of the entire stay for the specific tax code.", + "type": "number", + "example": 30 }, - "blockName": { - "description": "Name of block", - "type": "string", - "minLength": 1, - "maxLength": 2000 + "currencyCode": { + "$ref": "#/definitions/CurrencyCodeType", + "example": "USD" } } }, @@ -2277,7 +2086,7 @@ "$ref": "#/definitions/OfferOverallRateInformation" }, "cancellationPolicies": { - "description": "List of cancellation policies associateded to the rate plan.", + "description": "List of cancellation policies associated to the rate plan.", "type": "array", "items": { "$ref": "#/definitions/OfferCancelPenalty" @@ -2288,7 +2097,7 @@ "example": "GuaranteeRequired" }, "depositPolicies": { - "description": "List of deposit policies associateded to the rate plan.", + "description": "List of deposit policies associated to the rate plan.", "type": "array", "items": { "$ref": "#/definitions/OfferDepositPolicy" @@ -2311,200 +2120,82 @@ } } }, - "OfferCancelPenalty": { - "description": "Cancellation Policy Details", - "type": "object", - "properties": { - "revenueType": { - "description": "The revenue type the cancellation policy is associated to.", - "$ref": "#/definitions/OfferPolicyRevenueType", - "example": "Rooms", - "default": "Rooms" - }, - "policy": { - "description": "The cancellation rule associated to the cancellation policy.", - "$ref": "#/definitions/OfferCancellationPolicyType" - } - } + "GuaranteeRequirementType": { + "type": "string", + "description": "The guarantee requirement for the rate plan.

GuaranteeRequired - Required guarantee such as credit card, IATA number, etc.

Deposit - Deposit is required

None - No guarantee or deposit is required.", + "enum": [ + "GuaranteeRequired", + "Deposit", + "None" + ] }, - "BasicAmountPercentType": { + "OfferRateRange": { "type": "object", - "properties": { - "nights": { - "description": "The number of nights of the hotel stay used to calculate the cancellation amount when basis type is nights.", - "type": "integer", - "example": 2 + "description": "Rate range information", + "allOf": [ + { + "$ref": "#/definitions/OfferDateRange" }, - "percent": { - "description": "The percentage of the stay used to calculate the cancellation amount when basis type is Percentage or NightPercentage.", - "type": "number", - "format": "double", - "example": 50 - }, - "amount": { - "description": "The total amount of the cancellation penalty.", - "type": "number", - "example": 540 - }, - "basisType": { - "$ref": "#/definitions/PolicyBasisType", - "description": "Policy basis type which can be Full or Flat Amount, or percentage of/or room nights.", - "example": "NightPercentage" - } - } - }, - "CancelPolicyAmountPercentType": { - "description": "The method used to compute the penalty associated to the cancellation rule.", - "type": "object", - "allOf": [ { - "$ref": "#/definitions/BasicAmountPercentType" + "$ref": "#/definitions/OfferTotalType" }, { "type": "object", "properties": { - "taxInclusive": { - "description": "When true the cancellation amount charged includes taxes.", - "type": "boolean", - "example": true - }, - "currencyCode": { - "$ref": "#/definitions/CurrencyCodeType", - "example": "USD" + "rateTimeUnit": { + "description": "Time unit used to define the rate of the rate plan.", + "$ref": "#/definitions/OfferRateTimeUnit" } } } ] }, - "PolicyBasisType": { - "type": "string", - "description": "The basis type used to compute the amount due.\nNights -The amount is based by the number of nights specified\nPercentage - The amount is based on a percentage of the entire stay\nNightPercentage - The amount is based on a percentage of the first night's rate\nFlatAmount - The amount is based on exact amount specified\nFullAmount - The amount is the full amount of the entire stay\n", - "enum": [ - "Nights", - "Percentage", - "NightPercentage", - "FlatAmount", - "FullAmount" - ] - }, - "PolicyOffsetType": { - "type": "object", - "description": "Deposit deadline, relative.", - "properties": { - "offsetUnitMultiplier": { - "description": "The number of days before the arrival date when the deposit is due.", - "type": "integer", - "example": 5 - }, - "offsetTimeUnit": { - "description": "Time unit used to define the rule.", - "$ref": "#/definitions/OffsetTimeUnit", - "example": "Day" - } - } - }, - "CancelPolicyDeadlineType": { - "description": "The deadline associated to the cancellation rule.", + "OfferTotalType": { + "description": "The daily rate of the offer.", "type": "object", "properties": { - "absoluteDeadline": { - "description": "The date and time the cancellation rule will take effect.", - "type": "string", - "format": "date-time", - "example": "2021-04-01T15:46:40.134Z" + "amountBeforeTax": { + "description": "The available room rate not including any associated taxes (e.g., sales tax, VAT, GST or any associated taxes).", + "type": "number", + "example": 100.5 }, - "offsetFromArrival": { - "description": "The number of days before the arrival date up to which the rate plan may be cancelled without penalty.", - "type": "integer", - "example": 5 + "amountAfterTax": { + "description": "The available room rate including all associated taxes (e.g., sales tax, VAT, GST or any associated tax).", + "type": "number", + "example": 123.2 }, - "offsetFromBookingDate": { - "description": "The number of days after the booking date up to which the rate plan may be cancelled without penalty.", - "type": "integer", - "example": 5 + "currencyCode": { + "$ref": "#/definitions/CurrencyCodeType", + "example": "USD" } } }, - "OffsetTimeUnit": { - "description": "Time unit used to define the rule.", + "OfferRateTimeUnit": { + "description": "Time unit used to define the rate of the rate plan.", "type": "string", "enum": [ "Day" - ] - }, - "CancelOffsetDropTime": { - "description": "Defines as to when the deposit rule will take effect, works together with offsetTimeUnit and offsetMultiplier. BeforeArrival - The rule will take effect before arrival of what is specified in offsetTimeUnit and offsetMultiplier

BeforeArrival - The rule will take effect before arrival of what is specified in offsetTimeUnit and offsetMultiplier

AfterBooking - The rule will take effect after booking of what is specified in offsetTimeUnit and offsetMultiplier

AfterBooking - The rule will take effect after booking of what is specified in offsetTimeUnit and offsetMultiplier

", - "type": "string", - "enum": [ - "BeforeArrival" - ] - }, - "DepositOffsetDropTime": { - "description": "Defines as to when the deposit rule will take effect, works together with offsetTimeUnit and offsetMultiplier.

BeforeArrival - The rule will take effect before arrival of what is specified in offsetTimeUnit and offsetMultiplier

AfterBooking - The rule will take effect after booking of what is specified in offsetTimeUnit and offsetMultiplier

", - "type": "string", - "enum": [ - "BeforeArrival", - "AfterBooking" - ] + ], + "example": "Day" }, - "OfferDepositPolicy": { + "OfferDateRange": { "type": "object", - "description": "Deposit Policy Details", + "description": "Date range information", "properties": { - "revenueType": { - "description": "Type of revenue", - "$ref": "#/definitions/OfferPolicyRevenueType", - "example": "Rooms", - "default": "Rooms" - }, - "policy": { - "description": "The deposit rule associated to the deposit policy.", - "$ref": "#/definitions/OfferDepositPolicyType" - }, - "description": { - "description": "Description of the deposit rule.", + "start": { + "description": "The first night of the stay where the charge will be applied.", "type": "string", - "example": "Deposit policy description in English" + "format": "date", + "example": "2021-06-01" }, - "depositPolicyMethod": { - "description": "The methods of payment that can be used to pay the deposit.", + "end": { + "description": "The last night of the stay where the charge will be applied.", "type": "string", - "example": "Deposit can be made by AX, MC, VI" - }, - "paymentTypes": { - "description": "List of payment types that can be used to pay the deposit.", - "type": "array", - "items": { - "$ref": "#/definitions/OfferDepositPolicyPaymentCodeDescriptionType" - } + "format": "date", + "example": "2021-06-05" } } }, - "OfferDepositPolicyDeadlineType": { - "description": "The deadline associated to the deposit rule.", - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/PolicyOffsetType" - }, - { - "type": "object", - "properties": { - "offsetDropTime": { - "description": "Defines as to when the deposit rule will take effect, works together with offsetTimeUnit and offsetMultiplier.\nBeforeArrival - The rule will take effect before arrival of what is specified in offsetTimeUnit and offsetMultiplier\nAfterBooking - The rule will take effect after booking of what is specified in offsetTimeUnit and offsetMultiplier", - "$ref": "#/definitions/DepositOffsetDropTime", - "example": "BeforeArrival" - }, - "absoluteDeadline": { - "description": "The date and time the deposit rule will take effect.", - "type": "string", - "format": "date-time", - "example": "2021-04-01T15:46:40.134Z" - } - } - } - ] - }, "OfferGuaranteePolicy": { "type": "object", "description": "Policy for guaranteeing reservation.", @@ -2549,32 +2240,6 @@ } } }, - "GuaranteePolicyRequirements": { - "description": "Additional requirement for the payment policy.", - "type": "object", - "properties": { - "travelAgent": { - "description": "When true a valid travel agent ID is required for the guarantee type.", - "type": "boolean", - "example": false - }, - "company": { - "description": "When true a valid company ID is required for the guarantee type.", - "type": "boolean", - "example": false - }, - "creditCard": { - "description": "When true a valid credit card is required for the guarantee type.", - "type": "boolean", - "example": true - }, - "deposit": { - "description": "When true a deposit is required for the guarantee type.", - "type": "boolean", - "example": true - } - } - }, "OfferPaymentCodeDescriptionType": { "type": "object", "description": "Payment type entity which contains a code and description", @@ -2604,196 +2269,175 @@ } } }, - "OfferDepositPolicyPaymentCodeDescriptionType": { + "GuaranteePolicyRequirements": { + "description": "Additional requirement for the payment policy.", "type": "object", "properties": { - "paymentCode": { - "description": "The code of the the payment type.", - "type": "string", - "pattern": "'[A-Z0-9.]{0,20}'", - "minLength": 0, - "maxLength": 20, - "example": "AX" + "travelAgent": { + "description": "When true a valid travel agent ID is required for the guarantee type.", + "type": "boolean", + "example": false }, - "paymentDescription": { - "description": "Description of the payment type.", - "type": "string", - "minLength": 0, - "maxLength": 256, - "example": "Bank Card Name" + "company": { + "description": "When true a valid company ID is required for the guarantee type.", + "type": "boolean", + "example": false + }, + "creditCard": { + "description": "When true a valid credit card is required for the guarantee type.", + "type": "boolean", + "example": true + }, + "deposit": { + "description": "When true a deposit is required for the guarantee type.", + "type": "boolean", + "example": true } } }, - "OfferDiscount": { - "type": "object" - }, - "OfferGuestCountType": { + "OfferCancelPenalty": { + "description": "Cancellation Policy Details", "type": "object", - "description": "Guest count information to return in the search response", "properties": { - "ageQualifyingCode": { - "$ref": "#/definitions/OfferAgeQualifyingCodeEnum", - "example": 8 - }, - "count": { - "type": "integer", - "minimum": 0, - "maximum": 100, - "example": 1 + "revenueType": { + "description": "The revenue type the cancellation policy is associated to.", + "$ref": "#/definitions/OfferPolicyRevenueType", + "example": "Rooms", + "default": "Rooms" }, - "ages": { - "type": "array", - "items": { - "type": "integer", - "minimum": 0, - "maximum": 18, - "example": 6 - } + "policy": { + "description": "The cancellation rule associated to the cancellation policy.", + "$ref": "#/definitions/OfferCancellationPolicyType" } } }, - "OfferTotalType": { - "description": "The daily rate of the offer.", - "type": "object", - "properties": { - "amountBeforeTax": { - "description": "The available room rate not including any associated taxes (e.g., sales tax, VAT, GST or any associated taxes).", - "type": "number", - "example": 100.5 - }, - "amountAfterTax": { - "description": "The available room rate including all associated taxes (e.g., sales tax, VAT, GST or any associated tax).", - "type": "number", - "example": 123.2 + "OfferPolicyRevenueType": { + "description": "The revenue type the policy is associated to.", + "type": "string", + "enum": [ + "Rooms" + ] + }, + "OfferCancellationPolicyType": { + "description": "The cancellation rule associated to the cancellation policy.", + "type": "object", + "properties": { + "policyCode": { + "description": "The code for the cancellation rule.", + "type": "string", + "maxLength": 20, + "example": "POLICY001" }, - "currencyCode": { - "$ref": "#/definitions/CurrencyCodeType", - "example": "USD" + "deadline": { + "description": "The deadline associated to the cancellation rule.", + "$ref": "#/definitions/CancelPolicyDeadlineType", + "example": { + "absoluteDeadline": "2021-04-01T15:46:40.134Z", + "offsetUnitMultiplier": 5 + } + }, + "amountPercent": { + "description": "The method used to compute the penalty associated to the cancellation rule.", + "$ref": "#/definitions/CancelPolicyAmountPercentType", + "example": { + "basisType": "FlatAmount", + "amount": 500, + "percent": 0 + } + }, + "penaltyDescription": { + "description": "Description of the cancellation rule.", + "type": "string", + "example": "Cancellation policy description in English" + } + }, + "required": [ + "policyCode", + "deadline", + "amountPercent", + "penaltyDescription" + ] + }, + "CancelPolicyDeadlineType": { + "description": "The deadline associated to the cancellation rule.", + "type": "object", + "properties": { + "absoluteDeadline": { + "description": "The date and time the cancellation rule will take effect.", + "type": "string", + "format": "date-time", + "example": "2021-04-01T15:46:40.134Z" + }, + "offsetFromArrival": { + "description": "The number of days before the arrival date up to which the rate plan may be cancelled without penalty.", + "type": "integer", + "example": 5 + }, + "offsetFromBookingDate": { + "description": "The number of days after the booking date up to which the rate plan may be cancelled without penalty.", + "type": "integer", + "example": 5 } } }, - "OfferMinMaxTotalType": { + "CancelPolicyAmountPercentType": { + "description": "The method used to compute the penalty associated to the cancellation rule.", "type": "object", "allOf": [ { - "$ref": "#/definitions/OfferTotalType" + "$ref": "#/definitions/BasicAmountPercentType" }, { "type": "object", "properties": { - "rateMode": { - "$ref": "#/definitions/OfferRateMode" - }, - "isCommissionable": { - "description": "When true indicates the rate plan is commissionable.", + "taxInclusive": { + "description": "When true the cancellation amount charged includes taxes.", "type": "boolean", "example": true }, - "hasRateChange": { - "description": "When true indicates there is a rate change over the course of a multiple night stay.", - "type": "boolean", - "default": false, - "example": false + "currencyCode": { + "$ref": "#/definitions/CurrencyCodeType", + "example": "USD" } } } ] }, - "OfferTotalTypeWithTaxes": { - "description": "Information on the total cost for the entire stay, including taxes.", - "type": "object", - "properties": { - "amountBeforeTax": { - "description": "The total amount not including any associated tax (e.g., sales tax, VAT, GST or any associated tax).", - "type": "number", - "example": 100.5 - }, - "amountAfterTax": { - "description": "The total amount including all associated taxes (e.g., sales tax, VAT, GST or any associated tax).", - "type": "number", - "example": 123.2 - }, - "currencyCode": { - "$ref": "#/definitions/CurrencyCodeType", - "example": "USD" - }, - "taxes": { - "description": "A collection of taxes.", - "$ref": "#/definitions/OfferTaxesType" - } - } - }, - "OfferTaxesType": { + "BasicAmountPercentType": { "type": "object", - "description": "A collection of taxes.", "properties": { - "tax": { - "description": "An individual tax.", - "type": "array", - "maxItems": 99, - "items": { - "$ref": "#/definitions/OfferTaxType" - } + "nights": { + "description": "The number of nights of the hotel stay used to calculate the cancellation amount when basis type is nights.", + "type": "integer", + "example": 2 }, - "amount": { - "description": "The total tax amount.", + "percent": { + "description": "The percentage of the stay used to calculate the cancellation amount when basis type is Percentage or NightPercentage.", "type": "number", - "example": 25 - }, - "currencyCode": { - "$ref": "#/definitions/CurrencyCodeType", - "example": "USD" - } - } - }, - "OfferTaxType": { - "type": "object", - "description": "Applicable tax element. This element allows for both percentages and flat amounts. If one field is used, the other should be zero since logically, taxes should be calculated in only one of the two ways.", - "properties": { - "description": { - "description": "Description of the tax or fee.", - "type": "string", - "minLength": 0, - "maxLength": 2000, - "example": "Country generic tax" - }, - "code": { - "description": "The code for the tax.", - "type": "string", - "minLength": 0, - "maxLength": 20, - "example": "VAT" + "format": "double", + "example": 50 }, "amount": { - "description": "The total tax amount of the entire stay for the specific tax code.", + "description": "The total amount of the cancellation penalty.", "type": "number", - "example": 30 + "example": 540 }, - "currencyCode": { - "$ref": "#/definitions/CurrencyCodeType", - "example": "USD" + "basisType": { + "$ref": "#/definitions/PolicyBasisType", + "description": "Policy basis type which can be Full or Flat Amount, or percentage of/or room nights.", + "example": "NightPercentage" } } }, - "OfferRateRange": { - "type": "object", - "description": "Rate range information", - "allOf": [ - { - "$ref": "#/definitions/OfferDateRange" - }, - { - "$ref": "#/definitions/OfferTotalType" - }, - { - "type": "object", - "properties": { - "rateTimeUnit": { - "description": "Time unit used to define the rate of the rate plan.", - "$ref": "#/definitions/OfferRateTimeUnit" - } - } - } + "PolicyBasisType": { + "type": "string", + "description": "The basis type used to compute the amount due.\nNights -The amount is based by the number of nights specified\nPercentage - The amount is based on a percentage of the entire stay\nNightPercentage - The amount is based on a percentage of the first night's rate\nFlatAmount - The amount is based on exact amount specified\nFullAmount - The amount is the full amount of the entire stay\n", + "enum": [ + "Nights", + "Percentage", + "NightPercentage", + "FlatAmount", + "FullAmount" ] }, "OfferOverallRateInformation": { @@ -2818,24 +2462,6 @@ } } }, - "OfferDateRange": { - "type": "object", - "description": "Date range information", - "properties": { - "start": { - "description": "The first night of the stay where the charge will be applied.", - "type": "string", - "format": "date", - "example": "2021-06-01" - }, - "end": { - "description": "The last night of the stay where the charge will be applied.", - "type": "string", - "format": "date", - "example": "2021-06-05" - } - } - }, "OfferAdditionalGuestAmountType": { "type": "object", "allOf": [ @@ -2852,457 +2478,548 @@ } ] }, - "RatePackage": { + "OfferAgeQualifyingCodeEnum": { + "type": "string", + "enum": [ + "Adult", + "Child" + ], + "description": "Indicates if the rate is for each additional adult or child.\n" + }, + "OfferRateMode": { + "type": "string", + "enum": [ + "Highest", + "Average", + "Arrival", + "MostFrequent" + ], + "description": "Type of rate returned, useful on a request for multiple nights stay where multiple rates may apply during the stay.\nHighest - The highest rate for the stay will be returned\nAverage - The average rate for the stay will be returned\nArrival - The first night's rate for the stay will be returned\nMostFrequent - The rate that occurs the highest number of times for the stay will be returned\n", + "example": "Average" + }, + "OfferDepositPolicy": { "type": "object", - "description": "Package code details applied to a rate plan.", + "description": "Deposit Policy Details", "properties": { - "code": { - "description": "The code of the package element or package group associateded to the rate plan.", - "type": "string", - "minLength": 0, - "maxLength": 20, - "example": "PC1" + "revenueType": { + "description": "Type of revenue", + "$ref": "#/definitions/OfferPolicyRevenueType", + "example": "Rooms", + "default": "Rooms" + }, + "policy": { + "description": "The deposit rule associated to the deposit policy.", + "$ref": "#/definitions/OfferDepositPolicyType" }, "description": { - "description": "Description of the package element or package group associateded to the rate plan.", + "description": "Description of the deposit rule.", "type": "string", - "minLength": 0, - "maxLength": 20, - "example": "Package Code Des 1" + "example": "Deposit policy description in English" }, - "postingRhythm": { - "$ref": "#/definitions/PostingRhythmType" + "depositPolicyMethod": { + "description": "The methods of payment that can be used to pay the deposit.", + "type": "string", + "example": "Deposit can be made by AX, MC, VI" }, - "quantity": { - "description": "Quantity of the package associateded to the rate plan.", - "type": "integer", - "example": 1 + "paymentTypes": { + "description": "List of payment types that can be used to pay the deposit.", + "type": "array", + "items": { + "$ref": "#/definitions/OfferDepositPolicyPaymentCodeDescriptionType" + } } } }, - "RequestRoomAmenities": { - "description": "Requested specific amenities configured for the room", - "type": "array", - "items": { - "$ref": "#/definitions/RequestRoomAmenity" - }, - "maxItems": 10 - }, - "RequestRoomAmenity": { - "description": "Request Amenity item", + "OfferDepositPolicyType": { + "description": "The deposit rule associated to the deposit policy.", "type": "object", "properties": { - "roomAmenity": { - "description": "Descriptive ID of the room amenity", + "policyCode": { + "description": "The code for the deposit rule.", "type": "string", - "example": "Balcony" + "maxLength": 20, + "example": "DEP_POLICY001" }, - "quantity": { - "description": "How many amenity item is requested", - "type": "integer", - "minimum": 1, - "maximum": 10, - "example": 1 - } - } - }, - "Address": { - "type": "object", - "description": "Address Details such as city, state, country, postal code etc.", - "properties": { - "addressLine": { - "description": "The property's street address.", - "type": "array", - "items": { - "type": "string" - }, - "minItems": 1, - "maxItems": 2, - "example": [ - "Street 123", - "Box 1" - ] + "deadline": { + "description": "The deadline associated to the deposit rule.", + "$ref": "#/definitions/OfferDepositPolicyDeadlineType", + "example": { + "offsetTimeUnit": "Day", + "offsetDropTime": "BeforeArrival", + "offsetUnitMultiplier": 5 + } }, - "countryCode": { - "description": "The property's two letter ISO country code.", - "type": "string", - "example": "US" + "basisType": { + "description": "Policy basis type which can be Full or Flat Amount, or percentage of/or room nights.", + "$ref": "#/definitions/PolicyBasisType", + "example": "NightPercentage" }, - "cityName": { - "description": "The city where the property is located.", - "type": "string", - "example": "Miami" + "amount": { + "description": "The total amount of deposit due.", + "type": "number", + "example": 55.21 }, - "stateProv": { - "description": "The state where the property is located.", - "type": "string", - "example": "Florida" + "taxInclusive": { + "description": "When true the deposit amount due includes taxes.", + "type": "boolean", + "example": true }, - "postalCode": { - "description": "The property's postal (ZIP) code.", - "type": "string", - "example": "90210" + "nonRefundable": { + "description": "When true the deposit amount is non-refundable.", + "type": "boolean", + "example": true } } }, - "Direction": { - "description": "Details on directions from and to the property.", + "OfferDepositPolicyDeadlineType": { + "description": "The deadline associated to the deposit rule.", "type": "object", - "properties": { - "propertyDirection": { - "description": "The direction to the property.", - "type": "string", - "maxLength": 1024, - "example": "SE ABC hills" + "allOf": [ + { + "$ref": "#/definitions/PolicyOffsetType" + }, + { + "type": "object", + "properties": { + "offsetDropTime": { + "description": "Defines as to when the deposit rule will take effect, works together with offsetTimeUnit and offsetMultiplier.\nBeforeArrival - The rule will take effect before arrival of what is specified in offsetTimeUnit and offsetMultiplier\nAfterBooking - The rule will take effect after booking of what is specified in offsetTimeUnit and offsetMultiplier", + "$ref": "#/definitions/DepositOffsetDropTime", + "example": "BeforeArrival" + }, + "absoluteDeadline": { + "description": "The date and time the deposit rule will take effect.", + "type": "string", + "format": "date-time", + "example": "2021-04-01T15:46:40.134Z" + } + } } - } + ] }, - "Location": { - "description": "Details on the location of the property.", + "PolicyOffsetType": { "type": "object", + "description": "Deposit deadline, relative.", "properties": { - "propertyLocation": { - "description": "Describes the location of the property.", - "type": "string", - "maxLength": 1024, - "example": "ABC hills" + "offsetUnitMultiplier": { + "description": "The number of days before the arrival date when the deposit is due.", + "type": "integer", + "example": 5 + }, + "offsetTimeUnit": { + "description": "Time unit used to define the rule.", + "$ref": "#/definitions/OffsetTimeUnit", + "example": "Day" } } }, - "Transportation": { + "OffsetTimeUnit": { + "description": "Time unit used to define the rule.", + "type": "string", + "enum": [ + "Day" + ] + }, + "DepositOffsetDropTime": { + "description": "Defines as to when the deposit rule will take effect, works together with offsetTimeUnit and offsetMultiplier.

BeforeArrival - The rule will take effect before arrival of what is specified in offsetTimeUnit and offsetMultiplier

AfterBooking - The rule will take effect after booking of what is specified in offsetTimeUnit and offsetMultiplier

", + "type": "string", + "enum": [ + "BeforeArrival", + "AfterBooking" + ] + }, + "OfferDepositPolicyPaymentCodeDescriptionType": { "type": "object", "properties": { - "transportationCode": { + "paymentCode": { + "description": "The code of the the payment type.", "type": "string", - "description": "The code of the transportation service such as Bus, Taxi. Enum values from globalCodes TRP - Transportation Code", - "example": "Metro" + "pattern": "'[A-Z0-9.]{0,20}'", + "minLength": 0, + "maxLength": 20, + "example": "AX" }, - "description": { - "description": "Description of the transportation service.", + "paymentDescription": { + "description": "Description of the payment type.", "type": "string", - "maxLength": 1024, - "example": "Red line metro" - }, - "includeInRate": { - "type": "boolean", - "description": "When true the transportation service is included with the room rate.", - "example": false - }, - "reservationRequired": { - "type": "boolean", - "description": "When true a reservation is required for the transportation service.", - "example": true + "minLength": 0, + "maxLength": 256, + "example": "Bank Card Name" } } }, - "GeneralInformation": { - "description": "General information about the property.", + "OfferAvailabilityStatus": { + "type": "string", + "enum": [ + "AvailableForSale", + "NoAvailability" + ], + "description": "Indicates the availability status of the offer.\nAvailableForSale - Offer is available for sale\nNoAvailability - Offer is not available for sale\n" + }, + "BlockInformation": { + "description": "Block related information", "type": "object", "properties": { - "checkInTime": { - "description": "The property's check-in time.", + "blockCode": { + "description": "A code to retrieve price and availability from OPERA Cloud business block", "type": "string", - "pattern": "^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$", - "example": "04:30" + "minLength": 1, + "maxLength": 20 }, - "checkOutTime": { - "description": "The property's check-out time.", + "blockId": { + "description": "Unique OPERA Block ID which is a primary identification of a Block in OPERA", "type": "string", - "pattern": "^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$", - "example": "14:30" + "minLength": 1, + "maxLength": 40 + }, + "blockName": { + "description": "Name of block", + "type": "string", + "minLength": 1, + "maxLength": 2000 } } }, - "Communications": { - "description": "The contact information for the property.", + "PropertyCalendarResponse": { "type": "object", "properties": { - "phones": { - "description": "List of phone numbers for the property.", - "type": "array", - "items": { - "$ref": "#/definitions/Phone" - }, - "minItems": 1 - }, - "emails": { - "description": "List of emails addresses for the property.", + "roomStays": { + "description": "List of rates per day at the property including property information, rate availability, and availability status of the property.", "type": "array", "items": { - "$ref": "#/definitions/Email" + "$ref": "#/definitions/PropertyCalendarRoomStay" } + } + } + }, + "PropertyCalendarRoomStay": { + "type": "object", + "properties": { + "propertyInfo": { + "$ref": "#/definitions/PropertySearchPropertyInfo" }, - "urls": { - "description": "List of urls for the property.", + "availability": { + "$ref": "#/definitions/HotelAvailabilityStatus" + }, + "calendarItems": { + "description": "List of rates starting from arrival date provided on the request, availability status of the rate, and rate detail.", "type": "array", "items": { - "$ref": "#/definitions/Url" + "$ref": "#/definitions/OfferCalendarItem" } } } }, - "Phone": { + "OfferCalendarItem": { "type": "object", "properties": { - "phoneTechType": { - "description": "The ype of technology associated with the telephone number.", - "type": "string" - }, - "phoneLocationType": { - "description": "Describes the location of the phone. ", - "type": "string" + "arrivalDate": { + "description": "Arrival date provided on the request, this will be used as the starting date to search for rates.", + "type": "string", + "format": "date", + "example": "2021-06-01" }, - "phoneNumber": { - "description": "The phone number assigned to a specific location.", - "type": "string" - } - } - }, - "Email": { - "type": "object", - "properties": { - "emailType": { - "description": "The email type.", - "type": "string" + "availability": { + "$ref": "#/definitions/OfferAvailabilityStatus" }, - "email": { - "description": "The email address for the specific emailType. ", - "type": "string" - } - } - }, - "Url": { - "type": "object", - "properties": { - "url": { - "description": "The url or internet web address.", - "type": "string" + "rate": { + "description": "The best available rate", + "$ref": "#/definitions/OfferMinMaxTotalType" } } }, - "AlternatePropertyDistance": { + "OfferMinMaxTotalType": { "type": "object", - "properties": { - "distance": { - "type": "number", - "format": "double", - "description": "Numeric value of the distance from the property to the alternate property.", - "example": 12, - "minimum": 0.01 - }, - "distanceUnit": { - "type": "string", - "description": "Distance measurement unit for the distance from the property to the alternate property.\nKilometers\nMiles\n", - "$ref": "#/definitions/DistanceUnit" - }, - "compassDirection": { - "type": "string", - "description": "Relative direction from hotel to alternate property", - "$ref": "#/definitions/CompassDirection" + "allOf": [ + { + "$ref": "#/definitions/OfferTotalType" }, - "comments": { - "type": "string", - "description": "Additional text that describes the alternate property.", - "example": "Resort3 is the next pereferred hotel after Resort1." + { + "type": "object", + "properties": { + "rateMode": { + "$ref": "#/definitions/OfferRateMode" + }, + "isCommissionable": { + "description": "When true indicates the rate plan is commissionable.", + "type": "boolean", + "example": true + }, + "hasRateChange": { + "description": "When true indicates there is a rate change over the course of a multiple night stay.", + "type": "boolean", + "default": false, + "example": false + } + } } - } + ] }, - "PropertyCalendarResponse": { + "PropertySearchResponse": { + "description": "Property Search Response", "type": "object", "properties": { "roomStays": { - "description": "List of rates per day at the property including property information, rate availability, and availability status of the property.", + "description": "List of properties including property information, availability status, and rate range for a given availability request.", "type": "array", "items": { - "$ref": "#/definitions/PropertyCalendarRoomStay" + "$ref": "#/definitions/PropertySearchRoomStay" } } } }, - "PropertyCalendarRoomStay": { + "PropertySearchRoomStay": { "type": "object", "properties": { "propertyInfo": { + "description": "Property information.", "$ref": "#/definitions/PropertySearchPropertyInfo" }, "availability": { "$ref": "#/definitions/HotelAvailabilityStatus" }, - "calendarItems": { - "description": "List of rates starting from arrival date provided on the request, availability status of the rate, and rate detail.", + "ratePlans": { + "description": "List of rate plans selected during the request including rate plan information, availability status of the rate plan, and commission.", "type": "array", "items": { - "$ref": "#/definitions/OfferCalendarItem" + "$ref": "#/definitions/PropertySearchRatePlan" } + }, + "minRate": { + "description": "The daily minimum available room rate including additional amounts and fees.", + "$ref": "#/definitions/OfferMinMaxTotalType" + }, + "maxRate": { + "description": "The daily maximum available room rate including additional amounts and fees.", + "$ref": "#/definitions/OfferMinMaxTotalType" } } }, - "OfferCalendarItem": { + "OfferDetailsResponse": { + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/OfferDetailsRoomStay" + } + ] + }, + "OfferDetailsRoomStay": { + "description": "Room stay information with all details per room per rate", "type": "object", "properties": { - "arrivalDate": { - "description": "Arrival date provided on the request, this will be used as the starting date to search for rates.", - "type": "string", - "format": "date", - "example": "2021-06-01" + "propertyInfo": { + "$ref": "#/definitions/OfferDetailsPropertyInfo" }, "availability": { - "$ref": "#/definitions/OfferAvailabilityStatus" + "$ref": "#/definitions/HotelAvailabilityStatus" }, - "rate": { - "description": "The best available rate", - "$ref": "#/definitions/OfferMinMaxTotalType" + "roomType": { + "$ref": "#/definitions/OfferDetailsRoomType" + }, + "ratePlan": { + "$ref": "#/definitions/OfferDetailsRatePlan" + }, + "offer": { + "$ref": "#/definitions/Offer" } } }, - "PromotionCodeItem": { + "OfferDetailsPropertyInfo": { + "description": "Property information", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/PropertyOffersPropertyInfo" + }, + { + "type": "object", + "properties": { + "generalInformation": { + "description": "General information about the property.", + "type": "object", + "$ref": "#/definitions/GeneralInformation" + }, + "communications": { + "description": "The contact information for the property.", + "type": "object", + "$ref": "#/definitions/Communications" + }, + "transportations": { + "description": "List of transportation services that are available to and from the property.", + "type": "array", + "items": { + "$ref": "#/definitions/Transportation" + } + }, + "direction": { + "description": "Details on directions from and to the property.", + "type": "object", + "$ref": "#/definitions/Direction" + }, + "location": { + "description": "Details on the location of the property.", + "type": "object", + "$ref": "#/definitions/Location" + } + } + } + ] + }, + "GeneralInformation": { + "description": "General information about the property.", "type": "object", "properties": { - "code": { - "description": "Promotion code associated with the rate plan.", + "checkInTime": { + "description": "The property's check-in time.", "type": "string", - "example": "EARLYBIRD" + "pattern": "^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$", + "example": "04:30" + }, + "checkOutTime": { + "description": "The property's check-out time.", + "type": "string", + "pattern": "^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$", + "example": "14:30" } } }, - "OfferAgeQualifyingCodeEnum": { - "type": "string", - "enum": [ - "Adult", - "Child" - ], - "description": "Indicates if the rate is for each additional adult or child.\n" - }, - "OfferAvailabilityStatus": { - "type": "string", - "enum": [ - "AvailableForSale", - "NoAvailability" - ], - "description": "Indicates the availability status of the offer.\n AvailableForSale - Offer is available for sale\n NoAvailability - Offer is not available for sale\n" + "Direction": { + "description": "Details on directions from and to the property.", + "type": "object", + "properties": { + "propertyDirection": { + "description": "The direction to the property.", + "type": "string", + "maxLength": 4000, + "example": "SE ABC hills" + } + } }, - "OfferRoomTypeAvailabilityStatus": { - "type": "string", - "enum": [ - "AvailableForSale", - "NoAvailability", - "NotFound", - "BelowRequestedUnits" - ], - "description": "Indicates the availability status of the room type.

AvailableForSale - Room type is available for sale

NoAvailability - Room type is not available for sale

NotFound - Room type is invalid or can not be located

BelowRequestedUnits - The selected room type units below the number of units requested

" + "Transportation": { + "type": "object", + "properties": { + "transportationCode": { + "type": "string", + "description": "The code of the transportation service such as Bus, Taxi. Enum values from globalCodes TRP - Transportation Code", + "example": "Metro" + }, + "description": { + "description": "Description of the transportation service.", + "type": "string", + "maxLength": 1024, + "example": "Red line metro" + }, + "includeInRate": { + "type": "boolean", + "description": "When true the transportation service is included with the room rate.", + "example": false + }, + "reservationRequired": { + "type": "boolean", + "description": "When true a reservation is required for the transportation service.", + "example": true + } + } }, - "HotelAvailabilityStatus": { - "type": "string", - "enum": [ - "AvailableForSale", - "NoAvailability", - "NotFound", - "OtherAvailable" - ], - "description": "Availability status of the property.

AvailableForSale - Property has availability based on criteria requested

NoAvailability - Property has no availability based on criteria requested

NotFound - Property is invalid or can not be located OtherAvailable - Other available property

" - }, - "OfferRatePlanAvailabilityStatus": { - "type": "string", - "enum": [ - "AvailableForSale", - "NoAvailability", - "NotFound", - "Restricted" - ], - "description": "Availability status of the rate plan.\n AvailableForSale - Rate plan is available for sale\n NoAvailability - Rate plan is not available for sale\n NotFound - Rate plan is invalid or can't be located\n Restricted - Rate plan is restricted\n" + "Communications": { + "description": "The contact information for the property.", + "type": "object", + "properties": { + "phones": { + "description": "List of phone numbers for the property.", + "type": "array", + "items": { + "$ref": "#/definitions/Phone" + }, + "minItems": 1 + }, + "emails": { + "description": "List of emails addresses for the property.", + "type": "array", + "items": { + "$ref": "#/definitions/Email" + } + }, + "urls": { + "description": "List of urls for the property.", + "type": "array", + "items": { + "$ref": "#/definitions/Url" + } + } + } }, - "OfferRateTimeUnit": { - "description": "Time unit used to define the rate of the rate plan.", - "type": "string", - "enum": [ - "Day" - ], - "example": "Day" + "Email": { + "type": "object", + "properties": { + "emailType": { + "description": "The email type.", + "type": "string" + }, + "email": { + "description": "The email address for the specific emailType. ", + "type": "string" + } + } }, - "OfferRateMode": { - "type": "string", - "enum": [ - "Highest", - "Average", - "Arrival", - "MostFrequent" - ], - "description": "Type of rate returned, useful on a request for multiple nights stay where multiple rates may apply during the stay.

Highest - The highest rate for the stay will be returned

Average - The average rate for the stay will be returned

Arrival - The first night's rate for the stay will be returned

MostFrequent - The rate that occurs the highest number of times for the stay will be returned

\n", - "example": "Average" + "Url": { + "type": "object", + "properties": { + "url": { + "description": "The url or internet web address.", + "type": "string" + } + } }, - "OfferCommissionableStatus": { - "type": "string", - "enum": [ - "Commissionable", - "NonCommissionable", - "Both" - ], - "description": "Commissionable Status", - "example": "Commissionable", - "default": "Both" + "Phone": { + "type": "object", + "properties": { + "phoneTechType": { + "description": "The ype of technology associated with the telephone number.", + "type": "string" + }, + "phoneLocationType": { + "description": "Describes the location of the phone. ", + "type": "string" + }, + "phoneNumber": { + "description": "The phone number assigned to a specific location.", + "type": "string" + } + } }, - "OfferRoomAmenityAvailabilityStatus": { - "type": "string", - "enum": [ - "AvailableForSale", - "NoAvailability" - ], - "description": "Indicates the availability status of the room amenity.\n AvailableForSale - Room amenity is available for sale\n NoAvailability - Room amenity is not available for sale\n" + "Location": { + "description": "Details on the location of the property.", + "type": "object", + "properties": { + "propertyLocation": { + "description": "Describes the location of the property.", + "type": "string", + "maxLength": 4000, + "example": "ABC hills" + } + } }, - "PostingRhythmType": { - "type": "string", - "description": "The posting frequency of the package element or package group associateded to the rate plan.\n EveryNight - Package charge posted every night of the stay\n ArrivalNight - Package charge posted only on arrival night\n EveryXNightsStartingNightY - Package charge posted every X nights, beginning the Y night of stay\n CertainNightsOfTheWeek - Package charge posted on certain night of the stay determined by the property\n LastNight - Package charge posted only on the last night of the stay\n EveryNightExceptArrivalNight - Package charge posted on all nights of the stay except the arrival night\n EveryNightExceptLast - Package charge posted on all nights of the stay except the last night\n EveryNightExceptFirstAndLast - Package posted on all nights of the stay except the first and last nights of the stay\n CustomStaySchedule - Package charge posted on stays determined by the property\n CustomNightSchedule - Package charge posted on nights of the stay determined by the property\n FloatingAllowancePerStay - Allows for the package allowance to be consumed at anytime during the stay\n TicketPosting - Package charge posted immediately when a successful response is received back from the ticketing vendor (requires interface with a vendor)\n", - "enum": [ - "EveryNight", - "ArrivalNight", - "EveryXNightsStartingNightY", - "CertainNightsOfTheWeek", - "LastNight", - "EveryNightExceptArrivalNight", - "EveryNightExceptLast", - "EveryNightExceptFirstAndLast", - "CustomStaySchedule", - "CustomNightSchedule", - "FloatingAllowancePerStay", - "TicketPosting" + "OfferDetailsRoomType": { + "description": "Details of the room type selected during the request including room type information, availability status of the room type, and room amenities.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/PropertyOffersRoomType" + }, + { + "type": "object" + } ] }, - "CompassDirection": { - "type": "string", - "enum": [ - "N", - "NE", - "E", - "SE", - "S", - "SW", - "W", - "NW" - ], - "description": "Relative direction from the property to the alternate property.\nNorth, West, South, East \nN: North, W: West, S: South, E: East, NW: North West, NE: North East, SW: South West, SE: South East\n" - }, - "DistanceUnit": { - "description": "Distance measurement unit for the distance from the property to the alternate property.", - "type": "string", - "enum": [ - "Kilometers", - "Miles" + "OfferDetailsRatePlan": { + "description": "Details of the rate plan selected during the request including rate plan information, availability status of the rate plan, and commission.", + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/PropertyOffersRatePlan" + } ] }, - "CodeType": { - "type": "string", - "description": "Used for codes in the HDP. Possible values of this pattern are 1, 101, 101.EQP, or 101.EQP.X.", - "minLength": 1, - "maxLength": 50 - }, - "CurrencyCodeType": { - "type": "string", - "description": "The code used for the local currency of the property. ISO 4217 currency code", - "pattern": "[A-Z]{3}", - "minLength": 3, - "maxLength": 3, - "example": "USD" - }, "ExceptionDetail": { "description": "Common Error Response format", "type": "object", @@ -3346,187 +3063,10 @@ "example": "334543532224" } } - }, - "GuaranteeRequirementType": { - "type": "string", - "description": "The guarantee requirement for the rate plan.

GuaranteeRequired - Required guarantee such as credit card, IATA number, etc.

Deposit - Deposit is required

None - No guarantee or deposit is required.", - "enum": [ - "GuaranteeRequired", - "Deposit", - "None" - ] - }, - "OfferPolicyRevenueType": { - "description": "The revenue type the policy is associated to.", - "type": "string", - "enum": [ - "Rooms" - ] - }, - "OfferDepositPolicyType": { - "description": "The deposit rule associated to the deposit policy.", - "type": "object", - "properties": { - "policyCode": { - "description": "The code for the deposit rule.", - "type": "string", - "maxLength": 20, - "example": "DEP_POLICY001" - }, - "deadline": { - "description": "The deadline associated to the deposit rule.", - "$ref": "#/definitions/OfferDepositPolicyDeadlineType", - "example": { - "offsetTimeUnit": "Day", - "offsetDropTime": "BeforeArrival", - "offsetUnitMultiplier": 5 - } - }, - "basisType": { - "description": "Policy basis type which can be Full or Flat Amount, or percentage of/or room nights.", - "$ref": "#/definitions/PolicyBasisType", - "example": "NightPercentage" - }, - "amount": { - "description": "The total amount of deposit due.", - "type": "number", - "example": 55.21 - }, - "taxInclusive": { - "description": "When true the deposit amount due includes taxes.", - "type": "boolean", - "example": true - }, - "nonRefundable": { - "description": "When true the deposit amount is non-refundable.", - "type": "boolean", - "example": true - } - } - }, - "OfferCancellationPolicyType": { - "description": "The cancellation rule associated to the cancellation policy.", - "type": "object", - "properties": { - "policyCode": { - "description": "The code for the cancellation rule.", - "type": "string", - "maxLength": 20, - "example": "POLICY001" - }, - "deadline": { - "description": "The deadline associated to the cancellation rule.", - "$ref": "#/definitions/CancelPolicyDeadlineType", - "example": { - "absoluteDeadline": "2021-04-01T15:46:40.134Z", - "offsetUnitMultiplier": 5 - } - }, - "amountPercent": { - "description": "The method used to compute the penalty associated to the cancellation rule.", - "$ref": "#/definitions/CancelPolicyAmountPercentType", - "example": { - "basisType": "FlatAmount", - "amount": 500, - "percent": 0 - } - }, - "penaltyDescription": { - "description": "Description of the cancellation rule.", - "type": "string", - "example": "Cancellation policy description in English" - } - }, - "required": [ - "policyCode", - "deadline", - "amountPercent", - "penaltyDescription" - ] - }, - "OfferPointOfInterest": { - "type": "object", - "description": "The point of interest for guests to get to the hotel.", - "properties": { - "name": { - "type": "string", - "description": "The name of the point of interest.", - "example": "Dallas airport, Park" - }, - "pointOfInterestType": { - "type": "string", - "description": "The point of interest type available near the property.", - "example": "AIRPORT", - "enum": [ - "AIRPORT", - "ATTRACTIONS" - ] - }, - "description": { - "description": "Description for the point of interest.", - "type": "string" - }, - "airportCode": { - "description": "The unique 3 letter IATA code to identify the airport near the property.", - "type": "string", - "example": "DAL" - }, - "distance": { - "description": "Distance from the point of interest to the property.", - "type": "number", - "format": "double", - "example": 6 - }, - "distanceUnit": { - "description": "Distance measurement unit for the distance from the point of interest to the property, or from the property to the point of interest.", - "type": "string", - "example": [ - "Kilometers", - "Miles" - ] - }, - "attractionDirection": { - "description": "Relative direction from the point of interest to the property.\nNorth, West, South, East\nN: North, W: West, S: South, E: East, NW: North West, NE: North East, SW: South West, SE: South East\n", - "type": "string", - "example": "N", - "enum": [ - "N", - "W", - "S", - "E", - "NW", - "NE", - "SW", - "SE" - ] - }, - "transportation": { - "description": "List of transportation types available from the point of interest to the property, or from the property to the point of interest.", - "type": "array", - "items": { - "type": "string" - }, - "example": [ - "Taxi", - "Shuttle" - ] - }, - "directionDescription": { - "description": "Description on how to get from the point of interest to the property, or from the property to the point of interest.", - "type": "string", - "example": "Free text to describe route from property to attraction" - }, - "drivingTime": { - "description": "The driving time it will take to get from point of interest to the property.", - "type": "number", - "format": "double", - "example": 3.5 - } - } } }, "externalDocs": { "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/distribution/outbound/distributionaripublication.json b/rest-api-specs/distribution/outbound/distributionaripublication.json index c424d48..033ab19 100644 --- a/rest-api-specs/distribution/outbound/distributionaripublication.json +++ b/rest-api-specs/distribution/outbound/distributionaripublication.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Distribution ARI Publication", - "version": "25.1.0.0", - "description": "Oracle Hospitality Distribution ARI publication message specification for distribution partners to receive in real time property restrictions/availability, rate, and inventory schedules updates, also known as ARI. Partner receives this message will respond with success or error/warning so that property/CRS user can see the status of message delivery in OPERA. A channel code identifier is required in Oracle Hospitality Distribution to receive those messages.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", + "description": "Oracle Hospitality Distribution ARI publication message specification for distribution partners to receive in real time property restrictions/availability, rate, and inventory schedules updates, also known as ARI. Partner receives this message will respond with success or error/warning so that property/CRS user can see the status of message delivery in OPERA. A channel code identifier is required in Oracle Hospitality Distribution to receive those messages.

Compatible with OPERA Cloud release 25.4.0.0

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" }, @@ -1193,4 +1193,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/distribution/outbound/distributioncontentnotification.json b/rest-api-specs/distribution/outbound/distributioncontentnotification.json index 1f091b9..22e2357 100644 --- a/rest-api-specs/distribution/outbound/distributioncontentnotification.json +++ b/rest-api-specs/distribution/outbound/distributioncontentnotification.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Distribution Content Notification", - "version": "25.1.0.0", - "description": "Oracle Hospitality Distribution Content notification message specification for distribution partners to receive in real time property content, channel room and rate updates. Partner receives this message will respond with success or error/warning so that property/CRS user can see the status of message delivery in OPERA. A channel code identifier is required in Oracle Hospitality Distribution to receive those messages.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", + "description": "Oracle Hospitality Distribution Content notification message specification for distribution partners to receive in real time property content, channel room and rate updates. Partner receives this message will respond with success or error/warning so that property/CRS user can see the status of message delivery in OPERA. A channel code identifier is required in Oracle Hospitality Distribution to receive those messages.

Compatible with OPERA Cloud release 25.4.0.0

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" }, @@ -357,4 +357,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/distribution/outbound/distributionoutboundlookup.json b/rest-api-specs/distribution/outbound/distributionoutboundlookup.json index df0386e..f27bd7f 100644 --- a/rest-api-specs/distribution/outbound/distributionoutboundlookup.json +++ b/rest-api-specs/distribution/outbound/distributionoutboundlookup.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Distribution Outbound Lookup", - "version": "25.1.0.0", - "description": "Oracle Hospitality Distribution External Lookup is to get rate plan and room types from external channel partners.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", + "description": "Oracle Hospitality Distribution External Lookup is to get rate plan and room types from external channel partners.

Compatible with OPERA Cloud release 25.4.0.0

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" }, @@ -586,4 +586,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/act.json b/rest-api-specs/property/act.json index 2877439..627d3e8 100644 --- a/rest-api-specs/property/act.json +++ b/rest-api-specs/property/act.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Activity API", - "description": "APIs to cater for Sales Activity functionality in OPERA Cloud.

Activities provide you with an account management tool for managing daily tasks such as appointments, sales calls, contact follow-up, and so on.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to cater for Sales Activity functionality in OPERA Cloud.

Activities provide you with an account management tool for managing daily tasks such as appointments, sales calls, contact follow-up, and so on.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -67,10 +67,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -92,10 +92,10 @@ "name": "ownerCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -115,10 +115,10 @@ "name": "activityType", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -159,6 +159,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -482,6 +488,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -585,6 +597,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -726,6 +744,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -828,10 +852,10 @@ "name": "code", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1004,6 +1028,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1123,6 +1153,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1232,6 +1268,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1342,6 +1384,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1474,10 +1522,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1499,10 +1547,10 @@ "name": "ownerCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1522,10 +1570,10 @@ "name": "activityType", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1566,6 +1614,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1787,6 +1841,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1883,10 +1943,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1902,10 +1962,10 @@ "name": "activityTypeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1913,10 +1973,10 @@ "name": "ownerCodeList", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1929,6 +1989,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2057,6 +2123,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2467,6 +2539,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2586,6 +2664,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2726,6 +2810,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2854,6 +2944,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2972,6 +3068,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3095,6 +3197,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3283,10 +3391,10 @@ "name": "userByIdUserIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "integer", - "maxItems": 4000 + "type": "integer" }, "required": false }, @@ -3294,10 +3402,10 @@ "name": "userForIdUserIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "integer", - "maxItems": 4000 + "type": "integer" }, "required": false }, @@ -3310,6 +3418,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3410,6 +3524,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3501,6 +3621,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3592,6 +3718,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3691,6 +3823,19 @@ "in": "header", "required": true }, + "x-request-id": { + "name": "x-request-id", + "type": "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description": "Request Id of an incoming request", + "in": "header" + }, + "x-originating-application": { + "name": "x-originating-application", + "type": "string", + "description": "Customer's Integration Application Id", + "in": "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -3701,7 +3846,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -3946,6 +4091,12 @@ "minLength": 0, "maxLength": 20 }, + "activityOwnerCode": { + "description": "Owner Code of Activity.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, "startDateTime": { "description": "Start Date time of Activity.", "type": "string", @@ -4010,7 +4161,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -5359,7 +5510,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -6587,4 +6738,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/actcfg.json b/rest-api-specs/property/actcfg.json index 60d5ebc..1f63fce 100644 --- a/rest-api-specs/property/actcfg.json +++ b/rest-api-specs/property/actcfg.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Activity Management API", - "description": "APIs to cater for Activity Configuration functionality in OPERA Cloud. In this module you can retrieve, create, update Activity configuration codes, for example create a new Activity Type.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to cater for Activity Configuration functionality in OPERA Cloud. In this module you can retrieve, create, update Activity configuration codes, for example create a new Activity Type.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -53,11 +53,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -84,6 +84,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -186,6 +192,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -287,6 +299,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -399,6 +417,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -501,10 +525,10 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -542,6 +566,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -644,6 +674,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -745,6 +781,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -857,6 +899,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -958,6 +1006,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1059,6 +1113,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1172,6 +1232,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1286,6 +1352,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1397,10 +1469,10 @@ "name": "activityType", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1427,6 +1499,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1538,6 +1616,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1648,6 +1732,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1769,6 +1859,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1880,10 +1976,10 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1921,6 +2017,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2032,6 +2134,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2155,6 +2263,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2266,10 +2380,10 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2277,10 +2391,10 @@ "name": "traceOwnerCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2293,6 +2407,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2404,6 +2524,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2527,6 +2653,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2619,6 +2751,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2718,6 +2856,19 @@ "in": "header", "required": true }, + "x-request-id": { + "name": "x-request-id", + "type": "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description": "Request Id of an incoming request", + "in": "header" + }, + "x-originating-application": { + "name": "x-originating-application", + "type": "string", + "description": "Customer's Integration Application Id", + "in": "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -2728,7 +2879,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -3596,11 +3747,11 @@ "$ref": "#/definitions/autoTraceTriggerCategoryType" }, "fieldNameOnUpdate": { - "description": "Element to hold column name of relavant table on selection of Update in AutoTraceTriggerCategoryType.", + "description": "Element to hold column name of relevant table on selection of Update in AutoTraceTriggerCategoryType.", "type": "string" }, "fieldNameOnUpdateId": { - "description": "Element to hold column ID of relavant table on selection of Update in AutoTraceTriggerCategoryType.", + "description": "Element to hold column ID of relevant table on selection of Update in AutoTraceTriggerCategoryType.", "type": "string" }, "conditions": { @@ -4028,4 +4179,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/ars.json b/rest-api-specs/property/ars.json index 7774d74..7f20a0a 100644 --- a/rest-api-specs/property/ars.json +++ b/rest-api-specs/property/ars.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Accounts Receivables API", - "description": "APIs to cater for Accounts Receivables functionality in OPERA Cloud.


Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to cater for Accounts Receivables functionality in OPERA Cloud.


Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -91,6 +91,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -193,6 +199,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -315,11 +327,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Property where the Accounts exist.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -355,11 +367,11 @@ "name": "accountNo", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Account Number .", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -428,11 +440,11 @@ "name": "searchHotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -477,6 +489,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -634,6 +652,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1705,7 +1729,7 @@ "in": "query", "type": "array", "collectionFormat": "multi", - "description": "Flag to check Partail Transfer Allowed.", + "description": "Flag to check partial Transfer Allowed.", "items": { "type": "boolean" }, @@ -1819,7 +1843,7 @@ "in": "query", "default": "false", "required": false, - "description": "Flag to indicate if Previousely Printed Invoices are to be included in the Statement. This is based on the Functionality for AR PRINTED INVOICES.", + "description": "Flag to indicate if previously Printed Invoices are to be included in the Statement. This is based on the Functionality for AR PRINTED INVOICES.", "type": "boolean" }, { @@ -1862,6 +1886,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1948,11 +1978,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Property where the Accounts exist.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -2018,11 +2048,11 @@ "name": "invoices", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "invoice Number .", "items": { - "type": "number", - "maxItems": 4000 + "type": "number" }, "required": false }, @@ -2030,11 +2060,11 @@ "name": "folios", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "folio Number .", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2068,6 +2098,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2181,6 +2217,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2382,6 +2424,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2545,6 +2593,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2665,6 +2719,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2773,6 +2833,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2895,6 +2961,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3018,6 +3090,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3141,6 +3219,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3264,6 +3348,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3385,6 +3475,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3514,6 +3610,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3637,6 +3739,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3760,6 +3868,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3883,6 +3997,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4015,6 +4135,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4132,6 +4258,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4516,6 +4648,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4638,6 +4776,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4761,6 +4905,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4884,6 +5034,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5005,6 +5161,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5135,6 +5297,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5289,6 +5457,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5411,6 +5585,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5512,6 +5692,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5625,6 +5811,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5739,6 +5931,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5853,6 +6051,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5977,6 +6181,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6113,6 +6323,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6264,6 +6480,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6397,6 +6619,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6529,6 +6757,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6677,6 +6911,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6756,7 +6996,7 @@ "/hotels/{hotelId}/profiles/{profileId}/accounts/{accountId}/transactions/{transactionId}/reversePayment": { "post": { "summary": "Reverse Payment", - "description": "Use this API to reverse payment that occurred accidently or via user error.

OperationId:postReversePayment

", + "description": "Use this API to reverse payment that occurred accidentally or via user error.

OperationId:postReversePayment

", "operationId": "postReversePayment", "parameters": [ { @@ -6817,6 +7057,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6943,6 +7189,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7083,6 +7335,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7224,6 +7482,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7338,6 +7602,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7465,11 +7735,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Property where the Accounts exist.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7514,11 +7784,11 @@ "name": "invoiceNo", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "invoice Number .", "items": { - "type": "number", - "maxItems": 4000 + "type": "number" }, "required": false }, @@ -7570,11 +7840,11 @@ "name": "folioNo", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "folio Number .", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7648,6 +7918,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8542,7 +8818,7 @@ "name": "allowPartialTransferYn", "in": "query", "required": false, - "description": "Flag to check Partail Transfer Allowed.", + "description": "Flag to check partial Transfer Allowed.", "type": "boolean" }, { @@ -8676,10 +8952,10 @@ "name": "additionalFilterTransactionCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -8687,10 +8963,10 @@ "name": "additionalFilterTransactionSubGroupCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -8740,6 +9016,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8844,6 +9126,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8949,6 +9237,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9054,6 +9348,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9157,10 +9457,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9173,6 +9473,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9275,10 +9581,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9291,6 +9597,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9395,6 +9707,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9487,6 +9805,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10563,7 +10887,7 @@ "in": "query", "type": "array", "collectionFormat": "multi", - "description": "Flag to check Partail Transfer Allowed.", + "description": "Flag to check partial Transfer Allowed.", "items": { "type": "boolean" }, @@ -10677,7 +11001,7 @@ "in": "query", "default": "false", "required": false, - "description": "Flag to indicate if Previousely Printed Invoices are to be included in the Statement. This is based on the Functionality for AR PRINTED INVOICES.", + "description": "Flag to indicate if previously Printed Invoices are to be included in the Statement. This is based on the Functionality for AR PRINTED INVOICES.", "type": "boolean" }, { @@ -10720,6 +11044,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10824,6 +11154,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10929,6 +11265,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11029,6 +11371,19 @@ "in": "header", "required": true }, + "x-request-id": { + "name": "x-request-id", + "type": "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description": "Request Id of an incoming request", + "in": "header" + }, + "x-originating-application": { + "name": "x-originating-application", + "type": "string", + "description": "Customer's Integration Application Id", + "in": "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -11039,7 +11394,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -11340,7 +11695,7 @@ "$ref": "#/definitions/profileInfoType" }, "allowPartialTransferYn": { - "description": "Flag to check Partail Transfer Allowed.", + "description": "Flag to check partial Transfer Allowed.", "type": "boolean" }, "printed": { @@ -11798,7 +12153,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -12948,7 +13303,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -13152,7 +13507,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -14352,7 +14707,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -15202,7 +15557,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -15318,7 +15673,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -15420,7 +15775,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -16150,7 +16505,7 @@ "$ref": "#/definitions/profileInfoType" }, "allowPartialTransferYn": { - "description": "Flag to check Partail Transfer Allowed.", + "description": "Flag to check partial Transfer Allowed.", "type": "boolean" }, "printed": { @@ -16733,7 +17088,7 @@ "$ref": "#/definitions/profileInfoType" }, "allowPartialTransferYn": { - "description": "Flag to check Partail Transfer Allowed.", + "description": "Flag to check partial Transfer Allowed.", "type": "boolean" }, "printed": { @@ -17126,7 +17481,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -17716,7 +18071,7 @@ }, "fiscalFolioInstruction": { "type": "string", - "description": "Action to generate Offline folio when no reponse is received from fiscal service.", + "description": "Action to generate Offline folio when no response is received from fiscal service.", "enum": [ "Retry", "New", @@ -17815,7 +18170,7 @@ "type": "boolean" }, "inclPrinted": { - "description": "Flag to indicate if Previousely Printed Invoices are to be included in the Statement. This is based on the Functionality for AR PRINTED INVOICES.", + "description": "Flag to indicate if previously Printed Invoices are to be included in the Statement. This is based on the Functionality for AR PRINTED INVOICES.", "type": "boolean" }, "balanceForwardDate": { @@ -17910,7 +18265,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -18088,7 +18443,7 @@ "$ref": "#/definitions/profileInfoType" }, "allowPartialTransferYn": { - "description": "Flag to check Partail Transfer Allowed.", + "description": "Flag to check partial Transfer Allowed.", "type": "boolean" }, "printed": { @@ -18534,7 +18889,7 @@ "$ref": "#/definitions/profileInfoType" }, "allowPartialTransferYn": { - "description": "Flag to check Partail Transfer Allowed.", + "description": "Flag to check partial Transfer Allowed.", "type": "boolean" }, "printed": { @@ -18923,6 +19278,12 @@ "type": "string", "minLength": 0, "maxLength": 20 + }, + "alternateTransRef": { + "description": "Alternate vendor transaction id for the authorization.", + "type": "string", + "minLength": 0, + "maxLength": 64 } } }, @@ -19336,7 +19697,9 @@ }, "fiscalFolioNo": { "description": "Bill Number returned by the Fiscal Printer.", - "type": "number" + "type": "string", + "minLength": 0, + "maxLength": 2000 }, "transactionNo": { "description": "Transaction number of the payment.", @@ -20190,4 +20553,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/blk.json b/rest-api-specs/property/blk.json index d6a32a5..499d17f 100644 --- a/rest-api-specs/property/blk.json +++ b/rest-api-specs/property/blk.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Block API", - "description": "APIs to cater for Business Block functionality in OPERA Cloud.

A block is a group of rooms held for guests who are attending an event, meeting, or function. You can create blocks for family reunions, business conferences, weddings, and so on. You can also set aside rooms for the event (block).

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to cater for Business Block functionality in OPERA Cloud.

A block is a group of rooms held for guests who are attending an event, meeting, or function. You can create blocks for family reunions, business conferences, weddings, and so on. You can also set aside rooms for the event (block).

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -49,6 +49,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -235,10 +241,10 @@ "name": "userByIDsUserId", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "integer", - "maxItems": 4000 + "type": "integer" }, "required": false }, @@ -246,10 +252,10 @@ "name": "userForIDsUserId", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "integer", - "maxItems": 4000 + "type": "integer" }, "required": false }, @@ -262,6 +268,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -366,6 +378,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -484,6 +502,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -599,11 +623,11 @@ "name": "multipleHotelsSearchHotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -676,11 +700,11 @@ "name": "blockOwner", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Block Owner.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -688,11 +712,11 @@ "name": "blockStatus", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Block Status.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -700,11 +724,11 @@ "name": "cateringStatus", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Catering Status.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -915,11 +939,11 @@ "name": "ratePlanCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Rate Plan Code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -955,6 +979,20 @@ }, "required": false }, + { + "name": "returnEligibleMasterAllocations", + "in": "query", + "type": "boolean", + "description": "Return only master allocations that are eligible to be the master for the business block to be converted to sub allocation specified in `targetSubAllocationBlockId`.", + "required": false + }, + { + "name": "targetSubAllocationBlockId", + "in": "query", + "type": "string", + "description": "The ID of the regular business block that is being converted to sub allocation.", + "required": false + }, { "name": "fetchInstructions", "in": "query", @@ -1133,11 +1171,11 @@ "name": "roomType", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "The Room Types that need to be fetched for the rate room grid data. If these values are not provided, all room types for the block will be fetched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1184,11 +1222,11 @@ "name": "marketCode", "in": "query", "type": "array", + "maxItems": 40, "collectionFormat": "multi", "description": "Filter blocks based on market code, If not provided all the blocks will be returned.", "items": { - "type": "string", - "maxItems": 40 + "type": "string" }, "required": false }, @@ -1196,11 +1234,11 @@ "name": "sourceCode", "in": "query", "type": "array", + "maxItems": 40, "collectionFormat": "multi", "description": "Filter blocks based on source code, If not provided all the blocks will be returned.", "items": { - "type": "string", - "maxItems": 40 + "type": "string" }, "required": false }, @@ -1213,6 +1251,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1317,6 +1361,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1397,7 +1447,7 @@ "/blocks/dailyStatistics": { "get": { "summary": "Get Block Daily Statistics", - "description": "Use this API to retrieve block daily statistics for the given date range and hotel ID. It returns allocated, picked up, and available number of room nights per block, per day, per room type.

OperationId:getBlockDailyStatistics

", + "description": "Use this API to retrieve block daily statistics for the given date range and hotel ID.

OperationId:getBlockDailyStatistics

The maximum allowable limit for this API is 31.

This API allows a time span of 90 days.

", "operationId": "getBlockDailyStatistics", "parameters": [ { @@ -1454,6 +1504,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1843,11 +1899,11 @@ "name": "multipleHotelsSearchHotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1898,6 +1954,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2010,6 +2072,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2123,6 +2191,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2238,6 +2312,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2351,6 +2431,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2451,6 +2537,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2577,6 +2669,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2686,6 +2784,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2800,6 +2904,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2955,6 +3065,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3069,6 +3185,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3177,6 +3299,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3289,6 +3417,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3389,6 +3523,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3502,6 +3642,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3616,6 +3762,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3730,6 +3882,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11677,6 +11835,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15337,11 +15501,11 @@ "name": "roomType", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Room Type for the restriction.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -15354,6 +15518,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15465,6 +15635,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15602,11 +15778,11 @@ "name": "roomTypes", "in": "query", "type": "array", + "maxItems": 100, "collectionFormat": "multi", "description": "Room Type for the restriction.", "items": { - "type": "string", - "maxItems": 100 + "type": "string" }, "required": false }, @@ -15620,116 +15796,128 @@ "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/x-hotelid" - }, - { - "$ref": "#/parameters/x-externalsystem" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "200": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" - } - }, - "description": "HATEOAS links which help the consumer to navigate to resources", - "schema": { - "$ref": "#/definitions/status" - } - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "Block" - ] - }, - "put": { - "summary": "Clear-All Block Restrictions ", - "description": "This API clears all block restrictions for a given date.

OperationId:putClearAllRestrictions

", - "operationId": "putClearAllRestrictions", - "parameters": [ - { - "name": "blockId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Block Id" - }, - { - "name": "allRestrictions", - "in": "body", - "required": true, - "description": "Request object for clearing all restrictions based on date.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/allRestrictions" - } - ] - } - }, - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" - }, - { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "HATEOAS links which help the consumer to navigate to resources", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Block" + ] + }, + "put": { + "summary": "Clear-All Block Restrictions ", + "description": "This API clears all block restrictions for a given date.

OperationId:putClearAllRestrictions

", + "operationId": "putClearAllRestrictions", + "parameters": [ + { + "name": "blockId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Block Id" + }, + { + "name": "allRestrictions", + "in": "body", + "required": true, + "description": "Request object for clearing all restrictions based on date.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/allRestrictions" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -15811,7 +15999,7 @@ "/blocks/{blockId}/revenueActivityLog": { "get": { "summary": "Fetch Block Revenue Changes", - "description": "This API will fetch revenue changes for a specific block recorded in the revenue change log for a specified date range. Please note that the revenue changes are delta changes only and single records do not represent a total summary of the block revenue per date.

OperationId:getBlockRevenueChanges

", + "description": "This API will fetch revenue changes for a specific block recorded in the revenue change log for a specified date range. Please note that the revenue changes are delta changes only and single records do not represent a total summary of the block revenue per date.

OperationId:getBlockRevenueChanges

The maximum allowable limit for this API is 200.

This API allows a time span of 30 days.

", "operationId": "getBlockRevenueChanges", "parameters": [ { @@ -15849,11 +16037,11 @@ "name": "status", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Status of this block.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -15882,6 +16070,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15995,6 +16189,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16133,6 +16333,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16246,6 +16452,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16354,6 +16566,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16655,11 +16873,11 @@ "name": "bedTypeCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Bed type code associated with room.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -16672,6 +16890,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16805,11 +17029,11 @@ "name": "currentStatus", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Current Status of the block .", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -16822,6 +17046,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16935,6 +17165,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16959,7 +17195,7 @@ "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response object for creation of block tour seies. This object contains warnings associated with tour series creation.", "schema": { "$ref": "#/definitions/status" } @@ -17012,6 +17248,123 @@ ] } }, + "/blocks/{blockId}/tourSeries/validate": { + "put": { + "summary": "Validate Block tour series", + "description": "Use this API to validate block tour series.

OperationId:putTourSeriesValidate

", + "operationId": "putTourSeriesValidate", + "parameters": [ + { + "name": "blockId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Block Id" + }, + { + "name": "tourSeries", + "in": "body", + "required": true, + "description": "Tour Series.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/tourSeries" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "It contains warnings associated with block tour series", + "schema": { + "$ref": "#/definitions/validateToursRS" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Block" + ] + } + }, "/blocks/{blockId}/washSchedules": { "get": { "summary": "Get Block Wash Schedule", @@ -17043,6 +17396,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17154,6 +17513,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17266,6 +17631,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17366,6 +17737,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17480,6 +17857,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17594,6 +17977,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19402,6 +19791,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19523,6 +19918,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19600,7 +20001,7 @@ }, "post": { "summary": "Create default Block Code for Multiple blocks", - "description": "Use this API to retrieve a list of default block code for Multiple blocks based on template.

OperationId:getDefaultBlockCode

>", + "description": "Use this API to create the default block code for multiple blocks based on the pattern for the Block Code Template OPERA Control.

OperationId:postDefaultBlockCode

", "operationId": "postDefaultBlockCode", "parameters": [ { @@ -19625,6 +20026,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19705,7 +20112,7 @@ "/hotels/{hotelId}/block": { "post": { "summary": "Create a Block", - "description": "Use this API to create a new group block in OPERA Cloud. You must first use the ListOfValues APIs to find block attributes, such as Block Status, Room Types, and so on. Knowing this list of values helps ensure a successful postBlock.

OperationId:postBlock

", + "description": "Use this API to create a new block catered to block related functionality in OPERA Cloud. You must first use the ListOfValues APIs to find block attributes, such as Block Status, Room Types, and so on. Knowing this list of values helps ensure a successful postBlock.

OperationId:postBlock

", "operationId": "postBlock", "parameters": [ { @@ -19739,6 +20146,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19843,11 +20256,11 @@ "name": "blockStatus", "in": "query", "type": "array", + "maxItems": 40, "description": "Status Code for the business Blocks and Events.", "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 40 + "type": "string" }, "required": false }, @@ -19855,11 +20268,11 @@ "name": "ownerCode", "in": "query", "type": "array", + "maxItems": 40, "description": "Owner Code", "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 40 + "type": "string" }, "required": false }, @@ -19879,11 +20292,11 @@ "name": "revenueType", "in": "query", "type": "array", + "maxItems": 40, "description": "List of Selected Revenue Types", "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 40 + "type": "string" }, "required": false }, @@ -19891,11 +20304,11 @@ "name": "revenueGroup", "in": "query", "type": "array", + "maxItems": 40, "description": "List of Selected Revenue Groups", "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 40 + "type": "string" }, "required": false }, @@ -19908,6 +20321,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20081,6 +20500,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20254,7 +20679,7 @@ "name": "numberOfDays", "in": "query", "required": false, - "description": "Number of days to fetch for the rate grid data. Only applicable to fetch instruction RateGrid.", + "description": "Number of days to fetch for the rate grid data. Only applicable to fetch instruction RateGrid. If this query parameter is not provided, the API defaults to returning data for 7 days.", "type": "number" }, { @@ -20293,11 +20718,11 @@ "name": "roomTypes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "The Room Types that need to be fetched for the rate room grid data. If these values are not provided, all room types for the block will be fetched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -20318,6 +20743,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21245,6 +21676,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23021,6 +23458,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23144,6 +23587,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23267,6 +23716,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23382,6 +23837,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23549,11 +24010,11 @@ "name": "roomType", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Room type.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -23598,6 +24059,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23722,6 +24189,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23844,6 +24317,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23955,6 +24434,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24072,6 +24557,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24195,6 +24686,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24318,6 +24815,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24436,6 +24939,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28448,6 +28957,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28567,6 +29082,137 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "Response Body.", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Block" + ] + } + }, + "/hotels/{hotelId}/blocks/{blockId}/regularToSubAllocation/{masterAllocationId}": { + "put": { + "summary": "Convert a regular business block to a sub allocation under a master allocation in the same property.", + "description": "This API converts a regular business block into a sub allocation, associating it with a specified master allocation identified by `masterAllocationId` within the same property. Note that this conversion is only applicable to master and sub allocations.

OperationId:putRegularToSubAllocation

", + "operationId": "putRegularToSubAllocation", + "parameters": [ + { + "name": "hotelId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Hotel Id" + }, + { + "name": "blockId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Block Id" + }, + { + "name": "masterAllocationId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Master Allocation Id" + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28727,11 +29373,11 @@ "name": "roomTypes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "The Room Types that need to be fetched for the rate room grid data. If these values are not provided, all room types for the block will be fetched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -28760,6 +29406,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28882,6 +29534,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -29005,6 +29663,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -30818,6 +31482,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -30941,6 +31611,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -31058,6 +31734,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -31278,11 +31960,11 @@ "name": "roomTypes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "The Room Types that need to be fetched for the rate room grid data. If these values are not provided, all room types for the block will be fetched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -31295,6 +31977,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -31403,14 +32091,161 @@ "description": "Hotel Id" }, { - "name": "blockToBeChanged", + "name": "blockToBeChanged", + "in": "body", + "required": true, + "description": "Request object for change/modification of block details. This object contains modified block details with unique identifiers for each block. The standard optional Opera Context element is also included.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/blockToBeChanged" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "Response object for change/modification of block details. This object contains the block details with unique identifiers for each block. Also Success,Warnings and Errors related to this operation.", + "schema": { + "$ref": "#/definitions/blockChanged" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Block" + ] + } + }, + "/hotels/{hotelId}/externalSystems/{externalSystemCode}/blocks/{blockExternalId}/allocation/roomTypes/{roomType}": { + "put": { + "summary": "Set Block Allocation ", + "description": "Use this API to add block room type allocations and rates to a specified Block.

OperationId:putBlockAllocationByExtId

", + "operationId": "putBlockAllocationByExtId", + "parameters": [ + { + "name": "roomType", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Room Type" + }, + { + "name": "blockExternalId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "External Block Id" + }, + { + "name": "externalSystemCode", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Code to identify the external system from which the request is coming. This is the ExternalSystem ID used to exchange information between OPERA and the external system." + }, + { + "name": "hotelId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Hotel Id" + }, + { + "name": "allocation", "in": "body", "required": true, - "description": "Request object for change/modification of block details. This object contains modified block details with unique identifiers for each block. The standard optional Opera Context element is also included.", + "description": "A Request message that sets the room allocations as a collection of room types and dates.", "schema": { "allOf": [ { - "$ref": "#/definitions/blockToBeChanged" + "$ref": "#/definitions/allocation" } ] } @@ -31425,145 +32260,10 @@ "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/x-hotelid" - }, - { - "$ref": "#/parameters/x-externalsystem" - }, - { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "200": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" - } - }, - "description": "Response object for change/modification of block details. This object contains the block details with unique identifiers for each block. Also Success,Warnings and Errors related to this operation.", - "schema": { - "$ref": "#/definitions/blockChanged" - } - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "Block" - ] - } - }, - "/hotels/{hotelId}/externalSystems/{externalSystemCode}/blocks/{blockExternalId}/allocation/roomTypes/{roomType}": { - "put": { - "summary": "Set Block Allocation ", - "description": "Use this API to add block room type allocations and rates to a specified Block.

OperationId:putBlockAllocationByExtId

", - "operationId": "putBlockAllocationByExtId", - "parameters": [ - { - "name": "roomType", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Room Type" - }, - { - "name": "blockExternalId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "External Block Id" - }, - { - "name": "externalSystemCode", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Code to identify the external system from which the request is coming. This is the ExternalSystem ID used to exchange information between OPERA and the external system." - }, - { - "name": "hotelId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Hotel Id" - }, - { - "name": "allocation", - "in": "body", - "required": true, - "description": "A Request message that sets the room allocations as a collection of room types and dates.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/allocation" - } - ] - } - }, - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -31697,6 +32397,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -31824,6 +32530,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -31955,6 +32667,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -32087,6 +32805,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -32210,6 +32934,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -32306,11 +33036,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -32334,11 +33064,11 @@ "name": "department", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Department for which traces are to be fetched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -32351,6 +33081,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -32455,6 +33191,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -32537,7 +33279,6 @@ "summary": "Return Borrowed Inventory", "description": "Use this API to return the previously borrowed inventory on the block back to the original source from which it was borrowed. The original source can be a room type or house inventory, as indicated in the request.

OperationId:putReleasedInventory

", "operationId": "putReleasedInventory", - "deprecated": true, "parameters": [ { "name": "borrowedInventoryToReturn", @@ -32561,6 +33302,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -32641,7 +33388,7 @@ "/inventoryToBorrow": { "get": { "summary": "Get inventory to Borrow", - "description": "Use this API to retrieve borrowable inventory for the requested dates when encountering an insufficient number of rooms in a block for a specific room type, or for overall inventory. This operations would usually be used when attempting to pick up a reservation against a block, and the block inventory does not have enough rooms left to support the reservation pick up.

OperationId:getInventoryToBorrow

", + "description": "Use this API to retrieve borrowable inventory for the requested dates when encountering an insufficient number of rooms in a block for a specific room type, or for overall inventory. This operations would usually be used when attempting to pick up a reservation against a block, and the block inventory does not have enough rooms left to support the reservation pick up.

OperationId:getInventoryToBorrow

This API allows a time span of 30 days.

", "operationId": "getInventoryToBorrow", "parameters": [ { @@ -32768,6 +33515,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -32859,6 +33612,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -32961,6 +33720,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -33052,6 +33817,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -33143,6 +33914,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -33234,6 +34011,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -33333,6 +34116,19 @@ "in": "header", "required": true }, + "x-request-id": { + "name": "x-request-id", + "type": "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description": "Request Id of an incoming request", + "in": "header" + }, + "x-originating-application": { + "name": "x-originating-application", + "type": "string", + "description": "Customer's Integration Application Id", + "in": "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -33343,7 +34139,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -33772,7 +34568,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -34272,6 +35068,10 @@ "type": "string", "minLength": 0, "maxLength": 20 + }, + "overrideBlockCodeTemplate": { + "description": "Indicates whether block code template can be overridden.", + "type": "boolean" } } }, @@ -34756,6 +35556,10 @@ "color": { "description": "Color from status configuration.", "$ref": "#/definitions/statusColorType" + }, + "returnToInventory": { + "description": "Flag that indicates if there are return to inventory status blocks, sub-blocks or reservations.", + "type": "boolean" } } }, @@ -35359,7 +36163,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -35456,7 +36260,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -35895,7 +36699,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -36441,7 +37245,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -36552,7 +37356,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -36671,7 +37475,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -36929,7 +37733,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -37083,7 +37887,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -37710,7 +38514,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -42010,7 +42814,7 @@ "maxLength": 20 }, "type": { - "description": "Code is inclusive or exclusive of other chanrges such as taxes.", + "description": "Code is inclusive or exclusive of other charges such as taxes.", "$ref": "#/definitions/amountDeterminationType" } } @@ -43147,7 +43951,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -43642,7 +44446,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -43795,6 +44599,34 @@ "unit": { "description": "Defines restriction in conjunction with Restriction Code. Value must be specified for Restriction Codes MinimumStayThrough, MaximumStayThrough, MinimumLengthOfStay, MaximumLengthOfStay, MinimumAdvanceBooking, MaximumAdvanceBooking.", "type": "integer" + }, + "lOS1": { + "description": "Indicates Length of Stay 1 is not available. Defines restriction in conjunction with Restriction Code LOSNotAvailable.", + "type": "boolean" + }, + "lOS2": { + "description": "Indicates Length of Stay 2 is not available. Defines restriction in conjunction with Restriction Code LOSNotAvailable.", + "type": "boolean" + }, + "lOS3": { + "description": "Indicates Length of Stay 3 is not available. Defines restriction in conjunction with Restriction Code LOSNotAvailable.", + "type": "boolean" + }, + "lOS4": { + "description": "Indicates Length of Stay 4 is not available. Defines restriction in conjunction with Restriction Code LOSNotAvailable.", + "type": "boolean" + }, + "lOS5": { + "description": "Indicates Length of Stay 5 is not available. Defines restriction in conjunction with Restriction Code LOSNotAvailable.", + "type": "boolean" + }, + "lOS6": { + "description": "Indicates Length of Stay 6 is not available. Defines restriction in conjunction with Restriction Code LOSNotAvailable.", + "type": "boolean" + }, + "lOS7": { + "description": "Indicates Length of Stay 7 or more is not available. Defines restriction in conjunction with Restriction Code LOSNotAvailable.", + "type": "boolean" } } }, @@ -44666,7 +45498,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -45187,7 +46019,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -46457,7 +47289,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -48203,7 +49035,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -49075,7 +49907,7 @@ "$ref": "#/definitions/addressType" }, "activities": { - "description": "The specific acitvity information to be used for filtering the Look-up.", + "description": "The specific activity information to be used for filtering the Look-up.", "$ref": "#/definitions/activityList" }, "hotelId": { @@ -49294,7 +50126,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -49408,7 +50240,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -49843,7 +50675,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -50044,7 +50876,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -50649,7 +51481,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -50869,7 +51701,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -51479,7 +52311,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -52428,7 +53260,7 @@ "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*" }, "nodeList": { - "description": "An XPath expression that selects all the nodes whose data caused this error. Further, this expression should have an additional contraint which contains the data of the node. This will provide the offending data back to systems that cannot maintain the original message.", + "description": "An XPath expression that selects all the nodes whose data caused this error. Further, this expression should have an additional constraint which contains the data of the node. This will provide the offending data back to systems that cannot maintain the original message.", "type": "string" } } @@ -53869,6 +54701,10 @@ "copySubBlockAsRegularBlock": { "description": "When true, this sub block will be copied as a new regular block.", "type": "boolean" + }, + "forecastGrid": { + "description": "Forecast grid of the source Block will be copied to the Forecast grid of the new Block", + "type": "boolean" } } }, @@ -54486,7 +55322,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -56134,7 +56970,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -57174,6 +58010,41 @@ "$ref": "#/definitions/warningsType" } } + }, + "validateToursRS": { + "type": "object", + "description": "A response collection of tour series after validation.", + "properties": { + "toursInfo": { + "description": "A response collection of tour series.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/validateTourRS" + } + } + } + }, + "validateTourRS": { + "type": "object", + "properties": { + "hotelId": { + "description": "This is the hotel code or resort.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "blockCode": { + "description": "Block code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "warningMsg": { + "description": "Warning message associated.", + "$ref": "#/definitions/warningType" + } + } } }, "tags": [ @@ -57194,4 +58065,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/blkasync.json b/rest-api-specs/property/blkasync.json index 3adc5cf..bebd76a 100644 --- a/rest-api-specs/property/blkasync.json +++ b/rest-api-specs/property/blkasync.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Block Reservation Asynchronous API", - "description": "APIs to cater Block Reservation related asynchronous functionality in OPERA.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to cater Block Reservation related asynchronous functionality in OPERA.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -119,6 +119,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -260,6 +264,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -370,6 +378,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -436,6 +448,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -550,6 +566,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -690,6 +710,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -811,6 +835,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -925,6 +953,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1065,6 +1097,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1186,6 +1222,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1300,6 +1340,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1440,6 +1484,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1562,6 +1610,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1640,6 +1692,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1744,6 +1800,292 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Callback request object for fetched recalculate room forecast process information.", + "schema": { + "$ref": "#/definitions/processDetails" + } + }, + "204": { + "description": "Information related to recalculateRoomForecast request not found." + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "BlockAsync" + ] + } + }, + "/hotels/{hotelId}/blocks/{blockId}/refreshProjectedRevenues": { + "post": { + "summary": "This API facilitates refreshing projected revenues for a business block.", + "description": "Use this API to refresh Business Block projected revenues", + "operationId": "startRefreshProjectedRevenuesProcess", + "x-interaction": [ + "async-polling" + ], + "parameters": [ + { + "name": "hotelId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 20, + "description": "Hotel code where the Business Block resides." + }, + { + "name": "blockId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 40, + "description": "Unique OPERA ID which is used to find a Block in OPERA Cloud. This ID is a primary identification of a Business Block in OPERA Cloud." + }, + { + "name": "blockId", + "in": "body", + "required": false, + "description": "Unique OPERA ID which is used to find a Business Block in OPERA Cloud.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/blockId" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "202": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of process status resource" + } + }, + "description": "HATEOAS links which help the consumer to navigate to resources", + "schema": { + "$ref": "#/definitions/links" + } + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "BlockAsync" + ] + } + }, + "/hotels/{hotelId}/blocks/{blockId}/refreshProjectedRevenues/{requestId}": { + "head": { + "summary": "This API returns the status of asynchronous process scheduled for given id.", + "description": "

OperationId:getRefreshProjectedRevenuesProcessStatus

", + "operationId": "getRefreshProjectedRevenuesProcessStatus", + "parameters": [ + { + "name": "hotelId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 20, + "description": "Hotel code where the Business Block resides." + }, + { + "name": "blockId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 40, + "description": "Unique OPERA ID which is used to find a Block in OPERA Cloud. This ID is a primary identification of a Business Block in OPERA Cloud." + }, + { + "name": "requestId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000 + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Status": { + "type": "string", + "description": "Status of the requested process.", + "enum": [ + "Processing", + "Invalid" + ] + }, + "Cache-Control": { + "type": "string", + "description": "number of seconds to wait before polling again.", + "x-example": "max-age=10" + } + }, + "description": "Response for status of scheduled asynchronous process." + }, + "201": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Status": { + "type": "string", + "description": "Status of the requested process.", + "enum": [ + "Completed" + ] + }, + "Location": { + "type": "string", + "description": "Location of newly created resource once the status of process run is Complete." + } + }, + "description": "Response for status of scheduled asynchronous process." + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "BlockAsync" + ] + }, + "get": { + "summary": "This API returns information about the Business Block projected revenues refresh process.", + "description": "To include as part of response, this API will fetch warnings and/or errors (if any) from Business Block projected revenues refresh process.

OperationId:getRefreshProjectedRevenuesProcessInfo

", + "operationId": "getRefreshProjectedRevenuesProcessInfo", + "parameters": [ + { + "name": "hotelId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 20, + "description": "Hotel code where the Business Block resides." + }, + { + "name": "blockId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 40, + "description": "Unique OPERA ID which is used to find a Block in OPERA Cloud. This ID is a primary identification of a Business Block in OPERA Cloud." + }, + { + "name": "requestId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000 + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1805,6 +2147,19 @@ "in": "header", "required": true }, + "x-request-id" : { + "name" : "x-request-id", + "type" : "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description" : "Request Id of an incoming request", + "in" : "header" + }, + "x-originating-application" : { + "name" : "x-originating-application", + "type" : "string", + "description" : "Customer's Integration Application Id", + "in" : "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -2066,6 +2421,12 @@ "blockAllocationSummaryType": { "type": "object", "properties": { + "hotelId": { + "description": "Hotel code for the block", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, "blockId": { "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", "type": "number", @@ -2430,6 +2791,10 @@ "description": "The break up of occupancy rates.", "$ref": "#/definitions/blockGridRatesType" }, + "netRates": { + "description": "Net occupancy rates.", + "$ref": "#/definitions/blockGridRatesType" + }, "actualRevenue": { "description": "The break up of actual revenue for room type. Applicable for past dates, business date or future dates.", "$ref": "#/definitions/blockActualRevenueType" @@ -2621,6 +2986,11 @@ "endLastModifiedDate": { "type": "string", "format": "date-time" + }, + "includeNetRates": { + "description": "Boolean flag that indicates whether net rates are to be fetched or not. By default, this value is false. ", + "type": "boolean", + "default": false } } }, @@ -3239,4 +3609,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/blkcfg.json b/rest-api-specs/property/blkcfg.json index 58b5e1a..96f7682 100644 --- a/rest-api-specs/property/blkcfg.json +++ b/rest-api-specs/property/blkcfg.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Block Configuration API", - "description": "APIs for Block configuration, such as creating, updating, fetching and removing codes related to blocks.
< This might include fetching the block cancellation reasons, or creating new block refused reasons. Wash schedules can be create, or new reservation methods could be added for a property.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs for Block configuration, such as creating, updating, fetching and removing codes related to blocks.
< This might include fetching the block cancellation reasons, or creating new block refused reasons. Wash schedules can be create, or new reservation methods could be added for a property.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -38,11 +38,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -69,6 +69,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -171,6 +177,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -285,6 +297,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -379,10 +397,10 @@ "name": "blockCancellationReasonsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -395,6 +413,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -489,11 +513,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -520,6 +544,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -622,6 +652,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -736,6 +772,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -830,10 +872,10 @@ "name": "blockLostBookingCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -846,6 +888,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -940,11 +988,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -971,6 +1019,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1073,6 +1127,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1187,6 +1247,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1281,10 +1347,10 @@ "name": "blockRateOverrideReasonsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1297,6 +1363,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1391,11 +1463,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1422,6 +1494,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1524,6 +1602,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1638,6 +1722,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1732,10 +1822,10 @@ "name": "blockRefusedReasonsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1748,6 +1838,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1828,17 +1924,17 @@ "/blockStatusCodes": { "get": { "summary": "Get block status codes", - "description": "This API fetches a list of configured status codes for the chain. It returns status code, description, and status type such as non-deduct, deduct, cancel, waitlist, inquiry, and actual. Status attributes, such as starting status, function diary visibility, allows pickup, and log catering changes are also returned in the response. Please note, that status codes are configured in a strict sequence that must be followed. In order to find available next statuses for the current block status, please use operation getNextBlockStatusCodes. 

OperationId:getBlockStatusCodes

", + "description": "This API fetches a list of configured status codes for the chain. It returns status code, description, and status type such as non-deduct, deduct, cancel, waitlist, inquiry, and actual. Status attributes, such as starting status, function diary visibility, allows pickup, and log catering changes are also returned in the response. Please note, that status codes are configured in a strict sequence that must be followed. In order to find available next statuses for the current block status, please use operation getNextBlockStatusCodes.

OperationId:getBlockStatusCodes

", "operationId": "getBlockStatusCodes", "parameters": [ { "name": "blockStatusCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1851,6 +1947,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1953,6 +2055,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2047,10 +2155,10 @@ "name": "blockStatusCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2063,6 +2171,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2163,6 +2277,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2275,6 +2395,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2389,6 +2515,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2483,11 +2615,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2514,6 +2646,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2591,7 +2729,7 @@ }, "post": { "summary": "Create Destination Codes", - "description": "This API allows creation on Destination Codes. Destination Codes are used in OPERA Cloud during the block cancellation process, and they usually represent either a competitor hotel / chain, or a geographic destination that a specific block has been lost to.

OperationId:postDestinationCodes

", + "description": "This API allows creation on Destination Codes. Destination Codes are used in OPERA Cloud during the block cancellation process, and they usually represent either a competitor hotel / chain, or a geographic destination that a specific block has been lost to.

OperationId:postDestinationCodes

", "operationId": "postDestinationCodes", "parameters": [ { @@ -2616,6 +2754,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2730,6 +2874,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2824,10 +2974,10 @@ "name": "destinationCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2840,6 +2990,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2954,6 +3110,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3073,10 +3235,10 @@ "name": "roomTypesCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3089,6 +3251,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3228,6 +3396,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3386,6 +3560,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3498,6 +3678,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3594,11 +3780,11 @@ "name": "cutoffCodes", "in": "query", "type": "array", + "maxItems": 40, "collectionFormat": "multi", "description": "Cutoff Schedule Codes to be searched.", "items": { - "type": "string", - "maxItems": 40 + "type": "string" } }, { @@ -3632,6 +3818,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3743,6 +3935,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3866,6 +4064,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3984,6 +4188,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4090,6 +4300,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4201,10 +4417,10 @@ "name": "ownerCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4231,6 +4447,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4379,6 +4601,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4499,6 +4727,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4631,6 +4865,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4745,6 +4985,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4855,6 +5101,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4976,6 +5228,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5070,11 +5328,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5101,6 +5359,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5203,6 +5467,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5317,6 +5587,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5411,10 +5687,10 @@ "name": "reservationMethodsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5427,6 +5703,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5514,10 +5796,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -5540,10 +5822,10 @@ "name": "ownerCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5570,6 +5852,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5681,6 +5969,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5790,10 +6084,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5830,6 +6124,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5939,6 +6239,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6031,6 +6337,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6122,6 +6434,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6208,10 +6526,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6219,11 +6537,11 @@ "name": "washCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6243,6 +6561,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6342,6 +6666,19 @@ "in": "header", "required": true }, + "x-request-id": { + "name": "x-request-id", + "type": "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description": "Request Id of an incoming request", + "in": "header" + }, + "x-originating-application": { + "name": "x-originating-application", + "type": "string", + "description": "Customer's Integration Application Id", + "in": "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -6352,7 +6689,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -8336,4 +8673,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/bof.json b/rest-api-specs/property/bof.json index d18afc9..c70f12d 100644 --- a/rest-api-specs/property/bof.json +++ b/rest-api-specs/property/bof.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Back Office Operations API", - "description": "APIs to cater for Back Office Operations functionality in OPERA Cloud.

A common BackOffice industry term is End of Day. This closes and balances each day's business activities. It reconciles guest folios and processes credit card transactions. The End of Day routine rolls the business date forward and prints final reports.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to cater for Back Office Operations functionality in OPERA Cloud.

A common BackOffice industry term is End of Day. This closes and balances each day's business activities. It reconciles guest folios and processes credit card transactions. The End of Day routine rolls the business date forward and prints final reports.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -45,6 +45,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -146,6 +152,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -245,6 +257,19 @@ "in": "header", "required": true }, + "x-request-id": { + "name": "x-request-id", + "type": "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description": "Request Id of an incoming request", + "in": "header" + }, + "x-originating-application": { + "name": "x-originating-application", + "type": "string", + "description": "Customer's Integration Application Id", + "in": "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -255,7 +280,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -600,4 +625,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/chl.json b/rest-api-specs/property/chl.json index 027b174..9f5bb96 100644 --- a/rest-api-specs/property/chl.json +++ b/rest-api-specs/property/chl.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Channel Configuration API", - "description": "APIs to cater for Channel Management functionality in OPERA Cloud.

Channel Management allows a property to configure and administer channels such as OTAs, and web channels, covering functionality such as channel configuration, availability, inventory and restrictions.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to cater for Channel Management functionality in OPERA Cloud.

Channel Management allows a property to configure and administer channels such as OTAs, and web channels, covering functionality such as channel configuration, availability, inventory and restrictions.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -52,10 +52,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -63,10 +63,10 @@ "name": "channelCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -74,10 +74,10 @@ "name": "ratePlanCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -85,10 +85,10 @@ "name": "channelRatePlanCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -125,6 +125,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -274,6 +280,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -377,6 +389,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -481,6 +499,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -646,6 +670,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -752,6 +782,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -862,10 +898,10 @@ "name": "hotelId", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -940,6 +976,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1043,6 +1085,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1147,6 +1195,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1277,6 +1331,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1391,6 +1451,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1504,6 +1570,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1655,6 +1727,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1760,6 +1838,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1864,6 +1948,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2075,6 +2165,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2213,10 +2309,10 @@ "name": "localSystemCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2229,6 +2325,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2334,6 +2436,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2501,6 +2609,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2604,6 +2718,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2708,6 +2828,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2843,6 +2969,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2949,6 +3081,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3067,6 +3205,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3222,6 +3366,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3355,6 +3505,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3442,10 +3598,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -3468,10 +3624,10 @@ "name": "bookingChannelCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3479,10 +3635,10 @@ "name": "cardTypes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3490,10 +3646,10 @@ "name": "channelCardTypes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3527,6 +3683,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3632,6 +3794,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3736,6 +3904,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3929,6 +4103,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4067,10 +4247,10 @@ "name": "localSystemCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4090,6 +4270,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4177,10 +4363,10 @@ "name": "channelCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4188,10 +4374,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4226,6 +4412,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4329,6 +4521,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4433,6 +4631,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4582,6 +4786,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4688,6 +4898,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4792,6 +5008,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5007,6 +5229,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5145,10 +5373,10 @@ "name": "localSystemCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5168,6 +5396,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5263,10 +5497,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5274,10 +5508,10 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5285,10 +5519,10 @@ "name": "types", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5308,6 +5542,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5411,6 +5651,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5515,6 +5761,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5601,10 +5853,10 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5639,6 +5891,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5754,6 +6012,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5860,6 +6124,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5964,6 +6234,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6168,6 +6444,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6306,10 +6588,10 @@ "name": "localSystemCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6329,6 +6611,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6434,6 +6722,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6538,6 +6832,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6866,6 +7166,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7004,10 +7310,10 @@ "name": "localSystemCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7027,6 +7333,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7139,10 +7451,10 @@ "name": "filterHotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7150,10 +7462,10 @@ "name": "bookingChannelCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7161,10 +7473,10 @@ "name": "transactionTypes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7172,10 +7484,10 @@ "name": "policyTypesPolicyType", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7183,10 +7495,10 @@ "name": "policyDetailPolicyDetail", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7228,11 +7540,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7240,10 +7552,10 @@ "name": "channelCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7256,6 +7568,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7359,6 +7677,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7463,6 +7787,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7699,6 +8029,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7805,6 +8141,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7911,6 +8253,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8015,6 +8363,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8318,6 +8672,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8461,6 +8821,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8575,6 +8941,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8690,6 +9062,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8793,10 +9171,10 @@ "name": "hotelId", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -8804,10 +9182,10 @@ "name": "channelCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -8815,10 +9193,10 @@ "name": "ratePlanCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -8826,10 +9204,10 @@ "name": "channelRatePlanCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -8837,10 +9215,10 @@ "name": "ratePlanCategories", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -8848,10 +9226,10 @@ "name": "channelRatePlanCategories", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -8892,6 +9270,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8995,6 +9379,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9099,6 +9489,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9256,6 +9652,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9344,10 +9746,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9355,10 +9757,10 @@ "name": "ratePlanCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9366,10 +9768,10 @@ "name": "roomTypes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9394,6 +9796,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9497,6 +9905,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9601,6 +10015,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9747,6 +10167,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9853,6 +10279,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9959,6 +10391,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10074,6 +10512,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10180,6 +10624,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10284,6 +10734,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10390,6 +10846,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10478,10 +10940,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -10489,10 +10951,10 @@ "name": "ratePlanCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -10500,10 +10962,10 @@ "name": "roomTypes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -10528,6 +10990,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10631,6 +11099,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10735,6 +11209,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10881,6 +11361,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10996,6 +11482,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11128,6 +11620,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11242,6 +11740,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11355,6 +11859,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11471,6 +11981,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11585,6 +12101,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11700,6 +12222,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11813,6 +12341,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11928,6 +12462,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12041,6 +12581,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12156,6 +12702,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12289,7 +12841,7 @@ "in": "query", "type": "array", "collectionFormat": "multi", - "description": "Enumaration of the different parameters Channel Rate Room accepts.", + "description": "Enumeration of the different parameters Channel Rate Room accepts.", "uniqueItems": true, "items": { "type": "string", @@ -12318,6 +12870,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12441,6 +12999,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12556,6 +13120,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12669,6 +13239,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12784,6 +13360,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12897,6 +13479,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13012,6 +13600,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13136,6 +13730,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13252,6 +13852,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13367,6 +13973,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13506,7 +14118,7 @@ "name": "internalChannelsOnly", "in": "query", "required": false, - "description": "If true then it would fetch only the internal channels. If false then it expects channelCode as well to establish if its an inernal or external channel.", + "description": "If true then it would fetch only the internal channels. If false then it expects channelCode as well to establish if its an internal or external channel.", "type": "boolean", "default": false }, @@ -13540,6 +14152,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13654,6 +14272,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13769,6 +14393,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13880,6 +14510,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13986,6 +14622,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14090,6 +14732,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14206,6 +14854,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14312,6 +14966,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14436,6 +15096,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14550,6 +15216,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14661,6 +15333,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14758,11 +15436,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -14785,10 +15463,10 @@ "name": "bookingChannelCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -14796,10 +15474,10 @@ "name": "guaranteeCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -14807,10 +15485,10 @@ "name": "channelGuaranteeCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -14844,6 +15522,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14958,6 +15642,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15073,6 +15763,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15170,11 +15866,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -15197,10 +15893,10 @@ "name": "elementCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -15208,10 +15904,10 @@ "name": "transactionCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -15224,6 +15920,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15356,6 +16058,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15487,6 +16195,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15612,6 +16326,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15745,6 +16465,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15876,6 +16602,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15994,6 +16726,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16112,6 +16850,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16302,6 +17046,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16434,6 +17184,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16569,6 +17325,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16699,6 +17461,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16840,6 +17608,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17041,6 +17815,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17164,6 +17944,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17305,10 +18091,10 @@ "name": "channelRatePlanCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -17357,6 +18143,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17522,10 +18314,10 @@ "name": "bookingChannelCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -17533,10 +18325,10 @@ "name": "channelRoomTypes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -17561,6 +18353,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17684,10 +18482,10 @@ "name": "channelCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -17695,10 +18493,10 @@ "name": "roomType", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -17706,10 +18504,10 @@ "name": "ratePlanCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -17717,10 +18515,10 @@ "name": "channelRoomType", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -17728,10 +18526,10 @@ "name": "channelRatePlanCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -17739,10 +18537,10 @@ "name": "chainCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -17785,6 +18583,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17895,6 +18699,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17991,11 +18801,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -18018,10 +18828,10 @@ "name": "bookingChannelCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -18029,10 +18839,10 @@ "name": "roomTypes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -18040,10 +18850,10 @@ "name": "channelRoomTypes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -18077,6 +18887,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18187,6 +19003,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18279,6 +19101,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18378,6 +19206,19 @@ "in": "header", "required": true }, + "x-request-id": { + "name": "x-request-id", + "type": "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description": "Request Id of an incoming request", + "in": "header" + }, + "x-originating-application": { + "name": "x-originating-application", + "type": "string", + "description": "Customer's Integration Application Id", + "in": "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -18388,7 +19229,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -19482,7 +20323,7 @@ "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*" }, "nodeList": { - "description": "An XPath expression that selects all the nodes whose data caused this error. Further, this expression should have an additional contraint which contains the data of the node. This will provide the offending data back to systems that cannot maintain the original message.", + "description": "An XPath expression that selects all the nodes whose data caused this error. Further, this expression should have an additional constraint which contains the data of the node. This will provide the offending data back to systems that cannot maintain the original message.", "type": "string" } } @@ -19754,7 +20595,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -19866,7 +20707,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -19956,7 +20797,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -26678,4 +27519,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/cms.json b/rest-api-specs/property/cms.json index c1ded74..d7f156d 100644 --- a/rest-api-specs/property/cms.json +++ b/rest-api-specs/property/cms.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud API for Customer Management Service", - "description": "This API deals with the different aspect of the CustomerManagement.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "This API deals with the different aspect of the CustomerManagement.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -21,971 +21,6 @@ "application/json" ], "paths": { - "/activities/tasks": { - "get": { - "summary": "Get Calendar Tasks", - "description": "You can fetch a list of Calendar Tasks for with this API, for one or more properties.

OperationId:getCalendarTasks

This API allows a time span of 90 days.

", - "operationId": "getCalendarTasks", - "parameters": [ - { - "name": "countSummary", - "in": "query", - "required": false, - "description": "Indicator whether summary count will be retrieved or not.", - "type": "boolean" - }, - { - "name": "taskSummary", - "in": "query", - "required": false, - "description": "Indicator whether task summary will be retrieved or not.", - "type": "boolean" - }, - { - "name": "hotelIds", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "List of Hotel codes of calendar task.", - "items": { - "type": "string", - "maxItems": 4000 - }, - "required": false - }, - { - "name": "startDate", - "in": "query", - "required": false, - "type": "string", - "format": "date" - }, - { - "name": "endDate", - "in": "query", - "required": false, - "type": "string", - "format": "date" - }, - { - "name": "duration", - "in": "query", - "required": false, - "type": "string" - }, - { - "name": "completionStatus", - "in": "query", - "required": false, - "type": "string", - "description": "Defines completion status codes of calendar task.", - "uniqueItems": true, - "enum": [ - "All", - "Completed", - "Outstanding" - ] - }, - { - "name": "priorityCodes", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "List of priority levels of calendar task.", - "items": { - "type": "string", - "maxItems": 4000 - }, - "required": false - }, - { - "name": "classCodes", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "Defines classification codes of calendar task.", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "Correspondence", - "Meeting", - "Todolist", - "Call", - "Appointment" - ] - }, - "required": false - }, - { - "name": "typeCodes", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "List of types of calendar task based on its classification.", - "items": { - "type": "string", - "maxItems": 4000 - }, - "required": false - }, - { - "name": "purpose", - "in": "query", - "required": false, - "description": "Brief description and purpose of calendar task.", - "type": "string" - }, - { - "name": "taskOwner", - "in": "query", - "required": false, - "description": "Owner code of the person to whom the calendar task is assigned.", - "type": "string" - }, - { - "name": "author", - "in": "query", - "required": false, - "description": "Author of the calendar task.", - "type": "string" - }, - { - "name": "accountId", - "in": "query", - "required": false, - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", - "type": "string" - }, - { - "name": "accountIdContext", - "in": "query", - "required": false, - "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", - "type": "string" - }, - { - "name": "accountIdType", - "in": "query", - "required": false, - "description": "A reference to the type of object defined by the UniqueID element.", - "type": "string" - }, - { - "name": "contactId", - "in": "query", - "required": false, - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", - "type": "string" - }, - { - "name": "contactIdContext", - "in": "query", - "required": false, - "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", - "type": "string" - }, - { - "name": "contactIdType", - "in": "query", - "required": false, - "description": "A reference to the type of object defined by the UniqueID element.", - "type": "string" - }, - { - "name": "blockId", - "in": "query", - "required": false, - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", - "type": "string" - }, - { - "name": "blockIdContext", - "in": "query", - "required": false, - "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", - "type": "string" - }, - { - "name": "blockIdType", - "in": "query", - "required": false, - "description": "A reference to the type of object defined by the UniqueID element.", - "type": "string" - }, - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" - }, - { - "$ref": "#/parameters/x-app-key" - }, - { - "$ref": "#/parameters/x-hotelid" - }, - { - "$ref": "#/parameters/x-externalsystem" - }, - { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "200": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - } - }, - "description": "Response for fetching calendar tasks.", - "schema": { - "$ref": "#/definitions/calendarTasks" - } - }, - "204": { - "description": "CalendarTasks not found." - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "CustomerManagement" - ] - } - }, - "/activities/tasks/attachment": { - "delete": { - "summary": "Delete a Calendar Task attachment ", - "description": "Delete an attachment associated with the calendar task

OperationId:deleteCalendarTaskAttachment

", - "operationId": "deleteCalendarTaskAttachment", - "parameters": [ - { - "name": "linkedToId", - "in": "query", - "required": true, - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", - "type": "string" - }, - { - "name": "attachId", - "in": "query", - "required": true, - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", - "type": "string" - }, - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" - }, - { - "$ref": "#/parameters/x-app-key" - }, - { - "$ref": "#/parameters/x-hotelid" - }, - { - "$ref": "#/parameters/x-externalsystem" - }, - { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "200": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" - } - }, - "description": "HATEOAS links which help the consumer to navigate to resources", - "schema": { - "$ref": "#/definitions/status" - } - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "CustomerManagement" - ] - } - }, - "/activities/{activityId}/task": { - "get": { - "summary": "Get a Calendar Task", - "description": "With this API you can get a Calendar Task.

OperationId:getCalendarTask

", - "operationId": "getCalendarTask", - "parameters": [ - { - "name": "activityId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "" - }, - { - "name": "idContext", - "in": "query", - "required": false, - "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", - "type": "string" - }, - { - "name": "idType", - "in": "query", - "required": false, - "description": "A reference to the type of object defined by the UniqueID element.", - "type": "string" - }, - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" - }, - { - "$ref": "#/parameters/x-app-key" - }, - { - "$ref": "#/parameters/x-hotelid" - }, - { - "$ref": "#/parameters/x-externalsystem" - }, - { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "200": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - } - }, - "description": "Response for fetching calendar task.", - "schema": { - "$ref": "#/definitions/calendarTask" - } - }, - "204": { - "description": "CalendarTask not found." - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "CustomerManagement" - ] - } - }, - "/hotels/{hotelId}/activities/task": { - "post": { - "summary": "Create Calendar Task", - "description": "This API will allow you to create a new Calendar Task.

OperationId:postCalendarTask

", - "operationId": "postCalendarTask", - "parameters": [ - { - "name": "hotelId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "" - }, - { - "name": "calendarTask", - "in": "body", - "required": true, - "description": "Request to create calendar task.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/calendarTask" - } - ] - } - }, - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" - }, - { - "$ref": "#/parameters/x-app-key" - }, - { - "$ref": "#/parameters/x-hotelid" - }, - { - "$ref": "#/parameters/x-externalsystem" - }, - { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "201": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" - } - }, - "description": "HATEOAS links which help the consumer to navigate to resources", - "schema": { - "$ref": "#/definitions/status" - } - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "CustomerManagement" - ] - } - }, - "/hotels/{hotelId}/activities/tasks/{taskId}/attachments": { - "get": { - "summary": "Get calendar task attachments", - "description": "Retrieve the attachments on a Calendar task.

OperationId:getCalendarTaskAttachments

", - "operationId": "getCalendarTaskAttachments", - "parameters": [ - { - "name": "taskId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "" - }, - { - "name": "hotelId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "" - }, - { - "name": "idContext", - "in": "query", - "required": false, - "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", - "type": "string" - }, - { - "name": "idType", - "in": "query", - "required": false, - "description": "A reference to the type of object defined by the UniqueID element.", - "type": "string" - }, - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" - }, - { - "$ref": "#/parameters/x-app-key" - }, - { - "$ref": "#/parameters/x-hotelid" - }, - { - "$ref": "#/parameters/x-externalsystem" - }, - { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "200": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - } - }, - "description": "Response for fetching calendar task attachments.", - "schema": { - "$ref": "#/definitions/calendarTaskAttachments" - } - }, - "204": { - "description": "CalendarTaskAttachments not found." - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "CustomerManagement" - ] - } - }, - "/hotels/{hotelId}/activities/{activityId}/task": { - "put": { - "summary": "Update Calendar Task", - "description": "This API will allow you to update an existing Calendar Task.

OperationId:putCalendarTask

", - "operationId": "putCalendarTask", - "parameters": [ - { - "name": "activityId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "" - }, - { - "name": "hotelId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "" - }, - { - "name": "calendarTask", - "in": "body", - "required": true, - "description": "Request to update calendar task.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/calendarTask" - } - ] - } - }, - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" - }, - { - "$ref": "#/parameters/x-app-key" - }, - { - "$ref": "#/parameters/x-hotelid" - }, - { - "$ref": "#/parameters/x-externalsystem" - }, - { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "200": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" - } - }, - "description": "Response for updating calendar task.", - "schema": { - "$ref": "#/definitions/calendarTask" - } - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "CustomerManagement" - ] - }, - "delete": { - "summary": "Delete a Calendar Task", - "description": "This API will allow you to delete a Calendar Task.

OperationId:deleteCalendarTask

", - "operationId": "deleteCalendarTask", - "parameters": [ - { - "name": "activityId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "" - }, - { - "name": "hotelId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "" - }, - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" - }, - { - "$ref": "#/parameters/x-app-key" - }, - { - "$ref": "#/parameters/x-hotelid" - }, - { - "$ref": "#/parameters/x-externalsystem" - }, - { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "200": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" - } - }, - "description": "HATEOAS links which help the consumer to navigate to resources", - "schema": { - "$ref": "#/definitions/status" - } - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "CustomerManagement" - ] - } - }, "/hotels/{hotelId}/trackItems": { "post": { "summary": "Creates track it items", @@ -1022,6 +57,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1134,6 +173,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1266,6 +309,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1421,11 +468,11 @@ "name": "types", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Track It types based on the Track It group.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1433,11 +480,11 @@ "name": "locations", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Locations for Track It location.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1445,11 +492,11 @@ "name": "actions", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Track It actions based on Track It groups.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1565,6 +612,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1656,6 +707,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1756,6 +811,19 @@ "in": "header", "required": true }, + "x-request-id" : { + "name" : "x-request-id", + "type" : "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description" : "Request Id of an incoming request", + "in" : "header" + }, + "x-originating-application" : { + "name" : "x-originating-application", + "type" : "string", + "description" : "Customer's Integration Application Id", + "in" : "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -1766,7 +834,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -2478,7 +1546,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -3028,7 +2096,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -3136,7 +2204,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -3230,7 +2298,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -3963,4 +3031,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/crm.json b/rest-api-specs/property/crm.json index 956fe86..b1a0e55 100644 --- a/rest-api-specs/property/crm.json +++ b/rest-api-specs/property/crm.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Customer Relationship Management API", - "description": "APIs to cater for Customer Relationship Management (profile) functionality in OPERA Cloud. There are different types of profiles in OPERA Cloud, including Guest, Company, Travel Agent, Source, Group, and Contact profile types. A profile can store and display a wide range of information about the guest, company, travel agent etc., depending upon the type of profile. For example, a guest profile can store the guest name, address, contact information, details on billing, membership benefits, preferences and much more. All profiles in OPERA when created are assigned a ProfileID. This ID will be used throughout the CRM APIs.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to cater for Customer Relationship Management (profile) functionality in OPERA Cloud.

There are different types of profiles in OPERA Cloud, including Guest, Company, Travel Agent, Source, Group, and Contact profile types. A profile can store and display a wide range of information about the guest, company, travel agent etc., depending upon the type of profile. For example, a guest profile can store the guest name, address, contact information, details on billing, membership benefits, preferences and much more. All profiles in OPERA when created are assigned a ProfileID. This ID will be used throughout the CRM APIs.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020,2023 Oracle and/or its affiliates.



Compatible with OPERA Cloud release 20.99.99.99.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -78,6 +78,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -207,6 +213,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -301,7 +313,8 @@ "Product", "Upgrade", "Other", - "Ft" + "Ft", + "Discount" ] }, { @@ -623,6 +636,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -735,6 +754,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -830,7 +855,8 @@ "Product", "Upgrade", "Other", - "Ft" + "Ft", + "Discount" ] }, { @@ -912,6 +938,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1003,6 +1035,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1108,6 +1146,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1235,6 +1279,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1404,6 +1454,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1538,6 +1594,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1724,6 +1786,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1826,6 +1894,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1927,6 +2001,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2039,6 +2119,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2153,6 +2239,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2267,6 +2359,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2372,6 +2470,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2588,6 +2692,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3307,6 +3417,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3412,6 +3528,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3546,6 +3668,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4076,6 +4204,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4198,6 +4332,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4317,6 +4457,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4465,6 +4611,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4585,6 +4737,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4706,6 +4864,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4783,6 +4947,118 @@ ] } }, + "/hotels/{hotelId}/profiles/{profileId}/reprocess": { + "put": { + "summary": "Re-Process a single Stage Record", + "description": "Use this API to Re-Process a single Stage Record.

OperationId:reProcessStageRecord

", + "operationId": "reProcessStageRecord", + "parameters": [ + { + "name": "hotelId", + "in": "path", + "required": true, + "description": "Resort for the stage record to reprocess or rematch", + "type": "string" + }, + { + "name": "profileId", + "in": "path", + "required": true, + "description": "Resort Name Id for the stage record to reprocess or rematch", + "type": "string" + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "Response object for the the reprocessed staged profile.", + "schema": { + "$ref": "#/definitions/reProcessStageRecord" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Profile" + ] + } + }, "/issueOtherAwards": { "post": { "summary": "Issue an OTHER type award ", @@ -4811,6 +5087,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5119,7 +5401,6 @@ "in": "query", "required": false, "default": 20, - "maximum": 100, "description": "Indicates maximum number of records a Web Service should return.", "type": "integer" }, @@ -5140,6 +5421,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5242,6 +5529,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5380,6 +5673,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5491,6 +5790,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5596,6 +5901,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5743,7 +6054,6 @@ "in": "query", "required": false, "default": 20, - "maximum": 100, "description": "Indicates maximum number of records a Web Service should return.", "type": "integer" }, @@ -5781,6 +6091,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5883,6 +6199,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6016,6 +6338,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6163,6 +6491,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6284,6 +6618,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6399,6 +6739,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6514,6 +6860,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6629,6 +6981,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6744,6 +7102,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6859,6 +7223,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7734,6 +8104,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7841,6 +8217,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7983,7 +8365,6 @@ "in": "query", "required": false, "default": 20, - "maximum": 100, "description": "Indicates maximum number of records a Web Service should return.", "type": "integer" }, @@ -8004,6 +8385,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8315,6 +8702,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8443,6 +8836,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8535,115 +8934,19 @@ "description": "" }, { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" - }, - { - "$ref": "#/parameters/x-app-key" - }, - { - "$ref": "#/parameters/x-hotelid" - }, - { - "$ref": "#/parameters/x-externalsystem" - }, - { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "200": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - } - }, - "description": "Response object for fetching member points to expire information.", - "schema": { - "$ref": "#/definitions/memberPointsToExpire" - } - }, - "204": { - "description": "MemberPointsToExpire not found." - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "ProfileMembership" - ] - }, - "put": { - "summary": "Extend Member Points set to Expire", - "description": "This will allow you to extend the expiration date based on the rule defined in the Grace Period in months.

OperationId:extendMemberPointsToExpire

", - "operationId": "extendMemberPointsToExpire", - "parameters": [ - { - "name": "membershipId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "" + "name": "limit", + "in": "query", + "required": false, + "description": "Indicates maximum number of records a Web Service should return.", + "type": "integer" }, { - "name": "extendMemberPointsToExpire", - "in": "body", - "required": true, - "description": "Request object to extend a member points to expire.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/extendMemberPointsToExpire" - } - ] - } + "name": "offset", + "in": "query", + "default": 0, + "required": false, + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" }, { "$ref": "#/parameters/authKey" @@ -8655,112 +8958,10 @@ "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/x-hotelid" - }, - { - "$ref": "#/parameters/x-externalsystem" - }, - { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "200": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" - } - }, - "description": "Response Body.", - "schema": { - "$ref": "#/definitions/status" - } - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "ProfileMembership" - ] - } - }, - "/memberships/{membershipId}/promotions": { - "get": { - "summary": "Fetch membership promotions of a guest", - "description": "Use this API to retrieve your available promotions by membershipId.

OperationId:getMembershipPromotions

", - "operationId": "getMembershipPromotions", - "parameters": [ - { - "name": "membershipId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "" + "$ref": "#/parameters/x-request-id" }, { - "name": "includeInactive", - "in": "query", - "required": false, - "description": "Search criteria for fetching inactive membership promotions. When set to true, inactive records will be included.", - "type": "boolean" - }, - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" - }, - { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -8782,13 +8983,244 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching membership promotion information.", + "description": "Response object for fetching member points to expire information.", "schema": { - "$ref": "#/definitions/membershipPromotionsDetails" + "$ref": "#/definitions/memberPointsToExpire" } }, "204": { - "description": "MembershipPromotions not found." + "description": "MemberPointsToExpire not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ProfileMembership" + ] + }, + "put": { + "summary": "Extend Member Points set to Expire", + "description": "This will allow you to extend the expiration date based on the rule defined in the Grace Period in months.

OperationId:extendMemberPointsToExpire

", + "operationId": "extendMemberPointsToExpire", + "parameters": [ + { + "name": "membershipId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "" + }, + { + "name": "extendMemberPointsToExpire", + "in": "body", + "required": true, + "description": "Request object to extend a member points to expire.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/extendMemberPointsToExpire" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "Response Body.", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ProfileMembership" + ] + } + }, + "/memberships/{membershipId}/promotions": { + "get": { + "summary": "Fetch membership promotions of a guest", + "description": "Use this API to retrieve your available promotions by membershipId.

OperationId:getMembershipPromotions

", + "operationId": "getMembershipPromotions", + "parameters": [ + { + "name": "membershipId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "" + }, + { + "name": "includeInactive", + "in": "query", + "required": false, + "description": "Search criteria for fetching inactive membership promotions. When set to true, inactive records will be included.", + "type": "boolean" + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response object for fetching membership promotion information.", + "schema": { + "$ref": "#/definitions/membershipPromotionsDetails" + } + }, + "204": { + "description": "MembershipPromotions not found." }, "400": { "$ref": "#/responses/400" @@ -8873,6 +9305,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8996,6 +9434,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9113,6 +9557,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9214,6 +9664,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9325,6 +9781,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9439,6 +9901,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9549,6 +10017,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9658,6 +10132,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9762,6 +10242,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9867,6 +10353,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10361,6 +10853,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10494,6 +10992,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10606,6 +11110,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10787,6 +11297,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10934,7 +11450,6 @@ "in": "query", "required": false, "default": 20, - "maximum": 100, "description": "Indicates maximum number of records a Web Service should return.", "type": "integer" }, @@ -10961,245 +11476,28 @@ "type": "boolean" }, { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" - }, - { - "$ref": "#/parameters/x-app-key" - }, - { - "$ref": "#/parameters/x-hotelid" - }, - { - "$ref": "#/parameters/x-externalsystem" - }, - { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "200": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - } - }, - "description": "Response of the WS operation FetchProfileMembershipPoints. It contains the summary statistics and/or the details of each of the membership transactions and its points.", - "schema": { - "$ref": "#/definitions/profileMembershipStatistics" - } - }, - "204": { - "description": "ProfileMembershipStatistics not found." - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "ProfileStatistics" - ] - } - }, - "/profileStatistics": { - "get": { - "summary": "Get Profile Statistics", - "description": "This API provides summary/detail/revenue statistics information

OperationId:getProfileStatistics

This API allows a time span of 90 days.

", - "operationId": "getProfileStatistics", - "parameters": [ - { - "name": "profileId", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", - "items": { - "type": "string" - }, - "required": true - }, - { - "name": "hotelIds", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "Hotel code.", - "items": { - "type": "string", - "maxItems": 4000 - }, - "required": true - }, - { - "name": "reportType", - "in": "query", - "required": true, - "type": "string", - "uniqueItems": true, - "enum": [ - "Reservation", - "Revenue", - "ProfileStayRecords", - "DetailStayRecordsRevenue" - ], - "description": "Indicate to get revenue of Stay Records." - }, - { - "name": "stayFrom", - "in": "query", - "required": false, - "description": "Stay from date for report", - "type": "string", - "format": "date" - }, - { - "name": "stayTo", - "in": "query", - "required": false, - "description": "Stay to date for report", - "type": "string", - "format": "date" - }, - { - "name": "summary", - "in": "query", - "required": false, - "description": "Flag to indicate whether summary/detail report is requested.", - "type": "boolean" - }, - { - "name": "passerBy", - "in": "query", - "required": false, - "description": "Flag to include passerBy records.", - "type": "boolean" - }, - { - "name": "contactProfileRoleType", + "name": "reference", "in": "query", "required": false, + "description": "User-defined reference field for the Membership Transaction Adjustment.", "type": "string", - "uniqueItems": true, - "enum": [ - "AccountContact", - "AgentContact", - "ReservationContact", - "ReservationBillingContact", - "All" - ], - "description": "Profile Role Type All." - }, - { - "name": "stayRecordId", - "in": "query", - "required": false, - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", - "type": "string" - }, - { - "name": "stayRecordIdContext", - "in": "query", - "required": false, - "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", - "type": "string" - }, - { - "name": "stayRecordIdType", - "in": "query", - "required": false, - "description": "A reference to the type of object defined by the UniqueID element.", - "type": "string" - }, - { - "name": "reservationId", - "in": "query", - "required": false, - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", - "type": "string" - }, - { - "name": "reservationIdContext", - "in": "query", - "required": false, - "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", - "type": "string" - }, - { - "name": "reservationIdType", - "in": "query", - "required": false, - "description": "A reference to the type of object defined by the UniqueID element.", - "type": "string" + "minLength": 1, + "maxLength": 20 }, { - "name": "limit", - "in": "query", - "required": false, - "default": 20, - "maximum": 100, - "description": "Indicates maximum number of records a Web Service should return.", - "type": "integer" + "$ref": "#/parameters/authKey" }, { - "name": "offset", - "in": "query", - "default": 1, - "required": false, - "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", - "type": "integer" + "$ref": "#/parameters/externalData" }, { - "$ref": "#/parameters/authKey" + "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/externalData" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -11221,13 +11519,257 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching profile stay/reservation/revenue statistics. This object contains collection of summary or detail,Success,Warnings and Errors related to this operation.", + "description": "Response of the WS operation FetchProfileMembershipPoints. It contains the summary statistics and/or the details of each of the membership transactions and its points.", "schema": { - "$ref": "#/definitions/profileStatistics" + "$ref": "#/definitions/profileMembershipStatistics" } }, "204": { - "description": "ProfileStatistics not found." + "description": "ProfileMembershipStatistics not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ProfileStatistics" + ] + } + }, + "/profileStatistics": { + "get": { + "summary": "Get Profile Statistics", + "description": "This API provides summary/detail/revenue statistics information

OperationId:getProfileStatistics

This API allows a time span of 90 days.

", + "operationId": "getProfileStatistics", + "parameters": [ + { + "name": "profileId", + "in": "query", + "type": "array", + "collectionFormat": "multi", + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "items": { + "type": "string" + }, + "required": true + }, + { + "name": "hotelIds", + "in": "query", + "type": "array", + "collectionFormat": "multi", + "description": "Hotel code.", + "items": { + "type": "string", + "maxItems": 4000 + }, + "required": true + }, + { + "name": "reportType", + "in": "query", + "required": true, + "type": "string", + "uniqueItems": true, + "enum": [ + "Reservation", + "Revenue", + "ProfileStayRecords", + "DetailStayRecordsRevenue" + ], + "description": "Indicate to get revenue of Stay Records." + }, + { + "name": "stayFrom", + "in": "query", + "required": false, + "description": "Stay from date for report", + "type": "string", + "format": "date" + }, + { + "name": "stayTo", + "in": "query", + "required": false, + "description": "Stay to date for report", + "type": "string", + "format": "date" + }, + { + "name": "summary", + "in": "query", + "required": false, + "description": "Flag to indicate whether summary/detail report is requested.", + "type": "boolean" + }, + { + "name": "passerBy", + "in": "query", + "required": false, + "description": "Flag to include passerBy records.", + "type": "boolean" + }, + { + "name": "contactProfileRoleType", + "in": "query", + "required": false, + "type": "string", + "uniqueItems": true, + "enum": [ + "AccountContact", + "AgentContact", + "ReservationContact", + "ReservationBillingContact", + "All" + ], + "description": "Profile Role Type All." + }, + { + "name": "stayRecordId", + "in": "query", + "required": false, + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string" + }, + { + "name": "stayRecordIdContext", + "in": "query", + "required": false, + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", + "type": "string" + }, + { + "name": "stayRecordIdType", + "in": "query", + "required": false, + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string" + }, + { + "name": "reservationId", + "in": "query", + "required": false, + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string" + }, + { + "name": "reservationIdContext", + "in": "query", + "required": false, + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", + "type": "string" + }, + { + "name": "reservationIdType", + "in": "query", + "required": false, + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string" + }, + { + "name": "currencyCode", + "in": "query", + "required": false, + "description": "Indicates currency in which the stay revenue must be rendered.", + "type": "string" + }, + { + "name": "limit", + "in": "query", + "required": false, + "default": 20, + "description": "Indicates maximum number of records a Web Service should return.", + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "default": 1, + "required": false, + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response object for fetching profile stay/reservation/revenue statistics. This object contains collection of summary or detail,Success,Warnings and Errors related to this operation.", + "schema": { + "$ref": "#/definitions/profileStatistics" + } + }, + "204": { + "description": "ProfileStatistics not found." }, "400": { "$ref": "#/responses/400" @@ -11342,6 +11884,15 @@ "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", "type": "integer" }, + { + "name": "reference", + "in": "query", + "required": false, + "description": "User-defined reference field for the Membership Transaction Adjustment.", + "type": "string", + "minLength": 1, + "maxLength": 20 + }, { "$ref": "#/parameters/authKey" }, @@ -11351,6 +11902,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11430,7 +11987,7 @@ "/profiles": { "get": { "summary": "Search for profile(s)", - "description": "Use this API when you want to search for a profile as part of a booking process or to manage a profile data. The response will include a list of profiles that exist in OPERA, based on your search criteria. For example, you want to see if a profile for Mr David Smith exists - you can search by various criteria, such as first name, last name, email. The response will include a list of any profiles that exist for Mr David Smith. If a profile matches the criteria, and you want to get more details of that profile, proceed to use getProfile with the profileId in the request. Maximum response data limit is 1000 records, so use more query parameters to narrow your results. This API is not designed to support sync between two systems or initial upload of data.

OperationId:getProfiles

", + "description": "Use this API when you want to search for a profile. The response will include a list of profiles that exist in OPERA, based on your search criteria. For example, you want to see if a profile for Mr David Smith exists - you can search by various criteria, such as first, last name, email. The response will include a list of any profiles that exist for Mr Davis Smith. If a profile matches the criteria, and you want to get more details of that profile, proceed to use getProfile with the profileID in the request. In the response TotalResults=1000 means, it returns maximum 1000 matching records even matching records can be equal to or greater than 1000. To get more accurate results, provide more search criteria.

OperationId:getProfiles

The maximum allowable limit for this API is 200.

", "operationId": "getProfiles", "parameters": [ { @@ -11664,7 +12221,7 @@ "name": "communication", "in": "query", "required": false, - "description": "Any communication method associated to the profile such as phone, fax, eMail id.", + "description": "Any communication method associated to the profile such as phone, fax, email address.", "type": "string" }, { @@ -11829,7 +12386,7 @@ "in": "query", "type": "array", "collectionFormat": "multi", - "description": "Additional identifying value assigned by the creating system.", + "description": "Additional identifying value assigned by the creating system. This query parameter is deprecated.", "items": { "type": "integer" }, @@ -11840,7 +12397,7 @@ "in": "query", "type": "array", "collectionFormat": "multi", - "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA). This query parameter is deprecated.", "items": { "type": "string" }, @@ -11851,7 +12408,7 @@ "in": "query", "type": "array", "collectionFormat": "multi", - "description": "A reference to the type of object defined by the UniqueID element.", + "description": "A reference to the type of object defined by the UniqueID element. This query parameter is deprecated.", "items": { "type": "string" }, @@ -11939,6 +12496,28 @@ }, "required": false }, + { + "name": "birthDate", + "in": "query", + "required": false, + "description": "Date of birth", + "type": "string", + "format": "date" + }, + { + "name": "phone", + "in": "query", + "required": false, + "description": "The phone number assoicated to the profile.", + "type": "string" + }, + { + "name": "email", + "in": "query", + "required": false, + "description": "The email address associated to the profile.", + "type": "string" + }, { "$ref": "#/parameters/authKey" }, @@ -11948,6 +12527,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12025,7 +12610,7 @@ }, "post": { "summary": "Create a profile", - "description": "When a profile doesn't already exist in OPERA, use this to create a new profile. The response will provide the newly created profile's OPERA ID in the Location header. There are many fields in postProfile defined by ListOfValues; ensure you have reviewed ListOfValues APIs in order successfully to use postProfile.

OperationId:postProfile

", + "description": "When a profile doesn't already exist for a guest, use this to create a new profile. The response will provide the newly created profile's OPERA ID. There are many fields in postProfile defined by ListOfValues; ensure you have reviewed ListOfValues APIs in order successfully to use postProfile.

OperationId:postProfile

", "operationId": "postProfile", "parameters": [ { @@ -12228,6 +12813,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12352,6 +12943,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12564,6 +13161,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12640,10 +13243,296 @@ ] } }, + "/profiles/profileMatches": { + "get": { + "summary": "Get potential profile matches", + "description": "This API will provide a list of potential profiles matching the given criteria.

OperationId:getProfileMatches

", + "operationId": "getProfileMatches", + "parameters": [ + { + "name": "lastName", + "in": "query", + "required": false, + "description": "Last name of the user", + "type": "string" + }, + { + "name": "firstName", + "in": "query", + "required": false, + "description": "First name of the user", + "type": "string" + }, + { + "name": "AddressLine1", + "in": "query", + "required": false, + "description": "First Line of Street Address. For profile search it matches the first Address line.", + "type": "string" + }, + { + "name": "AddressLine2", + "in": "query", + "required": false, + "description": "Second Line of Street Address. For profile search it matches the first Address line.", + "type": "string" + }, + { + "name": "city", + "in": "query", + "required": false, + "description": "City (e.g., Dublin), town, or postal station (i.e., a postal service territory, often used in a military address).", + "type": "string" + }, + { + "name": "state", + "in": "query", + "required": false, + "description": "State or Province name (e.g., Texas).", + "type": "string" + }, + { + "name": "postalCode", + "in": "query", + "required": false, + "description": "Post Office Code number.", + "type": "string" + }, + { + "name": "country", + "in": "query", + "required": false, + "description": "Country Address", + "type": "string" + }, + { + "name": "email", + "in": "query", + "required": false, + "description": "Email linked to the user.", + "type": "string" + }, + { + "name": "phone", + "in": "query", + "required": false, + "description": "Telephone linked to the user.", + "type": "string" + }, + { + "name": "matchPercentage", + "in": "query", + "required": false, + "description": "match percentage criteria will exceed.", + "type": "number" + }, + { + "name": "legalCompany", + "in": "query", + "required": false, + "description": "Name Of the company the individual is associated with.", + "type": "string" + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response object with the details of the profiles match.", + "schema": { + "$ref": "#/definitions/profileMatchType" + } + }, + "204": { + "description": "No profile Match found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Profile" + ] + } + }, + "/profiles/stageProfileMatches": { + "get": { + "summary": "Get potential stage profile matches", + "description": "This API provides a list of potential profiles matching the given stage profile.

OperationId:getStagedProfileMatches

", + "operationId": "getStagedProfileMatches", + "parameters": [ + { + "name": "hotelId", + "in": "query", + "required": false, + "description": "The resort to which the profile belongs", + "type": "string" + }, + { + "name": "resortNameId", + "in": "query", + "required": false, + "description": "Profile's external ID", + "type": "string" + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response object with the details of the profiles match.", + "schema": { + "$ref": "#/definitions/stageProfileMatchesType" + } + }, + "204": { + "description": "No profile Match found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Profile" + ] + } + }, "/profiles/{profileId}": { "get": { "summary": "Get profile by ID", - "description": "Use this API to retrieve a specific profile's detail information using OPERA's profileId. You can retrieve any type of profile including guest, travel agent, company, source, group, or contact. If you do not know OPERA profileID, use getProfiles or getProfileByExtId API first to get OPERA profileId.

OperationId:getProfile

", + "description": "You would use this to retrieve any type of profile, whether it is a company, travel agent, individual, source or group

OperationId:getProfile

", "operationId": "getProfile", "parameters": [ { @@ -12784,6 +13673,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13494,6 +14389,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13593,6 +14494,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13727,6 +14634,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13859,6 +14772,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14040,6 +14959,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14154,6 +15079,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14276,6 +15207,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14417,227 +15354,10 @@ "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/x-hotelid" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-externalsystem" - }, - { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "200": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - } - }, - "description": "Response object containing profile routing instructions.", - "schema": { - "$ref": "#/definitions/profileCashieringDetailsInfo" - } - }, - "204": { - "description": "CashieringDetails not found." - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "Profile" - ] - }, - "put": { - "summary": "Change cashiering details for a profile", - "description": "Update a profiles Financial details, such as billing, routing instructions.

OperationId:changeProfileCashieringDetails

", - "operationId": "changeProfileCashieringDetails", - "parameters": [ - { - "name": "profileId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "" - }, - { - "name": "profileCashieringDetails", - "in": "body", - "required": true, - "description": "Request object for changing the profile cashiering details.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/profileCashieringDetails" - } - ] - } - }, - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" - }, - { - "$ref": "#/parameters/x-app-key" - }, - { - "$ref": "#/parameters/x-hotelid" - }, - { - "$ref": "#/parameters/x-externalsystem" - }, - { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "200": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" - } - }, - "description": "Response Body.", - "schema": { - "$ref": "#/definitions/status" - } - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "Profile" - ] - } - }, - "/profiles/{profileId}/commissionAccount": { - "get": { - "summary": "Get commission account on a profile", - "description": "Retrieve Commission Account details from a specified profile.

OperationId:getProfileCommissionAccount

", - "operationId": "getProfileCommissionAccount", - "parameters": [ - { - "name": "profileId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "" - }, - { - "name": "hotelIds", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "items": { - "type": "string", - "maxItems": 4000 - }, - "required": false - }, - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" - }, - { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -14659,13 +15379,248 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching profile commission detail.", + "description": "Response object containing profile routing instructions.", "schema": { - "$ref": "#/definitions/profileCommissionAccountInfo" + "$ref": "#/definitions/profileCashieringDetailsInfo" } }, "204": { - "description": "ProfileCommissionAccount not found." + "description": "CashieringDetails not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Profile" + ] + }, + "put": { + "summary": "Change cashiering details for a profile", + "description": "Update a profiles Financial details, such as billing, routing instructions.

OperationId:changeProfileCashieringDetails

", + "operationId": "changeProfileCashieringDetails", + "parameters": [ + { + "name": "profileId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "" + }, + { + "name": "profileCashieringDetails", + "in": "body", + "required": true, + "description": "Request object for changing the profile cashiering details.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/profileCashieringDetails" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "Response Body.", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Profile" + ] + } + }, + "/profiles/{profileId}/commissionAccount": { + "get": { + "summary": "Get commission account on a profile", + "description": "Retrieve Commission Account details from a specified profile.

OperationId:getProfileCommissionAccount

", + "operationId": "getProfileCommissionAccount", + "parameters": [ + { + "name": "profileId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "" + }, + { + "name": "hotelIds", + "in": "query", + "type": "array", + "collectionFormat": "multi", + "items": { + "type": "string", + "maxItems": 4000 + }, + "required": false + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response object for fetching profile commission detail.", + "schema": { + "$ref": "#/definitions/profileCommissionAccountInfo" + } + }, + "204": { + "description": "ProfileCommissionAccount not found." }, "400": { "$ref": "#/responses/400" @@ -14814,6 +15769,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14926,6 +15887,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15038,6 +16005,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15166,6 +16139,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15280,8 +16259,13 @@ { "name": "flexFieldCode", "in": "query", - "type": "string", + "type": "array", + "collectionFormat": "multi", "description": "Flex field code", + "items": { + "type": "string", + "maxItems": 50 + }, "required": false }, { @@ -15317,6 +16301,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15448,6 +16438,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15568,6 +16564,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15686,6 +16688,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15818,6 +16826,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15946,6 +16960,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16081,6 +17101,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16191,6 +17217,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16506,6 +17538,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16627,6 +17665,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16807,6 +17851,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16938,6 +17988,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17055,6 +18111,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17169,6 +18231,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17287,6 +18355,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17475,6 +18549,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17608,6 +18688,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17743,6 +18829,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17855,6 +18947,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17981,6 +19079,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18133,6 +19237,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18244,6 +19354,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18356,6 +19472,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18463,6 +19585,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18621,6 +19749,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18769,6 +19903,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18948,6 +20088,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19092,6 +20238,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19233,6 +20385,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19354,6 +20512,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19509,6 +20673,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19651,6 +20821,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19876,6 +21052,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19980,6 +21162,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20177,6 +21365,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20250,6 +21444,117 @@ ] } }, + "/reProcessStageRecords": { + "put": { + "summary": "Re-Process all Stage Records", + "description": "Use this API to Re-Process all Stage Records.

OperationId:reProcessStageRecords

", + "operationId": "reProcessStageRecords", + "parameters": [ + { + "name": "reprocessStageRecords", + "in": "body", + "required": true, + "description": "Request object for reprocessing Stage records.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/reProcessStageRecordsCriteria" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "Response object for the staged profile.", + "schema": { + "$ref": "#/definitions/reProcessStageRecords" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Profile" + ] + } + }, "/recentlyAccessedProfiles": { "get": { "summary": "Fetch recently accessed profiles", @@ -20265,6 +21570,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20356,6 +21667,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20448,6 +21765,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20539,6 +21862,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20630,6 +21959,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20721,6 +22056,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20861,7 +22202,8 @@ "Routing", "UserDefinedField", "Identifier", - "InvalidDetail" + "InvalidDetail", + "Commission" ] }, "required": false @@ -20875,6 +22217,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20986,6 +22334,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21248,6 +22602,21 @@ "maxLength": 40, "type": "string" }, + { + "name": "clientID", + "in": "query", + "required": false, + "description": "Accepts a client ID number and retrieves the suspended profile(s) associated with the provided code.", + "type": "string" + }, + { + "name": "errorDescription", + "in": "query", + "required": false, + "description": "The error description for the staged profile.", + "type": "string", + "maxLength": 200 + }, { "$ref": "#/parameters/authKey" }, @@ -21257,6 +22626,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21357,6 +22732,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21455,6 +22836,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21569,6 +22956,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21650,6 +23043,7 @@ "summary": "Fetch Suspended Profile Addresses", "description": "Fetch Suspended Profile Addresses

OperationId:getSuspendedAddresses

The maximum allowable limit for this API is 200.

", "operationId": "getSuspendedAddresses", + "deprecated": true, "parameters": [ { "name": "name", @@ -21710,6 +23104,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21786,16 +23186,25 @@ ] } }, - "/suspendedProfileErrorSummary": { + "/suspendedProfiles/errorsSummary": { "get": { - "summary": "Get suspended profile error summary details", - "description": "Retrieve the suspended profile error summary details

OperationId:getSuspendedProfileErrorSummary

", - "operationId": "getSuspendedProfileErrorSummary", + "summary": "Get suspended profiles errors summary details", + "description": "Retrieve the suspended profiles errors summary details

OperationId:getSuspendedProfilesErrorsSummary

", + "operationId": "getSuspendedProfilesErrorsSummary", "parameters": [ + { + "name": "insertDate", + "in": "query", + "required": false, + "description": "Fetch the statistics from this date.", + "type": "string", + "format": "date" + }, { "name": "hotelIds", "in": "query", "type": "array", + "description": "Hotel codes of the profile's origin.", "collectionFormat": "multi", "items": { "type": "string", @@ -21804,104 +23213,22 @@ "required": false }, { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" - }, - { - "$ref": "#/parameters/x-app-key" - }, - { - "$ref": "#/parameters/x-hotelid" - }, - { - "$ref": "#/parameters/x-externalsystem" - }, - { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "200": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - } - }, - "description": "Response object for fetch suspended profile Errors summary. This object contains collection of profile erros and count of how many profiles encountered this error.", - "schema": { - "$ref": "#/definitions/suspendedProfileErrorSummaryInfo" - } - }, - "204": { - "description": "SuspendedProfileErrorSummary not found." - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" + "name": "limit", + "in": "query", + "required": false, + "default": 25, + "description": "Indicates maximum number of records this api should return.", + "type": "integer", + "minimum": 1 }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "Profile" - ] - } - }, - "/suspendedStayRecordId/{suspendedStayRecordId}": { - "get": { - "summary": "Get a Suspended Stay by the Suspended Stay Record ID.", - "description": "This API provides Suspended Stay information including Revenue, Rate, Membership and Error details.

OperationId:getSuspendedStay

", - "operationId": "getSuspendedStay", - "parameters": [ { - "name": "suspendedStayRecordId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Suspended Stay Record ID." + "name": "offset", + "in": "query", + "default": 1, + "required": false, + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer", + "minimum": 1 }, { "$ref": "#/parameters/authKey" @@ -21913,115 +23240,10 @@ "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/x-hotelid" - }, - { - "$ref": "#/parameters/x-externalsystem" - }, - { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "200": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - } - }, - "description": "Response object for fetching Suspended Stay, including Revenue, Rate, Membership and Error details.", - "schema": { - "$ref": "#/definitions/suspendedStayType" - } - }, - "204": { - "description": "SuspendedStay not found." - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "SuspendedStay" - ] - }, - "put": { - "summary": "Update a Suspended Stay by the Suspended Stay Record ID.", - "description": "Use this to update a Suspended Stay information including Revenue, Rate and Membership details.

OperationId:putSuspendedStay

", - "operationId": "putSuspendedStay", - "parameters": [ - { - "name": "suspendedStayRecordId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Suspended Stay Record ID." + "$ref": "#/parameters/x-request-id" }, { - "name": "suspendedStay", - "in": "body", - "required": true, - "description": "Request object for change/modification of Suspended Stay, including Revenue, Rate and Membership details.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/suspendedStayType" - } - ] - } - }, - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" - }, - { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -22041,17 +23263,16 @@ "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" } }, - "description": "Response object for change/modification of Suspended Stay, including Revenue, Rate and Membership details.", + "description": "Response object for fetch suspended profiles errors summary. This object contains collection of profiles errors and the number of profiles that were encountered with these errors.", "schema": { - "$ref": "#/definitions/status" + "$ref": "#/definitions/suspendedProfilesErrorsSummaryInfo" } }, + "204": { + "description": "SuspendedProfilesErrorsSummary not found." + }, "400": { "$ref": "#/responses/400" }, @@ -22096,22 +23317,38 @@ "application/json;charset=UTF-8" ], "tags": [ - "SuspendedStay" + "Profile" ] - }, - "delete": { - "summary": "Delete a suspended stay by the Suspended Stay Record ID.", - "description": "Use this to remove a Suspended Stay from OPERA including all its details like Revenue, Rate, Membership, Errors.

OperationId:deleteSuspendedStay

", - "operationId": "deleteSuspendedStay", + } + }, + "/suspendedProfiles/errorsSummary/profileType": { + "get": { + "summary": "Get suspended profiles match errors summary information grouped by profile type.", + "description": "Use this api to get the profiles match errors summary grouped by profile type

OperationId:getSuspendedProfilesErrorsSummaryByProfileType

", + "operationId": "getSuspendedProfilesErrorsSummaryByProfileType", "parameters": [ { - "name": "suspendedStayRecordId", - "in": "path", - "required": true, + "name": "insertDate", + "in": "query", + "required": false, + "description": "Fetch the statistics from this date.", "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Suspended Stay Record ID." + "format": "date" + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "Indicates maximum number of records this api should return.", + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "default": 0, + "required": false, + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" }, { "$ref": "#/parameters/authKey" @@ -22122,6 +23359,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22140,17 +23383,136 @@ "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" - }, - "Location": { + } + }, + "description": "Response object for fetch suspended profiles errors summary grouped by profile types. This object contains collection of profile types and count of how many errors encountered in each.", + "schema": { + "$ref": "#/definitions/suspendedProfilesErrorsSummaryByProfileTypeInfo" + } + }, + "204": { + "description": "SuspendedProfilesErrorsSummaryByProfileType not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Profile" + ] + } + }, + "/suspendedProfiles/errorsSummary/property": { + "get": { + "summary": "Get suspended profiles match errors summary information grouped by property.", + "description": "Use this api to get the profiles match errors summary to see the count of errors appears in each property.

OperationId:getSuspendedProfilesErrorsStatByProperty

", + "operationId": "getSuspendedProfilesErrorsStatByProperty", + "parameters": [ + { + "name": "insertDate", + "in": "query", + "required": false, + "description": "Fetch the statistics from this date.", + "type": "string", + "format": "date" + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "Indicates maximum number of records this api should return.", + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "default": 0, + "required": false, + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { "type": "string", - "description": "Location of newly created resource" + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response object for fetch suspended profiles errors summary for a specific error and see the number of times it appears in each property. This object contains collection of hotel and count of how many hotels encountered this error.", "schema": { - "$ref": "#/definitions/status" + "$ref": "#/definitions/suspendedProfilesErrorsSummaryByPropertyInfo" } }, + "204": { + "description": "SuspendedProfilesErrorsSummaryByProperty not found." + }, "400": { "$ref": "#/responses/400" }, @@ -22195,58 +23557,179 @@ "application/json;charset=UTF-8" ], "tags": [ - "SuspendedStay" + "Profile" + ] + }, + "post": { + "summary": "Get suspended profiles match errors summary information grouped by property.", + "description": "Use this api to get the profiles match errors summary for a specific error and see the number of times it appears in each property.

OperationId:getSuspendedProfilesErrorsSummaryByProperty

", + "operationId": "getSuspendedProfilesErrorsSummaryByProperty", + "parameters": [ + { + "name": "errorDesc", + "in": "body", + "required": true, + "description": "Request object for filtering by error description of the suspended profiles.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/errorDescType" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "201": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response object for fetch suspended profiles errors summary for a specific error and see the number of times it appears in each property. This object contains collection of hotel and count of how many hotels encountered this error.", + "schema": { + "$ref": "#/definitions/suspendedProfilesErrorsSummaryByPropertyInfo" + } + }, + "204": { + "description": "SuspendedProfilesErrorsSummaryByProperty not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Profile" ] } }, - "/suspendedStays": { + "/suspendedProfiles/matchStats": { "get": { - "summary": "Get Suspended Stays", - "description": "This API provides Suspended Stay information. Suspended stays are records that need to be manually processed, as they have been suspended during an upload to OPERA Cloud.

OperationId:getSuspendedStays

", - "operationId": "getSuspendedStays", + "summary": "Get suspended profile match statistics information.", + "description": "Retrieve the suspended profile match statistics information.

OperationId:getSuspendedProfilesMatchStats

", + "operationId": "getSuspendedProfilesMatchStats", "parameters": [ { "name": "hotelId", "in": "query", "required": false, - "description": "Hotel code.", + "description": "Hotel code of the profile's origin.", + "type": "string" + }, + { + "name": "profileType", + "in": "query", "type": "string", - "minLength": 1, - "maxLength": 20 + "description": "Profile type of the profile matched.", + "uniqueItems": true, + "enum": [ + "Guest", + "Agent", + "Company", + "Group", + "Source" + ], + "required": false }, { - "name": "reservationStatus", + "name": "insertDateFrom", "in": "query", "required": false, + "description": "Fetch the statistics from this date.", "type": "string", - "description": "Status of reservation.", - "minLength": 1, - "maxLength": 20 + "format": "date" }, { - "name": "importDate", + "name": "insertDateTo", "in": "query", "required": false, - "description": "Date of creation or import of stay.", + "description": "Fetch the statistics up to this date.", "type": "string", "format": "date" }, { "name": "limit", "in": "query", - "default": 20, + "default": 25, "required": false, - "description": "Indicates maximum number of records a Web Service should return.", + "description": "Indicates maximum number of records this api should return.", "type": "integer", - "maximum": 200 + "minimum": 1 }, { "name": "offset", "in": "query", - "default": 0, + "default": 1, "required": false, "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", - "type": "integer" + "type": "integer", + "minimum": 1 }, { "$ref": "#/parameters/authKey" @@ -22257,6 +23740,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22277,13 +23766,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching Suspended Stays.", + "description": "Response object for fetch suspended profile match statistics.", "schema": { - "$ref": "#/definitions/suspendedStaySummariesType" + "$ref": "#/definitions/suspendedProfilesMatchStats" } }, "204": { - "description": "SuspendedStays not found." + "description": "/suspendedProfiles/matchStats not found." }, "400": { "$ref": "#/responses/400" @@ -22329,28 +23818,30 @@ "application/json;charset=UTF-8" ], "tags": [ - "SuspendedStay" + "Profile" ] } }, - "/synchronizeProfileSubscriptions": { - "put": { - "summary": "Synchronize profile subscriptions", - "description": "Synchronize profile subscriptions

OperationId:synchronizeProfileSubscriptions

", - "operationId": "synchronizeProfileSubscriptions", + "/suspendedProfiles/matchStats/matchCriteria": { + "get": { + "summary": "Get suspended profiles match statistics information grouped by match criteria.", + "description": "Use this api to get the profile match statistics grouped by match criteria.

OperationId:getSuspendedProfilesMatchStatsByMatchCriteria

", + "operationId": "getSuspendedProfilesMatchStatsByMatchCriteria", "parameters": [ { - "name": "profileSubscriptionsToSynchronize", - "in": "body", - "required": true, - "description": "Request object for re-subscribing profile subscriptions.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/profileSubscriptionsToSynchronize" - } - ] - } + "name": "limit", + "in": "query", + "required": false, + "description": "Indicates maximum number of records this api should return.", + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "default": 0, + "required": false, + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" }, { "$ref": "#/parameters/authKey" @@ -22361,6 +23852,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22379,17 +23876,16 @@ "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "Response object for fetch suspended profiles match statistics grouped by match criteria.", "schema": { - "$ref": "#/definitions/status" + "$ref": "#/definitions/suspendedProfilesMatchStatsByMatchCriteria" } }, + "204": { + "description": "SuspendedProfilesMatchStatsByMatchCriteria not found." + }, "400": { "$ref": "#/responses/400" }, @@ -22438,25 +23934,155 @@ ] } }, - "/validateForgetProfiles": { - "put": { - "summary": "Validate forget profiles", - "description": "Validate forget profiles.

OperationId:validateForgetProfiles

", - "operationId": "validateForgetProfiles", + "/suspendedProfiles/matchStats/profileType": { + "get": { + "summary": "Get suspended profiles match statistics information grouped by profile type.", + "description": "Use this api to get the profiles match statistics grouped by profile type.

OperationId:getSuspendedProfilesMatchStatsByProfileType

", + "operationId": "getSuspendedProfilesMatchStatsByProfileType", "parameters": [ { - "name": "forgetProfilesCriteria", - "in": "body", - "required": true, - "description": "Operation to validate profiles for forgetting.", + "name": "insertDate", + "in": "query", + "required": false, + "description": "Fetch the statistics from this date.", + "type": "string", + "format": "date" + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "Indicates maximum number of records this api should return.", + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "default": 0, + "required": false, + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response object for fetch suspended profiles match statistics grouped by profile type.", "schema": { - "allOf": [ - { - "$ref": "#/definitions/forgetProfilesCriteria" - } - ] + "$ref": "#/definitions/suspendedProfilesMatchStatsByProfileType" } }, + "204": { + "description": "SuspendedProfilesMatchStatsByProfileType not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Profile" + ] + } + }, + "/suspendedProfiles/matchStats/property": { + "get": { + "summary": "Get suspended profiles match statistics information grouped by property.", + "description": "Use this api to get the profiles match statistics grouped by property.

OperationId:getSuspendedProfilesMatchStatsByProperty

", + "operationId": "getSuspendedProfilesMatchStatsByProperty", + "parameters": [ + { + "name": "insertDate", + "in": "query", + "required": false, + "description": "Fetch the statistics from this date.", + "type": "string", + "format": "date" + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "Indicates maximum number of records this api should return.", + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "default": 0, + "required": false, + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" + }, { "$ref": "#/parameters/authKey" }, @@ -22466,6 +24092,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22484,17 +24116,16 @@ "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" } }, - "description": "Response object for validating profiles for forgetting.", + "description": "Response object for fetch suspended profiles match statistics grouped by property.", "schema": { - "$ref": "#/definitions/validatedForgetProfiles" + "$ref": "#/definitions/suspendedProfilesMatchStatsByProperty" } }, + "204": { + "description": "SuspendedProfilesMatchStatsByProperty not found." + }, "400": { "$ref": "#/responses/400" }, @@ -22542,32 +24173,1261 @@ "Profile" ] } - } - }, - "parameters": { - "externalData": { - "name": "externalData", - "type": "string", - "description": "Pass this header as true, if payload needs DVM", - "in": "header" - }, - "authKey": { - "name": "authorization", - "description": "Bearer token that needs to be passed which is generated post user authentication", - "type": "string", - "in": "header", - "required": true - }, - "x-app-key": { - "name": "x-app-key", - "description": "Client or Partner's Application Key", - "type": "string", - "pattern": "^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12}$", - "in": "header", - "required": true }, - "x-hotelid": { - "name": "x-hotelid", + "/suspendedProfiles/matchStats/propertyAndProfileType": { + "get": { + "summary": "Get suspended profiles match statistics information grouped by property and profile type.", + "description": "Use this api to get the profiles match statistics grouped by property and profile type.

OperationId:getSuspendedProfilesMatchStatsByPropertyAndProfileType

", + "operationId": "getSuspendedProfilesMatchStatsByPropertyAndProfileType", + "parameters": [ + { + "name": "insertDate", + "in": "query", + "required": false, + "description": "Fetch the statistics from this date.", + "type": "string", + "format": "date" + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "Indicates maximum number of records this api should return.", + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "default": 0, + "required": false, + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response object for fetch suspended profiles match statistics grouped by profile type.", + "schema": { + "$ref": "#/definitions/suspendedProfilesMatchStatsByPropertyAndProfileType" + } + }, + "204": { + "description": "SuspendedProfilesMatchStatsByPropertyAndProfileType not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Profile" + ] + } + }, + "/suspendedProfiles/matchStats/threshold": { + "get": { + "summary": "Get suspended profiles match statistics summary information filtering by threshold type.", + "description": "Use this api to get the profiles match statistics filtered by region, name type and threshold type.

OperationId:getSuspendedProfilesMatchStatsByThreshold

", + "operationId": "getSuspendedProfilesMatchStatsByThreshold", + "parameters": [ + { + "name": "regionCode", + "in": "query", + "description": "Profile region.", + "type": "string", + "required": true + }, + { + "name": "hotelId", + "in": "query", + "description": "Hotel id of the profile's origin.", + "type": "string", + "required": false + }, + { + "name": "threshold", + "in": "query", + "required": true, + "description": "Returns the matches that are either upper, lower or between the threshold.", + "uniqueItems": true, + "enum": [ + "Upper", + "Lower", + "Between" + ], + "type": "string" + }, + { + "name": "profileType", + "in": "query", + "type": "string", + "description": "Name type of the profile matched.", + "uniqueItems": true, + "enum": [ + "Guest", + "Agent", + "Company", + "Group", + "Source" + ], + "required": true + }, + { + "name": "limit", + "in": "query", + "default": 25, + "required": false, + "description": "Indicates maximum number of records this api should return.", + "type": "integer", + "minimum": 1 + }, + { + "name": "offset", + "in": "query", + "default": 1, + "required": false, + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer", + "minimum": 1 + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response object for fetch suspended profiles match statistics summary information filtering by threshold type.", + "schema": { + "$ref": "#/definitions/suspendedProfilesMatchStatsByThreshold" + } + }, + "204": { + "description": "SuspendedProfilesMatchStatsByThreshold not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Profile" + ] + } + }, + "/suspendedStayRecordId/{suspendedStayRecordId}": { + "get": { + "summary": "Get a Suspended Stay by the Suspended Stay Record ID.", + "description": "This API provides Suspended Stay information including Revenue, Rate, Membership and Error details.

OperationId:getSuspendedStay

", + "operationId": "getSuspendedStay", + "parameters": [ + { + "name": "suspendedStayRecordId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Suspended Stay Record ID." + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response object for fetching Suspended Stay, including Revenue, Rate, Membership and Error details.", + "schema": { + "$ref": "#/definitions/suspendedStayType" + } + }, + "204": { + "description": "SuspendedStay not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "SuspendedStay" + ] + }, + "put": { + "summary": "Update a Suspended Stay by the Suspended Stay Record ID.", + "description": "Use this to update a Suspended Stay information including Revenue, Rate and Membership details.

OperationId:putSuspendedStay

", + "operationId": "putSuspendedStay", + "parameters": [ + { + "name": "suspendedStayRecordId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Suspended Stay Record ID." + }, + { + "name": "suspendedStay", + "in": "body", + "required": true, + "description": "Request object for change/modification of Suspended Stay, including Revenue, Rate and Membership details.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/suspendedStayType" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "Response object for change/modification of Suspended Stay, including Revenue, Rate and Membership details.", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "SuspendedStay" + ] + }, + "delete": { + "summary": "Delete a suspended stay by the Suspended Stay Record ID.", + "description": "Use this to remove a Suspended Stay from OPERA including all its details like Revenue, Rate, Membership, Errors.

OperationId:deleteSuspendedStay

", + "operationId": "deleteSuspendedStay", + "parameters": [ + { + "name": "suspendedStayRecordId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Suspended Stay Record ID." + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "HATEOAS links which help the consumer to navigate to resources", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "SuspendedStay" + ] + } + }, + "/suspendedStays": { + "get": { + "summary": "Get Suspended Stays", + "description": "This API provides Suspended Stay information. Suspended stays are records that need to be manually processed, as they have been suspended during an upload to OPERA Cloud.

OperationId:getSuspendedStays

", + "operationId": "getSuspendedStays", + "parameters": [ + { + "name": "hotelId", + "in": "query", + "required": false, + "description": "Hotel code.", + "type": "string", + "minLength": 1, + "maxLength": 20 + }, + { + "name": "reservationStatus", + "in": "query", + "required": false, + "type": "string", + "description": "Status of reservation.", + "minLength": 1, + "maxLength": 20 + }, + { + "name": "importDate", + "in": "query", + "required": false, + "description": "Date of creation or import of stay.", + "type": "string", + "format": "date" + }, + { + "name": "limit", + "in": "query", + "default": 20, + "required": false, + "description": "Indicates maximum number of records a Web Service should return.", + "type": "integer", + "maximum": 200 + }, + { + "name": "offset", + "in": "query", + "default": 0, + "required": false, + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response object for fetching Suspended Stays.", + "schema": { + "$ref": "#/definitions/suspendedStaySummariesType" + } + }, + "204": { + "description": "SuspendedStays not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "SuspendedStay" + ] + } + }, + "/synchronizeProfileSubscriptions": { + "put": { + "summary": "Synchronize profile subscriptions", + "description": "Synchronize profile subscriptions

OperationId:synchronizeProfileSubscriptions

", + "operationId": "synchronizeProfileSubscriptions", + "parameters": [ + { + "name": "profileSubscriptionsToSynchronize", + "in": "body", + "required": true, + "description": "Request object for re-subscribing profile subscriptions.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/profileSubscriptionsToSynchronize" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "Response Body.", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Profile" + ] + } + }, + "/validateEmail": { + "post": { + "summary": "Validate email Id from a third party vendor.", + "description": "Use this API when you want to validate email Id from a third party vendor.

OperationId:validateEmail

", + "operationId": "validateEmail", + "parameters": [ + { + "name": "validateEmail", + "in": "body", + "required": true, + "description": "Request object to validate email Id.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/validateEmail" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response of email validation from a third party vendor.", + "schema": { + "$ref": "#/definitions/validateEmailStatus" + } + }, + "201": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "HATEOAS links which help the consumer to navigate to resources.", + "schema": { + "$ref": "#/definitions/status" + } + }, + "204": { + "description": "validateEmail not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ProfileExternal" + ] + } + }, + "/validateForgetProfiles": { + "put": { + "summary": "Validate forget profiles", + "description": "Validate forget profiles.

OperationId:validateForgetProfiles

", + "operationId": "validateForgetProfiles", + "parameters": [ + { + "name": "forgetProfilesCriteria", + "in": "body", + "required": true, + "description": "Operation to validate profiles for forgetting.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/forgetProfilesCriteria" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "Response object for validating profiles for forgetting.", + "schema": { + "$ref": "#/definitions/validatedForgetProfiles" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Profile" + ] + } + }, + "/validatePhone": { + "post": { + "summary": "Validate phone number from a third party vendor.", + "description": "Use this API when you want to validate phone number from a third party vendor.

OperationId:validatePhone

", + "operationId": "validatePhone", + "parameters": [ + { + "name": "validatePhone", + "in": "body", + "required": true, + "description": "Request object to validate phone number.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/validatePhone" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response of phone number validation from a third party vendor.", + "schema": { + "$ref": "#/definitions/validatePhoneStatus" + } + }, + "201": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "HATEOAS links which help the consumer to navigate to resources.", + "schema": { + "$ref": "#/definitions/status" + } + }, + "204": { + "description": "validatePhone not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ProfileExternal" + ] + } + } + }, + "parameters": { + "externalData": { + "name": "externalData", + "type": "string", + "description": "Pass this header as true, if payload needs DVM", + "in": "header" + }, + "authKey": { + "name": "authorization", + "description": "Bearer token that needs to be passed which is generated post user authentication", + "type": "string", + "in": "header", + "required": true + }, + "x-app-key": { + "name": "x-app-key", + "description": "Client or Partner's Application Key", + "type": "string", + "pattern": "^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12}$", + "in": "header", + "required": true + }, + "x-request-id": { + "name": "x-request-id", + "type": "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description": "Request Id of an incoming request", + "in": "header" + }, + "x-originating-application": { + "name": "x-originating-application", + "type": "string", + "description": "Customer's Integration Application Id", + "in": "header" + }, + "x-hotelid": { + "name": "x-hotelid", "type": "string", "description": "Mandatory parameter to identify the hotel code where the end user is logged in", "in": "header", @@ -22576,7 +25436,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -23098,6 +25958,12 @@ "type": "string", "minLength": 0, "maxLength": 40 + }, + "idContext": { + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", + "type": "string", + "minLength": 0, + "maxLength": 80 } } }, @@ -24596,90 +27462,94 @@ "type": "string", "minLength": 0, "maxLength": 200 - } - } - }, - "emailInfoType": { - "type": "object", - "description": "Information on an email for the customer.", - "properties": { - "email": { - "description": "eMail deatils for the profile.", - "$ref": "#/definitions/emailType" - }, - "id": { - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", - "type": "string", - "minLength": 0, - "maxLength": 80 - }, - "type": { - "description": "A reference to the type of object defined by the UniqueID element.", - "type": "string", - "minLength": 0, - "maxLength": 40 - } - } - }, - "emailType": { - "type": "object", - "description": "Information on an email for the customer.", - "properties": { - "emailAddress": { - "description": "Defines the e-mail address.", - "type": "string", - "minLength": 0, - "maxLength": 2000 - }, - "type": { - "description": "Defines the purpose of the e-mail address (e.g. personal, business, listserve).", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "typeDescription": { - "description": "Describes the Type code", - "type": "string", - "minLength": 0, - "maxLength": 2000 }, - "emailFormat": { - "description": "Supported Email format.", - "type": "string", - "enum": [ - "Html", - "Text" - ] - }, - "primaryInd": { - "description": "When true, indicates a primary information.", + "isValidated": { + "description": "Indicator to define if the Phone number is validated by the Phone Validation System.", + "type": "boolean" + } + } + }, + "emailInfoType": { + "type": "object", + "description": "Information on an email for the customer.", + "properties": { + "email": { + "description": "eMail deatils for the profile.", + "$ref": "#/definitions/emailType" + }, + "id": { + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "type": { + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string", + "minLength": 0, + "maxLength": 40 + } + } + }, + "emailType": { + "type": "object", + "description": "Information on an email for the customer.", + "properties": { + "emailAddress": { + "description": "Defines the e-mail address.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "type": { + "description": "Defines the purpose of the e-mail address (e.g. personal, business, listserve).", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "typeDescription": { + "description": "Describes the Type code", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "emailFormat": { + "description": "Supported Email format.", + "type": "string" + }, + "primaryInd": { + "description": "When true, indicates a primary information.", + "type": "boolean" + }, + "orderSequence": { + "description": "Display Order sequence.", + "type": "number" + }, + "createDateTime": { + "description": "Time stamp of the creation.", + "type": "string", + "format": "date-time" + }, + "creatorId": { + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "lastModifyDateTime": { + "description": "Time stamp of last modification.", + "type": "string", + "format": "date-time" + }, + "lastModifierId": { + "description": "Identifies the last software system or person to modify a record.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "isValidated": { + "description": "Indicator to define if the Email is validated by the Email Validation System.", "type": "boolean" - }, - "orderSequence": { - "description": "Display Order sequence.", - "type": "number" - }, - "createDateTime": { - "description": "Time stamp of the creation.", - "type": "string", - "format": "date-time" - }, - "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", - "type": "string", - "minLength": 0, - "maxLength": 200 - }, - "lastModifyDateTime": { - "description": "Time stamp of last modification.", - "type": "string", - "format": "date-time" - }, - "lastModifierId": { - "description": "Identifies the last software system or person to modify a record.", - "type": "string", - "minLength": 0, - "maxLength": 200 } } }, @@ -25015,7 +27885,7 @@ "maxLength": 1 }, "primaryMembership": { - "description": "Boolean indicator set to True implies membership is a Primary Membership.", + "description": "Indicator that implies if membership type is a Primary Membership Type. This attribute is only applicable when fetching information using get operations and not used in post and put operations.", "type": "boolean" }, "membershipIdNo": { @@ -25082,6 +27952,16 @@ "description": "Automatically populate membership number based on profile name.", "type": "boolean", "default": "false" + }, + "referredByMembershipNameId": { + "description": "Name id this profile was referred by.", + "type": "integer" + }, + "referredByDisplayName": { + "description": "Display name this profile was referred by.", + "type": "string", + "minLength": 0, + "maxLength": 200 } } }, @@ -25778,7 +28658,7 @@ "description": "This provides name information for a person.", "properties": { "namePrefix": { - "description": "Salutation of honorific (e.g. Mr., Mrs., Ms., Miss, Dr.). Currently this attribute is not used.", + "description": "Salutation of honorific (e.g. Mr., Mrs., Ms., Miss, Dr.). Currently this attribute is not used for PUT and POST operations.", "type": "string", "minLength": 0, "maxLength": 40 @@ -25802,7 +28682,7 @@ "maxLength": 40 }, "nameSuffix": { - "description": "Hold various name suffixes and letters (e.g. Jr., Sr., III, Ret., Esq.). Currently this attribute is not used.", + "description": "Hold various name suffixes and letters (e.g. Jr., Sr., III, Ret., Esq.). Currently this attribute is not used for PUT and POST operations.", "type": "string", "minLength": 0, "maxLength": 40 @@ -25833,6 +28713,18 @@ "description": "Language identification.", "type": "string", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*" + }, + "name2": { + "description": "Maternal/paternal name of the guest, required only for the SPAIN country mode.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "name3": { + "description": "Maternal/paternal name of the guest, required only for the SPAIN country mode.", + "type": "string", + "minLength": 0, + "maxLength": 40 } } }, @@ -27209,7 +30101,7 @@ "maxLength": 200 }, "namePrefix": { - "description": "Salutation of honorific (e.g. Mr., Mrs., Ms., Miss, Dr.)", + "description": "Salutation of honorific (e.g. Mr., Mrs., Ms., Miss, Dr.). Currently this attribute is not used for PUT and POST operations.", "type": "string", "minLength": 0, "maxLength": 40 @@ -27227,7 +30119,7 @@ "maxLength": 40 }, "nameSuffix": { - "description": "Hold various name suffixes and letters (e.g. Jr., Sr., III, Ret., Esq.)", + "description": "Hold various name suffixes and letters (e.g. Jr., Sr., III, Ret., Esq.). Currently this attribute is not used for PUT and POST operations.", "type": "string", "minLength": 0, "maxLength": 40 @@ -27578,7 +30470,7 @@ "maxLength": 200 }, "namePrefix": { - "description": "Salutation of honorific (e.g. Mr., Mrs., Ms., Miss, Dr.)", + "description": "Salutation of honorific (e.g. Mr., Mrs., Ms., Miss, Dr.). Currently this attribute is not used for PUT and POST operations.", "type": "string", "minLength": 0, "maxLength": 40 @@ -27596,7 +30488,7 @@ "maxLength": 40 }, "nameSuffix": { - "description": "Hold various name suffixes and letters (e.g. Jr., Sr., III, Ret., Esq.)", + "description": "Hold various name suffixes and letters (e.g. Jr., Sr., III, Ret., Esq.). Currently this attribute is not used for PUT and POST operations.", "type": "string", "minLength": 0, "maxLength": 40 @@ -29103,7 +31995,7 @@ "$ref": "#/definitions/membershipInfoType" }, "namePrefix": { - "description": "Salutation of honorific. (e.g., Mr. Mrs., Ms., Miss, Dr.)", + "description": "Salutation of honorific (e.g. Mr., Mrs., Ms., Miss, Dr.). Currently this attribute is not used for PUT and POST operations.", "$ref": "#/definitions/namePrefixType" }, "givenName": { @@ -29139,7 +32031,7 @@ "maxLength": 40 }, "nameSuffix": { - "description": "Hold various name suffixes and letters (e.g. Jr., Sr., III, Ret., Esq.).", + "description": "Hold various name suffixes and letters (e.g. Jr., Sr., III, Ret., Esq.). Currently this attribute is not used for PUT and POST operations.", "type": "string", "minLength": 0, "maxLength": 20 @@ -29292,7 +32184,7 @@ }, "namePrefixType": { "type": "string", - "description": "Salutation of honorific. (e.g., Mr. Mrs., Ms., Miss, Dr.)", + "description": "Salutation of honorific (e.g. Mr., Mrs., Ms., Miss, Dr.). Currently this attribute is not used for PUT and POST operations.", "minLength": 0, "maxLength": 40 }, @@ -31380,7 +34272,7 @@ "maxLength": 200 }, "namePrefix": { - "description": "Salutation of honorific (e.g. Mr., Mrs., Ms., Miss, Dr.)", + "description": "Salutation of honorific (e.g. Mr., Mrs., Ms., Miss, Dr.). Currently this attribute is not used for PUT and POST operations.", "type": "string", "minLength": 0, "maxLength": 40 @@ -31398,7 +34290,7 @@ "maxLength": 40 }, "nameSuffix": { - "description": "Hold various name suffixes and letters (e.g. Jr., Sr., III, Ret., Esq.)", + "description": "Hold various name suffixes and letters (e.g. Jr., Sr., III, Ret., Esq.). Currently this attribute is not used for PUT and POST operations.", "type": "string", "minLength": 0, "maxLength": 40 @@ -33994,6 +36886,14 @@ "type": "string", "format": "date", "maxLength": 8 + }, + "referredMemNameId": { + "description": "Name ID of the profile referred.", + "type": "integer" + }, + "referredDisplayName": { + "description": "Display Name of the profile that is going to be referred.", + "type": "string" } } }, @@ -34033,6 +36933,12 @@ "minLength": 0, "maxLength": 20 }, + "reference": { + "description": "User-defined reference field for the Membership Transaction Adjustment.", + "type": "string", + "minLength": 1, + "maxLength": 20 + }, "stayTimeSpan": { "description": "Arrival and Departure date for the stay.", "$ref": "#/definitions/timeSpanType" @@ -34134,6 +37040,24 @@ "tierPoints": { "description": "Details if this transaction is associated with tier points.", "$ref": "#/definitions/membershipTransactionTierPointsType" + }, + "membershipCardNo": { + "description": "The card number associated with this membership transaction.", + "type": "string", + "minLength": 0, + "maxLength": 50 + }, + "membershipLevel": { + "description": "The membership level associated with the membership transaction.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "userName": { + "description": "User who inserted or updated the membership transaction.", + "type": "string", + "minLength": 0, + "maxLength": 256 } } }, @@ -34523,7 +37447,8 @@ "Product", "Upgrade", "Other", - "Ft" + "Ft", + "Discount" ] }, "membershipClaims": { @@ -34791,6 +37716,30 @@ "description": "Collection of member points to expire.", "$ref": "#/definitions/memberPointsToExpireListType" }, + "totalPages": { + "description": "Evaluated total page count based on the requested max fetch count.", + "type": "integer" + }, + "offset": { + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" + }, + "limit": { + "description": "Indicates maximum number of records a Web Service should return.", + "type": "integer" + }, + "hasMore": { + "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", + "type": "boolean" + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "count": { + "description": "Total number of rows returned", + "type": "integer" + }, "links": { "$ref": "#/definitions/links" }, @@ -34812,11 +37761,16 @@ "description": "Information related to a member point to expire.", "properties": { "pointsExpiryDate": { - "description": "The date when the member future award points will expire.", + "description": "Current expiry date for the member award points.", "type": "string", "format": "date", "maxLength": 8 }, + "originalPointsExpiryDate": { + "description": "Original expiry date for the member award points.", + "type": "string", + "format": "date" + }, "pointsToExpire": { "description": "Displays the total number of points that will expire on the expiration date.", "type": "integer" @@ -35326,6 +38280,38 @@ "type": "string", "minLength": 0, "maxLength": 20 + }, + "reference": { + "description": "User-defined reference field for the Membership Transaction Adjustment.", + "type": "string", + "minLength": 1, + "maxLength": 20 + }, + "membershipCardNo": { + "description": "The card number associated with this membership transaction.", + "type": "string", + "minLength": 0, + "maxLength": 50 + }, + "membershipLevel": { + "description": "The membership level associated with the membership transaction.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "userName": { + "description": "User who inserted or updated the membership transaction.", + "type": "string", + "minLength": 0, + "maxLength": 256 + }, + "referredMemNameId": { + "description": "Name ID of the profile referred.", + "type": "integer" + }, + "referredDisplayName": { + "description": "Display Name of the profile that is going to be referred.", + "type": "string" } } }, @@ -35417,6 +38403,10 @@ "description": "List of summary profile revenue statistics.", "$ref": "#/definitions/revenueStatisticsSummaryListType" }, + "stayMembershipSummaryList": { + "description": "List of summary profile membership statistics.", + "$ref": "#/definitions/stayMembershipSummaryListType" + }, "reportType": { "description": "Contains the statistical report(Reservation, Revenue, Stay Records) type.", "$ref": "#/definitions/statisticsReportType" @@ -36115,6 +39105,98 @@ } } }, + "profileMatchType": { + "type": "object", + "properties": { + "profileMatchType": { + "description": "Result of fetching profile matches.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/profileMatchTypeType" + } + } + } + }, + "stageProfileMatchesType": { + "type": "object", + "properties": { + "stageprofileMatches": { + "description": "Results of matching profiles for the stage profile.", + "type": "array", + "maxItems": 100, + "items": { + "$ref": "#/definitions/stageProfileMatchType" + } + } + } + }, + "profileMatchTypeType": { + "type": "object", + "description": "Provides information about the profiles matched.", + "properties": { + "personName": { + "description": "Provides name information of the owner.", + "$ref": "#/definitions/personNameType" + }, + "address": { + "description": "Address details for the profile.", + "$ref": "#/definitions/addressType" + }, + "profileIdList": { + "description": "List of unique identifier of matching profile.", + "$ref": "#/definitions/uniqueIDListType" + }, + "email": { + "description": "Email of the profile.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "telephone": { + "description": "Guest telephone number.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "legalCompany": { + "description": "Name Of the company the individual is associated with.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "matchPercentage": { + "description": "Percentage profile is matched with given profile.", + "type": "number" + }, + "membershipCardNo": { + "description": "Indicates Membership Card Number.", + "type": "string", + "minLength": 0, + "maxLength": 50 + } + } + }, + "stageProfileMatchType": { + "type": "object", + "description": "Details about the matched profiles.", + "properties": { + "profileId": { + "description": "Unique identifier of the matching profile.", + "$ref": "#/definitions/uniqueID_Type" + }, + "matchPercentage": { + "description": "Percentage match between the stage profile and the given profile.", + "type": "number" + }, + "matchDescription": { + "description": "Reason for the profile match.", + "type": "string", + "minLength": 0, + "maxLength": 200 + } + } + }, "checkedProfiles": { "type": "object", "description": "Response for checking allowed actions, existence of attached records, or indicators of a profile.", @@ -39676,6 +42758,14 @@ "$ref": "#/definitions/stagedProfileURLType" } }, + "commissions": { + "description": "Collection of detailed information about commissions for the staged profile.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/stagedProfileCommissionType" + } + }, "memberships": { "description": "Collection of detailed information about memberships for the staged profile.", "type": "array", @@ -40200,7 +43290,7 @@ "type": "object", "properties": { "email": { - "description": "eMail deatils for the profile.", + "description": "Email details for the profile.", "$ref": "#/definitions/emailType" }, "errorDescription": { @@ -40237,6 +43327,10 @@ "stagedProfileURLType": { "type": "object", "properties": { + "url": { + "description": "Web URL details for the Profile.", + "$ref": "#/definitions/uRLType" + }, "errorDescription": { "description": "The error in URL in a staged profile with an invalid status", "type": "string", @@ -40398,7 +43492,7 @@ "maxLength": 1 }, "primaryMembership": { - "description": "Boolean indicator set to True implies membership is a Primary Membership.", + "description": "Indicator that implies if membership type is a Primary Membership Type. This attribute is only applicable when fetching information using get operations and not used in post and put operations.", "type": "boolean" }, "membershipIdNo": { @@ -40607,6 +43701,58 @@ }, "description": "Guest Preference details for the profile." }, + "stagedProfileCommissionType": { + "type": "object", + "properties": { + "commissionCode": { + "description": "Commission code for the profile.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "errorDescription": { + "description": "The error in commission information in a staged profile with an invalid status.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "inactiveDate": { + "description": "Inactivation date of the record.", + "type": "string", + "format": "date", + "maxLength": 8 + }, + "currencyCode": { + "description": "Currency code for the commission.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "commissionResort": { + "description": "Resort corresponding to the commission.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "valid": { + "description": "Indicates whether the commission information is valid.", + "type": "boolean" + }, + "id": { + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "type": { + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string", + "minLength": 0, + "maxLength": 40 + } + }, + "description": "Information on commission for the customer." + }, "stagedProfileKeywordType": { "type": "object", "properties": { @@ -41415,46 +44561,6 @@ } } }, - "suspendedProfileErrorSummaryInfo": { - "type": "object", - "description": "Response object for fetch suspended profile Errors summary. This object contains collection of profile erros and count of how many profiles encountered this error.", - "properties": { - "suspendedProfileErrorSummary": { - "description": "Indicates response of the suspended profile errors summary.", - "$ref": "#/definitions/suspendedProfileErrorsSummaryType" - }, - "links": { - "$ref": "#/definitions/links" - }, - "warnings": { - "$ref": "#/definitions/warningsType" - } - } - }, - "suspendedProfileErrorsSummaryType": { - "type": "array", - "description": "Collection of profile error summary.", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/suspendedProfileErrorSummaryType" - } - }, - "suspendedProfileErrorSummaryType": { - "type": "object", - "description": "Type which represents suspended profile errors information.", - "properties": { - "errorDescription": { - "description": "Represents Error summary of the suspended profiles.", - "type": "string", - "minLength": 0, - "maxLength": 2000 - }, - "errorCount": { - "description": "Count of how many profiles encountered this error.", - "type": "number" - } - } - }, "profileSubscriptionsToSynchronize": { "type": "object", "description": "Request object for re-subscribing profile subscriptions.", @@ -41846,6 +44952,12 @@ "doNotMerge": { "description": "If this value is true, then this record is set as do not merge, if false, it is set as merge.", "type": "boolean" + }, + "processingMessage": { + "description": "Description of the processing message while merging profiles.", + "type": "string", + "minLength": 0, + "maxLength": 4000 } } }, @@ -42204,68 +45316,510 @@ } } }, - "otherAwardAvailabilityType": { + "otherAwardAvailabilityType": { + "type": "object", + "description": "Information related to the Other type Award.", + "properties": { + "awardType": { + "description": "Unique code that identifies this award.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "shortDescription": { + "description": "Descriptive name of the award.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "awardValue": { + "description": "The actual currency value of the award.", + "type": "number" + }, + "pointsRequired": { + "description": "The number of points requried to redeem this award.", + "type": "number" + } + } + }, + "membershipOtherAwardInfoType": { + "type": "object", + "description": "Information about the OTHER type Award and profile membership. OTHER type awards can be redeemed based on the points available with a particular member.", + "properties": { + "otherInfo": { + "description": "Information related to the Other type Award.", + "$ref": "#/definitions/otherAwardAvailabilityType" + }, + "membershipId": { + "description": "Unique Membership ID.", + "type": "number" + }, + "membershipNumber": { + "description": "The card number associated with the membership.", + "type": "string", + "minLength": 0, + "maxLength": 50 + }, + "membershipType": { + "description": "The type of the membership.", + "type": "string", + "minLength": 0, + "maxLength": 20 + } + } + }, + "otherAwardsIssueCriteria": { + "type": "object", + "description": "Request object to issue an OTHER type award to a member's profile.", + "properties": { + "issueAwardsInfo": { + "type": "array", + "description": "List of OTHER type awards information.", + "maxItems": 100, + "items": { + "$ref": "#/definitions/membershipOtherAwardInfoType" + } + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "profileMatch": { + "type": "object", + "description": "Response object for fetching profile Match.", + "properties": { + "profileId": { + "description": "The profile Id for which the details matched.", + "$ref": "#/definitions/profileId" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "stagedProfileSummariesType": { + "type": "object", + "description": "A collection of staged profiles.", + "properties": { + "profileInfo": { + "description": "Basic information about staged profile.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/stagedProfileSummaryType" + } + }, + "totalPages": { + "description": "Evaluated total page count based on the requested max fetch count.", + "type": "integer" + }, + "offset": { + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" + }, + "limit": { + "description": "Indicates maximum number of records a Web Service should return.", + "type": "integer" + }, + "hasMore": { + "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", + "type": "boolean" + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "count": { + "description": "Total number of rows returned", + "type": "integer" + } + } + }, + "stagedProfileSummaryType": { + "type": "object", + "description": "Basic information about staged profile.", + "properties": { + "hotelId": { + "description": "Hotel code associated with the staged profile.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "profileIdList": { + "description": "List of unique identifier of staged profile.", + "$ref": "#/definitions/uniqueIDListType" + }, + "profileName": { + "description": "Name information for the staged profile.", + "$ref": "#/definitions/profileNameType" + }, + "internalProfileName": { + "description": "Indicates name information present in OPERA for a staged profile.", + "$ref": "#/definitions/profileNameType" + }, + "primaryMembershipCardNo": { + "description": "Indicates the primary membership card number of a staged profile", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "membershipEnrollmentCode": { + "description": "Membership enrollment code of a staged profile.", + "type": "string", + "maxLength": 40 + }, + "membershipExpirationDate": { + "description": "Indicates the expiry date of a staged membership profile.", + "type": "string", + "format": "date" + }, + "membershipLevel": { + "description": "Indicates the membership level of a staged membership profile.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "stagedProfileReasons": { + "description": "Describes the reasons why a profile got staged.", + "type": "array", + "maxItems": 8, + "items": { + "$ref": "#/definitions/stagedReasonsType" + } + }, + "importDate": { + "description": "The date on which the staged profile has been received.", + "type": "string", + "format": "date", + "maxLength": 8 + }, + "profileType": { + "description": "Type of the staged profile.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "region": { + "description": "The region of the staged profile.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "country": { + "description": "The country of residence where the property is located that has received the staged profile.", + "$ref": "#/definitions/countryNameType" + }, + "stageStatus": { + "description": "The status of the staged profiles.", + "$ref": "#/definitions/stagedProfileStatus" + } + } + }, + "stagedProfileStatus": { + "type": "string", + "description": "Simple type for status of the staged profiles.", + "enum": [ + "Valid", + "Invalid", + "MatchFound", + "New" + ] + }, + "stagedProfileProcessType": { + "type": "string", + "description": "Process Type enumerator.", + "enum": [ + "New", + "Match", + "Reprocess", + "ForceMerge", + "ForceAdd" + ] + }, + "stagedProfileId": { + "type": "object", + "description": "Unique identifier for a staged profile.", + "properties": { + "hotelId": { + "description": "Hotel code for the staged profile to be reprocessed.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "profileId": { + "description": "External profile ID to be reprocessed.", + "$ref": "#/definitions/profileId" + } + } + }, + "processStagedProfileType": { + "type": "object", + "description": "Information required to process a atged profile.", + "properties": { + "stagedProfileId": { + "description": "Unique Identifier for Staged Profile.", + "$ref": "#/definitions/stagedProfileId" + }, + "processType": { + "description": "Type of processing.", + "$ref": "#/definitions/stagedProfileProcessType" + }, + "sourceType": { + "description": "Type of source.", + "$ref": "#/definitions/stagedProfileSourceType" + } + } + }, + "stagedProfileSourceType": { + "type": "string", + "enum": [ + "Screen", + "Interface" + ] + }, + "processStagedProfileResultType": { + "type": "object", + "description": "Information about the staged profile after processing.", + "properties": { + "hotelId": { + "description": "Hotel Code for the staged profile.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "profileId": { + "description": "The resulting profile ID after processing the staged profile.", + "$ref": "#/definitions/profileId" + }, + "stageStatus": { + "description": "The resulting profile status after processing the staged profile.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "result": { + "description": "Processing/Rematching result for the staged profile.", + "type": "string", + "minLength": 0, + "maxLength": 4000 + } + } + }, + "stagedReasonsType": { + "type": "object", + "description": "This is used to fetch staged profiles based on the reason why it got staged.", + "properties": { + "stagedProfileReasonsType": { + "description": "This is used to fetch staged profiles based on the reason why it got staged.", + "$ref": "#/definitions/stagedReasonType" + } + } + }, + "stagedReasonType": { + "type": "string", + "description": "Reasons why the profile got staged. InvalidExpirationDate indicates the membership expiration date is not matching with OPERA system. InvalidEnrollmentCode indicates the membership enrollment code is not matching with opera. NameChange indicates last name or first name is not matching with OPERA", + "enum": [ + "InvalidEnrollmentCode", + "EmptyEnrollmentCode", + "NameChange", + "InvalidExpirationDate", + "EmptyExpirationDate", + "EmptyMembershipLevel", + "InvalidMembershipLevel", + "DuplicateMembership" + ] + }, + "stagedProfiles": { + "type": "object", + "description": "Response object for the staged profiles.", + "properties": { + "stagedProfiles": { + "description": "A collection of staged profiles.", + "$ref": "#/definitions/stagedProfileSummariesType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "stagedProfileCriteria": { + "type": "object", + "properties": { + "stagedProfile": { + "$ref": "#/definitions/processStagedProfileType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "processedStagedProfile": { + "type": "object", + "properties": { + "processResult": { + "$ref": "#/definitions/processStagedProfileResultType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "profileDistributionConditionGroupType": { + "type": "object", + "properties": { + "condition": { + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/profileDistributionConditionType" + } + }, + "conditionGroup": { + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/profileDistributionConditionGroupType" + } + }, + "logicalOperator": { + "$ref": "#/definitions/logicalOperatorType" + } + } + }, + "logicalOperatorType": { + "type": "string", + "enum": [ + "And", + "Or" + ] + }, + "profileDistributionConditionType": { + "type": "object", + "properties": { + "leftExpression": { + "$ref": "#/definitions/profileDistributionExpressionFieldType" + }, + "operator": { + "$ref": "#/definitions/profileDistributionExpressionOperatorType" + }, + "rightExpression": { + "$ref": "#/definitions/profileDistributionExpressionParameterType" + }, + "logicalOperator": { + "$ref": "#/definitions/logicalOperatorType" + } + } + }, + "profileDistributionExpressionFieldType": { + "type": "object", + "properties": { + "fieldName": { + "$ref": "#/definitions/profileDistributionFieldNameType" + }, + "fieldDescription": { + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "tableName": { + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "virtual": { + "type": "boolean" + }, + "dataType": { + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "lovSelected": { + "type": "string", + "minLength": 0, + "maxLength": 20 + } + } + }, + "profileDistributionFieldNameType": { + "type": "object", + "properties": { + "field": { + "description": "Field type.", + "$ref": "#/definitions/fieldType" + } + } + }, + "fieldType": { + "type": "string", + "enum": [ + "NameId" + ] + }, + "profileDistributionExpressionParameterType": { "type": "object", - "description": "Information related to the Other type Award.", "properties": { - "awardType": { - "description": "Unique code that identifies this award.", - "type": "string", - "minLength": 0, - "maxLength": 40 - }, - "shortDescription": { - "description": "Descriptive name of the award.", - "type": "string", - "minLength": 0, - "maxLength": 80 + "parameter": { + "type": "array", + "maxItems": 3, + "items": { + "type": "string", + "minLength": 0, + "maxLength": 32000 + } }, - "awardValue": { - "description": "The actual currency value of the award.", + "functionIdOne": { "type": "number" }, - "pointsRequired": { - "description": "The number of points requried to redeem this award.", + "functionIdTwo": { "type": "number" } } }, - "membershipOtherAwardInfoType": { + "profileDistributionExpressionOperatorType": { "type": "object", - "description": "Information about the OTHER type Award and profile membership. OTHER type awards can be redeemed based on the points available with a particular member.", "properties": { - "otherInfo": { - "description": "Information related to the Other type Award.", - "$ref": "#/definitions/otherAwardAvailabilityType" - }, - "membershipId": { - "description": "Unique Membership ID.", - "type": "number" - }, - "membershipNumber": { - "description": "The card number associated with the membership.", + "operatorName": { "type": "string", "minLength": 0, - "maxLength": 50 + "maxLength": 240 }, - "membershipType": { - "description": "The type of the membership.", + "operatorDescription": { "type": "string", "minLength": 0, - "maxLength": 20 + "maxLength": 400 + }, + "parameterSize": { + "type": "number" } } }, - "otherAwardsIssueCriteria": { + "membershipTransactionsSummaryCollection": { "type": "object", - "description": "Request object to issue an OTHER type award to a member's profile.", + "description": "Response object for fetching multiple memberships transactions summaries.", "properties": { - "issueAwardsInfo": { + "membershipTransactionsSummaryCollection": { "type": "array", - "description": "List of OTHER type awards information.", - "maxItems": 100, + "maxItems": 4000, + "description": "A collection of membership points exceptions.", "items": { - "$ref": "#/definitions/membershipOtherAwardInfoType" + "$ref": "#/definitions/membershipTransactionsSummaryType" } }, "links": { @@ -42276,259 +45830,473 @@ } } }, - "profileMatch": { + "membershipTransactionsSummaryType": { "type": "object", - "description": "Response object for fetching profile Match.", + "description": "Details of membership transaction like Details, Summary, point, etc.", "properties": { - "profileId": { - "description": "The profile Id for which the details matched.", - "$ref": "#/definitions/profileId" + "membershipDetails": { + "description": "Member details for the requested membership ID.", + "$ref": "#/definitions/membershipDetailsType" }, - "links": { - "$ref": "#/definitions/links" + "transactionsSummary": { + "description": "Member transaction Summary for the requested membership ID.", + "$ref": "#/definitions/memberTransactionSummaryType" }, - "warnings": { - "$ref": "#/definitions/warningsType" + "recentTransactionsSummary": { + "description": "Member transaction Summary(Range) for the requested membership ID.", + "$ref": "#/definitions/memberTransactionRecentSummaryType" + }, + "pointsSummary": { + "description": "Member points summary for the requested membership ID.", + "$ref": "#/definitions/memberPointsSummaryType" } } }, - "stagedProfileSummariesType": { + "stayDailyRatesType": { "type": "object", - "description": "A collection of staged profiles.", "properties": { - "profileInfo": { - "description": "Basic information about staged profile.", - "type": "array", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/stagedProfileSummaryType" - } - }, - "totalPages": { - "description": "Evaluated total page count based on the requested max fetch count.", - "type": "integer" + "transactionDate": { + "description": "Date on which the transaction was done.", + "type": "string", + "format": "date" }, - "offset": { - "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", - "type": "integer" + "bookedRoomType": { + "description": "Specifies the type of room booked.", + "type": "string" }, - "limit": { - "description": "Indicates maximum number of records a Web Service should return.", - "type": "integer" + "currencyCode": { + "description": "Specifies the code assigned to the currency.", + "type": "string" }, - "hasMore": { - "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", + "pseudoRoom": { + "description": "Specifies if the room is a pseudo room.", "type": "boolean" }, - "totalResults": { - "description": "Total number of rows queried", - "type": "integer" + "marketCode": { + "description": "Specifies the market code.", + "type": "string" }, - "count": { - "description": "Total number of rows returned", - "type": "integer" + "rateCode": { + "description": "Specifies the rate code.", + "type": "string" + }, + "rateAmount": { + "description": "Specifies the amount added to a particular rate code.", + "type": "number" + }, + "roomId": { + "description": "Describes the room id of the room owner.", + "type": "string" + }, + "roomType": { + "description": "Describes the type of the room.", + "type": "string" + } + }, + "required": [ + "transactionDate", + "rateCode" + ] + }, + "stayMembershipsType": { + "type": "object", + "properties": { + "membershipNumber": { + "description": "A unique value given to a membership.", + "type": "string" + }, + "membershipType": { + "description": "Specifies the type of membership.", + "type": "string" } } }, - "stagedProfileSummaryType": { + "stayProfilesType": { "type": "object", - "description": "Basic information about staged profile.", "properties": { - "hotelId": { - "description": "Hotel code associated with the staged profile.", + "primary": { + "description": "Checks if the profile is primary.", + "type": "boolean" + }, + "nameId": { + "description": "Specifies the unique id that is assigned to a profile.", + "type": "number" + }, + "pmsNameId": { + "description": "Specifies the pms id that is assigned to a profile.", + "type": "string" + }, + "profileRole": { + "description": "Describes the role associated with the profile.", + "type": "string" + } + }, + "required": [ + "profileRole" + ] + }, + "stayRecordsType": { + "type": "object", + "properties": { + "UDFC01": { + "description": "Describes the user defined field 01", + "type": "string" + }, + "UDFC02": { + "description": "Describes the user defined field 02", + "type": "string" + }, + "UDFC03": { + "description": "Describes the user defined field 03", + "type": "string" + }, + "UDFC04": { + "description": "Describes the user defined field 04", + "type": "string" + }, + "UDFC05": { + "description": "Describes the user defined field 05", + "type": "string" + }, + "UDFC06": { + "description": "Describes the user defined field 06", + "type": "string" + }, + "UDFC07": { + "description": "Describes the user defined field 07", + "type": "string" + }, + "UDFC08": { + "description": "Describes the user defined field 08", + "type": "string" + }, + "UDFC09": { + "description": "Describes the user defined field 09", + "type": "string" + }, + "UDFC10": { + "description": "Describes the user defined field 10", + "type": "string" + }, + "UDFD01": { + "description": "Describes the user defined field 01", "type": "string", - "minLength": 0, - "maxLength": 20 + "format": "date" }, - "profileIdList": { - "description": "List of unique identifier of staged profile.", - "$ref": "#/definitions/uniqueIDListType" + "UDFD02": { + "description": "Describes the user defined field 02", + "type": "string", + "format": "date" }, - "profileName": { - "description": "Name information for the staged profile.", - "$ref": "#/definitions/profileNameType" + "UDFD03": { + "description": "Describes the user defined field 03", + "type": "string", + "format": "date" }, - "internalProfileName": { - "description": "Indicates name information present in OPERA for a staged profile.", - "$ref": "#/definitions/profileNameType" + "UDFD04": { + "description": "Describes the user defined field 04", + "type": "string", + "format": "date" }, - "primaryMembershipCardNo": { - "description": "Indicates the primary membership card number of a staged profile", + "UDFD05": { + "description": "Describes the user defined field 05", "type": "string", - "minLength": 0, - "maxLength": 40 + "format": "date" }, - "membershipEnrollmentCode": { - "description": "Membership enrollment code of a staged profile.", + "UDFN01": { + "description": "Describes the user defined field 10", + "type": "number" + }, + "UDFN02": { + "description": "Describes the user defined field 10", + "type": "number" + }, + "UDFN03": { + "description": "Describes the user defined field 10", + "type": "number" + }, + "UDFN04": { + "description": "Describes the user defined field 10", + "type": "number" + }, + "UDFN05": { + "description": "Describes the user defined field 10", + "type": "number" + }, + "adults": { + "description": "Describes the number of adults", + "type": "number" + }, + "arrivalDate": { + "description": "Specifies the date of arrival", "type": "string", - "maxLength": 40 + "format": "date" }, - "membershipExpirationDate": { - "description": "Indicates the expiry date of a staged membership profile.", + "baseRateAmount": { + "description": "Specifies the base rate amount", + "type": "number" + }, + "baseRateCode": { + "description": "Specifies the base rate code", + "type": "string" + }, + "baseRateCurrencyCode": { + "description": "Specifies the currency code of the base rate", + "type": "string" + }, + "blockCode": { + "description": "Specifies the block code", + "type": "string" + }, + "bookedRoomType": { + "description": "Specifies the type of room booked.", + "type": "string" + }, + "bookingDate": { + "description": "Specifies the date of booking.", "type": "string", "format": "date" }, - "membershipLevel": { - "description": "Indicates the membership level of a staged membership profile.", + "cancellationDate": { + "description": "Specifies the date of cancellation", "type": "string", - "minLength": 0, - "maxLength": 20 + "format": "date" }, - "stagedProfileReasons": { - "description": "Describes the reasons why a profile got staged.", - "type": "array", - "maxItems": 8, - "items": { - "$ref": "#/definitions/stagedReasonsType" - } + "channel": { + "description": "Specifies the channel", + "type": "string" }, - "importDate": { - "description": "The date on which the staged profile has been received.", + "children": { + "description": "specifies the number of children", + "type": "number" + }, + "companyId": { + "description": "Specifies the id assigned to the company", + "type": "string" + }, + "confirmationLegNumber": { + "description": "Specifies the confirmation leg number", + "type": "number" + }, + "confirmationNumber": { + "description": "Specifies the confirmation number", + "type": "string" + }, + "currencyCode": { + "description": "Specifies the currency code", + "type": "string" + }, + "departureDate": { + "description": "Specifies the date of departure", "type": "string", - "format": "date", - "maxLength": 8 + "format": "date" }, - "profileType": { - "description": "Type of the staged profile.", + "exchangeRate": { + "description": "Specifies the exchange rate", + "type": "number" + }, + "externalReservationId": { + "description": "Describes the id assigned to an external reservation", + "type": "string" + }, + "groupId": { + "description": "Specifies the id assigned to a group", + "type": "string" + }, + "guestNameId": { + "description": "Specifies the id assigned to a guest name", + "type": "string" + }, + "complimentary": { + "description": "Describes if complimentary or not", + "type": "boolean" + }, + "primaryShare": { + "description": "Describes if it is a primary share", + "type": "boolean" + }, + "miscellaneousId": { + "description": "Specifies the miscellaneous id", + "type": "string" + }, + "paymentMethod": { + "description": "Specifies the payment method used", + "type": "string" + }, + "posCode": { + "description": "Specifies the postal code", + "type": "string" + }, + "promotionCode": { + "description": "Specifies the promotion code", + "type": "string" + }, + "reservationStatus": { + "description": "Describes the reservation status ie CANCELLED, CHECKED OUT, ARRIVAL etc", + "type": "string" + }, + "reservationExpectedArrivalTime": { + "description": "Specifies the expected arrival time of the reservation", "type": "string", - "minLength": 0, - "maxLength": 20 + "format": "date" }, - "region": { - "description": "The region of the staged profile.", + "reservationExpectedDepartureTime": { + "description": "Specifies the expected departure time of the reservation", "type": "string", - "minLength": 0, - "maxLength": 20 + "format": "date" }, - "country": { - "description": "The country of residence where the property is located that has received the staged profile.", - "$ref": "#/definitions/countryNameType" + "reservationInsertSource": { + "description": "Specifies the insert source for the reservation", + "type": "string" + }, + "reservationInsertSourceType": { + "description": "Specifies the insert source type for the reservation", + "type": "string" + }, + "roomId": { + "description": "Describes the room id of the room owner.", + "type": "string" + }, + "roomRevenue": { + "description": "Specifies the revenue for the room.", + "type": "number" + }, + "roomType": { + "description": "Describes the type of the room.", + "type": "string" + }, + "shareId": { + "description": "Specifies the share id.", + "type": "string" + }, + "sourceCode": { + "description": "Specifies the source code.", + "type": "string" + }, + "sourceId": { + "description": "Specifies the source id.", + "type": "string" }, "stageStatus": { - "description": "The status of the staged profiles.", - "$ref": "#/definitions/stagedProfileStatus" + "description": "Specifies the stage status.", + "type": "string" + }, + "stageSuspenseReason": { + "description": "Specifies the stage suspense reason.", + "type": "string" + }, + "totalRevenue": { + "description": "Specifies the total revenue.", + "type": "number" + }, + "travelAgentId": { + "description": "Specifies the travel agent id", + "type": "string" } } }, - "stagedProfileStatus": { - "type": "string", - "description": "Simple type for status of the staged profiles.", - "enum": [ - "Valid", - "Invalid", - "MatchFound", - "New" - ] - }, - "stagedProfileProcessType": { - "type": "string", - "enum": [ - "New", - "Match", - "Reprocess", - "ForceMerge" - ] - }, - "stagedProfileId": { + "stayRevenuesDetailsType": { "type": "object", - "description": "Unique identifier for a staged profile.", "properties": { - "hotelId": { - "description": "Hotel code for the staged profile to be reprocessed.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "folioView": { + "description": "", + "type": "string" }, - "profileId": { - "description": "External profile ID to be reprocessed.", - "$ref": "#/definitions/profileId" + "revenueAmount": { + "description": "Specifies the amount of revenue.", + "type": "number" + }, + "stayRevenues": { + "type": "array", + "items": { + "$ref": "#/definitions/stayRevenuesType" + } } } }, - "processStagedProfileType": { + "stayRevenuesType": { "type": "object", - "description": "Information required to process a atged profile.", "properties": { - "stagedProfileId": { - "description": "Unique Identifier for Staged Profile.", - "$ref": "#/definitions/stagedProfileId" + "revenueAmount": { + "description": "Specifies the amount of revenue.", + "type": "number" }, - "processType": { - "description": "Type of processing.", - "$ref": "#/definitions/stagedProfileProcessType" + "revenueBucketCode": { + "description": "Specifies the bucket code to which the revenue belongs.", + "type": "string" }, - "sourceType": { - "description": "Type of source.", - "$ref": "#/definitions/stagedProfileSourceType" + "transactionDate": { + "description": "Date on which the transaction was done.", + "type": "string", + "format": "date" } - } - }, - "stagedProfileSourceType": { - "type": "string", - "enum": [ - "Screen", - "Interface" + }, + "required": [ + "revenueBucketCode", + "transactionDate" ] }, - "processStagedProfileResultType": { + "stayRecord": { "type": "object", - "description": "Information about the staged profile after processing.", "properties": { "hotelId": { - "description": "Hotel Code for the staged profile.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "description": "Specifies the property name", + "type": "string" }, - "profileId": { - "description": "The resulting profile ID after processing the staged profile.", - "$ref": "#/definitions/profileId" + "stayDailyRates": { + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/stayDailyRatesType" + } }, - "stageStatus": { - "description": "The resulting profile status after processing the staged profile.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "stayMemberships": { + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/stayMembershipsType" + } }, - "result": { - "description": "Processing/Rematching result for the staged profile.", - "type": "string", - "minLength": 0, - "maxLength": 4000 + "stayProfiles": { + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/stayProfilesType" + } + }, + "stayRecordsList": { + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/stayRecordsType" + } + }, + "stayRevenuesDetails": { + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/stayRevenuesDetailsType" + } } } }, - "stagedReasonsType": { + "stayRecordDetails": { "type": "object", - "description": "This is used to fetch staged profiles based on the reason why it got staged.", + "description": "Complex type that contains stay record details", "properties": { - "stagedProfileReasonsType": { - "description": "This is used to fetch staged profiles based on the reason why it got staged.", - "$ref": "#/definitions/stagedReasonType" + "stayRecord": { + "description": "Contains stay record details", + "$ref": "#/definitions/stayRecord" } } }, - "stagedReasonType": { - "type": "string", - "description": "Reasons why the profile got staged. InvalidExpirationDate indicates the membership expiration date is not matching with OPERA system. InvalidEnrollmentCode indicates the membership enrollment code is not matching with opera. NameChange indicates last name or first name is not matching with OPERA", - "enum": [ - "InvalidEnrollmentCode", - "EmptyEnrollmentCode", - "NameChange", - "InvalidExpirationDate", - "EmptyExpirationDate", - "EmptyMembershipLevel", - "InvalidMembershipLevel", - "DuplicateMembership" - ] - }, - "stagedProfiles": { + "flexFieldValues": { "type": "object", - "description": "Response object for the staged profiles.", + "description": "Request object for flex fields values.", "properties": { - "stagedProfiles": { - "description": "A collection of staged profiles.", - "$ref": "#/definitions/stagedProfileSummariesType" + "flexFieldInfo": { + "description": "Provides information about flex fields", + "$ref": "#/definitions/flexFieldValueType" }, "links": { "$ref": "#/definitions/links" @@ -42538,176 +46306,266 @@ } } }, - "stagedProfileCriteria": { + "flexFieldValueType": { "type": "object", + "description": "Provides the details of a flex field values", "properties": { - "stagedProfile": { - "$ref": "#/definitions/processStagedProfileType" + "code": { + "description": "Flex field code", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "links": { - "$ref": "#/definitions/links" + "flexFieldValue": { + "description": "value of the Dynamic Field ", + "type": "string", + "minLength": 0, + "maxLength": 200 }, - "warnings": { - "$ref": "#/definitions/warningsType" + "hotelId": { + "description": "Hotel Code", + "type": "string", + "minLength": 1, + "maxLength": 20 } } }, - "processedStagedProfile": { + "flexFieldsResponse": { "type": "object", + "description": "Response object for flex fields.", "properties": { - "processResult": { - "$ref": "#/definitions/processStagedProfileResultType" + "flexFieldValues": { + "description": "List of flex fields.", + "type": "array", + "maxItems": 100, + "items": { + "$ref": "#/definitions/flexFieldValueType" + } }, "links": { "$ref": "#/definitions/links" }, "warnings": { "$ref": "#/definitions/warningsType" + }, + "totalPages": { + "description": "Evaluated total page count based on the requested max fetch count", + "type": "integer" + }, + "offset": { + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned", + "type": "integer" + }, + "limit": { + "description": "Indicates maximum number of records a Web Service should return", + "type": "integer" + }, + "hasMore": { + "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response", + "type": "boolean" + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "count": { + "description": "Total number of rows returned", + "type": "integer" } } }, - "profileDistributionConditionGroupType": { + "memberPointsToExpireCollection": { "type": "object", + "description": "Response object for fetching member points to expire information.", "properties": { - "condition": { + "memberPointsToExpireCollection": { "type": "array", + "description": "List of of member points to expire.", "maxItems": 4000, "items": { - "$ref": "#/definitions/profileDistributionConditionType" + "$ref": "#/definitions/memberPointsToExpireCollectionType" } }, - "conditionGroup": { + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "memberPointsToExpireCollectionType": { + "type": "object", + "description": "Membership points to expire with the membership details to differentiate.", + "properties": { + "membershipDetails": { + "description": "Member details for the requested membership ID.", + "$ref": "#/definitions/membershipDetailsType" + }, + "memberPointsToExpireListType": { "type": "array", + "description": "List of of member points to expire.", "maxItems": 4000, "items": { - "$ref": "#/definitions/profileDistributionConditionGroupType" + "$ref": "#/definitions/memberPointsToExpireListType" } - }, - "logicalOperator": { - "$ref": "#/definitions/logicalOperatorType" } } }, - "logicalOperatorType": { + "operaVersionNumberType": { "type": "string", - "enum": [ - "And", - "Or" - ] + "description": "Current Opera Version Number", + "minLength": 0, + "maxLength": 40 }, - "profileDistributionConditionType": { + "operaVersion": { "type": "object", + "description": "Response for Ping operation.", "properties": { - "leftExpression": { - "$ref": "#/definitions/profileDistributionExpressionFieldType" - }, - "operator": { - "$ref": "#/definitions/profileDistributionExpressionOperatorType" + "operaVersion": { + "description": "Opera version number.", + "$ref": "#/definitions/operaVersionNumberType" }, - "rightExpression": { - "$ref": "#/definitions/profileDistributionExpressionParameterType" + "links": { + "$ref": "#/definitions/links" }, - "logicalOperator": { - "$ref": "#/definitions/logicalOperatorType" + "warnings": { + "$ref": "#/definitions/warningsType" } } }, - "profileDistributionExpressionFieldType": { + "profileTransactionsType": { "type": "object", + "description": "Transaction related to the Profile.", "properties": { - "fieldName": { - "$ref": "#/definitions/profileDistributionFieldNameType" + "transactionDate": { + "description": "Stay Record or Membership Transaction Date.", + "type": "string", + "format": "date" }, - "fieldDescription": { + "transactionType": { + "description": "Stay Record or Membership Transaction Type.", "type": "string", "minLength": 0, - "maxLength": 2000 + "maxLength": 20 }, - "tableName": { + "hotelId": { + "description": "Resort of the transaction.", "type": "string", "minLength": 0, - "maxLength": 40 + "maxLength": 20 }, - "virtual": { + "reservationIdList": { + "description": "The PMS confirmation number of the transaction.", + "$ref": "#/definitions/reservationIdList" + }, + "pointsCalculated": { + "description": "Flag to indicate if points are calculated.", "type": "boolean" }, - "dataType": { + "reference": { + "description": "User-defined reference field for the Membership Transaction Adjustment.", "type": "string", - "minLength": 0, - "maxLength": 40 + "minLength": 1, + "maxLength": 20 }, - "lovSelected": { + "stayTimeSpan": { + "description": "Begin and end dates of the reservation.", + "$ref": "#/definitions/timeSpanType" + }, + "membershipType": { + "description": "The type of membership.", "type": "string", "minLength": 0, "maxLength": 20 - } - } - }, - "profileDistributionFieldNameType": { - "type": "object", - "properties": { - "field": { - "description": "Field type.", - "$ref": "#/definitions/fieldType" - } - } - }, - "fieldType": { - "type": "string", - "enum": [ - "NameId" - ] - }, - "profileDistributionExpressionParameterType": { - "type": "object", - "properties": { - "parameter": { - "type": "array", - "maxItems": 3, - "items": { - "type": "string", - "minLength": 0, - "maxLength": 32000 - } }, - "functionIdOne": { - "type": "number" - }, - "functionIdTwo": { - "type": "number" - } - } - }, - "profileDistributionExpressionOperatorType": { - "type": "object", - "properties": { - "operatorName": { + "cardNumber": { + "description": "The membership card number.", "type": "string", "minLength": 0, - "maxLength": 240 + "maxLength": 50 }, - "operatorDescription": { + "membershipLevel": { + "description": "The level of the membership.", "type": "string", "minLength": 0, - "maxLength": 400 + "maxLength": 20 }, - "parameterSize": { - "type": "number" + "awardPoints": { + "description": "Award points for the transactions.", + "type": "integer" + }, + "tierNightPoints": { + "description": "Tier Night points for the transactions.", + "type": "integer" + }, + "tierStayPoints": { + "description": "Tier Stay points for the transactions.", + "type": "integer" + }, + "tierRevenuePoints": { + "description": "Tier Revenue points for the transactions.", + "type": "integer" + }, + "pointsCreditDate": { + "description": "Date when points were created.", + "type": "string", + "format": "date" + }, + "stayRecordId": { + "description": "Stay Record Id of the transaction.", + "type": "string" + }, + "membershipTransactionId": { + "description": "Unique ID of the membership transaction that this record corresponds to", + "$ref": "#/definitions/membershipTransactionId" + }, + "membershipId": { + "description": "Unique identifier of this membership.", + "$ref": "#/definitions/uniqueID_Type" + }, + "profileIdList": { + "description": "Collection of unique profile identifiers", + "$ref": "#/definitions/profileIdList" } } }, - "membershipTransactionsSummaryCollection": { + "profileTransactions": { "type": "object", - "description": "Response object for fetching multiple memberships transactions summaries.", + "description": "Response of the WS operation FetchProfileTransactions.", "properties": { - "membershipTransactionsSummaryCollection": { + "profileTransactions": { + "description": "Transactions related to the Profile.", "type": "array", - "maxItems": 4000, - "description": "A collection of membership points exceptions.", + "maxItems": 100, "items": { - "$ref": "#/definitions/membershipTransactionsSummaryType" + "$ref": "#/definitions/profileTransactionsType" } }, + "totalPages": { + "description": "Evaluated total page count based on the requested max fetch count.", + "type": "integer" + }, + "offset": { + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" + }, + "limit": { + "description": "Indicates maximum number of records a Web Service should return.", + "type": "integer" + }, + "hasMore": { + "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", + "type": "boolean" + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "count": { + "description": "Total number of rows returned", + "type": "integer" + }, "links": { "$ref": "#/definitions/links" }, @@ -42716,538 +46574,407 @@ } } }, - "membershipTransactionsSummaryType": { + "suspendedStayRevenueType": { "type": "object", - "description": "Details of membership transaction like Details, Summary, point, etc.", + "description": "Suspended Stay Revenue information.", "properties": { - "membershipDetails": { - "description": "Member details for the requested membership ID.", - "$ref": "#/definitions/membershipDetailsType" + "suspendedStayRecordId": { + "description": "Suspended Stay Record ID.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "transactionsSummary": { - "description": "Member transaction Summary for the requested membership ID.", - "$ref": "#/definitions/memberTransactionSummaryType" + "transactionDate": { + "description": "Transaction date of the revenue.", + "type": "string", + "format": "date" }, - "recentTransactionsSummary": { - "description": "Member transaction Summary(Range) for the requested membership ID.", - "$ref": "#/definitions/memberTransactionRecentSummaryType" + "revenueType": { + "description": "Indicates the type of revenue.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "pointsSummary": { - "description": "Member points summary for the requested membership ID.", - "$ref": "#/definitions/memberPointsSummaryType" + "amount": { + "description": "Revenue amount.", + "type": "number" } } }, - "stayDailyRatesType": { + "suspendedStayErrorType": { "type": "object", + "description": "Suspended Stay Error information.", "properties": { - "transactionDate": { - "description": "Date on which the transaction was done.", + "suspendedStayRecordId": { + "description": "Suspended Stay Record ID.", "type": "string", - "format": "date" - }, - "bookedRoomType": { - "description": "Specifies the type of room booked.", - "type": "string" - }, - "currencyCode": { - "description": "Specifies the code assigned to the currency.", - "type": "string" - }, - "pseudoRoom": { - "description": "Specifies if the room is a pseudo room.", - "type": "boolean" - }, - "marketCode": { - "description": "Specifies the market code.", - "type": "string" - }, - "rateCode": { - "description": "Specifies the rate code.", - "type": "string" - }, - "rateAmount": { - "description": "Specifies the amount added to a particular rate code.", - "type": "number" + "minLength": 0, + "maxLength": 20 }, - "roomId": { - "description": "Describes the room id of the room owner.", - "type": "string" + "errorType": { + "description": "Indicates the error type.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "roomType": { - "description": "Describes the type of the room.", - "type": "string" + "errorDescription": { + "description": "Indicates the description of the error.", + "type": "string", + "minLength": 0, + "maxLength": 2000 } - }, - "required": [ - "transactionDate", - "rateCode" - ] + } }, - "stayMembershipsType": { + "suspendedStayErrorsType": { "type": "object", + "description": "Collection of Suspended Stay Error information.", "properties": { - "membershipNumber": { - "description": "A unique value given to a membership.", - "type": "string" - }, - "membershipType": { - "description": "Specifies the type of membership.", - "type": "string" + "suspendedStays": { + "description": "Suspended Stay Error information.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/suspendedStayErrorType" + } } } }, - "stayProfilesType": { + "suspendedStayDailyRateType": { "type": "object", + "description": "Suspended Stay Rate information.", "properties": { - "primary": { - "description": "Checks if the profile is primary.", - "type": "boolean" + "suspendedStayRecordId": { + "description": "Suspended Stay Record ID.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "nameId": { - "description": "Specifies the unique id that is assigned to a profile.", - "type": "number" + "transactionDate": { + "description": "Transaction date of the rate.", + "type": "string", + "format": "date" }, - "pmsNameId": { - "description": "Specifies the pms id that is assigned to a profile.", - "type": "string" + "rateCode": { + "description": "Rate code used for the stay.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "profileRole": { - "description": "Describes the role associated with the profile.", - "type": "string" + "marketCode": { + "description": "Market Code of the stay.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "amount": { + "description": "Rate amount.", + "$ref": "#/definitions/currencyAmountType" + }, + "numberDays": { + "description": "Duration or length of the stay. The expected value is 1 for multiple Daily Rate records, and the actual number of nights for a single Daily Rate record.", + "type": "number" } - }, - "required": [ - "profileRole" - ] + } }, - "stayRecordsType": { + "suspendedStayMembershipType": { "type": "object", + "description": "Suspended Stay Membership information.", "properties": { - "UDFC01": { - "description": "Describes the user defined field 01", - "type": "string" - }, - "UDFC02": { - "description": "Describes the user defined field 02", - "type": "string" - }, - "UDFC03": { - "description": "Describes the user defined field 03", - "type": "string" - }, - "UDFC04": { - "description": "Describes the user defined field 04", - "type": "string" - }, - "UDFC05": { - "description": "Describes the user defined field 05", - "type": "string" - }, - "UDFC06": { - "description": "Describes the user defined field 06", - "type": "string" - }, - "UDFC07": { - "description": "Describes the user defined field 07", - "type": "string" - }, - "UDFC08": { - "description": "Describes the user defined field 08", - "type": "string" - }, - "UDFC09": { - "description": "Describes the user defined field 09", - "type": "string" + "suspendedStayRecordId": { + "description": "Suspended Stay Record ID.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "UDFC10": { - "description": "Describes the user defined field 10", - "type": "string" + "membershipType": { + "description": "Membership Program Code or Membership Type.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "UDFD01": { - "description": "Describes the user defined field 01", + "membershipId": { + "description": "Membership Card Number.", "type": "string", - "format": "date" + "minLength": 0, + "maxLength": 50 + } + } + }, + "suspendedStayType": { + "type": "object", + "description": "Suspended Stay information.", + "properties": { + "hotelId": { + "description": "Hotel code of the reservation.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "UDFD02": { - "description": "Describes the user defined field 02", + "externalConfirmationNo": { + "description": "External Confirmation number of the reservation on PMS side.", "type": "string", - "format": "date" + "minLength": 0, + "maxLength": 50 }, - "UDFD03": { - "description": "Describes the user defined field 03", + "reservationStatus": { + "description": "Reservation status.", "type": "string", - "format": "date" + "minLength": 0, + "maxLength": 20 }, - "UDFD04": { - "description": "Describes the user defined field 04", + "createBusinessDate": { + "description": "Business Date when the reservation was created.", "type": "string", "format": "date" }, - "UDFD05": { - "description": "Describes the user defined field 05", + "importDate": { + "description": "Date when the Suspended Stay record was created or imported.", "type": "string", "format": "date" }, - "UDFN01": { - "description": "Describes the user defined field 10", - "type": "number" - }, - "UDFN02": { - "description": "Describes the user defined field 10", - "type": "number" - }, - "UDFN03": { - "description": "Describes the user defined field 10", - "type": "number" - }, - "UDFN04": { - "description": "Describes the user defined field 10", - "type": "number" - }, - "UDFN05": { - "description": "Describes the user defined field 10", - "type": "number" - }, - "adults": { - "description": "Describes the number of adults", - "type": "number" - }, - "arrivalDate": { - "description": "Specifies the date of arrival", + "confirmationNo": { + "description": "Confirmation number of the reservation on central side.", "type": "string", - "format": "date" + "minLength": 0, + "maxLength": 50 }, - "baseRateAmount": { - "description": "Specifies the base rate amount", - "type": "number" + "roomType": { + "description": "Room type of the reservation.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "baseRateCode": { - "description": "Specifies the base rate code", - "type": "string" + "roomTypeCharged": { + "description": "Room Type used for the Rate calculation.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "baseRateCurrencyCode": { - "description": "Specifies the currency code of the base rate", - "type": "string" + "sourceCode": { + "description": "Source of the reservation.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "blockCode": { - "description": "Specifies the block code", - "type": "string" + "bookingMedium": { + "description": "Classifies the medium(Channel field on reservation screen) through which the reservation is made.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "bookedRoomType": { - "description": "Specifies the type of room booked.", - "type": "string" + "currencyCode": { + "description": "Provides a currency code to reflect the currency in which an amount may be expressed.", + "type": "string", + "minLength": 3, + "maxLength": 3 }, - "bookingDate": { - "description": "Specifies the date of booking.", + "arrivalDate": { + "description": "Date of arrival.", "type": "string", "format": "date" }, - "cancellationDate": { - "description": "Specifies the date of cancellation", + "departureDate": { + "description": "Date of departure.", "type": "string", "format": "date" }, - "channel": { - "description": "Specifies the channel", - "type": "string" - }, - "children": { - "description": "specifies the number of children", + "adults": { + "description": "Number of adults on the reservation.", "type": "number" }, - "companyId": { - "description": "Specifies the id assigned to the company", - "type": "string" - }, - "confirmationLegNumber": { - "description": "Specifies the confirmation leg number", + "children": { + "description": "Number of children on the reservation.", "type": "number" }, - "confirmationNumber": { - "description": "Specifies the confirmation number", - "type": "string" - }, - "currencyCode": { - "description": "Specifies the currency code", - "type": "string" - }, - "departureDate": { - "description": "Specifies the date of departure", + "cancellationDate": { + "description": "Date of cancellation.", "type": "string", "format": "date" }, - "exchangeRate": { - "description": "Specifies the exchange rate", - "type": "number" - }, - "externalReservationId": { - "description": "Describes the id assigned to an external reservation", - "type": "string" + "rateCode": { + "description": "Rate Code of the reservation.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "groupId": { - "description": "Specifies the id assigned to a group", - "type": "string" + "rateCurrencyCode": { + "description": "Currency code of the rate.", + "type": "string", + "minLength": 3, + "maxLength": 3 }, - "guestNameId": { - "description": "Specifies the id assigned to a guest name", - "type": "string" + "rateAmount": { + "description": "Rate amount.", + "type": "number" }, "complimentary": { - "description": "Describes if complimentary or not", - "type": "boolean" - }, - "primaryShare": { - "description": "Describes if it is a primary share", + "description": "Indicates if the reservation is complimentary.", "type": "boolean" }, - "miscellaneousId": { - "description": "Specifies the miscellaneous id", - "type": "string" - }, "paymentMethod": { - "description": "Specifies the payment method used", - "type": "string" - }, - "posCode": { - "description": "Specifies the postal code", - "type": "string" - }, - "promotionCode": { - "description": "Specifies the promotion code", - "type": "string" - }, - "reservationStatus": { - "description": "Describes the reservation status ie CANCELLED, CHECKED OUT, ARRIVAL etc", - "type": "string" - }, - "reservationExpectedArrivalTime": { - "description": "Specifies the expected arrival time of the reservation", + "description": "Payment Method.", "type": "string", - "format": "date" + "minLength": 0, + "maxLength": 20 }, - "reservationExpectedDepartureTime": { - "description": "Specifies the expected departure time of the reservation", + "stayStatus": { + "description": "Status of the stay.", "type": "string", - "format": "date" - }, - "reservationInsertSource": { - "description": "Specifies the insert source for the reservation", - "type": "string" - }, - "reservationInsertSourceType": { - "description": "Specifies the insert source type for the reservation", - "type": "string" - }, - "roomId": { - "description": "Describes the room id of the room owner.", - "type": "string" - }, - "roomRevenue": { - "description": "Specifies the revenue for the room.", - "type": "number" - }, - "roomType": { - "description": "Describes the type of the room.", - "type": "string" - }, - "shareId": { - "description": "Specifies the share id.", - "type": "string" - }, - "sourceCode": { - "description": "Specifies the source code.", - "type": "string" - }, - "sourceId": { - "description": "Specifies the source id.", - "type": "string" - }, - "stageStatus": { - "description": "Specifies the stage status.", - "type": "string" + "minLength": 0, + "maxLength": 20 }, - "stageSuspenseReason": { - "description": "Specifies the stage suspense reason.", - "type": "string" + "fullGuestName": { + "description": "Full display Name of guest profile.", + "type": "string", + "minLength": 0, + "maxLength": 200 }, - "totalRevenue": { - "description": "Specifies the total revenue.", - "type": "number" + "fullCompanyName": { + "description": "Full display Name of company profile.", + "type": "string", + "minLength": 0, + "maxLength": 200 }, - "travelAgentId": { - "description": "Specifies the travel agent id", - "type": "string" - } - } - }, - "stayRevenuesDetailsType": { - "type": "object", - "properties": { - "folioView": { - "description": "", - "type": "string" + "fullTAName": { + "description": "Full display Name of Travel Agent profile.", + "type": "string", + "minLength": 0, + "maxLength": 200 }, - "revenueAmount": { - "description": "Specifies the amount of revenue.", - "type": "number" + "fullSourceName": { + "description": "Full display Name of Source profile.", + "type": "string", + "minLength": 0, + "maxLength": 200 }, - "stayRevenues": { - "type": "array", - "items": { - "$ref": "#/definitions/stayRevenuesType" - } - } - } - }, - "stayRevenuesType": { - "type": "object", - "properties": { - "revenueAmount": { - "description": "Specifies the amount of revenue.", - "type": "number" + "fullGroupName": { + "description": "Full display Name of Group profile.", + "type": "string", + "minLength": 0, + "maxLength": 200 }, - "revenueBucketCode": { - "description": "Specifies the bucket code to which the revenue belongs.", - "type": "string" + "posCode": { + "description": "Point of Sales Code.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "transactionDate": { - "description": "Date on which the transaction was done.", + "interfaceId": { + "description": "Identifier of the Interface.", "type": "string", - "format": "date" - } - }, - "required": [ - "revenueBucketCode", - "transactionDate" - ] - }, - "stayRecord": { - "type": "object", - "properties": { - "hotelId": { - "description": "Specifies the property name", - "type": "string" + "minLength": 0, + "maxLength": 80 }, - "stayDailyRates": { - "type": "array", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/stayDailyRatesType" - } + "userDefinedFields": { + "description": "Collection of user defined fields.", + "$ref": "#/definitions/userDefinedFieldsType" }, - "stayMemberships": { + "suspendedStayRevenues": { "type": "array", "maxItems": 4000, "items": { - "$ref": "#/definitions/stayMembershipsType" + "$ref": "#/definitions/suspendedStayRevenueType" } }, - "stayProfiles": { + "suspendedStayErrors": { "type": "array", "maxItems": 4000, "items": { - "$ref": "#/definitions/stayProfilesType" + "$ref": "#/definitions/suspendedStayErrorType" } }, - "stayRecordsList": { + "suspendedStayDailyRates": { "type": "array", "maxItems": 4000, "items": { - "$ref": "#/definitions/stayRecordsType" + "$ref": "#/definitions/suspendedStayDailyRateType" } }, - "stayRevenuesDetails": { + "suspendedStayMemberships": { "type": "array", "maxItems": 4000, "items": { - "$ref": "#/definitions/stayRevenuesDetailsType" + "$ref": "#/definitions/suspendedStayMembershipType" } } } }, - "stayRecordDetails": { - "type": "object", - "description": "Complex type that contains stay record details", - "properties": { - "stayRecord": { - "description": "Contains stay record details", - "$ref": "#/definitions/stayRecord" - } - } - }, - "flexFieldValues": { + "suspendedStaySummaryType": { "type": "object", - "description": "Request object for flex fields values.", + "description": "Collection of Suspended Stay information.", "properties": { - "flexFieldInfo": { - "description": "Provides information about flex fields", - "$ref": "#/definitions/flexFieldValueType" + "suspendedStayRecordId": { + "description": "Suspended Stay Record ID.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "links": { - "$ref": "#/definitions/links" + "hotelId": { + "description": "Hotel code of the reservation.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "warnings": { - "$ref": "#/definitions/warningsType" - } - } - }, - "flexFieldValueType": { - "type": "object", - "description": "Provides the details of a flex field values", - "properties": { - "code": { - "description": "Flex field code", + "reservationStatus": { + "description": "Reservation status.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "externalConfirmationNo": { + "description": "External Confirmation number of the reservation on PMS side.", + "type": "string", + "minLength": 0, + "maxLength": 50 + }, + "profileIdList": { + "description": "Collection of unique profile identifiers", + "$ref": "#/definitions/profileIdList" + }, + "arrivalDate": { + "description": "Date of arrival.", "type": "string", - "minLength": 0, - "maxLength": 20 + "format": "date" }, - "flexFieldValue": { - "description": "value of the Dynamic Field ", + "departureDate": { + "description": "Date of departure.", "type": "string", - "minLength": 0, - "maxLength": 200 + "format": "date" }, - "hotelId": { - "description": "Hotel Code", + "stayStatus": { + "description": "Status of the stay.", "type": "string", - "minLength": 1, + "minLength": 0, "maxLength": 20 } } }, - "flexFieldsResponse": { + "suspendedStaySummariesType": { "type": "object", - "description": "Response object for flex fields.", + "description": "A complex type containing the collection of Suspended Stay Summaries.", "properties": { - "flexFieldValues": { - "description": "List of flex fields.", + "suspendedStaySummaries": { + "description": "A collection of Suspended Stay Summaries.", "type": "array", - "maxItems": 100, + "maxItems": 4000, "items": { - "$ref": "#/definitions/flexFieldValueType" + "$ref": "#/definitions/suspendedStaySummaryType" } }, - "links": { - "$ref": "#/definitions/links" - }, - "warnings": { - "$ref": "#/definitions/warningsType" - }, "totalPages": { - "description": "Evaluated total page count based on the requested max fetch count", + "description": "Evaluated total page count based on the requested max fetch count.", "type": "integer" }, "offset": { - "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned", + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", "type": "integer" }, "limit": { - "description": "Indicates maximum number of records a Web Service should return", + "description": "Indicates maximum number of records a Web Service should return.", "type": "integer" }, "hasMore": { - "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response", + "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", "type": "boolean" }, "totalResults": { @@ -43260,57 +46987,39 @@ } } }, - "memberPointsToExpireCollection": { + "suspendedStayDetailType": { "type": "object", - "description": "Response object for fetching member points to expire information.", + "description": "Suspended Stay Record ID detail about a Suspended Stay.", "properties": { - "memberPointsToExpireCollection": { - "type": "array", - "description": "List of of member points to expire.", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/memberPointsToExpireCollectionType" - } - }, - "links": { - "$ref": "#/definitions/links" - }, - "warnings": { - "$ref": "#/definitions/warningsType" + "suspendedStayRecordId": { + "description": "Suspended Stay Record ID.", + "type": "string", + "minLength": 0, + "maxLength": 20 } } }, - "memberPointsToExpireCollectionType": { + "suspendedStayDetailsType": { "type": "object", - "description": "Membership points to expire with the membership details to differentiate.", + "description": "Suspended Stay Record ID details about a Suspended Stay.", "properties": { - "membershipDetails": { - "description": "Member details for the requested membership ID.", - "$ref": "#/definitions/membershipDetailsType" - }, - "memberPointsToExpireListType": { + "suspendedStayRecordId": { + "description": "List of Suspended Stay Record IDs.", "type": "array", - "description": "List of of member points to expire.", "maxItems": 4000, "items": { - "$ref": "#/definitions/memberPointsToExpireListType" + "$ref": "#/definitions/suspendedStayDetailType" } } } }, - "operaVersionNumberType": { - "type": "string", - "description": "Current Opera Version Number", - "minLength": 0, - "maxLength": 40 - }, - "operaVersion": { + "suspendedStayDetails": { "type": "object", - "description": "Response for Ping operation.", + "description": "Request object for process suspended stays.", "properties": { - "operaVersion": { - "description": "Opera version number.", - "$ref": "#/definitions/operaVersionNumberType" + "suspendedStayDetailsInfo": { + "description": "A collection of Suspended Stay Record IDs.", + "$ref": "#/definitions/suspendedStayDetailsType" }, "links": { "$ref": "#/definitions/links" @@ -43320,106 +47029,34 @@ } } }, - "profileTransactionsType": { + "membershipCardHistoryType": { "type": "object", - "description": "Transaction related to the Profile.", + "description": "Contains details of the card history of a member.", "properties": { - "transactionDate": { - "description": "Stay Record or Membership Transaction Date.", - "type": "string", - "format": "date" - }, - "transactionType": { - "description": "Stay Record or Membership Transaction Type.", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "hotelId": { - "description": "Resort of the transaction.", + "membershipCardNo": { + "description": "Membership Card Number", "type": "string", "minLength": 0, - "maxLength": 20 - }, - "reservationIdList": { - "description": "The PMS confirmation number of the transaction.", - "$ref": "#/definitions/reservationIdList" - }, - "pointsCalculated": { - "description": "Flag to indicate if points are calculated.", - "type": "boolean" - }, - "stayTimeSpan": { - "description": "Begin and end dates of the reservation.", - "$ref": "#/definitions/timeSpanType" + "maxLength": 50 }, "membershipType": { - "description": "The type of membership.", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "cardNumber": { - "description": "The membership card number.", + "description": "Membership Program Code or Membership Type", "type": "string", "minLength": 0, "maxLength": 50 - }, - "membershipLevel": { - "description": "The level of the membership.", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "awardPoints": { - "description": "Award points for the transactions.", - "type": "integer" - }, - "tierNightPoints": { - "description": "Tier Night points for the transactions.", - "type": "integer" - }, - "tierStayPoints": { - "description": "Tier Stay points for the transactions.", - "type": "integer" - }, - "tierRevenuePoints": { - "description": "Tier Revenue points for the transactions.", - "type": "integer" - }, - "pointsCreditDate": { - "description": "Date when points were created.", - "type": "string", - "format": "date" - }, - "stayRecordId": { - "description": "Stay Record Id of the transaction.", - "type": "string" - }, - "membershipTransactionId": { - "description": "Unique ID of the membership transaction that this record corresponds to", - "$ref": "#/definitions/membershipTransactionId" - }, - "membershipId": { - "description": "Unique identifier of this membership.", - "$ref": "#/definitions/uniqueID_Type" - }, - "profileIdList": { - "description": "Collection of unique profile identifiers", - "$ref": "#/definitions/profileIdList" } } }, - "profileTransactions": { + "memberCardHistoryList": { "type": "object", - "description": "Response of the WS operation FetchProfileTransactions.", + "description": "Response object for member card history.", "properties": { - "profileTransactions": { - "description": "Transactions related to the Profile.", + "memberCardHistoryList": { "type": "array", - "maxItems": 100, + "description": "Contains list of card history of a member.", + "maxItems": 500, "items": { - "$ref": "#/definitions/profileTransactionsType" + "$ref": "#/definitions/membershipCardHistoryType" } }, "totalPages": { @@ -43454,448 +47091,744 @@ } } }, - "suspendedStayRevenueType": { + "stayRecordDetail": { "type": "object", - "description": "Suspended Stay Revenue information.", + "description": "Stay Record details for a single stay record including Revenues, Daily Rates and UDFs.", "properties": { - "suspendedStayRecordId": { - "description": "Suspended Stay Record ID.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "stayDetail": { + "description": "Stay Details of the stay record.", + "$ref": "#/definitions/stayDetailType" }, - "transactionDate": { - "description": "Transaction date of the revenue.", - "type": "string", - "format": "date" + "revenue": { + "description": "Revenue Details for the stay record.", + "type": "array", + "maxItems": 200, + "items": { + "$ref": "#/definitions/membershipTransactionRevenueType" + } }, - "revenueType": { - "description": "Indicates the type of revenue.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "rate": { + "description": "Rate Details for the stay record.", + "type": "array", + "maxItems": 200, + "items": { + "$ref": "#/definitions/membershipTransactionRateType" + } }, - "amount": { - "description": "Revenue amount.", + "userDefinedFields": { + "description": "Collections of user defined fields (UDFs) for the stay record.", + "$ref": "#/definitions/userDefinedFieldsType" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "stayMembershipDetails": { + "type": "object", + "description": "Complex type that contains stay membership details and instructions to attach or replace.", + "properties": { + "newMembershipCardNo": { + "description": "Specifies the Card Number of new membership being attached.", + "type": "string" + }, + "newMembershipType": { + "description": "Specifies the type of new membership being attached.", + "type": "string" + }, + "oldMembershipCardNo": { + "description": "Specifies the Card Number of old membership that should be replaced.", + "type": "string" + }, + "oldMembershipType": { + "description": "Specifies the type of old membership that should be replaced.", + "type": "string" + }, + "stayRecordId": { + "description": "Stay Record ID", "type": "number" + }, + "attachMode": { + "$ref": "#/definitions/stayMembershipAttachMode" + } + }, + "required": [ + "attachMode" + ] + }, + "stayMembershipAttachMode": { + "description": "Flag that indicates if membership should be attached or existing membership should be replaced.", + "type": "string", + "enum": [ + "ADD", + "REPLACE" + ] + }, + "stayMembershipSummaryListType": { + "type": "object", + "description": "Details about stay membership.", + "properties": { + "membershipInfo": { + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/stayMembershipSummaryType" + } } } }, - "suspendedStayErrorType": { + "stayMembershipSummaryType": { "type": "object", - "description": "Suspended Stay Error information.", + "description": "Rendering membership type and membership card number associated to a stay.", "properties": { - "suspendedStayRecordId": { - "description": "Suspended Stay Record ID.", + "membershipType": { "type": "string", "minLength": 0, "maxLength": 20 }, - "errorType": { - "description": "Indicates the error type.", + "membershipCard": { "type": "string", "minLength": 0, "maxLength": 20 - }, - "errorDescription": { - "description": "Indicates the description of the error.", - "type": "string", - "minLength": 0, - "maxLength": 2000 } } }, - "suspendedStayErrorsType": { + "suspendedProfileType": { + "type": "string", + "description": "The types of suspended profiles", + "enum": [ + "Guest", + "Agent", + "Company", + "Group", + "Source" + ] + }, + "suspendedProfilesMatchStatsType": { "type": "object", - "description": "Collection of Suspended Stay Error information.", + "description": "Suspended profiles match statistics", + "allOf": [ + { + "$ref": "#/definitions/rESTPaginationGroup" + } + ], "properties": { - "suspendedStays": { - "description": "Suspended Stay Error information.", + "matchStatsInfo": { "type": "array", - "maxItems": 4000, + "description": "Collection of suspended profiles match statistics.", "items": { - "$ref": "#/definitions/suspendedStayErrorType" + "$ref": "#/definitions/suspendedProfilesMatchStatType", + "maxItems": 100 } } } }, - "suspendedStayDailyRateType": { + "rESTPaginationGroup": { "type": "object", - "description": "Suspended Stay Rate information.", + "description": "Provides Pagination Information for the REST API.", "properties": { - "suspendedStayRecordId": { - "description": "Suspended Stay Record ID.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "offset": { + "description": "Indicates the index of the next applicable set(page).", + "type": "integer" }, - "transactionDate": { - "description": "Transaction date of the rate.", - "type": "string", - "format": "date" + "limit": { + "description": "Indicates number of records the API can return as per the API request limit sent. A maximum of 200 records can be only returned at a time.", + "type": "integer" }, - "rateCode": { - "description": "Rate code used for the stay.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "count": { + "description": "Indicates number of records the API has returned actually as per the API request criteria.", + "type": "integer" }, - "marketCode": { - "description": "Market Code of the stay.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "hasMore": { + "description": "Indicates whether there are more records available to be returned as per the API request criteria or not.", + "type": "boolean" }, - "amount": { - "description": "Rate amount.", - "$ref": "#/definitions/currencyAmountType" + "totalResults": { + "description": "Indicates total number of records available that can be returned as per the API request criteria.", + "type": "integer" } } }, - "suspendedStayMembershipType": { + "suspendedProfilesMatchStats": { "type": "object", - "description": "Suspended Stay Membership information.", + "description": "Response object for fetch suspended profiles match statistics.", "properties": { - "suspendedStayRecordId": { - "description": "Suspended Stay Record ID.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "suspendedProfilesMatch": { + "description": "Provides the information for suspended profiles match statistics.", + "$ref": "#/definitions/suspendedProfilesMatchStatsType" }, - "membershipType": { - "description": "Membership Program Code or Membership Type.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "links": { + "$ref": "#/definitions/links" }, - "membershipId": { - "description": "Membership Card Number.", - "type": "string", - "minLength": 0, - "maxLength": 50 + "warnings": { + "$ref": "#/definitions/warningsType" } } }, - "suspendedStayType": { + "suspendedProfilesMatchStatType": { "type": "object", - "description": "Suspended Stay information.", + "description": "Type which represents suspended profiles match statistics information.", "properties": { - "hotelId": { - "description": "Hotel code of the reservation.", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "externalConfirmationNo": { - "description": "External Confirmation number of the reservation on PMS side.", - "type": "string", - "minLength": 0, - "maxLength": 50 - }, - "reservationStatus": { - "description": "Reservation status.", + "matchCriteria": { + "description": "Criteria used to for matching two profiles.", "type": "string", "minLength": 0, - "maxLength": 20 - }, - "createBusinessDate": { - "description": "Business Date when the reservation was created.", - "type": "string", - "format": "date" + "maxLength": 80 }, "importDate": { - "description": "Date when the Suspended Stay record was created or imported.", + "description": "Indicates the date when this suspended profile match was inserted into the table", "type": "string", "format": "date" }, - "confirmationNo": { - "description": "Confirmation number of the reservation on central side.", - "type": "string", - "minLength": 0, - "maxLength": 50 + "points": { + "description": "Indicates the number of points that this match generated.", + "type": "number" }, - "roomType": { - "description": "Room type of the reservation.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "orderSequence": { + "description": "Display order sequence.", + "type": "number" }, - "roomTypeCharged": { - "description": "Room Type used for the Rate calculation.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "processTime": { + "description": "Process time during match.", + "type": "number" }, - "sourceCode": { - "description": "Source of the reservation.", + "hotelId": { + "description": "Hotel code of the profile's origin.", "type": "string", "minLength": 0, "maxLength": 20 }, - "bookingMedium": { - "description": "Classifies the medium(Channel field on reservation screen) through which the reservation is made.", + "profileType": { + "description": "Type of the suspended profile.", + "$ref": "#/definitions/suspendedProfileType" + } + } + }, + "suspendedProfilesErrorsSummaryType": { + "type": "object", + "description": "Profiles errors summary type.", + "allOf": [ + { + "$ref": "#/definitions/rESTPaginationGroup" + } + ], + "properties": { + "errorsSummaryInfo": { + "type": "array", + "description": "Collection of profiles errors summary.", + "items": { + "$ref": "#/definitions/suspendedProfilesErrorSummaryType", + "maxItems": 100 + } + } + } + }, + "suspendedProfilesErrorSummaryType": { + "type": "object", + "description": "Type which represents suspended profile errors information.", + "properties": { + "errorDescription": { + "description": "Represents error description of the suspended profile.", "type": "string", "minLength": 0, - "maxLength": 20 + "maxLength": 2000 }, - "currencyCode": { - "description": "Provides a currency code to reflect the currency in which an amount may be expressed.", - "type": "string", - "minLength": 3, - "maxLength": 3 + "errorCount": { + "description": "Number of profiles that were encountered with this error.", + "type": "integer" + } + } + }, + "suspendedProfilesErrorsSummaryInfo": { + "type": "object", + "description": "Response object for fetch suspended profiles errors summary. This object contains collection of profiles errors and the number of profiles that were encountered with these errors.", + "properties": { + "suspendedProfilesErrorsSummary": { + "description": "Indicates response of the suspended profiles errors summary.", + "$ref": "#/definitions/suspendedProfilesErrorsSummaryType" }, - "arrivalDate": { - "description": "Date of arrival.", - "type": "string", - "format": "date" + "links": { + "$ref": "#/definitions/links" }, - "departureDate": { - "description": "Date of departure.", + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "errorDescType": { + "type": "object", + "description": "Object for specific error description.", + "properties": { + "errorDesc": { + "description": "Specific error description.", "type": "string", - "format": "date" + "maxLength": 2000 }, - "adults": { - "description": "Number of adults on the reservation.", - "type": "number" + "limit": { + "description": "Indicates maximum number of records this api should return.", + "type": "integer" }, - "children": { - "description": "Number of children on the reservation.", - "type": "number" + "offset": { + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" + } + } + }, + "suspendedProfilesErrorsSummaryByPropertyInfo": { + "type": "object", + "description": "Response object for fetch suspended profiles errors summary by property. This object contains a collection of suspended profiles match errors and the count of how many properties encountered this error.", + "properties": { + "suspendedProfilesErrorsSummary": { + "description": "Indicates response of the suspended profiles errors summary by property.", + "$ref": "#/definitions/suspendedProfilesErrorsSummaryByPropertyType" }, - "cancellationDate": { - "description": "Date of cancellation.", - "type": "string", - "format": "date" + "links": { + "$ref": "#/definitions/links" }, - "rateCode": { - "description": "Rate Code of the reservation.", + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "suspendedProfilesErrorsSummaryByPropertyType": { + "type": "object", + "description": "Suspended profiles errors summary by property.", + "allOf": [ + { + "$ref": "#/definitions/rESTPaginationGroup" + } + ], + "properties": { + "errorSummaryInfo": { + "type": "array", + "description": "Collection of suspended profiles errors summary by property.", + "items": { + "$ref": "#/definitions/suspendedProfilesErrorSummaryByPropertyType", + "maxItems": 100 + } + } + } + }, + "suspendedProfilesErrorSummaryByPropertyType": { + "type": "object", + "description": "Type which represents a suspended profiles error by property information.", + "properties": { + "hotelId": { + "description": "Property where the error was found.", "type": "string", "minLength": 0, "maxLength": 20 }, - "rateCurrencyCode": { - "description": "Currency code of the rate.", - "type": "string", - "minLength": 3, - "maxLength": 3 - }, - "rateAmount": { - "description": "Rate amount.", - "type": "number" + "errorCount": { + "description": "Count of how many suspended profiles encountered this error.", + "type": "integer" + } + } + }, + "suspendedProfilesMatchStatsByThreshold": { + "type": "object", + "description": "Response object for fetch suspended profiles match statistics filtered by threshold type.", + "properties": { + "suspendedProfilesMatchStatsByThreshold": { + "description": "Provides the information for suspended profile match statistics filtered by threshold type.", + "$ref": "#/definitions/suspendedProfilesMatchStatsByThresholdType" }, - "complimentary": { - "description": "Indicates if the reservation is complimentary.", - "type": "boolean" + "links": { + "$ref": "#/definitions/links" }, - "paymentMethod": { - "description": "Payment Method.", + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "suspendedProfilesMatchStatsByThresholdType": { + "type": "object", + "description": "Suspended profiles match statistics grouped by threshold", + "allOf": [ + { + "$ref": "#/definitions/rESTPaginationGroup" + } + ], + "properties": { + "matchStatsInfo": { + "type": "array", + "description": "Collection of suspended profiles match statistics grouped by threshold type", + "items": { + "$ref": "#/definitions/suspendedProfilesMatchStatByThresholdType", + "maxItems": 100 + } + } + } + }, + "suspendedProfilesMatchStatByThresholdType": { + "type": "object", + "description": "Type which represents suspended profiles match statistics information.", + "properties": { + "matchCriteria": { + "description": "Criteria used for matching two profiles.", "type": "string", "minLength": 0, - "maxLength": 20 + "maxLength": 80 }, - "stayStatus": { - "description": "Status of the stay.", + "hotelId": { + "description": "Hotel code of the profile's origin.", "type": "string", "minLength": 0, "maxLength": 20 }, - "fullGuestName": { - "description": "Full display Name of guest profile.", - "type": "string", - "minLength": 0, - "maxLength": 200 + "count": { + "description": "Number of records with this match criteria and property.", + "type": "integer" + } + } + }, + "suspendedProfilesMatchStatsByMatchCriteria": { + "type": "object", + "description": "Response object for fetch suspended profiles match statistics grouped by match criteria.", + "properties": { + "suspendedProfilesMatchStatsByMatchCriteria": { + "description": "Provides the information for suspended profiles match statistics grouped by match criteria.", + "$ref": "#/definitions/suspendedProfilesMatchStatsByMatchCriteriaType" }, - "fullCompanyName": { - "description": "Full display Name of company profile.", - "type": "string", - "minLength": 0, - "maxLength": 200 + "links": { + "$ref": "#/definitions/links" }, - "fullTAName": { - "description": "Full display Name of Travel Agent profile.", + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "suspendedProfilesMatchStatsByMatchCriteriaType": { + "type": "object", + "description": "Suspended profiles match statistics grouped by match criteria.", + "allOf": [ + { + "$ref": "#/definitions/rESTPaginationGroup" + } + ], + "properties": { + "matchStatsInfo": { + "type": "array", + "description": "Collection of suspended profiles match statistics grouped by match criteria.", + "items": { + "$ref": "#/definitions/suspendedProfilesMatchStatByMatchCriteriaType", + "maxItems": 100 + } + } + } + }, + "suspendedProfilesMatchStatByMatchCriteriaType": { + "type": "object", + "description": "Type which represents suspended profiles match statistics grouped by match criteria.", + "properties": { + "matchCriteria": { + "description": "Criteria used to for matching two profiles.", "type": "string", "minLength": 0, - "maxLength": 200 + "maxLength": 80 }, - "fullSourceName": { - "description": "Full display Name of Source profile.", - "type": "string", - "minLength": 0, - "maxLength": 200 + "count": { + "description": "Number of records with this match criteria.", + "type": "integer" + } + } + }, + "suspendedProfilesMatchStatsByProperty": { + "type": "object", + "description": "Response object for fetch suspended profiles match statistics grouped by property.", + "properties": { + "suspendedProfilesMatchStatsByProperty": { + "description": "Provides the information for suspended profiles match statistics grouped by property.", + "$ref": "#/definitions/suspendedProfilesMatchStatsByPropertyType" }, - "fullGroupName": { - "description": "Full display Name of Group profile.", - "type": "string", - "minLength": 0, - "maxLength": 200 + "links": { + "$ref": "#/definitions/links" }, - "posCode": { - "description": "Point of Sales Code.", + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "suspendedProfilesMatchStatsByPropertyType": { + "type": "object", + "description": "Suspended profile match statistics grouped by property.", + "allOf": [ + { + "$ref": "#/definitions/rESTPaginationGroup" + } + ], + "properties": { + "matchStatsInfo": { + "type": "array", + "description": "Collection of suspended profile match statistics grouped by property.", + "items": { + "$ref": "#/definitions/suspendedProfilesMatchStatByProperty", + "maxItems": 100 + } + } + } + }, + "suspendedProfilesMatchStatByProperty": { + "type": "object", + "description": "Type which represents suspended profiles match statistics grouped by profile type.", + "properties": { + "matchCriteria": { + "description": "Criteria used to for matching two profiles.", "type": "string", "minLength": 0, - "maxLength": 20 + "maxLength": 80 }, - "interfaceId": { - "description": "Identifier of the Interface.", + "hotelId": { + "description": "Property where the match was found.", "type": "string", "minLength": 0, - "maxLength": 80 + "maxLength": 20 }, - "userDefinedFields": { - "description": "Collection of user defined fields.", - "$ref": "#/definitions/userDefinedFieldsType" + "count": { + "description": "Number of records with this match criteria and property.", + "type": "integer" + } + } + }, + "suspendedProfilesMatchStatsByProfileType": { + "type": "object", + "description": "Response object for fetch suspended profiles match statistics grouped by profile type.", + "properties": { + "suspendedProfilesMatchStatsByProfileType": { + "description": "Provides the information for suspended profiles match statistics grouped by profile type.", + "$ref": "#/definitions/suspendedProfilesMatchStatsByProfileTypeType" }, - "suspendedStayRevenues": { - "type": "array", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/suspendedStayRevenueType" - } + "links": { + "$ref": "#/definitions/links" }, - "suspendedStayErrors": { + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "suspendedProfilesMatchStatsByProfileTypeType": { + "type": "object", + "description": "Ssuspended profiles match statistics grouped by profile type.", + "allOf": [ + { + "$ref": "#/definitions/rESTPaginationGroup" + } + ], + "properties": { + "matchStatsInfo": { "type": "array", - "maxItems": 4000, + "description": "Collection of suspended profiles match statistics grouped by profile type.", "items": { - "$ref": "#/definitions/suspendedStayErrorType" + "$ref": "#/definitions/suspendedProfilesMatchStatByProfileType", + "maxItems": 100 } + } + } + }, + "suspendedProfilesMatchStatsByPropertyAndProfileType": { + "type": "object", + "description": "Response object for fetch suspended profiles match statistics grouped by property and profile type.", + "properties": { + "suspendedProfilesMatchStatsByPropertyAndProfileType": { + "description": "Provides the information for suspended profiles match statistics grouped by property and profile type.", + "$ref": "#/definitions/suspendedProfilesMatchStatsByPropertyAndProfileTypeType" }, - "suspendedStayDailyRates": { - "type": "array", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/suspendedStayDailyRateType" - } + "links": { + "$ref": "#/definitions/links" }, - "suspendedStayMemberships": { + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "suspendedProfilesMatchStatsByPropertyAndProfileTypeType": { + "type": "object", + "description": "Suspended profiles match statistics grouped by property and profile type.", + "allOf": [ + { + "$ref": "#/definitions/rESTPaginationGroup" + } + ], + "properties": { + "matchStatsInfo": { "type": "array", - "maxItems": 4000, + "description": "Collection of suspended profiles match statistics grouped by property and profile type.", "items": { - "$ref": "#/definitions/suspendedStayMembershipType" + "$ref": "#/definitions/suspendedProfilesMatchStatByPropertyAndProfileTypeCombined", + "maxItems": 100 } } } }, - "suspendedStaySummaryType": { + "suspendedProfilesMatchStatByProfileType": { "type": "object", - "description": "Collection of Suspended Stay information.", + "description": "Type which represents suspended profiles match statistics grouped by profile type.", "properties": { - "suspendedStayRecordId": { - "description": "Suspended Stay Record ID.", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "hotelId": { - "description": "Hotel code of the reservation.", + "matchCriteria": { + "description": "Criteria used to for matching two profiles.", "type": "string", "minLength": 0, - "maxLength": 20 + "maxLength": 80 }, - "reservationStatus": { - "description": "Reservation status.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "profileType": { + "description": "Type of the suspended profile.", + "$ref": "#/definitions/suspendedProfileType" }, - "externalConfirmationNo": { - "description": "External Confirmation number of the reservation on PMS side.", + "count": { + "description": "Number of records with this match criteria and property.", + "type": "integer" + } + } + }, + "validateEmail": { + "type": "object", + "description": "Request object for validating email Id from external system.", + "properties": { + "emailAddress": { + "description": "Defines the e-mail address.", "type": "string", "minLength": 0, - "maxLength": 50 + "maxLength": 2000 }, - "profileIdList": { - "description": "Collection of unique profile identifiers", - "$ref": "#/definitions/profileIdList" + "timeoutSeconds": { + "description": "Maximum time you are prepared to wait for a response.", + "type": "integer" }, - "arrivalDate": { - "description": "Date of arrival.", - "type": "string", - "format": "date" + "links": { + "$ref": "#/definitions/links" }, - "departureDate": { - "description": "Date of departure.", - "type": "string", - "format": "date" + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "validateEmailStatus": { + "type": "object", + "description": "Response Body.", + "properties": { + "isValid": { + "description": "Indicator to define if the Email Id is valid.", + "type": "boolean" }, - "stayStatus": { - "description": "Status of the stay.", + "Reason": { + "description": "Reason if validation of Email Id is failed on source system.", "type": "string", "minLength": 0, - "maxLength": 20 + "maxLength": 200 + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" } } }, - "suspendedStaySummariesType": { + "reProcessStageRecordsType": { "type": "object", - "description": "A complex type containing the collection of Suspended Stay Summaries.", + "description": "Provides information about the search criteria for the staged records to reprocess.", "properties": { - "suspendedStaySummaries": { - "description": "A collection of Suspended Stay Summaries.", + "property": { + "description": "Property in Search Criteria", + "type": "string" + }, + "name": { + "description": "Name in Search Criteria", + "type": "string" + }, + "region": { + "description": "Region in Search Criteria", + "type": "string" + }, + "nameCode": { + "description": "Name Code in Search Criteria", + "type": "string" + }, + "country": { + "description": "Country in Search Criteria", + "type": "string" + }, + "stageStatus": { + "description": "Stage Status in Search Criteria", + "type": "string" + }, + "membershipType": { + "description": "Membership Types to filter in the search criteria.", "type": "array", "maxItems": 4000, "items": { - "$ref": "#/definitions/suspendedStaySummaryType" + "type": "string", + "minLength": 0, + "maxLength": 20 } }, - "totalPages": { - "description": "Evaluated total page count based on the requested max fetch count.", - "type": "integer" - }, - "offset": { - "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", - "type": "integer" + "nameType": { + "description": "Name Type in Search Criteria", + "type": "string" }, - "limit": { - "description": "Indicates maximum number of records a Web Service should return.", - "type": "integer" + "importDate": { + "description": "Import Date in Search Criteria", + "type": "string", + "format": "date", + "maxLength": 8 }, - "hasMore": { - "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", - "type": "boolean" + "firstName": { + "description": "First Name in Search Criteria", + "type": "string" }, - "totalResults": { - "description": "Total number of rows queried", - "type": "integer" + "errorSummary": { + "description": "List of error summaries, comma separated values", + "type": "array", + "items": { + "type": "string" + } }, - "count": { - "description": "Total number of rows returned", - "type": "integer" + "applyToType": { + "description": "Records with memberships.", + "$ref": "#/definitions/applyToType" } } }, - "suspendedStayDetailType": { + "reProcessStageRecord": { "type": "object", - "description": "Suspended Stay Record ID detail about a Suspended Stay.", "properties": { - "suspendedStayRecordId": { - "description": "Suspended Stay Record ID.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "processResult": { + "$ref": "#/definitions/reProcessStageRecordResultType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" } } }, - "suspendedStayDetailsType": { + "reProcessStageRecords": { "type": "object", - "description": "Suspended Stay Record ID details about a Suspended Stay.", + "description": "Request object for processing the staged records.", "properties": { - "suspendedStayRecordId": { - "description": "List of Suspended Stay Record IDs.", + "jobId": { + "description": "The IDs of the jobs created for Reprocessing Stage records.", "type": "array", - "maxItems": 4000, "items": { - "$ref": "#/definitions/suspendedStayDetailType" + "type": "string" } + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" } } }, - "suspendedStayDetails": { + "reProcessStageRecordsCriteria": { "type": "object", - "description": "Request object for process suspended stays.", + "description": "Object for Reprocessing Stage Records.", "properties": { - "suspendedStayDetailsInfo": { - "description": "A collection of Suspended Stay Record IDs.", - "$ref": "#/definitions/suspendedStayDetailsType" + "reProcessStageRecords": { + "description": "Reprocess Stage Records for all records.", + "$ref": "#/definitions/reProcessStageRecordsType" }, "links": { "$ref": "#/definitions/links" @@ -43905,59 +47838,71 @@ } } }, - "membershipCardHistoryType": { + "reProcessStageRecordResultType": { "type": "object", - "description": "Contains details of the card history of a member.", + "description": "Information about the staged profile after processing.", "properties": { - "membershipCardNo": { - "description": "Membership Card Number", + "hotelId": { + "description": "Hotel Code for the staged profile.", "type": "string", "minLength": 0, - "maxLength": 50 + "maxLength": 20 }, - "membershipType": { - "description": "Membership Program Code or Membership Type", + "resortNameId": { + "description": "The resulting resort name id after processing the staged profile.", "type": "string", "minLength": 0, - "maxLength": 50 + "maxLength": 20 + }, + "stageStatus": { + "description": "The resulting profile status after processing the staged profile.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "result": { + "description": "Processing/Rematching result for the staged profile.", + "type": "string", + "minLength": 0, + "maxLength": 4000 } } }, - "memberCardHistoryList": { + "validatePhone": { "type": "object", - "description": "Response object for member card history.", + "description": "Request object for validating phone number from external system.", "properties": { - "memberCardHistoryList": { - "type": "array", - "description": "Contains list of card history of a member.", - "maxItems": 500, - "items": { - "$ref": "#/definitions/membershipCardHistoryType" - } - }, - "totalPages": { - "description": "Evaluated total page count based on the requested max fetch count.", - "type": "integer" + "phone": { + "description": "Defines the phone number.", + "type": "string", + "minLength": 0, + "maxLength": 2000 }, - "offset": { - "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "timeoutSeconds": { + "description": "Maximum time you are prepared to wait for a response.", "type": "integer" }, - "limit": { - "description": "Indicates maximum number of records a Web Service should return.", - "type": "integer" + "links": { + "$ref": "#/definitions/links" }, - "hasMore": { - "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "validatePhoneStatus": { + "type": "object", + "description": "Response Body.", + "properties": { + "isValid": { + "description": "Indicator to define if the Phone Number is valid.", "type": "boolean" }, - "totalResults": { - "description": "Total number of rows queried", - "type": "integer" - }, - "count": { - "description": "Total number of rows returned", - "type": "integer" + "reason": { + "description": "Reason if validation of Phone Number is failed on source system.", + "type": "string", + "minLength": 0, + "maxLength": 200 }, "links": { "$ref": "#/definitions/links" @@ -43967,77 +47912,124 @@ } } }, - "stayRecordDetail": { + "suspendedProfilesMatchStatByPropertyAndProfileTypeCombined": { "type": "object", - "description": "Stay Record details for a single stay record including Revenues, Daily Rates and UDFs.", + "description": "Type which represents suspended profiles match statistics grouped by property with detailed view", "properties": { - "stayDetail": { - "description": "Stay Details of the stay record.", - "$ref": "#/definitions/stayDetailType" + "hotelId": { + "description": "Property where the match was found.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "revenue": { - "description": "Revenue Details for the stay record.", + "profileTypesListInfo": { "type": "array", - "maxItems": 200, + "description": "Collection of suspended profiles match statistics grouped by profile type with detailed view", "items": { - "$ref": "#/definitions/membershipTransactionRevenueType" + "$ref": "#/definitions/profileTypesListType", + "maxItems": 100 } }, - "rate": { - "description": "Rate Details for the stay record.", + "count": { + "description": "Number of records with this property.", + "type": "integer" + } + } + }, + "profileTypesListType": { + "type": "object", + "description": "Type which represents suspended profiles match statistics grouped by profile type with detailed view", + "properties": { + "profileType": { + "description": "Type of the suspended profile.", + "$ref": "#/definitions/suspendedProfileType" + }, + "matchCriteriasListInfo": { "type": "array", - "maxItems": 200, + "description": "Collection of suspended profiles match statistics grouped by match criteria with count", "items": { - "$ref": "#/definitions/membershipTransactionRateType" + "$ref": "#/definitions/matchCriteriaListType", + "maxItems": 100 } }, - "userDefinedFields": { - "description": "Collections of user defined fields (UDFs) for the stay record.", - "$ref": "#/definitions/userDefinedFieldsType" - }, - "warnings": { - "$ref": "#/definitions/warningsType" + "count": { + "description": "Number of records with this property.", + "type": "integer" } } }, - "stayMembershipDetails": { + "matchCriteriaListType": { "type": "object", - "description": "Complex type that contains stay membership details and instructions to attach or replace.", + "description": "Type which represents suspended profiles match statistics grouped by profile type with detailed view", "properties": { - "newMembershipCardNo": { - "description": "Specifies the Card Number of new membership being attached.", - "type": "string" - }, - "newMembershipType": { - "description": "Specifies the type of new membership being attached.", - "type": "string" + "matchCriteria": { + "description": "Criteria used to for matching two profiles.", + "type": "string", + "minLength": 0, + "maxLength": 80 }, - "oldMembershipCardNo": { - "description": "Specifies the Card Number of old membership that should be replaced.", - "type": "string" + "count": { + "description": "Number of records with this property.", + "type": "integer" + } + } + }, + "suspendedProfilesErrorsSummaryByProfileTypeInfo": { + "type": "object", + "description": "Response object for fetch suspended profiles errors summary by profile type. This object contains a collection of profile types and the count of errors found in each type.", + "properties": { + "suspendedProfilesErrorsSummary": { + "description": "Indicates response of the suspended profiles errors summary by profileType.", + "$ref": "#/definitions/suspendedProfilesErrorsSummaryByProfileType" }, - "oldMembershipType": { - "description": "Specifies the type of old membership that should be replaced.", - "type": "string" + "links": { + "$ref": "#/definitions/links" }, - "stayRecordId": { - "description": "Stay Record ID", - "type": "number" + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "suspendedProfilesErrorsSummaryByProfileType": { + "type": "object", + "description": "Suspended profiles errors summary by profile type.", + "allOf": [ + { + "$ref": "#/definitions/rESTPaginationGroup" + } + ], + "properties": { + "errorSummaryInfo": { + "type": "array", + "description": "Collection of suspended profiles errors summary by property.", + "items": { + "$ref": "#/definitions/suspendedProfilesErrorSummaryByProfileType", + "maxItems": 100 + } + } + } + }, + "suspendedProfilesErrorSummaryByProfileType": { + "type": "object", + "description": "Type which represents a suspended profiles error by profile type.", + "properties": { + "profileType": { + "description": "Type of the suspended profile.", + "$ref": "#/definitions/suspendedProfileType" }, - "attachMode": { - "$ref": "#/definitions/stayMembershipAttachMode" + "errorCount": { + "description": "Count of how many suspended profiles encountered this error.", + "type": "integer" } - }, - "required": [ - "attachMode" - ] + } }, - "stayMembershipAttachMode": { - "description": "Flag that indicates if membership should be attached or existing membership should be replaced.", + "applyToType": { "type": "string", + "description": "Membership filter of staged profiles.", "enum": [ - "ADD", - "REPLACE" + "StagedProfiles", + "MatchingProfiles", + "StagedAndMatchingProfiles" ] } }, @@ -44071,4 +48063,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/crmasync.json b/rest-api-specs/property/crmasync.json index d154721..bd69a9f 100644 --- a/rest-api-specs/property/crmasync.json +++ b/rest-api-specs/property/crmasync.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud CRM Asynchronous API", - "description": "APIs to insert Stay Records related asynchronous functionality in OPERA.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to insert Stay Records related asynchronous functionality in OPERA.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -103,6 +103,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -228,6 +232,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -322,6 +330,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -364,6 +376,19 @@ "in": "header", "required": true }, + "x-request-id" : { + "name" : "x-request-id", + "type" : "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description" : "Request Id of an incoming request", + "in" : "header" + }, + "x-originating-application" : { + "name" : "x-originating-application", + "type" : "string", + "description" : "Customer's Integration Application Id", + "in" : "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -841,7 +866,7 @@ "type": "number" }, "confirmationNumber": { - "description": "Specifies the confirmation number", + "description": "Specifies the confirmation number. If externalReservationId is not passed as part of POST stayRecords API then length of confirmation number should be less than 43 digits", "type": "string" }, "currencyCode": { @@ -1091,4 +1116,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/crmcfg.json b/rest-api-specs/property/crmcfg.json index 94b914b..cbd21b0 100644 --- a/rest-api-specs/property/crmcfg.json +++ b/rest-api-specs/property/crmcfg.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud CRM Configuration API", - "description": "APIs for Customer Relationship Management (profile) configuration, such as creating preferences, or address types. It also includes Membership Configuration, where you can retrieve membership levels that are configured for a property, or create new membership enrollment codes.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs for Customer Relationship Management (profile) configuration, such as creating preferences, or address types. It also includes Membership Configuration, where you can retrieve membership levels that are configured for a property, or create new membership enrollment codes .

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020,2023 Oracle and/or its affiliates.



Compatible with OPERA Cloud release 20.99.99.99.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -85,6 +85,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -209,6 +215,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -311,6 +323,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -425,6 +443,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -524,6 +548,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -649,6 +679,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -751,6 +787,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -865,6 +907,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -964,6 +1012,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1075,6 +1129,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1177,6 +1237,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1278,6 +1344,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1381,6 +1453,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1506,6 +1584,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1608,6 +1692,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1722,6 +1812,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1821,6 +1917,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1942,6 +2044,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2044,6 +2152,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2158,6 +2272,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2334,6 +2454,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2446,6 +2572,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2570,6 +2702,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2672,6 +2810,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2786,6 +2930,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2885,6 +3035,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2964,8 +3120,8 @@ }, "/cityPostalCodes": { "get": { - "summary": "Get city postal codes", - "description": "Use this API to get City Postal Codes. Associate countries (and states or provinces if configured for the country) with cities and with postal codes can be utilized to validate addresses.

OperationId:getCityPostalCodes

", + "summary": "Get CityPostalCodes", + "description": "Use this API to get City Postal Codes.

OperationId:getCityPostalCodes

The maximum allowable limit for this API is 200.

", "operationId": "getCityPostalCodes", "parameters": [ { @@ -3089,6 +3245,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3191,6 +3353,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3305,6 +3473,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3404,6 +3578,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3481,17 +3661,18 @@ ] } }, - "/communicationTypes": { + "/claimAdjustmentLimits": { "get": { - "summary": "Get communication types", - "description": "Use this API to get communication types.

OperationId:getCommunicationTypes

", - "operationId": "getCommunicationTypes", + "summary": "Get Claim Adjustment Limits", + "description": "You can use this API to get Claim Adjustment Limits.

This API is deprecated.

OperationId:getClaimAdjustmentLimits

", + "operationId": "getClaimAdjustmentLimits", "parameters": [ { - "name": "codes", + "name": "limitCodes", "in": "query", "type": "array", "collectionFormat": "multi", + "description": "Codes to be searched.", "items": { "type": "string", "maxItems": 4000 @@ -3499,29 +3680,17 @@ "required": false }, { - "name": "roles", + "name": "wildCard", "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "Phone Number Communication Role.", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "Email", - "Fax", - "EmailForRequest", - "Webpage", - "Phone" - ] - }, - "required": false + "required": false, + "description": "Wildcard search on the code.", + "type": "string" }, { - "name": "description", + "name": "hotelId", "in": "query", "required": false, - "description": "Description of the Communication Types to be searched.", + "description": "The name of the property code for the Claim Adjustment Limit to be searched.", "type": "string" }, { @@ -3534,106 +3703,10 @@ "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/x-hotelid" - }, - { - "$ref": "#/parameters/x-externalsystem" - }, - { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "200": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - } - }, - "description": "Response object for fetching Communication Types.", - "schema": { - "$ref": "#/definitions/communicationTypesDetails" - } - }, - "204": { - "description": "CommunicationTypes not found." - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "HotelConfig" - ] - }, - "post": { - "summary": "Create a communication type", - "description": "Use this API to create a communication type.

OperationId:postCommunicationType

", - "operationId": "postCommunicationType", - "parameters": [ - { - "name": "communicationTypeCriteria", - "in": "body", - "required": true, - "description": "Request object for creating a new Communication Type.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/communicationTypeCriteria" - } - ] - } - }, - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -3646,24 +3719,23 @@ } ], "responses": { - "201": { + "200": { "headers": { "Content-Language": { "type": "string", "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response object for fetching Claim Adjustment Limits.", "schema": { - "$ref": "#/definitions/status" + "$ref": "#/definitions/claimAdjustmentLimitsInfo" } }, + "204": { + "description": "ClaimAdjustmentLimits not found." + }, "400": { "$ref": "#/responses/400" }, @@ -3708,24 +3780,26 @@ "application/json;charset=UTF-8" ], "tags": [ - "HotelConfig" + "ProfileConfiguration" ] - } - }, - "/communicationTypes/{communicationTypeCode}": { - "delete": { - "summary": "Delete a communication type", - "description": "Use this API to delete a communication type.

OperationId:removeCommunicationType

", - "operationId": "removeCommunicationType", + }, + "put": { + "summary": "Change Claim Adjustment Limits", + "description": "You can use this API to change Claim Adjustment Limits.

This API is deprecated.

OperationId:putClaimAdjustmentLimits

", + "operationId": "putClaimAdjustmentLimits", "parameters": [ { - "name": "communicationTypeCode", - "in": "path", + "name": "claimAdjustmentLimits", + "in": "body", "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique Code of communication Types." + "description": "Request object for modifying Claim Adjustment Limits.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/claimAdjustmentLimits" + } + ] + } }, { "$ref": "#/parameters/authKey" @@ -3736,6 +3810,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3760,7 +3840,7 @@ "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response Body.", "schema": { "$ref": "#/definitions/status" } @@ -3809,32 +3889,23 @@ "application/json;charset=UTF-8" ], "tags": [ - "HotelConfig" + "ProfileConfiguration" ] }, - "put": { - "summary": "Change a communication type", - "description": "Use this API to update a communication type.

OperationId:changeCommunicationType

", - "operationId": "changeCommunicationType", + "post": { + "summary": "Create Claim Adjustment Limits", + "description": "You can use this API to create Claim Adjustment Limits.

This API is deprecated.

OperationId:postClaimAdjustmentLimits

", + "operationId": "postClaimAdjustmentLimits", "parameters": [ { - "name": "communicationTypeCode", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique Code of communication Types." - }, - { - "name": "communicationTypeToBeChanged", + "name": "claimAdjustmentLimits", "in": "body", "required": true, - "description": "Request object for changing an existing Communication Type.", + "description": "Request object for creating Claim Adjustment Limits.", "schema": { "allOf": [ { - "$ref": "#/definitions/communicationTypeToBeChanged" + "$ref": "#/definitions/claimAdjustmentLimits" } ] } @@ -3848,6 +3919,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3859,7 +3936,7 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", @@ -3872,7 +3949,7 @@ "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { "$ref": "#/definitions/status" } @@ -3921,29 +3998,21 @@ "application/json;charset=UTF-8" ], "tags": [ - "HotelConfig" + "ProfileConfiguration" ] } }, - "/companyTypes": { + "/communicationTypes": { "get": { - "summary": "Get Company Types", - "description": "Use this API to get Company Types.

OperationId:getCompanyTypes

", - "operationId": "getCompanyTypes", + "summary": "Get communication types", + "description": "Use this API to get communication types.

OperationId:getCommunicationTypes

", + "operationId": "getCommunicationTypes", "parameters": [ - { - "name": "fetchInactive", - "in": "query", - "required": false, - "description": "Determines wether to fetch inactive records or not.", - "type": "boolean" - }, { "name": "codes", "in": "query", "type": "array", "collectionFormat": "multi", - "description": "Codes to be searched.", "items": { "type": "string", "maxItems": 4000 @@ -3951,17 +4020,29 @@ "required": false }, { - "name": "wildCard", + "name": "roles", "in": "query", - "required": false, - "description": "Wildcard search on the code.", - "type": "string" + "type": "array", + "collectionFormat": "multi", + "description": "Phone Number Communication Role.", + "uniqueItems": true, + "items": { + "type": "string", + "enum": [ + "Email", + "Fax", + "EmailForRequest", + "Webpage", + "Phone" + ] + }, + "required": false }, { "name": "description", "in": "query", "required": false, - "description": "Description of the code.", + "description": "Description of the Communication Types to be searched.", "type": "string" }, { @@ -3973,6 +4054,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3993,13 +4080,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching Company Types.", + "description": "Response object for fetching Communication Types.", "schema": { - "$ref": "#/definitions/companyTypesDetails" + "$ref": "#/definitions/communicationTypesDetails" } }, "204": { - "description": "CompanyTypes not found." + "description": "CommunicationTypes not found." }, "400": { "$ref": "#/responses/400" @@ -4045,23 +4132,23 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "HotelConfig" ] }, "post": { - "summary": "Create Company Types", - "description": "Use this API to create Company Types.

OperationId:postCompanyTypes

", - "operationId": "postCompanyTypes", + "summary": "Create a communication type", + "description": "Use this API to create a communication type.

OperationId:postCommunicationType

", + "operationId": "postCommunicationType", "parameters": [ { - "name": "companyTypesCriteria", + "name": "communicationTypeCriteria", "in": "body", "required": true, - "description": "Request object for creating Company Types.", + "description": "Request object for creating a new Communication Type.", "schema": { "allOf": [ { - "$ref": "#/definitions/companyTypesCriteria" + "$ref": "#/definitions/communicationTypeCriteria" } ] } @@ -4075,6 +4162,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4148,37 +4241,24 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "HotelConfig" ] } }, - "/companyTypes/{companyTypesCode}": { - "put": { - "summary": "Change Company Types", - "description": "Use this API to update Company Types.

OperationId:putCompanyTypes

", - "operationId": "putCompanyTypes", + "/communicationTypes/{communicationTypeCode}": { + "delete": { + "summary": "Delete a communication type", + "description": "Use this API to delete a communication type.

OperationId:removeCommunicationType

", + "operationId": "removeCommunicationType", "parameters": [ { - "name": "companyTypesCode", + "name": "communicationTypeCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique Code of Company Types." - }, - { - "name": "companyTypesToBeChanged", - "in": "body", - "required": true, - "description": "Request object for changing Company Types.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/companyTypesToBeChanged" - } - ] - } + "description": "Unique Code of communication Types." }, { "$ref": "#/parameters/authKey" @@ -4189,6 +4269,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4213,7 +4299,7 @@ "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { "$ref": "#/definitions/status" } @@ -4262,22 +4348,35 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "HotelConfig" ] }, - "delete": { - "summary": "Delete Company Types", - "description": "Use this API to delete Company Types.

OperationId:deleteCompanyTypes

", - "operationId": "deleteCompanyTypes", + "put": { + "summary": "Change a communication type", + "description": "Use this API to update a communication type.

OperationId:changeCommunicationType

", + "operationId": "changeCommunicationType", "parameters": [ { - "name": "companyTypesCode", + "name": "communicationTypeCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique Code of Company Types." + "description": "Unique Code of communication Types." + }, + { + "name": "communicationTypeToBeChanged", + "in": "body", + "required": true, + "description": "Request object for changing an existing Communication Type.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/communicationTypeToBeChanged" + } + ] + } }, { "$ref": "#/parameters/authKey" @@ -4288,6 +4387,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4312,7 +4417,7 @@ "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response Body.", "schema": { "$ref": "#/definitions/status" } @@ -4361,21 +4466,20 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "HotelConfig" ] } }, - "/competitionCodes": { + "/companyTypes": { "get": { - "summary": "Get competition codes", - "description": "Use this API to get Competition Codes. Competition codes enable you to identify other hospitality businesses that are competing with you for an account's business opportunities.

OperationId:getCompetitionCodes

", - "operationId": "getCompetitionCodes", + "summary": "Get Company Types", + "description": "Use this API to get Company Types.

OperationId:getCompanyTypes

", + "operationId": "getCompanyTypes", "parameters": [ { "name": "fetchInactive", "in": "query", - "default": "false", - "required": true, + "required": false, "description": "Determines wether to fetch inactive records or not.", "type": "boolean" }, @@ -4414,6 +4518,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4434,13 +4544,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching Competition Codes.", + "description": "Response object for fetching Company Types.", "schema": { - "$ref": "#/definitions/competitionCodesDetails" + "$ref": "#/definitions/companyTypesDetails" } }, "204": { - "description": "CompetitionCodes not found." + "description": "CompanyTypes not found." }, "400": { "$ref": "#/responses/400" @@ -4490,19 +4600,19 @@ ] }, "post": { - "summary": "Create competition codes", - "description": "Use this API to create Competition Codes. Competition codes enable you to identify other hospitality businesses that are competing with you for an account's business opportunities.

OperationId:postCompetitionCodes

", - "operationId": "postCompetitionCodes", + "summary": "Create Company Types", + "description": "Use this API to create Company Types.

OperationId:postCompanyTypes

", + "operationId": "postCompanyTypes", "parameters": [ { - "name": "competitionCodesCriteria", + "name": "companyTypesCriteria", "in": "body", "required": true, - "description": "Request object for creating Competition Codes.", + "description": "Request object for creating Company Types.", "schema": { "allOf": [ { - "$ref": "#/definitions/competitionCodesCriteria" + "$ref": "#/definitions/companyTypesCriteria" } ] } @@ -4516,6 +4626,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4593,30 +4709,30 @@ ] } }, - "/competitionCodes/{competitionCodesId}": { + "/companyTypes/{companyTypesCode}": { "put": { - "summary": "Change Competition Codes", - "description": "Use this API to update Competition Codes.

OperationId:putCompetitionCodes

", - "operationId": "putCompetitionCodes", + "summary": "Change Company Types", + "description": "Use this API to update Company Types.

OperationId:putCompanyTypes

", + "operationId": "putCompanyTypes", "parameters": [ { - "name": "competitionCodesId", + "name": "companyTypesCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique ID of Competition Codes." + "description": "Unique Code of Company Types." }, { - "name": "competitionCodesToBeChanged", + "name": "companyTypesToBeChanged", "in": "body", "required": true, - "description": "Request object for changing Competition Codes.", + "description": "Request object for changing Company Types.", "schema": { "allOf": [ { - "$ref": "#/definitions/competitionCodesToBeChanged" + "$ref": "#/definitions/companyTypesToBeChanged" } ] } @@ -4630,6 +4746,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4707,18 +4829,18 @@ ] }, "delete": { - "summary": "Remove Competition Codes", - "description": "Use this API to remove Competition Codes.

OperationId:deleteCompetitionCodes

", - "operationId": "deleteCompetitionCodes", + "summary": "Delete Company Types", + "description": "Use this API to delete Company Types.

OperationId:deleteCompanyTypes

", + "operationId": "deleteCompanyTypes", "parameters": [ { - "name": "competitionCodesId", + "name": "companyTypesCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique ID of Competition Codes." + "description": "Unique Code of Company Types." }, { "$ref": "#/parameters/authKey" @@ -4729,6 +4851,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4806,16 +4934,17 @@ ] } }, - "/creditRatings": { + "/competitionCodes": { "get": { - "summary": "Get credit ratings", - "description": "You can use this API to get credit ratings.

OperationId:getCreditRatings

", - "operationId": "getCreditRatings", + "summary": "Get Competition Codes", + "description": "Use this API to get Competition Codes.

OperationId:getCompetitionCodes

", + "operationId": "getCompetitionCodes", "parameters": [ { "name": "fetchInactive", "in": "query", - "required": false, + "default": "false", + "required": true, "description": "Determines wether to fetch inactive records or not.", "type": "boolean" }, @@ -4854,6 +4983,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4874,13 +5009,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching credit ratings.", + "description": "Response object for fetching Competition Codes.", "schema": { - "$ref": "#/definitions/creditRatings" + "$ref": "#/definitions/competitionCodesDetails" } }, "204": { - "description": "CreditRatings not found." + "description": "CompetitionCodes not found." }, "400": { "$ref": "#/responses/400" @@ -4926,23 +5061,23 @@ "application/json;charset=UTF-8" ], "tags": [ - "ProfileConfiguration" + "ChainConfig" ] }, - "put": { - "summary": "Change credit ratings", - "description": "You can use this API to change credit ratings.

OperationId:putCreditRatings

", - "operationId": "putCreditRatings", + "post": { + "summary": "Create Competition Codes", + "description": "Use this API to create Competition Codes.

OperationId:postCompetitionCodes

", + "operationId": "postCompetitionCodes", "parameters": [ { - "name": "creditRatings", + "name": "competitionCodesCriteria", "in": "body", "required": true, - "description": "Request object for changing credit ratings.", + "description": "Request object for creating Competition Codes.", "schema": { "allOf": [ { - "$ref": "#/definitions/creditRatings" + "$ref": "#/definitions/competitionCodesCriteria" } ] } @@ -4956,6 +5091,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4967,7 +5108,7 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", @@ -4980,7 +5121,7 @@ "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { "$ref": "#/definitions/status" } @@ -5029,24 +5170,37 @@ "application/json;charset=UTF-8" ], "tags": [ - "ProfileConfiguration" + "ChainConfig" ] - }, - "delete": { - "summary": "Delete credit ratings", - "description": "You can use this API to delete credit ratings.

OperationId:deleteCreditRatings

", - "operationId": "deleteCreditRatings", + } + }, + "/competitionCodes/{competitionCodesId}": { + "put": { + "summary": "Change Competition Codes", + "description": "Use this API to update Competition Codes.

OperationId:putCompetitionCodes

", + "operationId": "putCompetitionCodes", "parameters": [ { - "name": "creditRatings", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "items": { - "type": "string", - "maxItems": 4000 - }, - "required": true + "name": "competitionCodesId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of Competition Codes." + }, + { + "name": "competitionCodesToBeChanged", + "in": "body", + "required": true, + "description": "Request object for changing Competition Codes.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/competitionCodesToBeChanged" + } + ] + } }, { "$ref": "#/parameters/authKey" @@ -5057,6 +5211,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5081,7 +5241,7 @@ "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response Body.", "schema": { "$ref": "#/definitions/status" } @@ -5130,26 +5290,22 @@ "application/json;charset=UTF-8" ], "tags": [ - "ProfileConfiguration" + "ChainConfig" ] }, - "post": { - "summary": "Create credit ratings", - "description": "You can use this API to create credit ratings.

OperationId:postCreditRatings

", - "operationId": "postCreditRatings", + "delete": { + "summary": "Remove Competition Codes", + "description": "Use this API to remove Competition Codes.

OperationId:deleteCompetitionCodes

", + "operationId": "deleteCompetitionCodes", "parameters": [ { - "name": "creditRatings", - "in": "body", + "name": "competitionCodesId", + "in": "path", "required": true, - "description": "Request object for creating credit ratings.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/creditRatings" - } - ] - } + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of Competition Codes." }, { "$ref": "#/parameters/authKey" @@ -5160,6 +5316,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5171,7 +5333,7 @@ } ], "responses": { - "201": { + "200": { "headers": { "Content-Language": { "type": "string", @@ -5233,15 +5395,15 @@ "application/json;charset=UTF-8" ], "tags": [ - "ProfileConfiguration" + "ChainConfig" ] } }, - "/distanceTypes": { + "/creditRatings": { "get": { - "summary": "Get Distance Types", - "description": "Use this API to get Distance Types.

OperationId:getDistanceTypes

", - "operationId": "getDistanceTypes", + "summary": "Get credit ratings", + "description": "You can use this API to get credit ratings.

OperationId:getCreditRatings

", + "operationId": "getCreditRatings", "parameters": [ { "name": "fetchInactive", @@ -5285,6 +5447,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5305,13 +5473,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching Distance Types.", + "description": "Response object for fetching credit ratings.", "schema": { - "$ref": "#/definitions/distanceTypesDetails" + "$ref": "#/definitions/creditRatings" } }, "204": { - "description": "DistanceTypes not found." + "description": "CreditRatings not found." }, "400": { "$ref": "#/responses/400" @@ -5357,23 +5525,23 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "ProfileConfiguration" ] }, - "post": { - "summary": "Create Distance Types", - "description": "Use this API to create Distance Types.

OperationId:postDistanceTypes

", - "operationId": "postDistanceTypes", + "put": { + "summary": "Change credit ratings", + "description": "You can use this API to change credit ratings.

OperationId:putCreditRatings

", + "operationId": "putCreditRatings", "parameters": [ { - "name": "distanceTypesCriteria", + "name": "creditRatings", "in": "body", "required": true, - "description": "Request object for creating Distance Types.", + "description": "Request object for changing credit ratings.", "schema": { "allOf": [ { - "$ref": "#/definitions/distanceTypesCriteria" + "$ref": "#/definitions/creditRatings" } ] } @@ -5387,6 +5555,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5398,7 +5572,7 @@ } ], "responses": { - "201": { + "200": { "headers": { "Content-Language": { "type": "string", @@ -5411,7 +5585,7 @@ "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response Body.", "schema": { "$ref": "#/definitions/status" } @@ -5460,37 +5634,24 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "ProfileConfiguration" ] - } - }, - "/distanceTypes/{distanceTypesId}": { - "put": { - "summary": "Change Distance Types", - "description": "Use this API to update Distance Types.

OperationId:putDistanceTypes

", - "operationId": "putDistanceTypes", + }, + "delete": { + "summary": "Delete credit ratings", + "description": "You can use this API to delete credit ratings.

OperationId:deleteCreditRatings

", + "operationId": "deleteCreditRatings", "parameters": [ { - "name": "distanceTypesId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique ID of Distance Types." - }, - { - "name": "distanceTypesToBeChanged", - "in": "body", - "required": true, - "description": "Request object for changing Distance Types.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/distanceTypesToBeChanged" - } - ] - } + "name": "creditRatings", + "in": "query", + "type": "array", + "collectionFormat": "multi", + "items": { + "type": "string", + "maxItems": 4000 + }, + "required": true }, { "$ref": "#/parameters/authKey" @@ -5501,6 +5662,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5525,7 +5692,7 @@ "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { "$ref": "#/definitions/status" } @@ -5574,22 +5741,26 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "ProfileConfiguration" ] }, - "delete": { - "summary": "Delete Distance Types", - "description": "Use this API to delete Distance Types.

OperationId:deleteDistanceTypes

", - "operationId": "deleteDistanceTypes", + "post": { + "summary": "Create credit ratings", + "description": "You can use this API to create credit ratings.

OperationId:postCreditRatings

", + "operationId": "postCreditRatings", "parameters": [ { - "name": "distanceTypesId", - "in": "path", + "name": "creditRatings", + "in": "body", "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique ID of Distance Types." + "description": "Request object for creating credit ratings.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/creditRatings" + } + ] + } }, { "$ref": "#/parameters/authKey" @@ -5600,6 +5771,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5611,7 +5788,7 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", @@ -5673,15 +5850,15 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "ProfileConfiguration" ] } }, - "/districts": { + "/distanceTypes": { "get": { - "summary": "Get Districts", - "description": "Use this API to get Districts.

OperationId:getDistricts

", - "operationId": "getDistricts", + "summary": "Get Distance Types", + "description": "Use this API to get Distance Types.

OperationId:getDistanceTypes

", + "operationId": "getDistanceTypes", "parameters": [ { "name": "fetchInactive", @@ -5725,6 +5902,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5745,13 +5928,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching Districts.", + "description": "Response object for fetching Distance Types.", "schema": { - "$ref": "#/definitions/districtsDetails" + "$ref": "#/definitions/distanceTypesDetails" } }, "204": { - "description": "Districts not found." + "description": "DistanceTypes not found." }, "400": { "$ref": "#/responses/400" @@ -5801,19 +5984,19 @@ ] }, "post": { - "summary": "Create Districts", - "description": "Use this API to create Districts.

OperationId:postDistricts

", - "operationId": "postDistricts", + "summary": "Create Distance Types", + "description": "Use this API to create Distance Types.

OperationId:postDistanceTypes

", + "operationId": "postDistanceTypes", "parameters": [ { - "name": "districtsCriteria", + "name": "distanceTypesCriteria", "in": "body", "required": true, - "description": "Request object for creating Districts.", + "description": "Request object for creating Distance Types.", "schema": { "allOf": [ { - "$ref": "#/definitions/districtsCriteria" + "$ref": "#/definitions/distanceTypesCriteria" } ] } @@ -5827,6 +6010,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5904,30 +6093,30 @@ ] } }, - "/districts/{districtsId}": { + "/distanceTypes/{distanceTypesId}": { "put": { - "summary": "Change Districts", - "description": "Use this API to update Districts.

OperationId:putDistricts

", - "operationId": "putDistricts", + "summary": "Change Distance Types", + "description": "Use this API to update Distance Types.

OperationId:putDistanceTypes

", + "operationId": "putDistanceTypes", "parameters": [ { - "name": "districtsId", + "name": "distanceTypesId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique ID of Remove Districts." + "description": "Unique ID of Distance Types." }, { - "name": "districtsToBeChanged", + "name": "distanceTypesToBeChanged", "in": "body", "required": true, - "description": "Request object for changing Districts.", + "description": "Request object for changing Distance Types.", "schema": { "allOf": [ { - "$ref": "#/definitions/districtsToBeChanged" + "$ref": "#/definitions/distanceTypesToBeChanged" } ] } @@ -5941,6 +6130,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6018,18 +6213,18 @@ ] }, "delete": { - "summary": "Delete Districts", - "description": "Use this API to delete Districts.

OperationId:deleteDistricts

", - "operationId": "deleteDistricts", + "summary": "Delete Distance Types", + "description": "Use this API to delete Distance Types.

OperationId:deleteDistanceTypes

", + "operationId": "deleteDistanceTypes", "parameters": [ { - "name": "districtsId", + "name": "distanceTypesId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique ID of Remove Districts." + "description": "Unique ID of Distance Types." }, { "$ref": "#/parameters/authKey" @@ -6040,6 +6235,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6117,28 +6318,25 @@ ] } }, - "/exclusivePreferences": { + "/districts": { "get": { - "summary": "Get template Exclusive Preferences", - "description": "You can use this API to get template Exclusive Preferences.

OperationId:getTemplateExclusivePreferences

", - "operationId": "getTemplateExclusivePreferences", + "summary": "Get Districts", + "description": "Use this API to get Districts.

OperationId:getDistricts

", + "operationId": "getDistricts", "parameters": [ { - "name": "exclusivePreferenceCodes", + "name": "fetchInactive", "in": "query", - "type": "array", - "collectionFormat": "multi", - "items": { - "type": "string", - "maxItems": 4000 - }, - "required": false + "required": false, + "description": "Determines wether to fetch inactive records or not.", + "type": "boolean" }, { - "name": "preferenceGroupsCodes", + "name": "codes", "in": "query", "type": "array", "collectionFormat": "multi", + "description": "Codes to be searched.", "items": { "type": "string", "maxItems": 4000 @@ -6146,15 +6344,18 @@ "required": false }, { - "name": "preferenceCodes", + "name": "wildCard", "in": "query", - "type": "array", - "collectionFormat": "multi", - "items": { - "type": "string", - "maxItems": 4000 - }, - "required": false + "required": false, + "description": "Wildcard search on the code.", + "type": "string" + }, + { + "name": "description", + "in": "query", + "required": false, + "description": "Description of the code.", + "type": "string" }, { "$ref": "#/parameters/authKey" @@ -6165,6 +6366,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6185,13 +6392,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching exclusive preferences at the template level.", + "description": "Response object for fetching Districts.", "schema": { - "$ref": "#/definitions/templateExclusivePreferences" + "$ref": "#/definitions/districtsDetails" } }, "204": { - "description": "TemplateExclusivePreferences not found." + "description": "Districts not found." }, "400": { "$ref": "#/responses/400" @@ -6237,23 +6444,23 @@ "application/json;charset=UTF-8" ], "tags": [ - "ProfileConfiguration" + "ChainConfig" ] }, - "put": { - "summary": "Change template Exclusive Preferences", - "description": "You can use this API to change template Exclusive Preferences.

OperationId:putTemplateExclusivePreferences

", - "operationId": "putTemplateExclusivePreferences", + "post": { + "summary": "Create Districts", + "description": "Use this API to create Districts.

OperationId:postDistricts

", + "operationId": "postDistricts", "parameters": [ { - "name": "templateExclusivePreferences", + "name": "districtsCriteria", "in": "body", "required": true, - "description": "Request object for changing Exclusive preferences at the template level.", + "description": "Request object for creating Districts.", "schema": { "allOf": [ { - "$ref": "#/definitions/templateExclusivePreferences" + "$ref": "#/definitions/districtsCriteria" } ] } @@ -6268,108 +6475,10 @@ "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/x-hotelid" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-externalsystem" - }, - { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "200": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" - } - }, - "description": "Response Body.", - "schema": { - "$ref": "#/definitions/status" - } - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "ProfileConfiguration" - ] - }, - "delete": { - "summary": "Delete template Exclusive Preferences", - "description": "You can use this API to delete template Exclusive Preferences.

OperationId:deleteTemplateExclusivePreferences

", - "operationId": "deleteTemplateExclusivePreferences", - "parameters": [ - { - "name": "exclusivePreferenceCode", - "in": "query", - "required": true, - "description": "Specifies the Exclusive preference code.", - "type": "string" - }, - { - "name": "exclusivePreferenceGroup", - "in": "query", - "required": true, - "description": "Specifies the preference group the Exclusive preference belongs to.", - "type": "string" - }, - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" - }, - { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -6382,7 +6491,7 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", @@ -6444,23 +6553,34 @@ "application/json;charset=UTF-8" ], "tags": [ - "ProfileConfiguration" + "ChainConfig" ] - }, - "post": { - "summary": "Create template Exclusive Preferences", - "description": "You can use this API to create template Exclusive Preferences.

OperationId:postTemplateExclusivePreferences

", - "operationId": "postTemplateExclusivePreferences", + } + }, + "/districts/{districtsId}": { + "put": { + "summary": "Change Districts", + "description": "Use this API to update Districts.

OperationId:putDistricts

", + "operationId": "putDistricts", "parameters": [ { - "name": "templateExclusivePreferences", + "name": "districtsId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of Remove Districts." + }, + { + "name": "districtsToBeChanged", "in": "body", "required": true, - "description": "Request object for creating exclusive preferences at the template level.", + "description": "Request object for changing Districts.", "schema": { "allOf": [ { - "$ref": "#/definitions/templateExclusivePreferences" + "$ref": "#/definitions/districtsToBeChanged" } ] } @@ -6474,6 +6594,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6485,7 +6611,7 @@ } ], "responses": { - "201": { + "200": { "headers": { "Content-Language": { "type": "string", @@ -6498,7 +6624,7 @@ "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response Body.", "schema": { "$ref": "#/definitions/status" } @@ -6547,28 +6673,22 @@ "application/json;charset=UTF-8" ], "tags": [ - "ProfileConfiguration" + "ChainConfig" ] - } - }, - "/exclusivePreferences/copy": { - "put": { - "summary": "Copy Exclusive Preferences", - "description": "You can use this API to copy Exclusive Preferences.

OperationId:copyExclusivePreferences

", - "operationId": "copyExclusivePreferences", + }, + "delete": { + "summary": "Delete Districts", + "description": "Use this API to delete Districts.

OperationId:deleteDistricts

", + "operationId": "deleteDistricts", "parameters": [ { - "name": "exclusivePreferencesCopy", - "in": "body", + "name": "districtsId", + "in": "path", "required": true, - "description": "Request object for copying template Exclusive preferences to hotel(s).", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/exclusivePreferencesCopy" - } - ] - } + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of Remove Districts." }, { "$ref": "#/parameters/authKey" @@ -6579,6 +6699,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6603,7 +6729,7 @@ "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { "$ref": "#/definitions/status" } @@ -6652,29 +6778,21 @@ "application/json;charset=UTF-8" ], "tags": [ - "ProfileConfiguration" + "ChainConfig" ] } }, - "/fiscalAgentTypes": { + "/exclusivePreferences": { "get": { - "summary": "Get Travel Agent Types", - "description": "Use this API to get Travel Agent Types.

OperationId:getTravelAgentTypes

", - "operationId": "getTravelAgentTypes", + "summary": "Get template Exclusive Preferences", + "description": "You can use this API to get template Exclusive Preferences.

OperationId:getTemplateExclusivePreferences

", + "operationId": "getTemplateExclusivePreferences", "parameters": [ { - "name": "fetchInactive", - "in": "query", - "required": false, - "description": "Determines wether to fetch inactive records or not.", - "type": "boolean" - }, - { - "name": "codes", + "name": "exclusivePreferenceCodes", "in": "query", "type": "array", "collectionFormat": "multi", - "description": "Codes to be searched.", "items": { "type": "string", "maxItems": 4000 @@ -6682,18 +6800,26 @@ "required": false }, { - "name": "wildCard", + "name": "preferenceGroupsCodes", "in": "query", - "required": false, - "description": "Wildcard search on the code.", - "type": "string" + "type": "array", + "collectionFormat": "multi", + "items": { + "type": "string", + "maxItems": 4000 + }, + "required": false }, { - "name": "description", + "name": "preferenceCodes", "in": "query", - "required": false, - "description": "Description of the code.", - "type": "string" + "type": "array", + "collectionFormat": "multi", + "items": { + "type": "string", + "maxItems": 4000 + }, + "required": false }, { "$ref": "#/parameters/authKey" @@ -6704,6 +6830,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6724,13 +6856,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching Travel Agent Types.", + "description": "Response object for fetching exclusive preferences at the template level.", "schema": { - "$ref": "#/definitions/travelAgentTypesDetails" + "$ref": "#/definitions/templateExclusivePreferences" } }, "204": { - "description": "TravelAgentTypes not found." + "description": "TemplateExclusivePreferences not found." }, "400": { "$ref": "#/responses/400" @@ -6776,23 +6908,23 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "ProfileConfiguration" ] }, - "post": { - "summary": "Create Travel Agent Types", - "description": "Use this API to create Travel Agent Types.

OperationId:postTravelAgentTypes

", - "operationId": "postTravelAgentTypes", + "put": { + "summary": "Change template Exclusive Preferences", + "description": "You can use this API to change template Exclusive Preferences.

OperationId:putTemplateExclusivePreferences

", + "operationId": "putTemplateExclusivePreferences", "parameters": [ { - "name": "travelAgentTypesCriteria", + "name": "templateExclusivePreferences", "in": "body", "required": true, - "description": "Request object for creating Travel Agent Types.", + "description": "Request object for changing Exclusive preferences at the template level.", "schema": { "allOf": [ { - "$ref": "#/definitions/travelAgentTypesCriteria" + "$ref": "#/definitions/templateExclusivePreferences" } ] } @@ -6806,6 +6938,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6817,7 +6955,7 @@ } ], "responses": { - "201": { + "200": { "headers": { "Content-Language": { "type": "string", @@ -6830,7 +6968,7 @@ "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response Body.", "schema": { "$ref": "#/definitions/status" } @@ -6879,37 +7017,27 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "ProfileConfiguration" ] - } - }, - "/fiscalAgentTypes/{fiscalAgentTypeCode}": { - "put": { - "summary": "Change Travel Agent Types", - "description": "Use this API to update Travel Agent Types.

OperationId:changeTravelAgentTypes

", - "operationId": "changeTravelAgentTypes", + }, + "delete": { + "summary": "Delete template Exclusive Preferences", + "description": "You can use this API to delete template Exclusive Preferences.

OperationId:deleteTemplateExclusivePreferences

", + "operationId": "deleteTemplateExclusivePreferences", "parameters": [ { - "name": "fiscalAgentTypeCode", - "in": "path", + "name": "exclusivePreferenceCode", + "in": "query", "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique Code of Travel Agent Types." + "description": "Specifies the Exclusive preference code.", + "type": "string" }, { - "name": "travelAgentTypesToBeChanged", - "in": "body", + "name": "exclusivePreferenceGroup", + "in": "query", "required": true, - "description": "Request object for changing Travel Agent Types.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/travelAgentTypesToBeChanged" - } - ] - } + "description": "Specifies the preference group the Exclusive preference belongs to.", + "type": "string" }, { "$ref": "#/parameters/authKey" @@ -6920,6 +7048,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6944,7 +7078,7 @@ "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { "$ref": "#/definitions/status" } @@ -6993,22 +7127,26 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "ProfileConfiguration" ] }, - "delete": { - "summary": "Delete Travel Agent Types", - "description": "Use this API to delete Travel Agent Types.

OperationId:removeTravelAgentTypes

", - "operationId": "removeTravelAgentTypes", + "post": { + "summary": "Create template Exclusive Preferences", + "description": "You can use this API to create template Exclusive Preferences.

OperationId:postTemplateExclusivePreferences

", + "operationId": "postTemplateExclusivePreferences", "parameters": [ { - "name": "fiscalAgentTypeCode", - "in": "path", + "name": "templateExclusivePreferences", + "in": "body", "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique Code of Travel Agent Types." + "description": "Request object for creating exclusive preferences at the template level.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/templateExclusivePreferences" + } + ] + } }, { "$ref": "#/parameters/authKey" @@ -7019,6 +7157,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7030,7 +7174,7 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", @@ -7092,57 +7236,43 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "ProfileConfiguration" ] } }, - "/genderTypes": { - "get": { - "summary": "Get Gender Types", - "description": "Use this API to get Gender Types.

OperationId:getGenderTypes

", - "operationId": "getGenderTypes", + "/exclusivePreferences/copy": { + "put": { + "summary": "Copy Exclusive Preferences", + "description": "You can use this API to copy Exclusive Preferences.

OperationId:copyExclusivePreferences

", + "operationId": "copyExclusivePreferences", "parameters": [ { - "name": "fetchInactive", - "in": "query", - "required": false, - "description": "Determines wether to fetch inactive records or not.", - "type": "boolean" - }, - { - "name": "code", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "Codes to be searched.", - "items": { - "type": "string", - "maxItems": 4000 - }, - "required": false + "name": "exclusivePreferencesCopy", + "in": "body", + "required": true, + "description": "Request object for copying template Exclusive preferences to hotel(s).", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/exclusivePreferencesCopy" + } + ] + } }, { - "name": "wildCard", - "in": "query", - "required": false, - "description": "Wildcard search on the code.", - "type": "string" + "$ref": "#/parameters/authKey" }, { - "name": "description", - "in": "query", - "required": false, - "description": "Description of the code.", - "type": "string" + "$ref": "#/parameters/externalData" }, { - "$ref": "#/parameters/authKey" + "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/externalData" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -7162,16 +7292,147 @@ "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" } }, - "description": "Response object for fetching Gender Types.", + "description": "Response Body.", "schema": { - "$ref": "#/definitions/genderTypes" + "$ref": "#/definitions/status" } }, - "204": { - "description": "GenderTypes not found." - }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ProfileConfiguration" + ] + } + }, + "/fiscalAgentTypes": { + "get": { + "summary": "Get Travel Agent Types", + "description": "Use this API to get Travel Agent Types.

OperationId:getTravelAgentTypes

", + "operationId": "getTravelAgentTypes", + "parameters": [ + { + "name": "fetchInactive", + "in": "query", + "required": false, + "description": "Determines wether to fetch inactive records or not.", + "type": "boolean" + }, + { + "name": "codes", + "in": "query", + "type": "array", + "collectionFormat": "multi", + "description": "Codes to be searched.", + "items": { + "type": "string", + "maxItems": 4000 + }, + "required": false + }, + { + "name": "wildCard", + "in": "query", + "required": false, + "description": "Wildcard search on the code.", + "type": "string" + }, + { + "name": "description", + "in": "query", + "required": false, + "description": "Description of the code.", + "type": "string" + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response object for fetching Travel Agent Types.", + "schema": { + "$ref": "#/definitions/travelAgentTypesDetails" + } + }, + "204": { + "description": "TravelAgentTypes not found." + }, "400": { "$ref": "#/responses/400" }, @@ -7220,19 +7481,19 @@ ] }, "post": { - "summary": "Create Gender Types", - "description": "Use this API to create Gender Types.

OperationId:postGenderTypes

", - "operationId": "postGenderTypes", + "summary": "Create Travel Agent Types", + "description": "Use this API to create Travel Agent Types.

OperationId:postTravelAgentTypes

", + "operationId": "postTravelAgentTypes", "parameters": [ { - "name": "genderTypesCriteria", + "name": "travelAgentTypesCriteria", "in": "body", "required": true, - "description": "Request object for creating Gender Types.", + "description": "Request object for creating Travel Agent Types.", "schema": { "allOf": [ { - "$ref": "#/definitions/genderTypesCriteria" + "$ref": "#/definitions/travelAgentTypesCriteria" } ] } @@ -7246,6 +7507,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7323,30 +7590,30 @@ ] } }, - "/genderTypes/{genderTypeId}": { + "/fiscalAgentTypes/{fiscalAgentTypeCode}": { "put": { - "summary": "Change Gender Types", - "description": "Use this API to update Gender Type.

OperationId:putGenderTypes

", - "operationId": "putGenderTypes", + "summary": "Change Travel Agent Types", + "description": "Use this API to update Travel Agent Types.

OperationId:changeTravelAgentTypes

", + "operationId": "changeTravelAgentTypes", "parameters": [ { - "name": "genderTypeId", + "name": "fiscalAgentTypeCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Identification code of Gender Type." + "description": "Unique Code of Travel Agent Types." }, { - "name": "genderTypesToChange", + "name": "travelAgentTypesToBeChanged", "in": "body", "required": true, - "description": "Request object for changing Gender Types.", + "description": "Request object for changing Travel Agent Types.", "schema": { "allOf": [ { - "$ref": "#/definitions/genderTypesToChange" + "$ref": "#/definitions/travelAgentTypesToBeChanged" } ] } @@ -7360,6 +7627,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7386,7 +7659,7 @@ }, "description": "Response Body.", "schema": { - "$ref": "#/definitions/genderTypesToChange" + "$ref": "#/definitions/status" } }, "400": { @@ -7437,29 +7710,18 @@ ] }, "delete": { - "summary": "Delete Gender Types", - "description": "Use this API to delete Gender Types.

OperationId:deleteGenderTypes

", - "operationId": "deleteGenderTypes", + "summary": "Delete Travel Agent Types", + "description": "Use this API to delete Travel Agent Types.

OperationId:removeTravelAgentTypes

", + "operationId": "removeTravelAgentTypes", "parameters": [ { - "name": "genderTypeId", + "name": "fiscalAgentTypeCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Identification code of Gender Types." - }, - { - "name": "code", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "items": { - "type": "string", - "maxItems": 4000 - }, - "required": false + "description": "Unique Code of Travel Agent Types." }, { "$ref": "#/parameters/authKey" @@ -7470,6 +7732,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7547,11 +7815,11 @@ ] } }, - "/guestStatuses": { + "/genderTypes": { "get": { - "summary": "Get Guest Statuses", - "description": "Use this API to get Guest Statuses.

OperationId:getGuestStatuses

", - "operationId": "getGuestStatuses", + "summary": "Get Gender Types", + "description": "Use this API to get Gender Types.

OperationId:getGenderTypes

", + "operationId": "getGenderTypes", "parameters": [ { "name": "fetchInactive", @@ -7561,7 +7829,7 @@ "type": "boolean" }, { - "name": "codes", + "name": "code", "in": "query", "type": "array", "collectionFormat": "multi", @@ -7595,6 +7863,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7615,13 +7889,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching Guest Statuses.", + "description": "Response object for fetching Gender Types.", "schema": { - "$ref": "#/definitions/guestStatusesDetails" + "$ref": "#/definitions/genderTypes" } }, "204": { - "description": "GuestStatuses not found." + "description": "GenderTypes not found." }, "400": { "$ref": "#/responses/400" @@ -7671,19 +7945,19 @@ ] }, "post": { - "summary": "Create Guest Statuses", - "description": "Use this API to create Guest Statuses.

OperationId:postGuestStatuses

", - "operationId": "postGuestStatuses", + "summary": "Create Gender Types", + "description": "Use this API to create Gender Types.

OperationId:postGenderTypes

", + "operationId": "postGenderTypes", "parameters": [ { - "name": "guestStatusesCriteria", + "name": "genderTypesCriteria", "in": "body", "required": true, - "description": "Request object for creating Guest Statuses.", + "description": "Request object for creating Gender Types.", "schema": { "allOf": [ { - "$ref": "#/definitions/guestStatusesCriteria" + "$ref": "#/definitions/genderTypesCriteria" } ] } @@ -7697,6 +7971,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7774,30 +8054,30 @@ ] } }, - "/guestStatuses/{guestStatusCode}": { + "/genderTypes/{genderTypeId}": { "put": { - "summary": "Change Guest Statuses", - "description": "Use this API to update Guest Statuses.

OperationId:changeGuestStatuses

", - "operationId": "changeGuestStatuses", + "summary": "Change Gender Types", + "description": "Use this API to update Gender Type.

OperationId:putGenderTypes

", + "operationId": "putGenderTypes", "parameters": [ { - "name": "guestStatusCode", + "name": "genderTypeId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique Code of Guest Statuses." + "description": "Identification code of Gender Type." }, { - "name": "guestStatusesToBeChanged", + "name": "genderTypesToChange", "in": "body", "required": true, - "description": "Request object for changing Guest Statuses.", + "description": "Request object for changing Gender Types.", "schema": { "allOf": [ { - "$ref": "#/definitions/guestStatusesToBeChanged" + "$ref": "#/definitions/genderTypesToChange" } ] } @@ -7811,6 +8091,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7837,7 +8123,7 @@ }, "description": "Response Body.", "schema": { - "$ref": "#/definitions/status" + "$ref": "#/definitions/genderTypesToChange" } }, "400": { @@ -7888,18 +8174,29 @@ ] }, "delete": { - "summary": "Delete Guest Statuses", - "description": "Use this API to delete Guest Statuses.

OperationId:removeGuestStatuses

", - "operationId": "removeGuestStatuses", + "summary": "Delete Gender Types", + "description": "Use this API to delete Gender Types.

OperationId:deleteGenderTypes

", + "operationId": "deleteGenderTypes", "parameters": [ { - "name": "guestStatusCode", + "name": "genderTypeId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique Code of Guest Statuses." + "description": "Identification code of Gender Types." + }, + { + "name": "code", + "in": "query", + "type": "array", + "collectionFormat": "multi", + "items": { + "type": "string", + "maxItems": 4000 + }, + "required": false }, { "$ref": "#/parameters/authKey" @@ -7910,6 +8207,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7987,17 +8290,25 @@ ] } }, - "/guestTitles": { + "/guestStatuses": { "get": { - "summary": "Get Guest Titles", - "description": "Use this API to get Guest Titles.

OperationId:getGuestTitles

", - "operationId": "getGuestTitles", + "summary": "Get Guest Statuses", + "description": "Use this API to get Guest Statuses.

OperationId:getGuestStatuses

", + "operationId": "getGuestStatuses", "parameters": [ + { + "name": "fetchInactive", + "in": "query", + "required": false, + "description": "Determines wether to fetch inactive records or not.", + "type": "boolean" + }, { "name": "codes", "in": "query", "type": "array", "collectionFormat": "multi", + "description": "Codes to be searched.", "items": { "type": "string", "maxItems": 4000 @@ -8005,21 +8316,17 @@ "required": false }, { - "name": "titleCodes", + "name": "wildCard", "in": "query", - "type": "array", - "collectionFormat": "multi", - "items": { - "type": "string", - "maxItems": 4000 - }, - "required": false + "required": false, + "description": "Wildcard search on the code.", + "type": "string" }, { "name": "description", "in": "query", "required": false, - "description": "Description of the Guest Title.", + "description": "Description of the code.", "type": "string" }, { @@ -8031,6 +8338,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8051,13 +8364,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching Guest Titles.", + "description": "Response object for fetching Guest Statuses.", "schema": { - "$ref": "#/definitions/guestTitlesDetails" + "$ref": "#/definitions/guestStatusesDetails" } }, "204": { - "description": "GuestTitles not found." + "description": "GuestStatuses not found." }, "400": { "$ref": "#/responses/400" @@ -8107,19 +8420,19 @@ ] }, "post": { - "summary": "Create Guest Titles", - "description": "Use this API to create Guest Titles.

OperationId:postGuestTitles

", - "operationId": "postGuestTitles", + "summary": "Create Guest Statuses", + "description": "Use this API to create Guest Statuses.

OperationId:postGuestStatuses

", + "operationId": "postGuestStatuses", "parameters": [ { - "name": "guestTitlesCriteria", + "name": "guestStatusesCriteria", "in": "body", "required": true, - "description": "Request object for creating Guest Titles.", + "description": "Request object for creating Guest Statuses.", "schema": { "allOf": [ { - "$ref": "#/definitions/guestTitlesCriteria" + "$ref": "#/definitions/guestStatusesCriteria" } ] } @@ -8133,6 +8446,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8210,30 +8529,30 @@ ] } }, - "/guestTitles/{guestTitlesCode}": { + "/guestStatuses/{guestStatusCode}": { "put": { - "summary": "Change Guest Titles", - "description": "Use this API to update Guest Titles.

OperationId:putGuestTitles

", - "operationId": "putGuestTitles", + "summary": "Change Guest Statuses", + "description": "Use this API to update Guest Statuses.

OperationId:changeGuestStatuses

", + "operationId": "changeGuestStatuses", "parameters": [ { - "name": "guestTitlesCode", + "name": "guestStatusCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique Code of Guest Titles." + "description": "Unique Code of Guest Statuses." }, { - "name": "guestTitlesToBeChanged", + "name": "guestStatusesToBeChanged", "in": "body", "required": true, - "description": "Request object for changing Guest Titles.", + "description": "Request object for changing Guest Statuses.", "schema": { "allOf": [ { - "$ref": "#/definitions/guestTitlesToBeChanged" + "$ref": "#/definitions/guestStatusesToBeChanged" } ] } @@ -8247,6 +8566,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8324,104 +8649,33 @@ ] }, "delete": { - "summary": "Delete Guest Titles", - "description": "Use this API to delete Guest Titles.

OperationId:deleteGuestTitles

", - "operationId": "deleteGuestTitles", + "summary": "Delete Guest Statuses", + "description": "Use this API to delete Guest Statuses.

OperationId:removeGuestStatuses

", + "operationId": "removeGuestStatuses", "parameters": [ { - "name": "guestTitlesCode", + "name": "guestStatusCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique Code of Guest Titles." - }, - { - "name": "languageCode", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "Language code of the Guest Title.", - "items": { - "type": "string" - }, - "required": false - }, - { - "name": "titleType", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "Title Type for advanced title configuration.", - "items": { - "type": "integer" - }, - "required": false - }, - { - "name": "description", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "Description of the Guest Title.", - "items": { - "type": "string" - }, - "required": false - }, - { - "name": "greeting", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "Business Title for advanced title configuration.", - "items": { - "type": "string" - }, - "required": false - }, - { - "name": "displayOrder", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "Guest Title record sequence number.", - "items": { - "type": "number" - }, - "required": false + "description": "Unique Code of Guest Statuses." }, { - "name": "newTitleType", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "Description of the Guest Title.", - "items": { - "type": "integer" - }, - "required": false + "$ref": "#/parameters/authKey" }, { - "name": "newLanguageCode", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "Description of the Guest Title.", - "items": { - "type": "string" - }, - "required": false + "$ref": "#/parameters/externalData" }, { - "$ref": "#/parameters/authKey" + "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/externalData" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -8500,25 +8754,17 @@ ] } }, - "/guestTypes": { + "/guestTitles": { "get": { - "summary": "Get Guest Types", - "description": "Use this API to get Guest Types.

OperationId:getGuestTypes

", - "operationId": "getGuestTypes", + "summary": "Get Guest Titles", + "description": "Use this API to get Guest Titles.

OperationId:getGuestTitles

", + "operationId": "getGuestTitles", "parameters": [ - { - "name": "fetchInactive", - "in": "query", - "required": false, - "description": "Determines wether to fetch inactive records or not.", - "type": "boolean" - }, { "name": "codes", "in": "query", "type": "array", "collectionFormat": "multi", - "description": "Codes to be searched.", "items": { "type": "string", "maxItems": 4000 @@ -8526,17 +8772,21 @@ "required": false }, { - "name": "wildCard", + "name": "titleCodes", "in": "query", - "required": false, - "description": "Wildcard search on the code.", - "type": "string" + "type": "array", + "collectionFormat": "multi", + "items": { + "type": "string", + "maxItems": 4000 + }, + "required": false }, { "name": "description", "in": "query", "required": false, - "description": "Description of the code.", + "description": "Description of the Guest Title.", "type": "string" }, { @@ -8548,6 +8798,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8568,13 +8824,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching Guest Types.", + "description": "Response object for fetching Guest Titles.", "schema": { - "$ref": "#/definitions/guestTypesDetails" + "$ref": "#/definitions/guestTitlesDetails" } }, "204": { - "description": "GuestTypes not found." + "description": "GuestTitles not found." }, "400": { "$ref": "#/responses/400" @@ -8624,19 +8880,19 @@ ] }, "post": { - "summary": "Create Guest Types", - "description": "Use this API to create Guest Types.

OperationId:postGuestTypes

", - "operationId": "postGuestTypes", + "summary": "Create Guest Titles", + "description": "Use this API to create Guest Titles.

OperationId:postGuestTitles

", + "operationId": "postGuestTitles", "parameters": [ { - "name": "guestTypesCriteria", + "name": "guestTitlesCriteria", "in": "body", "required": true, - "description": "Request object for creating Guest Types.", + "description": "Request object for creating Guest Titles.", "schema": { "allOf": [ { - "$ref": "#/definitions/guestTypesCriteria" + "$ref": "#/definitions/guestTitlesCriteria" } ] } @@ -8651,118 +8907,10 @@ "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/x-hotelid" - }, - { - "$ref": "#/parameters/x-externalsystem" - }, - { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "201": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" - } - }, - "description": "HATEOAS links which help the consumer to navigate to resources", - "schema": { - "$ref": "#/definitions/status" - } - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "ChainConfig" - ] - } - }, - "/guestTypes/{guestTypeCode}": { - "put": { - "summary": "Change Guest Types", - "description": "Use this API to update Guest Types.

OperationId:changeGuestTypes

", - "operationId": "changeGuestTypes", - "parameters": [ - { - "name": "guestTypeCode", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique Code of Guest Types." + "$ref": "#/parameters/x-request-id" }, { - "name": "guestTypesToBeChanged", - "in": "body", - "required": true, - "description": "Request object for changing Guest Types.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/guestTypesToBeChanged" - } - ] - } - }, - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" - }, - { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -8775,7 +8923,7 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", @@ -8788,7 +8936,7 @@ "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { "$ref": "#/definitions/status" } @@ -8839,20 +8987,35 @@ "tags": [ "ChainConfig" ] - }, - "delete": { - "summary": "Delete Guest Types", - "description": "Use this API to delete Guest Types.

OperationId:removeGuestTypes

", - "operationId": "removeGuestTypes", + } + }, + "/guestTitles/{guestTitlesCode}": { + "put": { + "summary": "Change Guest Titles", + "description": "Use this API to update Guest Titles.

OperationId:putGuestTitles

", + "operationId": "putGuestTitles", "parameters": [ { - "name": "guestTypeCode", + "name": "guestTitlesCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique Code of Guest Types." + "description": "Unique Code of Guest Titles." + }, + { + "name": "guestTitlesToBeChanged", + "in": "body", + "required": true, + "description": "Request object for changing Guest Titles.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/guestTitlesToBeChanged" + } + ] + } }, { "$ref": "#/parameters/authKey" @@ -8863,6 +9026,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8887,7 +9056,7 @@ "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response Body.", "schema": { "$ref": "#/definitions/status" } @@ -8938,23 +9107,196 @@ "tags": [ "ChainConfig" ] - } - }, - "/hotels/{hotelId}/eCertificateLocationTypes": { - "get": { - "summary": "Get Ecertificate Location Types", - "description": "Use this API to get Ecertificate Location Types.

OperationId:getEcertificateLocationTypes

", - "operationId": "getEcertificateLocationTypes", + }, + "delete": { + "summary": "Delete Guest Titles", + "description": "Use this API to delete Guest Titles.

OperationId:deleteGuestTitles

", + "operationId": "deleteGuestTitles", "parameters": [ { - "name": "hotelId", + "name": "guestTitlesCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique ID of hotel." + "description": "Unique Code of Guest Titles." + }, + { + "name": "languageCode", + "in": "query", + "type": "array", + "collectionFormat": "multi", + "description": "Language code of the Guest Title.", + "items": { + "type": "string" + }, + "required": false }, + { + "name": "titleType", + "in": "query", + "type": "array", + "collectionFormat": "multi", + "description": "Title Type for advanced title configuration.", + "items": { + "type": "integer" + }, + "required": false + }, + { + "name": "description", + "in": "query", + "type": "array", + "collectionFormat": "multi", + "description": "Description of the Guest Title.", + "items": { + "type": "string" + }, + "required": false + }, + { + "name": "greeting", + "in": "query", + "type": "array", + "collectionFormat": "multi", + "description": "Business Title for advanced title configuration.", + "items": { + "type": "string" + }, + "required": false + }, + { + "name": "displayOrder", + "in": "query", + "type": "array", + "collectionFormat": "multi", + "description": "Guest Title record sequence number.", + "items": { + "type": "number" + }, + "required": false + }, + { + "name": "newTitleType", + "in": "query", + "type": "array", + "collectionFormat": "multi", + "description": "Description of the Guest Title.", + "items": { + "type": "integer" + }, + "required": false + }, + { + "name": "newLanguageCode", + "in": "query", + "type": "array", + "collectionFormat": "multi", + "description": "Description of the Guest Title.", + "items": { + "type": "string" + }, + "required": false + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "HATEOAS links which help the consumer to navigate to resources", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ChainConfig" + ] + } + }, + "/guestTypes": { + "get": { + "summary": "Get Guest Types", + "description": "Use this API to get Guest Types.

OperationId:getGuestTypes

", + "operationId": "getGuestTypes", + "parameters": [ { "name": "fetchInactive", "in": "query", @@ -8997,6 +9339,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9017,13 +9365,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching Ecertificate Location Types.", + "description": "Response object for fetching Guest Types.", "schema": { - "$ref": "#/definitions/ecertificateLocationTypesDetails" + "$ref": "#/definitions/guestTypesDetails" } }, "204": { - "description": "EcertificateLocationTypes not found." + "description": "GuestTypes not found." }, "400": { "$ref": "#/responses/400" @@ -9073,28 +9421,19 @@ ] }, "post": { - "summary": "Create Ecertificate Location Types", - "description": "Use this API to create Ecertificate Location Types.

OperationId:postEcertificateLocationTypes

", - "operationId": "postEcertificateLocationTypes", + "summary": "Create Guest Types", + "description": "Use this API to create Guest Types.

OperationId:postGuestTypes

", + "operationId": "postGuestTypes", "parameters": [ { - "name": "hotelId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique ID of hotel." - }, - { - "name": "ecertificateLocationTypesCriteria", + "name": "guestTypesCriteria", "in": "body", "required": true, - "description": "Request object for creating Ecertificate Location Types.", + "description": "Request object for creating Guest Types.", "schema": { "allOf": [ { - "$ref": "#/definitions/ecertificateLocationTypesCriteria" + "$ref": "#/definitions/guestTypesCriteria" } ] } @@ -9108,6 +9447,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9185,39 +9530,30 @@ ] } }, - "/hotels/{hotelId}/eCertificateLocationTypes/{locationId}": { + "/guestTypes/{guestTypeCode}": { "put": { - "summary": "Change Ecertificate Location Types", - "description": "Use this API to update Ecertificate Location Types.

OperationId:changeEcertificateLocationTypes

", - "operationId": "changeEcertificateLocationTypes", + "summary": "Change Guest Types", + "description": "Use this API to update Guest Types.

OperationId:changeGuestTypes

", + "operationId": "changeGuestTypes", "parameters": [ { - "name": "locationId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique ID of location." - }, - { - "name": "hotelId", + "name": "guestTypeCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique ID of hotel." + "description": "Unique Code of Guest Types." }, { - "name": "ecertificateLocationTypesToBeChanged", + "name": "guestTypesToBeChanged", "in": "body", "required": true, - "description": "Request object for changing Ecertificate Location Types.", + "description": "Request object for changing Guest Types.", "schema": { "allOf": [ { - "$ref": "#/definitions/ecertificateLocationTypesToBeChanged" + "$ref": "#/definitions/guestTypesToBeChanged" } ] } @@ -9231,6 +9567,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9308,27 +9650,18 @@ ] }, "delete": { - "summary": "Delete Ecertificate Location Types", - "description": "Use this API to delete Ecertificate Location Types.

OperationId:removeEcertificateLocationTypes

", - "operationId": "removeEcertificateLocationTypes", + "summary": "Delete Guest Types", + "description": "Use this API to delete Guest Types.

OperationId:removeGuestTypes

", + "operationId": "removeGuestTypes", "parameters": [ { - "name": "locationId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique ID of location." - }, - { - "name": "hotelId", + "name": "guestTypeCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique ID of hotel." + "description": "Unique Code of Guest Types." }, { "$ref": "#/parameters/authKey" @@ -9339,6 +9672,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9416,11 +9755,11 @@ ] } }, - "/hotels/{hotelId}/exclusivePreferences": { + "/hotels/{hotelId}/eCertificateLocationTypes": { "get": { - "summary": "Get Exclusive preferences", - "description": "You can use this API to get Exclusive preferences at hotel Level.

OperationId:getExclusivePreferences

", - "operationId": "getExclusivePreferences", + "summary": "Get Ecertificate Location Types", + "description": "Use this API to get Ecertificate Location Types.

OperationId:getEcertificateLocationTypes

", + "operationId": "getEcertificateLocationTypes", "parameters": [ { "name": "hotelId", @@ -9432,21 +9771,18 @@ "description": "Unique ID of hotel." }, { - "name": "exclusivePreferenceCodes", + "name": "fetchInactive", "in": "query", - "type": "array", - "collectionFormat": "multi", - "items": { - "type": "string", - "maxItems": 4000 - }, - "required": false + "required": false, + "description": "Determines wether to fetch inactive records or not.", + "type": "boolean" }, { - "name": "preferenceGroupsCodes", + "name": "codes", "in": "query", "type": "array", "collectionFormat": "multi", + "description": "Codes to be searched.", "items": { "type": "string", "maxItems": 4000 @@ -9454,15 +9790,18 @@ "required": false }, { - "name": "preferenceCodes", + "name": "wildCard", "in": "query", - "type": "array", - "collectionFormat": "multi", - "items": { - "type": "string", - "maxItems": 4000 - }, - "required": false + "required": false, + "description": "Wildcard search on the code.", + "type": "string" + }, + { + "name": "description", + "in": "query", + "required": false, + "description": "Description of the code.", + "type": "string" }, { "$ref": "#/parameters/authKey" @@ -9473,6 +9812,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9493,13 +9838,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching Exclusive preferences at the property level.", + "description": "Response object for fetching Ecertificate Location Types.", "schema": { - "$ref": "#/definitions/exclusivePreferences" + "$ref": "#/definitions/ecertificateLocationTypesDetails" } }, "204": { - "description": "ExclusivePreferences not found." + "description": "EcertificateLocationTypes not found." }, "400": { "$ref": "#/responses/400" @@ -9545,13 +9890,13 @@ "application/json;charset=UTF-8" ], "tags": [ - "ProfileConfiguration" + "ChainConfig" ] }, - "put": { - "summary": "Change Exclusive Preferences", - "description": "You can use this API to change Exclusive Preferences at hotel Level.

OperationId:putExclusivePreferences

", - "operationId": "putExclusivePreferences", + "post": { + "summary": "Create Ecertificate Location Types", + "description": "Use this API to create Ecertificate Location Types.

OperationId:postEcertificateLocationTypes

", + "operationId": "postEcertificateLocationTypes", "parameters": [ { "name": "hotelId", @@ -9563,14 +9908,14 @@ "description": "Unique ID of hotel." }, { - "name": "exclusivePreferences", + "name": "ecertificateLocationTypesCriteria", "in": "body", "required": true, - "description": "Request object for changing Exclusive preferences at the property level.", + "description": "Request object for creating Ecertificate Location Types.", "schema": { "allOf": [ { - "$ref": "#/definitions/exclusivePreferences" + "$ref": "#/definitions/ecertificateLocationTypesCriteria" } ] } @@ -9584,6 +9929,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9595,7 +9946,7 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", @@ -9608,7 +9959,7 @@ "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { "$ref": "#/definitions/status" } @@ -9657,36 +10008,46 @@ "application/json;charset=UTF-8" ], "tags": [ - "ProfileConfiguration" + "ChainConfig" ] - }, - "delete": { - "summary": "Delete Exclusive Preferences", - "description": "You can use this API to delete Exclusive Preferences at hotel Level.

OperationId:deleteExclusivePreferences

", - "operationId": "deleteExclusivePreferences", + } + }, + "/hotels/{hotelId}/eCertificateLocationTypes/{locationId}": { + "put": { + "summary": "Change Ecertificate Location Types", + "description": "Use this API to update Ecertificate Location Types.

OperationId:changeEcertificateLocationTypes

", + "operationId": "changeEcertificateLocationTypes", "parameters": [ { - "name": "hotelId", + "name": "locationId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique ID of hotel." + "description": "Unique ID of location." }, { - "name": "exclusivePreferenceCode", - "in": "query", + "name": "hotelId", + "in": "path", "required": true, - "description": "Specifies the Exclusive preference code.", - "type": "string" + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of hotel." }, { - "name": "exclusivePreferenceGroup", - "in": "query", + "name": "ecertificateLocationTypesToBeChanged", + "in": "body", "required": true, - "description": "Specifies the preference group the Exclusive preference belongs to.", - "type": "string" + "description": "Request object for changing Ecertificate Location Types.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/ecertificateLocationTypesToBeChanged" + } + ] + } }, { "$ref": "#/parameters/authKey" @@ -9697,6 +10058,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9721,7 +10088,7 @@ "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response Body.", "schema": { "$ref": "#/definitions/status" } @@ -9770,35 +10137,31 @@ "application/json;charset=UTF-8" ], "tags": [ - "ProfileConfiguration" + "ChainConfig" ] }, - "post": { - "summary": "Create Exclusive Preferences", - "description": "You can use this API to create Exclusive Preferences at hotel Level.

OperationId:postExclusivePreferences

", - "operationId": "postExclusivePreferences", + "delete": { + "summary": "Delete Ecertificate Location Types", + "description": "Use this API to delete Ecertificate Location Types.

OperationId:removeEcertificateLocationTypes

", + "operationId": "removeEcertificateLocationTypes", "parameters": [ { - "name": "hotelId", + "name": "locationId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique ID of hotel." + "description": "Unique ID of location." }, { - "name": "exclusivePreferences", - "in": "body", + "name": "hotelId", + "in": "path", "required": true, - "description": "Request object for creating Exclusive preferences at the property level.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/exclusivePreferences" - } - ] - } + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of hotel." }, { "$ref": "#/parameters/authKey" @@ -9809,6 +10172,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9820,7 +10189,7 @@ } ], "responses": { - "201": { + "200": { "headers": { "Content-Language": { "type": "string", @@ -9882,15 +10251,15 @@ "application/json;charset=UTF-8" ], "tags": [ - "ProfileConfiguration" + "ChainConfig" ] } }, - "/hotels/{hotelId}/preferences": { + "/hotels/{hotelId}/exclusivePreferences": { "get": { - "summary": "Get preferences", - "description": "Use this API to get all configured guest preferences. Use preference grouping code or preference code to narrow down the results.

OperationId:getPreferences

", - "operationId": "getPreferences", + "summary": "Get Exclusive preferences", + "description": "You can use this API to get Exclusive preferences at hotel Level.

OperationId:getExclusivePreferences

", + "operationId": "getExclusivePreferences", "parameters": [ { "name": "hotelId", @@ -9902,7 +10271,7 @@ "description": "Unique ID of hotel." }, { - "name": "preferenceCodes", + "name": "exclusivePreferenceCodes", "in": "query", "type": "array", "collectionFormat": "multi", @@ -9924,12 +10293,12 @@ "required": false }, { - "name": "createdByUserIds", + "name": "preferenceCodes", "in": "query", "type": "array", "collectionFormat": "multi", "items": { - "type": "integer", + "type": "string", "maxItems": 4000 }, "required": false @@ -9943,6 +10312,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9963,13 +10338,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching preferences at the property level.", + "description": "Response object for fetching Exclusive preferences at the property level.", "schema": { - "$ref": "#/definitions/hotelPreferences" + "$ref": "#/definitions/exclusivePreferences" } }, "204": { - "description": "Preferences not found." + "description": "ExclusivePreferences not found." }, "400": { "$ref": "#/responses/400" @@ -10019,9 +10394,9 @@ ] }, "put": { - "summary": "Change preferences", - "description": "Use this API to update and change existing preferences.

OperationId:putPreferences

", - "operationId": "putPreferences", + "summary": "Change Exclusive Preferences", + "description": "You can use this API to change Exclusive Preferences at hotel Level.

OperationId:putExclusivePreferences

", + "operationId": "putExclusivePreferences", "parameters": [ { "name": "hotelId", @@ -10033,14 +10408,14 @@ "description": "Unique ID of hotel." }, { - "name": "hotelPreferences", + "name": "exclusivePreferences", "in": "body", "required": true, - "description": "Request object for changing preferences at the property level.", + "description": "Request object for changing Exclusive preferences at the property level.", "schema": { "allOf": [ { - "$ref": "#/definitions/hotelPreferences" + "$ref": "#/definitions/exclusivePreferences" } ] } @@ -10054,6 +10429,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10131,9 +10512,9 @@ ] }, "delete": { - "summary": "Delete preferences", - "description": "Use this API to delete preferences.

OperationId:deletePreferences

", - "operationId": "deletePreferences", + "summary": "Delete Exclusive Preferences", + "description": "You can use this API to delete Exclusive Preferences at hotel Level.

OperationId:deleteExclusivePreferences

", + "operationId": "deleteExclusivePreferences", "parameters": [ { "name": "hotelId", @@ -10145,17 +10526,17 @@ "description": "Unique ID of hotel." }, { - "name": "preferenceCode", + "name": "exclusivePreferenceCode", "in": "query", "required": true, - "description": "Specifies the preference code.", + "description": "Specifies the Exclusive preference code.", "type": "string" }, { - "name": "preferenceGroup", + "name": "exclusivePreferenceGroup", "in": "query", "required": true, - "description": "Specifies the preference group the preference belongs to.", + "description": "Specifies the preference group the Exclusive preference belongs to.", "type": "string" }, { @@ -10167,6 +10548,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10244,9 +10631,9 @@ ] }, "post": { - "summary": "Create preferences", - "description": "This will allow you to create new preferences.

OperationId:postPreferences

", - "operationId": "postPreferences", + "summary": "Create Exclusive Preferences", + "description": "You can use this API to create Exclusive Preferences at hotel Level.

OperationId:postExclusivePreferences

", + "operationId": "postExclusivePreferences", "parameters": [ { "name": "hotelId", @@ -10258,14 +10645,14 @@ "description": "Unique ID of hotel." }, { - "name": "hotelPreferences", + "name": "exclusivePreferences", "in": "body", "required": true, - "description": "Request object for creating preferences at the property level.", + "description": "Request object for creating Exclusive preferences at the property level.", "schema": { "allOf": [ { - "$ref": "#/definitions/hotelPreferences" + "$ref": "#/definitions/exclusivePreferences" } ] } @@ -10279,6 +10666,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10356,25 +10749,26 @@ ] } }, - "/identificationCountries": { + "/hotels/{hotelId}/preferences": { "get": { - "summary": "Get Identification Countries", - "description": "Use this API to get Identification Countries.

OperationId:getIdentificationCountries

", - "operationId": "getIdentificationCountries", + "summary": "Get preferences", + "description": "Use this API to get all configured preferences.

OperationId:getPreferences

", + "operationId": "getPreferences", "parameters": [ { - "name": "fetchInactive", - "in": "query", - "required": false, - "description": "Determines wether to fetch inactive records or not.", - "type": "boolean" + "name": "hotelId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of hotel." }, { - "name": "codes", + "name": "preferenceCodes", "in": "query", "type": "array", "collectionFormat": "multi", - "description": "Codes to be searched.", "items": { "type": "string", "maxItems": 4000 @@ -10382,18 +10776,26 @@ "required": false }, { - "name": "wildCard", + "name": "preferenceGroupsCodes", "in": "query", - "required": false, - "description": "Wildcard search on the code.", - "type": "string" + "type": "array", + "collectionFormat": "multi", + "items": { + "type": "string", + "maxItems": 4000 + }, + "required": false }, { - "name": "description", + "name": "createdByUserIds", "in": "query", - "required": false, - "description": "Description of the code.", - "type": "string" + "type": "array", + "collectionFormat": "multi", + "items": { + "type": "integer", + "maxItems": 4000 + }, + "required": false }, { "$ref": "#/parameters/authKey" @@ -10404,6 +10806,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10424,13 +10832,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching Identification Countries.", + "description": "Response object for fetching preferences at the property level.", "schema": { - "$ref": "#/definitions/identificationCountriesDetails" + "$ref": "#/definitions/hotelPreferences" } }, "204": { - "description": "IdentificationCountries not found." + "description": "Preferences not found." }, "400": { "$ref": "#/responses/400" @@ -10476,23 +10884,32 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "ProfileConfiguration" ] }, - "post": { - "summary": "Create Identification Countries", - "description": "Use this API to create Identification Countries.

OperationId:postIdentificationCountries

", - "operationId": "postIdentificationCountries", + "put": { + "summary": "Change preferences", + "description": "Use this API to update and change existing preferences.

OperationId:putPreferences

", + "operationId": "putPreferences", "parameters": [ { - "name": "identificationCountriesCriteria", + "name": "hotelId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of hotel." + }, + { + "name": "hotelPreferences", "in": "body", "required": true, - "description": "Request object for creating Identification Countries.", + "description": "Request object for changing preferences at the property level.", "schema": { "allOf": [ { - "$ref": "#/definitions/identificationCountriesCriteria" + "$ref": "#/definitions/hotelPreferences" } ] } @@ -10506,6 +10923,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10517,7 +10940,7 @@ } ], "responses": { - "201": { + "200": { "headers": { "Content-Language": { "type": "string", @@ -10530,7 +10953,7 @@ "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response Body.", "schema": { "$ref": "#/definitions/status" } @@ -10579,37 +11002,36 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "ProfileConfiguration" ] - } - }, - "/identificationCountries/{identificationCountriesId}": { - "put": { - "summary": "Change Identification Countries", - "description": "Use this API to update Identification Countries.

OperationId:putIdentificationCountries

", - "operationId": "putIdentificationCountries", + }, + "delete": { + "summary": "Delete preferences", + "description": "Use this API to delete preferences.

OperationId:deletePreferences

", + "operationId": "deletePreferences", "parameters": [ { - "name": "identificationCountriesId", + "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique ID of Identification Countries." + "description": "Unique ID of hotel." }, { - "name": "identificationCountriesToBeChanged", - "in": "body", + "name": "preferenceCode", + "in": "query", "required": true, - "description": "Request object for changing Identification Countries.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/identificationCountriesToBeChanged" - } - ] - } + "description": "Specifies the preference code.", + "type": "string" + }, + { + "name": "preferenceGroup", + "in": "query", + "required": true, + "description": "Specifies the preference group the preference belongs to.", + "type": "string" }, { "$ref": "#/parameters/authKey" @@ -10620,6 +11042,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10644,7 +11072,7 @@ "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { "$ref": "#/definitions/status" } @@ -10693,22 +11121,35 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "ProfileConfiguration" ] }, - "delete": { - "summary": "Delete Identification Countries", - "description": "Use this API to delete Identification Countries.

OperationId:deleteIdentificationCountries

", - "operationId": "deleteIdentificationCountries", + "post": { + "summary": "Create preferences", + "description": "This will allow you to create new preferences.

OperationId:postPreferences

", + "operationId": "postPreferences", "parameters": [ { - "name": "identificationCountriesId", + "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique ID of Identification Countries." + "description": "Unique ID of hotel." + }, + { + "name": "hotelPreferences", + "in": "body", + "required": true, + "description": "Request object for creating preferences at the property level.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/hotelPreferences" + } + ] + } }, { "$ref": "#/parameters/authKey" @@ -10719,6 +11160,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10730,7 +11177,7 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", @@ -10792,15 +11239,15 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "ProfileConfiguration" ] } }, - "/identificationTypes": { + "/identificationCountries": { "get": { - "summary": "Get identification types", - "description": "Use this API to get Identification Types such as passport, driver license, military ID, and so on.

OperationId:getIdentificationTypes

", - "operationId": "getIdentificationTypes", + "summary": "Get Identification Countries", + "description": "Use this API to get Identification Countries.

OperationId:getIdentificationCountries

", + "operationId": "getIdentificationCountries", "parameters": [ { "name": "fetchInactive", @@ -10844,6 +11291,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10864,13 +11317,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching Identification Types.", + "description": "Response object for fetching Identification Countries.", "schema": { - "$ref": "#/definitions/identificationTypesDetails" + "$ref": "#/definitions/identificationCountriesDetails" } }, "204": { - "description": "IdentificationTypes not found." + "description": "IdentificationCountries not found." }, "400": { "$ref": "#/responses/400" @@ -10920,19 +11373,19 @@ ] }, "post": { - "summary": "Create Identification Types", - "description": "Use this API to create Identification Types.

OperationId:postIdentificationTypes

", - "operationId": "postIdentificationTypes", + "summary": "Create Identification Countries", + "description": "Use this API to create Identification Countries.

OperationId:postIdentificationCountries

", + "operationId": "postIdentificationCountries", "parameters": [ { - "name": "identificationTypesCriteria", + "name": "identificationCountriesCriteria", "in": "body", "required": true, - "description": "Request object for creating Identification Types.", + "description": "Request object for creating Identification Countries.", "schema": { "allOf": [ { - "$ref": "#/definitions/identificationTypesCriteria" + "$ref": "#/definitions/identificationCountriesCriteria" } ] } @@ -10946,6 +11399,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11023,30 +11482,30 @@ ] } }, - "/identificationTypes/{identificationTypesId}": { + "/identificationCountries/{identificationCountriesId}": { "put": { - "summary": "Change Identification Types", - "description": "Use this API to update Identification Types.

OperationId:putIdentificationTypes

", - "operationId": "putIdentificationTypes", + "summary": "Change Identification Countries", + "description": "Use this API to update Identification Countries.

OperationId:putIdentificationCountries

", + "operationId": "putIdentificationCountries", "parameters": [ { - "name": "identificationTypesId", + "name": "identificationCountriesId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique ID of Identification Types." + "description": "Unique ID of Identification Countries." }, { - "name": "identificationTypesToBeChanged", + "name": "identificationCountriesToBeChanged", "in": "body", "required": true, - "description": "Request object for changing Identification Types.", + "description": "Request object for changing Identification Countries.", "schema": { "allOf": [ { - "$ref": "#/definitions/identificationTypesToBeChanged" + "$ref": "#/definitions/identificationCountriesToBeChanged" } ] } @@ -11060,6 +11519,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11137,18 +11602,18 @@ ] }, "delete": { - "summary": "Delete Identification Types", - "description": "Use this API to delete Identification Types.

OperationId:deleteIdentificationTypes

", - "operationId": "deleteIdentificationTypes", + "summary": "Delete Identification Countries", + "description": "Use this API to delete Identification Countries.

OperationId:deleteIdentificationCountries

", + "operationId": "deleteIdentificationCountries", "parameters": [ { - "name": "identificationTypesId", + "name": "identificationCountriesId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique ID of Identification Types." + "description": "Unique ID of Identification Countries." }, { "$ref": "#/parameters/authKey" @@ -11159,6 +11624,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11236,11 +11707,11 @@ ] } }, - "/immigrationStatuses": { + "/identificationTypes": { "get": { - "summary": "Get Immigration Statuses", - "description": "Use this API to get Immigration Statuses.

OperationId:getImmigrationStatuses

", - "operationId": "getImmigrationStatuses", + "summary": "Get Identification Types", + "description": "Use this API to get Identification Types.

OperationId:getIdentificationTypes

", + "operationId": "getIdentificationTypes", "parameters": [ { "name": "fetchInactive", @@ -11284,6 +11755,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11304,13 +11781,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching Immigration Statuses.", + "description": "Response object for fetching Identification Types.", "schema": { - "$ref": "#/definitions/immigrationStatusesDetails" + "$ref": "#/definitions/identificationTypesDetails" } }, "204": { - "description": "ImmigrationStatuses not found." + "description": "IdentificationTypes not found." }, "400": { "$ref": "#/responses/400" @@ -11360,19 +11837,19 @@ ] }, "post": { - "summary": "Create Immigration Statuses", - "description": "Use this API to create Immigration Statuses.

OperationId:postImmigrationStatuses

", - "operationId": "postImmigrationStatuses", + "summary": "Create Identification Types", + "description": "Use this API to create Identification Types.

OperationId:postIdentificationTypes

", + "operationId": "postIdentificationTypes", "parameters": [ { - "name": "immigrationStatusesCriteria", + "name": "identificationTypesCriteria", "in": "body", "required": true, - "description": "Request object for creating Immigration Statuses.", + "description": "Request object for creating Identification Types.", "schema": { "allOf": [ { - "$ref": "#/definitions/immigrationStatusesCriteria" + "$ref": "#/definitions/identificationTypesCriteria" } ] } @@ -11386,6 +11863,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11463,30 +11946,30 @@ ] } }, - "/immigrationStatuses/{immigrationStatusCode}": { + "/identificationTypes/{identificationTypesId}": { "put": { - "summary": "Change Immigration Statuses", - "description": "Use this API to update Immigration Statuses.

OperationId:changeImmigrationStatuses

", - "operationId": "changeImmigrationStatuses", + "summary": "Change Identification Types", + "description": "Use this API to update Identification Types.

OperationId:putIdentificationTypes

", + "operationId": "putIdentificationTypes", "parameters": [ { - "name": "immigrationStatusCode", + "name": "identificationTypesId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique Code of Immigration Statuses." + "description": "Unique ID of Identification Types." }, { - "name": "immigrationStatusesToBeChanged", + "name": "identificationTypesToBeChanged", "in": "body", "required": true, - "description": "Request object for changing Immigration Statuses.", + "description": "Request object for changing Identification Types.", "schema": { "allOf": [ { - "$ref": "#/definitions/immigrationStatusesToBeChanged" + "$ref": "#/definitions/identificationTypesToBeChanged" } ] } @@ -11500,6 +11983,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11577,18 +12066,18 @@ ] }, "delete": { - "summary": "Delete Immigration Statuses", - "description": "Use this API to delete Immigration Statuses.

OperationId:removeImmigrationStatuses

", - "operationId": "removeImmigrationStatuses", + "summary": "Delete Identification Types", + "description": "Use this API to delete Identification Types.

OperationId:deleteIdentificationTypes

", + "operationId": "deleteIdentificationTypes", "parameters": [ { - "name": "immigrationStatusCode", + "name": "identificationTypesId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique Code of Immigration Statuses." + "description": "Unique ID of Identification Types." }, { "$ref": "#/parameters/authKey" @@ -11599,6 +12088,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11676,11 +12171,11 @@ ] } }, - "/industryCodes": { + "/immigrationStatuses": { "get": { - "summary": "Get Industry Codes", - "description": "Use this API to get Industry Codes.

OperationId:getIndustryCodes

", - "operationId": "getIndustryCodes", + "summary": "Get Immigration Statuses", + "description": "Use this API to get Immigration Statuses.

OperationId:getImmigrationStatuses

", + "operationId": "getImmigrationStatuses", "parameters": [ { "name": "fetchInactive", @@ -11724,6 +12219,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11744,13 +12245,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching Industry Codes.", + "description": "Response object for fetching Immigration Statuses.", "schema": { - "$ref": "#/definitions/industryCodesDetails" + "$ref": "#/definitions/immigrationStatusesDetails" } }, "204": { - "description": "IndustryCodes not found." + "description": "ImmigrationStatuses not found." }, "400": { "$ref": "#/responses/400" @@ -11800,19 +12301,19 @@ ] }, "post": { - "summary": "Create Industry Codes", - "description": "Use this API to create Industry Codes.

OperationId:postIndustryCodes

", - "operationId": "postIndustryCodes", + "summary": "Create Immigration Statuses", + "description": "Use this API to create Immigration Statuses.

OperationId:postImmigrationStatuses

", + "operationId": "postImmigrationStatuses", "parameters": [ { - "name": "industryCodesCriteria", + "name": "immigrationStatusesCriteria", "in": "body", "required": true, - "description": "Request object for creating Industry Codes.", + "description": "Request object for creating Immigration Statuses.", "schema": { "allOf": [ { - "$ref": "#/definitions/industryCodesCriteria" + "$ref": "#/definitions/immigrationStatusesCriteria" } ] } @@ -11826,6 +12327,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11903,30 +12410,30 @@ ] } }, - "/industryCodes/{industryCodesId}": { + "/immigrationStatuses/{immigrationStatusCode}": { "put": { - "summary": "Change Industry Codes", - "description": "Use this API to update Industry Codes.

OperationId:putIndustryCodes

", - "operationId": "putIndustryCodes", + "summary": "Change Immigration Statuses", + "description": "Use this API to update Immigration Statuses.

OperationId:changeImmigrationStatuses

", + "operationId": "changeImmigrationStatuses", "parameters": [ { - "name": "industryCodesId", + "name": "immigrationStatusCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique ID of Industry Codes." + "description": "Unique Code of Immigration Statuses." }, { - "name": "industryCodesToBeChanged", + "name": "immigrationStatusesToBeChanged", "in": "body", "required": true, - "description": "Request object for changing Industry Codes.", + "description": "Request object for changing Immigration Statuses.", "schema": { "allOf": [ { - "$ref": "#/definitions/industryCodesToBeChanged" + "$ref": "#/definitions/immigrationStatusesToBeChanged" } ] } @@ -11940,6 +12447,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12017,18 +12530,18 @@ ] }, "delete": { - "summary": "Delete Industry Codes", - "description": "Use this API to delete Industry Codes.

OperationId:deleteIndustryCodes

", - "operationId": "deleteIndustryCodes", + "summary": "Delete Immigration Statuses", + "description": "Use this API to delete Immigration Statuses.

OperationId:removeImmigrationStatuses

", + "operationId": "removeImmigrationStatuses", "parameters": [ { - "name": "industryCodesId", + "name": "immigrationStatusCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique ID of Industry Codes." + "description": "Unique Code of Immigration Statuses." }, { "$ref": "#/parameters/authKey" @@ -12039,6 +12552,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12116,11 +12635,11 @@ ] } }, - "/influenceCodes": { + "/industryCodes": { "get": { - "summary": "Get Influence Codes", - "description": "Use this API to get Influence Codes.

OperationId:getInfluenceCodes

", - "operationId": "getInfluenceCodes", + "summary": "Get Industry Codes", + "description": "Use this API to get Industry Codes.

OperationId:getIndustryCodes

", + "operationId": "getIndustryCodes", "parameters": [ { "name": "fetchInactive", @@ -12164,6 +12683,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12184,13 +12709,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching Influence Codes.", + "description": "Response object for fetching Industry Codes.", "schema": { - "$ref": "#/definitions/influenceCodesDetails" + "$ref": "#/definitions/industryCodesDetails" } }, "204": { - "description": "InfluenceCodes not found." + "description": "IndustryCodes not found." }, "400": { "$ref": "#/responses/400" @@ -12240,19 +12765,19 @@ ] }, "post": { - "summary": "Create Influence Codes", - "description": "Use this API to create Influence Codes.

OperationId:postInfluenceCodes

", - "operationId": "postInfluenceCodes", + "summary": "Create Industry Codes", + "description": "Use this API to create Industry Codes.

OperationId:postIndustryCodes

", + "operationId": "postIndustryCodes", "parameters": [ { - "name": "influenceCodesCriteria", + "name": "industryCodesCriteria", "in": "body", "required": true, - "description": "Request object for creating Influence Codes.", + "description": "Request object for creating Industry Codes.", "schema": { "allOf": [ { - "$ref": "#/definitions/influenceCodesCriteria" + "$ref": "#/definitions/industryCodesCriteria" } ] } @@ -12266,6 +12791,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12343,30 +12874,30 @@ ] } }, - "/influenceCodes/{influenceCodesId}": { + "/industryCodes/{industryCodesId}": { "put": { - "summary": "Change Influence Codes", - "description": "Use this API to update Influence Codes.

OperationId:putInfluenceCodes

", - "operationId": "putInfluenceCodes", + "summary": "Change Industry Codes", + "description": "Use this API to update Industry Codes.

OperationId:putIndustryCodes

", + "operationId": "putIndustryCodes", "parameters": [ { - "name": "influenceCodesId", + "name": "industryCodesId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique ID of Influence Codes." + "description": "Unique ID of Industry Codes." }, { - "name": "influenceCodesToBeChanged", + "name": "industryCodesToBeChanged", "in": "body", "required": true, - "description": "Request object for changing Influence Codes.", + "description": "Request object for changing Industry Codes.", "schema": { "allOf": [ { - "$ref": "#/definitions/influenceCodesToBeChanged" + "$ref": "#/definitions/industryCodesToBeChanged" } ] } @@ -12380,6 +12911,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12457,18 +12994,18 @@ ] }, "delete": { - "summary": "Delete Influence Codes", - "description": "Use this API to delete Influence Codes.

OperationId:deleteInfluenceCodes

", - "operationId": "deleteInfluenceCodes", + "summary": "Delete Industry Codes", + "description": "Use this API to delete Industry Codes.

OperationId:deleteIndustryCodes

", + "operationId": "deleteIndustryCodes", "parameters": [ { - "name": "influenceCodesId", + "name": "industryCodesId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique ID of Influence Codes." + "description": "Unique ID of Industry Codes." }, { "$ref": "#/parameters/authKey" @@ -12479,6 +13016,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12556,11 +13099,11 @@ ] } }, - "/keywordTypes": { + "/influenceCodes": { "get": { - "summary": "Get Keyword Types", - "description": "Use this API to get Keyword Types.

OperationId:getKeywordTypes

", - "operationId": "getKeywordTypes", + "summary": "Get Influence Codes", + "description": "Use this API to get Influence Codes.

OperationId:getInfluenceCodes

", + "operationId": "getInfluenceCodes", "parameters": [ { "name": "fetchInactive", @@ -12604,6 +13147,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12624,13 +13173,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching Keyword Types.", + "description": "Response object for fetching Influence Codes.", "schema": { - "$ref": "#/definitions/keywordTypesDetails" + "$ref": "#/definitions/influenceCodesDetails" } }, "204": { - "description": "KeywordTypes not found." + "description": "InfluenceCodes not found." }, "400": { "$ref": "#/responses/400" @@ -12680,19 +13229,19 @@ ] }, "post": { - "summary": "Create Keyword Types", - "description": "Use this API to create Keyword Types.

OperationId:postKeywordTypes

", - "operationId": "postKeywordTypes", + "summary": "Create Influence Codes", + "description": "Use this API to create Influence Codes.

OperationId:postInfluenceCodes

", + "operationId": "postInfluenceCodes", "parameters": [ { - "name": "keywordTypesCriteria", + "name": "influenceCodesCriteria", "in": "body", "required": true, - "description": "Request object for creating Keyword Types.", + "description": "Request object for creating Influence Codes.", "schema": { "allOf": [ { - "$ref": "#/definitions/keywordTypesCriteria" + "$ref": "#/definitions/influenceCodesCriteria" } ] } @@ -12706,6 +13255,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12783,30 +13338,30 @@ ] } }, - "/keywordTypes/{keywordTypesId}": { + "/influenceCodes/{influenceCodesId}": { "put": { - "summary": "Change Keyword Types", - "description": "Use this API to update Keyword Types.

OperationId:putKeywordTypes

", - "operationId": "putKeywordTypes", + "summary": "Change Influence Codes", + "description": "Use this API to update Influence Codes.

OperationId:putInfluenceCodes

", + "operationId": "putInfluenceCodes", "parameters": [ { - "name": "keywordTypesId", + "name": "influenceCodesId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique ID of Keyword Types." + "description": "Unique ID of Influence Codes." }, { - "name": "keywordTypesToBeChanged", + "name": "influenceCodesToBeChanged", "in": "body", "required": true, - "description": "Request object for changing Keyword Types.", + "description": "Request object for changing Influence Codes.", "schema": { "allOf": [ { - "$ref": "#/definitions/keywordTypesToBeChanged" + "$ref": "#/definitions/influenceCodesToBeChanged" } ] } @@ -12820,6 +13375,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12897,18 +13458,18 @@ ] }, "delete": { - "summary": "Delete Keyword Types", - "description": "Use this API to delete Keyword Types.

OperationId:deleteKeywordTypes

", - "operationId": "deleteKeywordTypes", + "summary": "Delete Influence Codes", + "description": "Use this API to delete Influence Codes.

OperationId:deleteInfluenceCodes

", + "operationId": "deleteInfluenceCodes", "parameters": [ { - "name": "keywordTypesId", + "name": "influenceCodesId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique ID of Keyword Types." + "description": "Unique ID of Influence Codes." }, { "$ref": "#/parameters/authKey" @@ -12919,6 +13480,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12996,11 +13563,11 @@ ] } }, - "/mailingActionCodes": { + "/keywordTypes": { "get": { - "summary": "Get Mailing Action Codes", - "description": "Use this API to get Mailing Action Codes.

OperationId:getMailingActionCodes

", - "operationId": "getMailingActionCodes", + "summary": "Get Keyword Types", + "description": "Use this API to get Keyword Types.

OperationId:getKeywordTypes

", + "operationId": "getKeywordTypes", "parameters": [ { "name": "fetchInactive", @@ -13044,6 +13611,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13064,13 +13637,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching Mailing Action Codes.", + "description": "Response object for fetching Keyword Types.", "schema": { - "$ref": "#/definitions/mailingActionCodesDetails" + "$ref": "#/definitions/keywordTypesDetails" } }, "204": { - "description": "MailingActionCodes not found." + "description": "KeywordTypes not found." }, "400": { "$ref": "#/responses/400" @@ -13120,19 +13693,19 @@ ] }, "post": { - "summary": "Create Mailing Action Codes", - "description": "Use this API to create Mailing Action Codes.

OperationId:postMailingActionCodes

", - "operationId": "postMailingActionCodes", + "summary": "Create Keyword Types", + "description": "Use this API to create Keyword Types.

OperationId:postKeywordTypes

", + "operationId": "postKeywordTypes", "parameters": [ { - "name": "mailingActionCodesCriteria", + "name": "keywordTypesCriteria", "in": "body", "required": true, - "description": "Request object for creating Mailing Action Codes.", + "description": "Request object for creating Keyword Types.", "schema": { "allOf": [ { - "$ref": "#/definitions/mailingActionCodesCriteria" + "$ref": "#/definitions/keywordTypesCriteria" } ] } @@ -13146,6 +13719,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13223,30 +13802,30 @@ ] } }, - "/mailingActionCodes/{mailingActionCode}": { + "/keywordTypes/{keywordTypesId}": { "put": { - "summary": "Change Mailing Action Codes", - "description": "Use this API to update Mailing Action Codes.

OperationId:changeMailingActionCodes

", - "operationId": "changeMailingActionCodes", + "summary": "Change Keyword Types", + "description": "Use this API to update Keyword Types.

OperationId:putKeywordTypes

", + "operationId": "putKeywordTypes", "parameters": [ { - "name": "mailingActionCode", + "name": "keywordTypesId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique Code of Mailing Action." + "description": "Unique ID of Keyword Types." }, { - "name": "mailingActionCodesToBeChanged", + "name": "keywordTypesToBeChanged", "in": "body", "required": true, - "description": "Request object for changing Mailing Action Codes.", + "description": "Request object for changing Keyword Types.", "schema": { "allOf": [ { - "$ref": "#/definitions/mailingActionCodesToBeChanged" + "$ref": "#/definitions/keywordTypesToBeChanged" } ] } @@ -13260,6 +13839,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13337,18 +13922,18 @@ ] }, "delete": { - "summary": "Delete Mailing Action Codes", - "description": "Use this API to delete Mailing Action Codes.

OperationId:removeMailingActionCodes

", - "operationId": "removeMailingActionCodes", + "summary": "Delete Keyword Types", + "description": "Use this API to delete Keyword Types.

OperationId:deleteKeywordTypes

", + "operationId": "deleteKeywordTypes", "parameters": [ { - "name": "mailingActionCode", + "name": "keywordTypesId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique Code of Mailing Action." + "description": "Unique ID of Keyword Types." }, { "$ref": "#/parameters/authKey" @@ -13359,6 +13944,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13436,21 +14027,21 @@ ] } }, - "/membershipAwards": { + "/mailingActionCodes": { "get": { - "summary": "Get Membership Awards", - "description": "You can use this API to get Membership Awards.

OperationId:getMembershipAwards

The maximum allowable limit for this API is 200.

", - "operationId": "getMembershipAwards", + "summary": "Get Mailing Action Codes", + "description": "Use this API to get Mailing Action Codes.

OperationId:getMailingActionCodes

", + "operationId": "getMailingActionCodes", "parameters": [ { - "name": "membershipType", + "name": "fetchInactive", "in": "query", "required": false, - "description": "Membership type for which awards are defined.", - "type": "string" + "description": "Determines wether to fetch inactive records or not.", + "type": "boolean" }, { - "name": "awardCodes", + "name": "codes", "in": "query", "type": "array", "collectionFormat": "multi", @@ -13472,39 +14063,23 @@ "name": "description", "in": "query", "required": false, - "description": "Description for the membership award.", + "description": "Description of the code.", "type": "string" }, { - "name": "validForDate", - "in": "query", - "required": false, - "description": "Date when membership award is valid.", - "type": "string", - "format": "date" - }, - { - "name": "includeInactive", - "in": "query", - "required": false, - "description": "Flag to decide whether or not to include inactive records in search result set.", - "type": "boolean" + "$ref": "#/parameters/authKey" }, { - "name": "includeDetails", - "in": "query", - "required": false, - "description": "Fetch operation will return only Membership Award records by default. If Include Details is true, then it will return associated child records like Membership Award Rate/Product/Upgrade/FT as well.", - "type": "boolean" + "$ref": "#/parameters/externalData" }, { - "$ref": "#/parameters/authKey" + "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/externalData" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -13526,13 +14101,13 @@ "x-example": "en-GB" } }, - "description": "Response to fetch Membership Awards.", + "description": "Response object for fetching Mailing Action Codes.", "schema": { - "$ref": "#/definitions/membershipAwardsInfo" + "$ref": "#/definitions/mailingActionCodesDetails" } }, "204": { - "description": "MembershipAwards not found." + "description": "MailingActionCodes not found." }, "400": { "$ref": "#/responses/400" @@ -13578,23 +14153,23 @@ "application/json;charset=UTF-8" ], "tags": [ - "MembershipConfig" + "ChainConfig" ] }, "post": { - "summary": "Create Membership Awards", - "description": "You can use this API to create Membership Awards.

OperationId:postMembershipAwards

", - "operationId": "postMembershipAwards", + "summary": "Create Mailing Action Codes", + "description": "Use this API to create Mailing Action Codes.

OperationId:postMailingActionCodes

", + "operationId": "postMailingActionCodes", "parameters": [ { - "name": "membershipAwards", + "name": "mailingActionCodesCriteria", "in": "body", "required": true, - "description": "Request object for creating new membership awards.", + "description": "Request object for creating Mailing Action Codes.", "schema": { "allOf": [ { - "$ref": "#/definitions/membershipAwards" + "$ref": "#/definitions/mailingActionCodesCriteria" } ] } @@ -13608,6 +14183,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13681,34 +14262,34 @@ "application/json;charset=UTF-8" ], "tags": [ - "MembershipConfig" + "ChainConfig" ] } }, - "/membershipAwards/{membershipAwardsId}": { + "/mailingActionCodes/{mailingActionCode}": { "put": { - "summary": "Change Membership Awards", - "description": "You can use this API to change Membership Awards.

OperationId:putMembershipAwards

", - "operationId": "putMembershipAwards", + "summary": "Change Mailing Action Codes", + "description": "Use this API to update Mailing Action Codes.

OperationId:changeMailingActionCodes

", + "operationId": "changeMailingActionCodes", "parameters": [ { - "name": "membershipAwardsId", + "name": "mailingActionCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Fetch membershipClasses values based on given membershipClassId" + "description": "Unique Code of Mailing Action." }, { - "name": "membershipAwards", + "name": "mailingActionCodesToBeChanged", "in": "body", "required": true, - "description": "Request object for modifying membership awards.", + "description": "Request object for changing Mailing Action Codes.", "schema": { "allOf": [ { - "$ref": "#/definitions/membershipAwards" + "$ref": "#/definitions/mailingActionCodesToBeChanged" } ] } @@ -13722,6 +14303,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13795,33 +14382,22 @@ "application/json;charset=UTF-8" ], "tags": [ - "MembershipConfig" + "ChainConfig" ] }, "delete": { - "summary": "Delete Membership Awards", - "description": "You can use this API to delete Membership Awards.

OperationId:deleteMembershipAwards

", - "operationId": "deleteMembershipAwards", + "summary": "Delete Mailing Action Codes", + "description": "Use this API to delete Mailing Action Codes.

OperationId:removeMailingActionCodes

", + "operationId": "removeMailingActionCodes", "parameters": [ { - "name": "membershipAwardsId", + "name": "mailingActionCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Fetch membershipClasses values based on given membershipClassId" - }, - { - "name": "membershipType", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "Membership type for which awards are defined.", - "items": { - "type": "string" - }, - "required": false + "description": "Unique Code of Mailing Action." }, { "$ref": "#/parameters/authKey" @@ -13832,6 +14408,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13905,58 +14487,69 @@ "application/json;charset=UTF-8" ], "tags": [ - "MembershipConfig" + "ChainConfig" ] } }, - "/membershipBenefitPrograms": { + "/membershipAwards": { "get": { - "summary": "Retrieve a Membership Benefit Program", - "description": "This API allows you to fetch Membership Benefit Programs of Membership Type. A Benefit Program is configurable for a Membership Type when OCIS or ORS license is active and Membership Type meets following criteria - primary central setup, not externally controlled and point calculation method is Manual Batch.

OperationId:getMembershipBenefitPrograms

This API allows a time span of 90 days.

", - "operationId": "getMembershipBenefitPrograms", + "summary": "Get Membership Awards", + "description": "You can use this API to get Membership Awards.

OperationId:getMembershipAwards

The maximum allowable limit for this API is 200.

", + "operationId": "getMembershipAwards", "parameters": [ { "name": "membershipType", "in": "query", "required": false, - "description": "Membership type", + "description": "Membership type for which awards are defined.", "type": "string" }, { - "name": "code", + "name": "awardCodes", + "in": "query", + "type": "array", + "collectionFormat": "multi", + "description": "Codes to be searched.", + "items": { + "type": "string", + "maxItems": 4000 + }, + "required": false + }, + { + "name": "wildCard", "in": "query", "required": false, - "description": "Benefit Code", + "description": "Wildcard search on the code.", "type": "string" }, { - "name": "end", + "name": "description", "in": "query", "required": false, - "description": "The ending value of the date range.", - "type": "string", - "format": "date" + "description": "Description for the membership award.", + "type": "string" }, { - "name": "start", + "name": "validForDate", "in": "query", "required": false, - "description": "The starting value of the date range.", + "description": "Date when membership award is valid.", "type": "string", "format": "date" }, { - "name": "minimumLevel", + "name": "includeInactive", "in": "query", "required": false, - "description": "Min value for membership level. This is the minimum membership level member gets for enrolling into this program.", - "type": "string" + "description": "Flag to decide whether or not to include inactive records in search result set.", + "type": "boolean" }, { - "name": "includeInactive", + "name": "includeDetails", "in": "query", "required": false, - "description": "Flag to decide whether or not to include inactive records in search result set.", + "description": "Fetch operation will return only Membership Award records by default. If Include Details is true, then it will return associated child records like Membership Award Rate/Product/Upgrade/FT as well.", "type": "boolean" }, { @@ -13968,6 +14561,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13988,13 +14587,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching membership benefit programs.", + "description": "Response to fetch Membership Awards.", "schema": { - "$ref": "#/definitions/membershipBenefitProgramsInfo" + "$ref": "#/definitions/membershipAwardsInfo" } }, "204": { - "description": "MembershipBenefitPrograms not found." + "description": "MembershipAwards not found." }, "400": { "$ref": "#/responses/400" @@ -14044,19 +14643,19 @@ ] }, "post": { - "summary": "Create Membership Benefit Program", - "description": "This API is used to create Membership Benefit Programs of a Membership Type. A Benefit Program is configurable for a Membership Type when OCIS or ORS license is active and Membership Type meets following criteria - primary central setup, not externally controlled and point calculation method is Manual Batch.

OperationId:postMembershipBenefitPrograms

", - "operationId": "postMembershipBenefitPrograms", + "summary": "Create Membership Awards", + "description": "You can use this API to create Membership Awards.

OperationId:postMembershipAwards

", + "operationId": "postMembershipAwards", "parameters": [ { - "name": "membershipBenefitPrograms", + "name": "membershipAwards", "in": "body", "required": true, - "description": "Request object for creating new membership benefit programs.", + "description": "Request object for creating new membership awards.", "schema": { "allOf": [ { - "$ref": "#/definitions/membershipBenefitPrograms" + "$ref": "#/definitions/membershipAwards" } ] } @@ -14070,6 +14669,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14147,14 +14752,14 @@ ] } }, - "/membershipBenefitPrograms/{membershipBenefitProgramsId}": { + "/membershipAwards/{membershipAwardsId}": { "put": { - "summary": "Change Membership Benefit Program", - "description": "This API allows you to modify Membership Benefit Programs of Membership Type. A Benefit Program is configurable for a Membership Type when OCIS or ORS license is active and Membership Type meets following criteria - primary central setup, not externally controlled and point calculation method is Manual Batch.

OperationId:putMembershipBenefitPrograms

", - "operationId": "putMembershipBenefitPrograms", + "summary": "Change Membership Awards", + "description": "You can use this API to change Membership Awards.

OperationId:putMembershipAwards

", + "operationId": "putMembershipAwards", "parameters": [ { - "name": "membershipBenefitProgramsId", + "name": "membershipAwardsId", "in": "path", "required": true, "type": "string", @@ -14163,14 +14768,14 @@ "description": "Fetch membershipClasses values based on given membershipClassId" }, { - "name": "membershipBenefitPrograms", + "name": "membershipAwards", "in": "body", "required": true, - "description": "Request object for modifying membership benefit programs.", + "description": "Request object for modifying membership awards.", "schema": { "allOf": [ { - "$ref": "#/definitions/membershipBenefitPrograms" + "$ref": "#/definitions/membershipAwards" } ] } @@ -14184,6 +14789,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14261,12 +14872,12 @@ ] }, "delete": { - "summary": "Delete Membership Benedict Program", - "description": "This API will allow you to delete s Membership Benefit Programs of a Membership Type.

OperationId:deleteMembershipBenefitPrograms

", - "operationId": "deleteMembershipBenefitPrograms", + "summary": "Delete Membership Awards", + "description": "You can use this API to delete Membership Awards.

OperationId:deleteMembershipAwards

", + "operationId": "deleteMembershipAwards", "parameters": [ { - "name": "membershipBenefitProgramsId", + "name": "membershipAwardsId", "in": "path", "required": true, "type": "string", @@ -14279,7 +14890,7 @@ "in": "query", "type": "array", "collectionFormat": "multi", - "description": "Membership type", + "description": "Membership type for which awards are defined.", "items": { "type": "string" }, @@ -14294,6 +14905,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14371,45 +14988,56 @@ ] } }, - "/membershipClaimOrigins": { + "/membershipBenefitPrograms": { "get": { - "summary": "Get Membership Claim Origins", - "description": "Use this API to get Membership Claim Origins.

OperationId:getMembershipClaimOrigins

", - "operationId": "getMembershipClaimOrigins", + "summary": "Retrieve a Membership Benefit Program", + "description": "This API allows you to fetch Membership Benefit Programs of Membership Type. A Benefit Program is configurable for a Membership Type when OCIS or ORS license is active and Membership Type meets following criteria - primary central setup, not externally controlled and point calculation method is Manual Batch.

OperationId:getMembershipBenefitPrograms

This API allows a time span of 90 days.

", + "operationId": "getMembershipBenefitPrograms", "parameters": [ { - "name": "fetchInactive", + "name": "membershipType", "in": "query", "required": false, - "description": "Determines wether to fetch inactive records or not.", - "type": "boolean" + "description": "Membership type", + "type": "string" }, { - "name": "codes", + "name": "code", "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "Codes to be searched.", - "items": { - "type": "string", - "maxItems": 4000 - }, - "required": false + "required": false, + "description": "Benefit Code", + "type": "string" }, { - "name": "wildCard", + "name": "end", "in": "query", "required": false, - "description": "Wildcard search on the code.", - "type": "string" + "description": "The ending value of the date range.", + "type": "string", + "format": "date" }, { - "name": "description", + "name": "start", "in": "query", "required": false, - "description": "Description of the code.", + "description": "The starting value of the date range.", + "type": "string", + "format": "date" + }, + { + "name": "minimumLevel", + "in": "query", + "required": false, + "description": "Min value for membership level. This is the minimum membership level member gets for enrolling into this program.", "type": "string" }, + { + "name": "includeInactive", + "in": "query", + "required": false, + "description": "Flag to decide whether or not to include inactive records in search result set.", + "type": "boolean" + }, { "$ref": "#/parameters/authKey" }, @@ -14419,6 +15047,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14439,13 +15073,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching Membership Claim Origins.", + "description": "Response object for fetching membership benefit programs.", "schema": { - "$ref": "#/definitions/membershipClaimOriginsDetails" + "$ref": "#/definitions/membershipBenefitProgramsInfo" } }, "204": { - "description": "MembershipClaimOrigins not found." + "description": "MembershipBenefitPrograms not found." }, "400": { "$ref": "#/responses/400" @@ -14491,23 +15125,23 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "MembershipConfig" ] }, "post": { - "summary": "Create Membership Claim Origins", - "description": "Use this API to create Membership Claim Origins.

OperationId:postMembershipClaimOrigins

", - "operationId": "postMembershipClaimOrigins", + "summary": "Create Membership Benefit Program", + "description": "This API is used to create Membership Benefit Programs of a Membership Type. A Benefit Program is configurable for a Membership Type when OCIS or ORS license is active and Membership Type meets following criteria - primary central setup, not externally controlled and point calculation method is Manual Batch.

OperationId:postMembershipBenefitPrograms

", + "operationId": "postMembershipBenefitPrograms", "parameters": [ { - "name": "membershipClaimOriginsCriteria", + "name": "membershipBenefitPrograms", "in": "body", "required": true, - "description": "Request object for creating Membership Claim Origins.", + "description": "Request object for creating new membership benefit programs.", "schema": { "allOf": [ { - "$ref": "#/definitions/membershipClaimOriginsCriteria" + "$ref": "#/definitions/membershipBenefitPrograms" } ] } @@ -14521,6 +15155,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14594,34 +15234,34 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "MembershipConfig" ] } }, - "/membershipClaimOrigins/{membershipClaimOriginCode}": { + "/membershipBenefitPrograms/{membershipBenefitProgramsId}": { "put": { - "summary": "Change Membership Claim Origins", - "description": "Use this API to update Membership Claim Origins.

OperationId:changeMembershipClaimOrigins

", - "operationId": "changeMembershipClaimOrigins", + "summary": "Change Membership Benefit Program", + "description": "This API allows you to modify Membership Benefit Programs of Membership Type. A Benefit Program is configurable for a Membership Type when OCIS or ORS license is active and Membership Type meets following criteria - primary central setup, not externally controlled and point calculation method is Manual Batch.

OperationId:putMembershipBenefitPrograms

", + "operationId": "putMembershipBenefitPrograms", "parameters": [ { - "name": "membershipClaimOriginCode", + "name": "membershipBenefitProgramsId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique Code of Membership Claim Origins." + "description": "Fetch membershipClasses values based on given membershipClassId" }, { - "name": "membershipClaimOriginsToBeChanged", + "name": "membershipBenefitPrograms", "in": "body", "required": true, - "description": "Request object for changing Membership Claim Origins.", + "description": "Request object for modifying membership benefit programs.", "schema": { "allOf": [ { - "$ref": "#/definitions/membershipClaimOriginsToBeChanged" + "$ref": "#/definitions/membershipBenefitPrograms" } ] } @@ -14635,6 +15275,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14708,22 +15354,33 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "MembershipConfig" ] }, "delete": { - "summary": "Delete Membership Claim Origins", - "description": "Use this API to delete Membership Claim Origins.

OperationId:removeMembershipClaimOrigins

", - "operationId": "removeMembershipClaimOrigins", + "summary": "Delete Membership Benedict Program", + "description": "This API will allow you to delete s Membership Benefit Programs of a Membership Type.

OperationId:deleteMembershipBenefitPrograms

", + "operationId": "deleteMembershipBenefitPrograms", "parameters": [ { - "name": "membershipClaimOriginCode", + "name": "membershipBenefitProgramsId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique Code of Membership Claim Origins." + "description": "Fetch membershipClasses values based on given membershipClassId" + }, + { + "name": "membershipType", + "in": "query", + "type": "array", + "collectionFormat": "multi", + "description": "Membership type", + "items": { + "type": "string" + }, + "required": false }, { "$ref": "#/parameters/authKey" @@ -14734,6 +15391,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14807,15 +15470,15 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "MembershipConfig" ] } }, - "/membershipClaimTypes": { + "/membershipClaimOrigins": { "get": { - "summary": "Get Membership Claim Types", - "description": "Use this API to get Membership Claim Types.

OperationId:getMembershipClaimTypes

", - "operationId": "getMembershipClaimTypes", + "summary": "Get Membership Claim Origins", + "description": "Use this API to get Membership Claim Origins.

OperationId:getMembershipClaimOrigins

", + "operationId": "getMembershipClaimOrigins", "parameters": [ { "name": "fetchInactive", @@ -14859,6 +15522,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14879,13 +15548,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching Membership Claim Types.", + "description": "Response object for fetching Membership Claim Origins.", "schema": { - "$ref": "#/definitions/membershipClaimTypesDetails" + "$ref": "#/definitions/membershipClaimOriginsDetails" } }, "204": { - "description": "MembershipClaimTypes not found." + "description": "MembershipClaimOrigins not found." }, "400": { "$ref": "#/responses/400" @@ -14935,19 +15604,19 @@ ] }, "post": { - "summary": "Create Membership Claim Types", - "description": "Use this API to create Membership Claim Types.

OperationId:postMembershipClaimTypes

", - "operationId": "postMembershipClaimTypes", + "summary": "Create Membership Claim Origins", + "description": "Use this API to create Membership Claim Origins.

OperationId:postMembershipClaimOrigins

", + "operationId": "postMembershipClaimOrigins", "parameters": [ { - "name": "membershipClaimTypesCriteria", + "name": "membershipClaimOriginsCriteria", "in": "body", "required": true, - "description": "Request object for creating Membership Claim Types.", + "description": "Request object for creating Membership Claim Origins.", "schema": { "allOf": [ { - "$ref": "#/definitions/membershipClaimTypesCriteria" + "$ref": "#/definitions/membershipClaimOriginsCriteria" } ] } @@ -14961,6 +15630,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15038,30 +15713,30 @@ ] } }, - "/membershipClaimTypes/{membershipClaimTypeCode}": { + "/membershipClaimOrigins/{membershipClaimOriginCode}": { "put": { - "summary": "Change Membership Claim Types", - "description": "Use this API to update Membership Claim Types.

OperationId:changeMembershipClaimTypes

", - "operationId": "changeMembershipClaimTypes", + "summary": "Change Membership Claim Origins", + "description": "Use this API to update Membership Claim Origins.

OperationId:changeMembershipClaimOrigins

", + "operationId": "changeMembershipClaimOrigins", "parameters": [ { - "name": "membershipClaimTypeCode", + "name": "membershipClaimOriginCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique Code of Membership Claim Types." + "description": "Unique Code of Membership Claim Origins." }, { - "name": "membershipClaimTypesToBeChanged", + "name": "membershipClaimOriginsToBeChanged", "in": "body", "required": true, - "description": "Request object for changing Membership Claim Types.", + "description": "Request object for changing Membership Claim Origins.", "schema": { "allOf": [ { - "$ref": "#/definitions/membershipClaimTypesToBeChanged" + "$ref": "#/definitions/membershipClaimOriginsToBeChanged" } ] } @@ -15075,6 +15750,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15152,18 +15833,18 @@ ] }, "delete": { - "summary": "Delete Membership Claim Types", - "description": "Use this API to delete Membership Claim Types.

OperationId:removeMembershipClaimTypes

", - "operationId": "removeMembershipClaimTypes", + "summary": "Delete Membership Claim Origins", + "description": "Use this API to delete Membership Claim Origins.

OperationId:removeMembershipClaimOrigins

", + "operationId": "removeMembershipClaimOrigins", "parameters": [ { - "name": "membershipClaimTypeCode", + "name": "membershipClaimOriginCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique Code of Membership Claim Types." + "description": "Unique Code of Membership Claim Origins." }, { "$ref": "#/parameters/authKey" @@ -15174,6 +15855,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15251,11 +15938,11 @@ ] } }, - "/membershipClasses": { + "/membershipClaimTypes": { "get": { - "summary": "Get Membership classes", - "description": "Retrieve a list of membership classes that are configured.

OperationId:getMembershipClasses

", - "operationId": "getMembershipClasses", + "summary": "Get Membership Claim Types", + "description": "Use this API to get Membership Claim Types.

OperationId:getMembershipClaimTypes

", + "operationId": "getMembershipClaimTypes", "parameters": [ { "name": "fetchInactive", @@ -15299,6 +15986,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15319,13 +16012,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching Membership Class.", + "description": "Response object for fetching Membership Claim Types.", "schema": { - "$ref": "#/definitions/membershipClassesInfo" + "$ref": "#/definitions/membershipClaimTypesDetails" } }, "204": { - "description": "MembershipClasses not found." + "description": "MembershipClaimTypes not found." }, "400": { "$ref": "#/responses/400" @@ -15371,23 +16064,23 @@ "application/json;charset=UTF-8" ], "tags": [ - "MembershipConfig" + "ChainConfig" ] }, "post": { - "summary": "Create Membership classes", - "description": "Create a new membership class.

OperationId:postMembershipClasses

", - "operationId": "postMembershipClasses", + "summary": "Create Membership Claim Types", + "description": "Use this API to create Membership Claim Types.

OperationId:postMembershipClaimTypes

", + "operationId": "postMembershipClaimTypes", "parameters": [ { - "name": "membershipClasses", + "name": "membershipClaimTypesCriteria", "in": "body", "required": true, - "description": "Request object for creating Membership Class", + "description": "Request object for creating Membership Claim Types.", "schema": { "allOf": [ { - "$ref": "#/definitions/membershipClasses" + "$ref": "#/definitions/membershipClaimTypesCriteria" } ] } @@ -15401,6 +16094,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15474,34 +16173,34 @@ "application/json;charset=UTF-8" ], "tags": [ - "MembershipConfig" + "ChainConfig" ] } }, - "/membershipClasses/{membershipClassId}": { + "/membershipClaimTypes/{membershipClaimTypeCode}": { "put": { - "summary": "Change Membership classes", - "description": "Update an existing membership class

OperationId:putMembershipClasses

", - "operationId": "putMembershipClasses", + "summary": "Change Membership Claim Types", + "description": "Use this API to update Membership Claim Types.

OperationId:changeMembershipClaimTypes

", + "operationId": "changeMembershipClaimTypes", "parameters": [ { - "name": "membershipClassId", + "name": "membershipClaimTypeCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Fetch membershipClasses values based on given membershipClassId" + "description": "Unique Code of Membership Claim Types." }, { - "name": "membershipClasses", + "name": "membershipClaimTypesToBeChanged", "in": "body", "required": true, - "description": "Request object for changing Membership Class.", + "description": "Request object for changing Membership Claim Types.", "schema": { "allOf": [ { - "$ref": "#/definitions/membershipClasses" + "$ref": "#/definitions/membershipClaimTypesToBeChanged" } ] } @@ -15515,6 +16214,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15539,9 +16244,9 @@ "description": "Location of newly created resource" } }, - "description": "Response object for changing Membership Class.", + "description": "Response Body.", "schema": { - "$ref": "#/definitions/membershipClassesInfo" + "$ref": "#/definitions/status" } }, "400": { @@ -15588,22 +16293,22 @@ "application/json;charset=UTF-8" ], "tags": [ - "MembershipConfig" + "ChainConfig" ] }, "delete": { - "summary": "Delete Membership classes", - "description": "Delete an existing membership class.

OperationId:deleteMembershipClasses

", - "operationId": "deleteMembershipClasses", + "summary": "Delete Membership Claim Types", + "description": "Use this API to delete Membership Claim Types.

OperationId:removeMembershipClaimTypes

", + "operationId": "removeMembershipClaimTypes", "parameters": [ { - "name": "membershipClassId", + "name": "membershipClaimTypeCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Fetch membershipClasses values based on given membershipClassId" + "description": "Unique Code of Membership Claim Types." }, { "$ref": "#/parameters/authKey" @@ -15614,6 +16319,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15687,15 +16398,15 @@ "application/json;charset=UTF-8" ], "tags": [ - "MembershipConfig" + "ChainConfig" ] } }, - "/membershipEnrollmentCodes": { + "/membershipClasses": { "get": { - "summary": "Get Membership Enrollment Codes", - "description": "Use this API to get Membership Enrollment Codes.

OperationId:getMembershipEnrollmentCodes

", - "operationId": "getMembershipEnrollmentCodes", + "summary": "Get Membership classes", + "description": "Retrieve a list of membership classes that are configured.

OperationId:getMembershipClasses

", + "operationId": "getMembershipClasses", "parameters": [ { "name": "fetchInactive", @@ -15739,6 +16450,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15759,13 +16476,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching Membership Enrollment Codes.", + "description": "Response object for fetching Membership Class.", "schema": { - "$ref": "#/definitions/membershipEnrollmentCodesDetails" + "$ref": "#/definitions/membershipClassesInfo" } }, "204": { - "description": "MembershipEnrollmentCodes not found." + "description": "MembershipClasses not found." }, "400": { "$ref": "#/responses/400" @@ -15811,23 +16528,23 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "MembershipConfig" ] }, "post": { - "summary": "Create Membership Enrollment Codes", - "description": "Use this API to create Membership Enrollment Codes.

OperationId:postMembershipEnrollmentCodes

", - "operationId": "postMembershipEnrollmentCodes", + "summary": "Create Membership classes", + "description": "Create a new membership class.

OperationId:postMembershipClasses

", + "operationId": "postMembershipClasses", "parameters": [ { - "name": "membershipEnrollmentCodesCriteria", + "name": "membershipClasses", "in": "body", "required": true, - "description": "Request object for creating Membership Enrollment Codes.", + "description": "Request object for creating Membership Class", "schema": { "allOf": [ { - "$ref": "#/definitions/membershipEnrollmentCodesCriteria" + "$ref": "#/definitions/membershipClasses" } ] } @@ -15841,6 +16558,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15914,34 +16637,34 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "MembershipConfig" ] } }, - "/membershipEnrollmentCodes/{enrollmentCode}": { + "/membershipClasses/{membershipClassId}": { "put": { - "summary": "Change Membership Enrollment Codes", - "description": "Use this API to update Membership Enrollment Codes.

OperationId:changeMembershipEnrollmentCodes

", - "operationId": "changeMembershipEnrollmentCodes", + "summary": "Change Membership classes", + "description": "Update an existing membership class

OperationId:putMembershipClasses

", + "operationId": "putMembershipClasses", "parameters": [ { - "name": "enrollmentCode", + "name": "membershipClassId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique Code of Enrollment." + "description": "Fetch membershipClasses values based on given membershipClassId" }, { - "name": "membershipEnrollmentCodesToBeChanged", + "name": "membershipClasses", "in": "body", "required": true, - "description": "Request object for changing Membership Enrollment Codes.", + "description": "Request object for changing Membership Class.", "schema": { "allOf": [ { - "$ref": "#/definitions/membershipEnrollmentCodesToBeChanged" + "$ref": "#/definitions/membershipClasses" } ] } @@ -15955,6 +16678,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15979,9 +16708,9 @@ "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "Response object for changing Membership Class.", "schema": { - "$ref": "#/definitions/status" + "$ref": "#/definitions/membershipClassesInfo" } }, "400": { @@ -16028,22 +16757,22 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "MembershipConfig" ] }, "delete": { - "summary": "Delete Membership Enrollment Codes", - "description": "Use this API to delete Membership Enrollment Codes.

OperationId:removeMembershipEnrollmentCodes

", - "operationId": "removeMembershipEnrollmentCodes", + "summary": "Delete Membership classes", + "description": "Delete an existing membership class.

OperationId:deleteMembershipClasses

", + "operationId": "deleteMembershipClasses", "parameters": [ { - "name": "enrollmentCode", + "name": "membershipClassId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique Code of Enrollment." + "description": "Fetch membershipClasses values based on given membershipClassId" }, { "$ref": "#/parameters/authKey" @@ -16054,6 +16783,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16127,33 +16862,25 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "MembershipConfig" ] } }, - "/membershipEnrollmentGroups": { + "/membershipEnrollmentCodes": { "get": { - "summary": "Get Membership enrollment groups", - "description": "Retrieve a list of membership Enrollment Groups that are configured.

OperationId:getMembershipEnrollmentGroups

The maximum allowable limit for this API is 200.

", - "operationId": "getMembershipEnrollmentGroups", + "summary": "Get Membership Enrollment Codes", + "description": "Use this API to get Membership Enrollment Codes.

OperationId:getMembershipEnrollmentCodes

", + "operationId": "getMembershipEnrollmentCodes", "parameters": [ { - "name": "limit", - "in": "query", - "required": false, - "description": "Indicates maximum number of records a Web Service should return.", - "type": "integer" - }, - { - "name": "offset", + "name": "fetchInactive", "in": "query", - "default": 0, "required": false, - "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", - "type": "integer" + "description": "Determines wether to fetch inactive records or not.", + "type": "boolean" }, { - "name": "enrollmentCodes", + "name": "codes", "in": "query", "type": "array", "collectionFormat": "multi", @@ -16175,7 +16902,7 @@ "name": "description", "in": "query", "required": false, - "description": "Description of the enrollment group to be fetched.", + "description": "Description of the code.", "type": "string" }, { @@ -16187,6 +16914,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16207,13 +16940,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching membership enrollment groups.", + "description": "Response object for fetching Membership Enrollment Codes.", "schema": { - "$ref": "#/definitions/membershipEnrollmentGroupsInfo" + "$ref": "#/definitions/membershipEnrollmentCodesDetails" } }, "204": { - "description": "MembershipEnrollmentGroups not found." + "description": "MembershipEnrollmentCodes not found." }, "400": { "$ref": "#/responses/400" @@ -16259,23 +16992,23 @@ "application/json;charset=UTF-8" ], "tags": [ - "MembershipConfig" + "ChainConfig" ] }, "post": { - "summary": "Create Membership enrollment groups", - "description": "Create a new membership enrollment group.

OperationId:postMembershipEnrollmentGroups

", - "operationId": "postMembershipEnrollmentGroups", + "summary": "Create Membership Enrollment Codes", + "description": "Use this API to create Membership Enrollment Codes.

OperationId:postMembershipEnrollmentCodes

", + "operationId": "postMembershipEnrollmentCodes", "parameters": [ { - "name": "membershipEnrollmentGroups", + "name": "membershipEnrollmentCodesCriteria", "in": "body", "required": true, - "description": "Request object for creating new membership enrollment groups.", + "description": "Request object for creating Membership Enrollment Codes.", "schema": { "allOf": [ { - "$ref": "#/definitions/membershipEnrollmentGroups" + "$ref": "#/definitions/membershipEnrollmentCodesCriteria" } ] } @@ -16289,6 +17022,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16362,34 +17101,34 @@ "application/json;charset=UTF-8" ], "tags": [ - "MembershipConfig" + "ChainConfig" ] } }, - "/membershipEnrollmentGroups/{membershipEnrollmentGroupsId}": { + "/membershipEnrollmentCodes/{enrollmentCode}": { "put": { - "summary": "Change Membership enrollment groups", - "description": "Update an existing membership group.

OperationId:putMembershipEnrollmentGroups

", - "operationId": "putMembershipEnrollmentGroups", + "summary": "Change Membership Enrollment Codes", + "description": "Use this API to update Membership Enrollment Codes.

OperationId:changeMembershipEnrollmentCodes

", + "operationId": "changeMembershipEnrollmentCodes", "parameters": [ { - "name": "membershipEnrollmentGroupsId", + "name": "enrollmentCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Fetch membershipClasses values based on given membershipClassId" + "description": "Unique Code of Enrollment." }, { - "name": "membershipEnrollmentGroups", + "name": "membershipEnrollmentCodesToBeChanged", "in": "body", "required": true, - "description": "Request object for changing new membership enrollment groups.", + "description": "Request object for changing Membership Enrollment Codes.", "schema": { "allOf": [ { - "$ref": "#/definitions/membershipEnrollmentGroups" + "$ref": "#/definitions/membershipEnrollmentCodesToBeChanged" } ] } @@ -16403,6 +17142,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16476,22 +17221,22 @@ "application/json;charset=UTF-8" ], "tags": [ - "MembershipConfig" + "ChainConfig" ] }, "delete": { - "summary": "Remove Membership enrollment groups", - "description": "delete an existing membership group.

OperationId:deleteMembershipEnrollmentGroups

", - "operationId": "deleteMembershipEnrollmentGroups", + "summary": "Delete Membership Enrollment Codes", + "description": "Use this API to delete Membership Enrollment Codes.

OperationId:removeMembershipEnrollmentCodes

", + "operationId": "removeMembershipEnrollmentCodes", "parameters": [ { - "name": "membershipEnrollmentGroupsId", + "name": "enrollmentCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Fetch membershipClasses values based on given membershipClassId" + "description": "Unique Code of Enrollment." }, { "$ref": "#/parameters/authKey" @@ -16503,109 +17248,10 @@ "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/x-hotelid" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-externalsystem" - }, - { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "200": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" - } - }, - "description": "HATEOAS links which help the consumer to navigate to resources", - "schema": { - "$ref": "#/definitions/status" - } - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "MembershipConfig" - ] - } - }, - "/membershipFolioTexts": { - "post": { - "summary": "Set Membership folio texts", - "description": "You can use this API to Set Membership folio texts.

OperationId:postMembershipFolioTexts

", - "operationId": "postMembershipFolioTexts", - "parameters": [ - { - "name": "membershipFolioTexts", - "in": "body", - "required": true, - "description": "Collection of FolioTexts to be inserted at MembershipLevel.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/membershipFolioTexts" - } - ] - } - }, - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" - }, - { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -16618,7 +17264,7 @@ } ], "responses": { - "201": { + "200": { "headers": { "Content-Language": { "type": "string", @@ -16680,49 +17326,57 @@ "application/json;charset=UTF-8" ], "tags": [ - "MembershipConfig" + "ChainConfig" ] } }, - "/membershipLevels": { + "/membershipEnrollmentGroups": { "get": { - "summary": "Get Membership levels", - "description": "You can use this API to get Membership levels.

OperationId:getMembershipLevels

", - "operationId": "getMembershipLevels", + "summary": "Get Membership enrollment groups", + "description": "Retrieve a list of membership Enrollment Groups that are configured.

OperationId:getMembershipEnrollmentGroups

The maximum allowable limit for this API is 200.

", + "operationId": "getMembershipEnrollmentGroups", "parameters": [ { - "name": "membershipTypeCode", - "in": "query", - "required": true, - "description": "Type of membership that the levels belong to.", - "type": "string" - }, - { - "name": "includeInactive", + "name": "limit", "in": "query", - "default": "false", "required": false, - "description": "Inactive flag - whether or not to display inactive records.", - "type": "boolean" + "description": "Indicates maximum number of records a Web Service should return.", + "type": "integer" }, { - "name": "includeFolioTexts", + "name": "offset", "in": "query", + "default": 0, "required": false, - "description": "Boolean flag to fetch membership type levels with/without folio text. 'True' indicates including folio texts for corresponding membership type level.", - "type": "boolean" + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" }, { - "name": "hotelIds", + "name": "enrollmentCodes", "in": "query", "type": "array", "collectionFormat": "multi", + "description": "Codes to be searched.", "items": { "type": "string", "maxItems": 4000 }, "required": false }, + { + "name": "wildCard", + "in": "query", + "required": false, + "description": "Wildcard search on the code.", + "type": "string" + }, + { + "name": "description", + "in": "query", + "required": false, + "description": "Description of the enrollment group to be fetched.", + "type": "string" + }, { "$ref": "#/parameters/authKey" }, @@ -16732,6 +17386,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16752,13 +17412,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching membership levels.", + "description": "Response object for fetching membership enrollment groups.", "schema": { - "$ref": "#/definitions/membershipLevelsInfo" + "$ref": "#/definitions/membershipEnrollmentGroupsInfo" } }, "204": { - "description": "MembershipLevels not found." + "description": "MembershipEnrollmentGroups not found." }, "400": { "$ref": "#/responses/400" @@ -16808,19 +17468,19 @@ ] }, "post": { - "summary": "Create Membership levels", - "description": "You can use this API to create Membership levels.

OperationId:postMembershipLevels

", - "operationId": "postMembershipLevels", + "summary": "Create Membership enrollment groups", + "description": "Create a new membership enrollment group.

OperationId:postMembershipEnrollmentGroups

", + "operationId": "postMembershipEnrollmentGroups", "parameters": [ { - "name": "membershipLevels", + "name": "membershipEnrollmentGroups", "in": "body", "required": true, - "description": "Request object for creating new membership levels.", + "description": "Request object for creating new membership enrollment groups.", "schema": { "allOf": [ { - "$ref": "#/definitions/membershipLevels" + "$ref": "#/definitions/membershipEnrollmentGroups" } ] } @@ -16834,6 +17494,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16911,14 +17577,14 @@ ] } }, - "/membershipLevels/{membershipLevelsId}": { + "/membershipEnrollmentGroups/{membershipEnrollmentGroupsId}": { "put": { - "summary": "Change Membership levels", - "description": "You can use this API to change Membership levels.

OperationId:putMembershipLevels

", - "operationId": "putMembershipLevels", + "summary": "Change Membership enrollment groups", + "description": "Update an existing membership group.

OperationId:putMembershipEnrollmentGroups

", + "operationId": "putMembershipEnrollmentGroups", "parameters": [ { - "name": "membershipLevelsId", + "name": "membershipEnrollmentGroupsId", "in": "path", "required": true, "type": "string", @@ -16927,14 +17593,14 @@ "description": "Fetch membershipClasses values based on given membershipClassId" }, { - "name": "membershipLevels", + "name": "membershipEnrollmentGroups", "in": "body", "required": true, - "description": "Request object for modifying membership levels.", + "description": "Request object for changing new membership enrollment groups.", "schema": { "allOf": [ { - "$ref": "#/definitions/membershipLevels" + "$ref": "#/definitions/membershipEnrollmentGroups" } ] } @@ -16948,6 +17614,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17025,12 +17697,12 @@ ] }, "delete": { - "summary": "Delete Membership levels", - "description": "You can use this API to delete Membership levels.

OperationId:deleteMembershipLevels

", - "operationId": "deleteMembershipLevels", + "summary": "Remove Membership enrollment groups", + "description": "delete an existing membership group.

OperationId:deleteMembershipEnrollmentGroups

", + "operationId": "deleteMembershipEnrollmentGroups", "parameters": [ { - "name": "membershipLevelsId", + "name": "membershipEnrollmentGroupsId", "in": "path", "required": true, "type": "string", @@ -17038,17 +17710,6 @@ "maxLength": 2000, "description": "Fetch membershipClasses values based on given membershipClassId" }, - { - "name": "type", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "Membership type", - "items": { - "type": "string" - }, - "required": false - }, { "$ref": "#/parameters/authKey" }, @@ -17058,6 +17719,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17135,53 +17802,39 @@ ] } }, - "/membershipMarketGroups": { - "get": { - "summary": "Get Membership market groups", - "description": "You can use this API to get Membership market groups.

OperationId:getMembershipMarketGroups

", - "operationId": "getMembershipMarketGroups", + "/membershipFolioTexts": { + "post": { + "summary": "Set Membership folio texts", + "description": "You can use this API to Set Membership folio texts.

OperationId:postMembershipFolioTexts

", + "operationId": "postMembershipFolioTexts", "parameters": [ { - "name": "fetchInactive", - "in": "query", - "required": false, - "description": "Determines wether to fetch inactive records or not.", - "type": "boolean" - }, - { - "name": "codes", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "Codes to be searched.", - "items": { - "type": "string", - "maxItems": 4000 - }, - "required": false + "name": "membershipFolioTexts", + "in": "body", + "required": true, + "description": "Collection of FolioTexts to be inserted at MembershipLevel.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/membershipFolioTexts" + } + ] + } }, { - "name": "wildCard", - "in": "query", - "required": false, - "description": "Wildcard search on the code.", - "type": "string" + "$ref": "#/parameters/authKey" }, { - "name": "description", - "in": "query", - "required": false, - "description": "Description of the code.", - "type": "string" + "$ref": "#/parameters/externalData" }, { - "$ref": "#/parameters/authKey" + "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/externalData" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -17194,23 +17847,24 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" } }, - "description": "Response object for fetching Membership Market Groups configurations.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { - "$ref": "#/definitions/membershipMarketGroupsInfo" + "$ref": "#/definitions/status" } }, - "204": { - "description": "MembershipMarketGroups not found." - }, "400": { "$ref": "#/responses/400" }, @@ -17257,24 +17911,34 @@ "tags": [ "MembershipConfig" ] - }, - "post": { - "summary": "Create Membership market groups", - "description": "You can use this API to create Membership market groups.

OperationId:postMembershipMarketGroups

", - "operationId": "postMembershipMarketGroups", + } + }, + "/membershipLevelRules": { + "get": { + "summary": "Get Membership Level Rules", + "description": "You can use this API to get Membership Level Rules.

OperationId:getMembershipLevelRules

", + "operationId": "getMembershipLevelRules", "parameters": [ { - "name": "membershipMarketGroups", - "in": "body", - "required": true, - "description": "Request object for creating new Membership Market Group Configurations.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/membershipMarketGroups" - } - ] - } + "name": "membershipType", + "in": "query", + "required": false, + "description": "Membership Type.", + "type": "string" + }, + { + "name": "membershipLevel", + "in": "query", + "required": false, + "description": "Membership Level.", + "type": "string" + }, + { + "name": "ruleNo", + "in": "query", + "required": false, + "description": "Membership Level Rule Number.", + "type": "number" }, { "$ref": "#/parameters/authKey" @@ -17285,6 +17949,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17296,24 +17966,23 @@ } ], "responses": { - "201": { + "200": { "headers": { "Content-Language": { "type": "string", "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response object for fetching Membership Level Rules.", "schema": { - "$ref": "#/definitions/status" + "$ref": "#/definitions/membershipLevelRulesInfo" } }, + "204": { + "description": "MembershipLevelRules not found." + }, "400": { "$ref": "#/responses/400" }, @@ -17360,32 +18029,21 @@ "tags": [ "MembershipConfig" ] - } - }, - "/membershipMarketGroups/{membershipMarketGroupId}": { - "put": { - "summary": "Change Membership market groups", - "description": "You can use this API to change Membership market groups.

OperationId:putMembershipMarketGroups

", - "operationId": "putMembershipMarketGroups", + }, + "post": { + "summary": "Create Membership Level Rules", + "description": "You can use this API to create Membership Level Rules.

OperationId:postMembershipLevelRules

", + "operationId": "postMembershipLevelRules", "parameters": [ { - "name": "membershipMarketGroupId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Fetch membershipClasses values based on given membershipClassId" - }, - { - "name": "membershipMarketGroups", + "name": "membershipLevelRules", "in": "body", "required": true, - "description": "Request object for changing existing Membership Market Groups Configurations.", + "description": "Request object for creating new Membership Level Rules.", "schema": { "allOf": [ { - "$ref": "#/definitions/membershipMarketGroups" + "$ref": "#/definitions/membershipLevelRules" } ] } @@ -17399,6 +18057,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17410,7 +18074,7 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", @@ -17423,7 +18087,7 @@ "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { "$ref": "#/definitions/status" } @@ -17474,14 +18138,16 @@ "tags": [ "MembershipConfig" ] - }, - "delete": { - "summary": "Delete Membership market groups", - "description": "You can use this API to delete Membership market groups.

OperationId:deleteMembershipMarketGroups

", - "operationId": "deleteMembershipMarketGroups", + } + }, + "/membershipLevelRules/{membershipLevelRulesID}": { + "put": { + "summary": "Change Membership Level Rules", + "description": "You can use this API to change Membership Level Rules.

OperationId:putMembershipLevelRules

", + "operationId": "putMembershipLevelRules", "parameters": [ { - "name": "membershipMarketGroupId", + "name": "membershipLevelRulesID", "in": "path", "required": true, "type": "string", @@ -17489,6 +18155,19 @@ "maxLength": 2000, "description": "Fetch membershipClasses values based on given membershipClassId" }, + { + "name": "membershipLevelRules", + "in": "body", + "required": true, + "description": "Request object for modifying Membership Level Rules.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/membershipLevelRules" + } + ] + } + }, { "$ref": "#/parameters/authKey" }, @@ -17498,6 +18177,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17522,7 +18207,7 @@ "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response Body.", "schema": { "$ref": "#/definitions/status" } @@ -17575,31 +18260,45 @@ ] } }, - "/membershipOriginGroups": { + "/membershipLevels": { "get": { - "summary": "Get Membership origin groups", - "description": "You can use this API to get Membership origin groups.

OperationId:getMembershipOriginGroups

", - "operationId": "getMembershipOriginGroups", + "summary": "Get Membership levels", + "description": "You can use this API to get Membership levels.

OperationId:getMembershipLevels

", + "operationId": "getMembershipLevels", "parameters": [ { - "name": "codes", + "name": "membershipTypeCode", + "in": "query", + "required": true, + "description": "Type of membership that the levels belong to.", + "type": "string" + }, + { + "name": "includeInactive", + "in": "query", + "default": "false", + "required": false, + "description": "Inactive flag - whether or not to display inactive records.", + "type": "boolean" + }, + { + "name": "includeFolioTexts", + "in": "query", + "required": false, + "description": "Boolean flag to fetch membership type levels with/without folio text. 'True' indicates including folio texts for corresponding membership type level.", + "type": "boolean" + }, + { + "name": "hotelIds", "in": "query", "type": "array", "collectionFormat": "multi", - "description": "Codes to be searched.", "items": { "type": "string", "maxItems": 4000 }, "required": false }, - { - "name": "description", - "in": "query", - "required": false, - "description": "Description of the code.", - "type": "string" - }, { "$ref": "#/parameters/authKey" }, @@ -17609,6 +18308,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17629,13 +18334,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching Membership Origin Groups configurations.", + "description": "Response object for fetching membership levels.", "schema": { - "$ref": "#/definitions/membershipOriginGroupsDetails" + "$ref": "#/definitions/membershipLevelsInfo" } }, "204": { - "description": "MembershipOriginGroups not found." + "description": "MembershipLevels not found." }, "400": { "$ref": "#/responses/400" @@ -17685,19 +18390,19 @@ ] }, "post": { - "summary": "Create a Membership origin group", - "description": "You can use this API to create Membership origin group.

OperationId:postMembershipOriginGroup

", - "operationId": "postMembershipOriginGroup", + "summary": "Create Membership levels", + "description": "You can use this API to create Membership levels.

OperationId:postMembershipLevels

", + "operationId": "postMembershipLevels", "parameters": [ { - "name": "membershipOriginGroup", + "name": "membershipLevels", "in": "body", "required": true, - "description": "Request object for creating new Membership origin Group Configurations.", + "description": "Request object for creating new membership levels.", "schema": { "allOf": [ { - "$ref": "#/definitions/membershipOriginGroupDetails" + "$ref": "#/definitions/membershipLevels" } ] } @@ -17711,6 +18416,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17735,7 +18446,7 @@ "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resource", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { "$ref": "#/definitions/status" } @@ -17788,30 +18499,30 @@ ] } }, - "/membershipOriginGroups/{membershipOriginGroupId}": { + "/membershipLevels/{membershipLevelsId}": { "put": { - "summary": "Change Membership origin group", - "description": "You can use this API to change Membership origin group.

OperationId:putMembershipOriginGroup

", - "operationId": "putMembershipOriginGroup", + "summary": "Change Membership levels", + "description": "You can use this API to change Membership levels.

OperationId:putMembershipLevels

", + "operationId": "putMembershipLevels", "parameters": [ { - "name": "membershipOriginGroupId", + "name": "membershipLevelsId", "in": "path", "required": true, "type": "string", "minLength": 1, - "maxLength": 20, - "description": "Membership origin group code which will be changed." + "maxLength": 2000, + "description": "Fetch membershipClasses values based on given membershipClassId" }, { - "name": "membershipOriginGroup", + "name": "membershipLevels", "in": "body", "required": true, - "description": "Request object for changing existing Membership Origin Group Configurations.", + "description": "Request object for modifying membership levels.", "schema": { "allOf": [ { - "$ref": "#/definitions/membershipOriginGroupDetails" + "$ref": "#/definitions/membershipLevels" } ] } @@ -17825,6 +18536,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17902,18 +18619,29 @@ ] }, "delete": { - "summary": "Delete Membership origin group", - "description": "You can use this API to delete Membership origin group.

OperationId:deleteMembershipOriginGroup

", - "operationId": "deleteMembershipOriginGroup", + "summary": "Delete Membership levels", + "description": "You can use this API to delete Membership levels.

OperationId:deleteMembershipLevels

", + "operationId": "deleteMembershipLevels", "parameters": [ { - "name": "membershipOriginGroupId", + "name": "membershipLevelsId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Delete delete Membership Origin Group based on given membershipOriginGroupId" + "description": "Fetch membershipClasses values based on given membershipClassId" + }, + { + "name": "type", + "in": "query", + "type": "array", + "collectionFormat": "multi", + "description": "Membership type", + "items": { + "type": "string" + }, + "required": false }, { "$ref": "#/parameters/authKey" @@ -17924,6 +18652,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18001,11 +18735,11 @@ ] } }, - "/membershipPropertyGroups": { + "/membershipMarketGroups": { "get": { - "summary": "Get Membership property groups", - "description": "You can use this API to get Membership property groups.

OperationId:getMembershipPropertyGroups

", - "operationId": "getMembershipPropertyGroups", + "summary": "Get Membership market groups", + "description": "You can use this API to get Membership market groups.

OperationId:getMembershipMarketGroups

", + "operationId": "getMembershipMarketGroups", "parameters": [ { "name": "fetchInactive", @@ -18049,6 +18783,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18069,13 +18809,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching Membership Property Groups configurations.", + "description": "Response object for fetching Membership Market Groups configurations.", "schema": { - "$ref": "#/definitions/membershipPropertyGroupsInfo" + "$ref": "#/definitions/membershipMarketGroupsInfo" } }, "204": { - "description": "MembershipPropertyGroups not found." + "description": "MembershipMarketGroups not found." }, "400": { "$ref": "#/responses/400" @@ -18125,19 +18865,19 @@ ] }, "post": { - "summary": "Create Membership property groups", - "description": "You can use this API to create Membership property groups.

OperationId:postMembershipPropertyGroups

", - "operationId": "postMembershipPropertyGroups", + "summary": "Create Membership market groups", + "description": "You can use this API to create Membership market groups.

OperationId:postMembershipMarketGroups

", + "operationId": "postMembershipMarketGroups", "parameters": [ { - "name": "membershipPropertyGroups", + "name": "membershipMarketGroups", "in": "body", "required": true, - "description": "Request object for creating new Membership Property Groups Configurations.", + "description": "Request object for creating new Membership Market Group Configurations.", "schema": { "allOf": [ { - "$ref": "#/definitions/membershipPropertyGroups" + "$ref": "#/definitions/membershipMarketGroups" } ] } @@ -18151,6 +18891,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18228,14 +18974,14 @@ ] } }, - "/membershipPropertyGroups/{membershipPropertyGroupsId}": { + "/membershipMarketGroups/{membershipMarketGroupId}": { "put": { - "summary": "Change Membership property groups", - "description": "You can use this API to change Membership property groups.

OperationId:putMembershipPropertyGroups

", - "operationId": "putMembershipPropertyGroups", + "summary": "Change Membership market groups", + "description": "You can use this API to change Membership market groups.

OperationId:putMembershipMarketGroups

", + "operationId": "putMembershipMarketGroups", "parameters": [ { - "name": "membershipPropertyGroupsId", + "name": "membershipMarketGroupId", "in": "path", "required": true, "type": "string", @@ -18244,14 +18990,14 @@ "description": "Fetch membershipClasses values based on given membershipClassId" }, { - "name": "membershipPropertyGroups", + "name": "membershipMarketGroups", "in": "body", "required": true, - "description": "Request object for changing existing Membership Property Groups Configurations.", + "description": "Request object for changing existing Membership Market Groups Configurations.", "schema": { "allOf": [ { - "$ref": "#/definitions/membershipPropertyGroups" + "$ref": "#/definitions/membershipMarketGroups" } ] } @@ -18265,6 +19011,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18342,12 +19094,12 @@ ] }, "delete": { - "summary": "Delete Membership property groups", - "description": "You can use this API to delete Membership property groups.

OperationId:deleteMembershipPropertyGroups

", - "operationId": "deleteMembershipPropertyGroups", + "summary": "Delete Membership market groups", + "description": "You can use this API to delete Membership market groups.

OperationId:deleteMembershipMarketGroups

", + "operationId": "deleteMembershipMarketGroups", "parameters": [ { - "name": "membershipPropertyGroupsId", + "name": "membershipMarketGroupId", "in": "path", "required": true, "type": "string", @@ -18364,6 +19116,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18441,19 +19199,12 @@ ] } }, - "/membershipRateGroups": { + "/membershipOriginGroups": { "get": { - "summary": "Get Membership rate groups", - "description": "You can use this API to get Membership rate groups.

OperationId:getMembershipRateGroups

", - "operationId": "getMembershipRateGroups", + "summary": "Get Membership origin groups", + "description": "You can use this API to get Membership origin groups.

OperationId:getMembershipOriginGroups

", + "operationId": "getMembershipOriginGroups", "parameters": [ - { - "name": "fetchInactive", - "in": "query", - "required": false, - "description": "Determines wether to fetch inactive records or not.", - "type": "boolean" - }, { "name": "codes", "in": "query", @@ -18466,13 +19217,6 @@ }, "required": false }, - { - "name": "wildCard", - "in": "query", - "required": false, - "description": "Wildcard search on the code.", - "type": "string" - }, { "name": "description", "in": "query", @@ -18490,106 +19234,10 @@ "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/x-hotelid" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-externalsystem" - }, - { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "200": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - } - }, - "description": "Response object for fetching Membership Rate Groups.", - "schema": { - "$ref": "#/definitions/membershipRateGroupsInfo" - } - }, - "204": { - "description": "MembershipRateGroups not found." - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "MembershipConfig" - ] - }, - "post": { - "summary": "Create Membership rate groups", - "description": "You can use this API to create Membership rate groups.

OperationId:postMembershipRateGroups

", - "operationId": "postMembershipRateGroups", - "parameters": [ - { - "name": "membershipRateGroups", - "in": "body", - "required": true, - "description": "Request object for creating new Membership Rate Groups.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/membershipRateGroups" - } - ] - } - }, - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" - }, - { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -18602,24 +19250,23 @@ } ], "responses": { - "201": { + "200": { "headers": { "Content-Language": { "type": "string", "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response object for fetching Membership Origin Groups configurations.", "schema": { - "$ref": "#/definitions/status" + "$ref": "#/definitions/membershipOriginGroupsDetails" } }, + "204": { + "description": "MembershipOriginGroups not found." + }, "400": { "$ref": "#/responses/400" }, @@ -18666,32 +19313,21 @@ "tags": [ "MembershipConfig" ] - } - }, - "/membershipRateGroups/{membershipRateGroupId}": { - "put": { - "summary": "Change Membership rate groups", - "description": "You can use this API to change Membership rate groups.

OperationId:putMembershipRateGroups

", - "operationId": "putMembershipRateGroups", + }, + "post": { + "summary": "Create a Membership origin group", + "description": "You can use this API to create Membership origin group.

OperationId:postMembershipOriginGroup

", + "operationId": "postMembershipOriginGroup", "parameters": [ { - "name": "membershipRateGroupId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Fetch membershipClasses values based on given membershipClassId" - }, - { - "name": "membershipRateGroups", + "name": "membershipOriginGroup", "in": "body", "required": true, - "description": "Request object for modifying Membership Rate Groups.", + "description": "Request object for creating new Membership origin Group Configurations.", "schema": { "allOf": [ { - "$ref": "#/definitions/membershipRateGroups" + "$ref": "#/definitions/membershipOriginGroupDetails" } ] } @@ -18705,6 +19341,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18716,7 +19358,7 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", @@ -18729,7 +19371,7 @@ "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "HATEOAS links which help the consumer to navigate to resource", "schema": { "$ref": "#/definitions/status" } @@ -18780,20 +19422,35 @@ "tags": [ "MembershipConfig" ] - }, - "delete": { - "summary": "Delete Membership rate groups", - "description": "You can use this API to delete Membership rate groups.

OperationId:deleteMembershipRateGroups

", - "operationId": "deleteMembershipRateGroups", + } + }, + "/membershipOriginGroups/{membershipOriginGroupId}": { + "put": { + "summary": "Change Membership origin group", + "description": "You can use this API to change Membership origin group.

OperationId:putMembershipOriginGroup

", + "operationId": "putMembershipOriginGroup", "parameters": [ { - "name": "membershipRateGroupId", + "name": "membershipOriginGroupId", "in": "path", "required": true, "type": "string", "minLength": 1, - "maxLength": 2000, - "description": "Fetch membershipClasses values based on given membershipClassId" + "maxLength": 20, + "description": "Membership origin group code which will be changed." + }, + { + "name": "membershipOriginGroup", + "in": "body", + "required": true, + "description": "Request object for changing existing Membership Origin Group Configurations.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/membershipOriginGroupDetails" + } + ] + } }, { "$ref": "#/parameters/authKey" @@ -18804,6 +19461,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18828,7 +19491,7 @@ "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response Body.", "schema": { "$ref": "#/definitions/status" } @@ -18879,72 +19542,35 @@ "tags": [ "MembershipConfig" ] - } - }, - "/membershipRates": { - "get": { - "summary": "Get Membership rates ", - "description": "You can use this API to get Membership rates.

OperationId:getMembershipRates

", - "operationId": "getMembershipRates", + }, + "delete": { + "summary": "Delete Membership origin group", + "description": "You can use this API to delete Membership origin group.

OperationId:deleteMembershipOriginGroup

", + "operationId": "deleteMembershipOriginGroup", "parameters": [ { - "name": "hotelIds", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "Hotel code of membership rates to be searched.", - "items": { - "type": "string", - "maxItems": 4000 - }, - "required": false - }, - { - "name": "membershipTypes", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "Membership type to be searched.", - "items": { - "type": "string", - "maxItems": 4000 - }, - "required": false - }, - { - "name": "ratePlanCodes", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "Rate code of the membership rule rate.", - "items": { - "type": "string", - "maxItems": 4000 - }, - "required": false + "name": "membershipOriginGroupId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Delete delete Membership Origin Group based on given membershipOriginGroupId" }, { - "name": "description", - "in": "query", - "required": false, - "description": "Description of the Membership Rate.", - "type": "string" + "$ref": "#/parameters/authKey" }, { - "name": "includeInactive", - "in": "query", - "required": false, - "description": "Indicates whether search includes inactive membership rates.", - "type": "boolean" + "$ref": "#/parameters/externalData" }, { - "$ref": "#/parameters/authKey" + "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/externalData" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -18964,16 +19590,17 @@ "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" } }, - "description": "Response object for fetching membership rates.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { - "$ref": "#/definitions/membershipRatesInfo" + "$ref": "#/definitions/status" } }, - "204": { - "description": "MembershipRates not found." - }, "400": { "$ref": "#/responses/400" }, @@ -19020,24 +19647,46 @@ "tags": [ "MembershipConfig" ] - }, - "post": { - "summary": "Create Membership rates", - "description": "You can use this API to create Membership rates.

OperationId:postMembershipRates

", - "operationId": "postMembershipRates", + } + }, + "/membershipPropertyGroups": { + "get": { + "summary": "Get Membership property groups", + "description": "You can use this API to get Membership property groups.

OperationId:getMembershipPropertyGroups

", + "operationId": "getMembershipPropertyGroups", "parameters": [ { - "name": "membershipRates", - "in": "body", - "required": true, - "description": "Request object for creating new membership rate code rules.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/membershipRates" - } - ] - } + "name": "fetchInactive", + "in": "query", + "required": false, + "description": "Determines wether to fetch inactive records or not.", + "type": "boolean" + }, + { + "name": "codes", + "in": "query", + "type": "array", + "collectionFormat": "multi", + "description": "Codes to be searched.", + "items": { + "type": "string", + "maxItems": 4000 + }, + "required": false + }, + { + "name": "wildCard", + "in": "query", + "required": false, + "description": "Wildcard search on the code.", + "type": "string" + }, + { + "name": "description", + "in": "query", + "required": false, + "description": "Description of the code.", + "type": "string" }, { "$ref": "#/parameters/authKey" @@ -19048,6 +19697,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19059,24 +19714,23 @@ } ], "responses": { - "201": { + "200": { "headers": { "Content-Language": { "type": "string", "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response object for fetching Membership Property Groups configurations.", "schema": { - "$ref": "#/definitions/status" + "$ref": "#/definitions/membershipPropertyGroupsInfo" } }, + "204": { + "description": "MembershipPropertyGroups not found." + }, "400": { "$ref": "#/responses/400" }, @@ -19123,32 +19777,21 @@ "tags": [ "MembershipConfig" ] - } - }, - "/membershipRates/{membershipRatesId}": { - "put": { - "summary": "Change Membership rates", - "description": "You can use this API to change Membership rates.

OperationId:putMembershipRates

", - "operationId": "putMembershipRates", + }, + "post": { + "summary": "Create Membership property groups", + "description": "You can use this API to create Membership property groups.

OperationId:postMembershipPropertyGroups

", + "operationId": "postMembershipPropertyGroups", "parameters": [ { - "name": "membershipRatesId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Fetch membershipClasses values based on given membershipClassId" - }, - { - "name": "membershipRates", + "name": "membershipPropertyGroups", "in": "body", "required": true, - "description": "Request object for changing membership rate rules.", + "description": "Request object for creating new Membership Property Groups Configurations.", "schema": { "allOf": [ { - "$ref": "#/definitions/membershipRates" + "$ref": "#/definitions/membershipPropertyGroups" } ] } @@ -19162,6 +19805,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19173,7 +19822,7 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", @@ -19186,7 +19835,7 @@ "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { "$ref": "#/definitions/status" } @@ -19237,14 +19886,16 @@ "tags": [ "MembershipConfig" ] - }, - "delete": { - "summary": "Delete Membership rates", - "description": "You can use this API to delete Membership rates.

OperationId:deleteMembershipRates

", - "operationId": "deleteMembershipRates", + } + }, + "/membershipPropertyGroups/{membershipPropertyGroupsId}": { + "put": { + "summary": "Change Membership property groups", + "description": "You can use this API to change Membership property groups.

OperationId:putMembershipPropertyGroups

", + "operationId": "putMembershipPropertyGroups", "parameters": [ { - "name": "membershipRatesId", + "name": "membershipPropertyGroupsId", "in": "path", "required": true, "type": "string", @@ -19253,15 +19904,122 @@ "description": "Fetch membershipClasses values based on given membershipClassId" }, { - "name": "hotelId", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "Hotel code of membership rate.", - "items": { - "type": "string" + "name": "membershipPropertyGroups", + "in": "body", + "required": true, + "description": "Request object for changing existing Membership Property Groups Configurations.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/membershipPropertyGroups" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } }, - "required": false + "description": "Response Body.", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "MembershipConfig" + ] + }, + "delete": { + "summary": "Delete Membership property groups", + "description": "You can use this API to delete Membership property groups.

OperationId:deleteMembershipPropertyGroups

", + "operationId": "deleteMembershipPropertyGroups", + "parameters": [ + { + "name": "membershipPropertyGroupsId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Fetch membershipClasses values based on given membershipClassId" }, { "$ref": "#/parameters/authKey" @@ -19272,6 +20030,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19349,12 +20113,19 @@ ] } }, - "/membershipSourceGroups": { + "/membershipRateGroups": { "get": { - "summary": "Get Membership source groups", - "description": "You can use this API to get Membership source groups.

OperationId:getMembershipSourceGroups

", - "operationId": "getMembershipSourceGroups", + "summary": "Get Membership rate groups", + "description": "You can use this API to get Membership rate groups.

OperationId:getMembershipRateGroups

", + "operationId": "getMembershipRateGroups", "parameters": [ + { + "name": "fetchInactive", + "in": "query", + "required": false, + "description": "Determines wether to fetch inactive records or not.", + "type": "boolean" + }, { "name": "codes", "in": "query", @@ -19367,6 +20138,13 @@ }, "required": false }, + { + "name": "wildCard", + "in": "query", + "required": false, + "description": "Wildcard search on the code.", + "type": "string" + }, { "name": "description", "in": "query", @@ -19383,6 +20161,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19403,13 +20187,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching Membership Source Groups configurations.", + "description": "Response object for fetching Membership Rate Groups.", "schema": { - "$ref": "#/definitions/membershipSourceGroupsDetails" + "$ref": "#/definitions/membershipRateGroupsInfo" } }, "204": { - "description": "MembershipSourceGroups not found." + "description": "MembershipRateGroups not found." }, "400": { "$ref": "#/responses/400" @@ -19459,19 +20243,19 @@ ] }, "post": { - "summary": "Create a Membership source group", - "description": "You can use this API to create Membership source group.

OperationId:postMembershipSourceGroup

", - "operationId": "postMembershipSourceGroup", + "summary": "Create Membership rate groups", + "description": "You can use this API to create Membership rate groups.

OperationId:postMembershipRateGroups

", + "operationId": "postMembershipRateGroups", "parameters": [ { - "name": "membershipSourceGroup", + "name": "membershipRateGroups", "in": "body", "required": true, - "description": "Request object for creating new Membership source Group Configurations.", + "description": "Request object for creating new Membership Rate Groups.", "schema": { "allOf": [ { - "$ref": "#/definitions/membershipSourceGroupDetails" + "$ref": "#/definitions/membershipRateGroups" } ] } @@ -19485,6 +20269,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19509,7 +20299,7 @@ "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resource", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { "$ref": "#/definitions/status" } @@ -19562,30 +20352,30 @@ ] } }, - "/membershipSourceGroups/{membershipSourceGroupId}": { + "/membershipRateGroups/{membershipRateGroupId}": { "put": { - "summary": "Change Membership source group", - "description": "You can use this API to change Membership source group.

OperationId:putMembershipSourceGroup

", - "operationId": "putMembershipSourceGroup", + "summary": "Change Membership rate groups", + "description": "You can use this API to change Membership rate groups.

OperationId:putMembershipRateGroups

", + "operationId": "putMembershipRateGroups", "parameters": [ { - "name": "membershipSourceGroupId", + "name": "membershipRateGroupId", "in": "path", "required": true, "type": "string", "minLength": 1, - "maxLength": 20, - "description": "Membership source group code which will be changed." + "maxLength": 2000, + "description": "Fetch membershipClasses values based on given membershipClassId" }, { - "name": "membershipSourceGroup", + "name": "membershipRateGroups", "in": "body", "required": true, - "description": "Request object for changing existing Membership Source Group Configurations.", + "description": "Request object for modifying Membership Rate Groups.", "schema": { "allOf": [ { - "$ref": "#/definitions/membershipSourceGroupDetails" + "$ref": "#/definitions/membershipRateGroups" } ] } @@ -19599,6 +20389,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19676,18 +20472,18 @@ ] }, "delete": { - "summary": "Delete Membership Source group", - "description": "You can use this API to delete Membership Source group.

OperationId:deleteMembershipSourceGroup

", - "operationId": "deleteMembershipSourceGroup", + "summary": "Delete Membership rate groups", + "description": "You can use this API to delete Membership rate groups.

OperationId:deleteMembershipRateGroups

", + "operationId": "deleteMembershipRateGroups", "parameters": [ { - "name": "membershipSourceGroupId", + "name": "membershipRateGroupId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Delete delete Membership Source Group based on given membershipSourceGroupId" + "description": "Fetch membershipClasses values based on given membershipClassId" }, { "$ref": "#/parameters/authKey" @@ -19698,6 +20494,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19775,25 +20577,30 @@ ] } }, - "/membershipStatusCodes": { + "/membershipRates": { "get": { - "summary": "Get Membership Status Codes", - "description": "Use this API to get Membership Status Codes.

OperationId:getMembershipStatusCodes

", - "operationId": "getMembershipStatusCodes", + "summary": "Get Membership rates ", + "description": "You can use this API to get Membership rates.

OperationId:getMembershipRates

", + "operationId": "getMembershipRates", "parameters": [ { - "name": "fetchInactive", + "name": "hotelIds", "in": "query", - "required": false, - "description": "Determines wether to fetch inactive records or not.", - "type": "boolean" + "type": "array", + "collectionFormat": "multi", + "description": "Hotel code of membership rates to be searched.", + "items": { + "type": "string", + "maxItems": 4000 + }, + "required": false }, { - "name": "codes", + "name": "membershipTypes", "in": "query", "type": "array", "collectionFormat": "multi", - "description": "Codes to be searched.", + "description": "Membership type to be searched.", "items": { "type": "string", "maxItems": 4000 @@ -19801,19 +20608,31 @@ "required": false }, { - "name": "wildCard", + "name": "ratePlanCodes", "in": "query", - "required": false, - "description": "Wildcard search on the code.", - "type": "string" + "type": "array", + "collectionFormat": "multi", + "description": "Rate code of the membership rule rate.", + "items": { + "type": "string", + "maxItems": 4000 + }, + "required": false }, { "name": "description", "in": "query", "required": false, - "description": "Description of the code.", + "description": "Description of the Membership Rate.", "type": "string" }, + { + "name": "includeInactive", + "in": "query", + "required": false, + "description": "Indicates whether search includes inactive membership rates.", + "type": "boolean" + }, { "$ref": "#/parameters/authKey" }, @@ -19823,6 +20642,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19843,13 +20668,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching Membership Status Codes.", + "description": "Response object for fetching membership rates.", "schema": { - "$ref": "#/definitions/membershipStatusCodesDetails" + "$ref": "#/definitions/membershipRatesInfo" } }, "204": { - "description": "MembershipStatusCodes not found." + "description": "MembershipRates not found." }, "400": { "$ref": "#/responses/400" @@ -19895,23 +20720,23 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "MembershipConfig" ] }, "post": { - "summary": "Create Membership Status Codes", - "description": "Use this API to create Membership Status Codes.

OperationId:postMembershipStatusCodes

", - "operationId": "postMembershipStatusCodes", + "summary": "Create Membership rates", + "description": "You can use this API to create Membership rates.

OperationId:postMembershipRates

", + "operationId": "postMembershipRates", "parameters": [ { - "name": "membershipStatusCodesCriteria", + "name": "membershipRates", "in": "body", "required": true, - "description": "Request object for creating Membership Status Codes.", + "description": "Request object for creating new membership rate code rules.", "schema": { "allOf": [ { - "$ref": "#/definitions/membershipStatusCodesCriteria" + "$ref": "#/definitions/membershipRates" } ] } @@ -19925,6 +20750,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19998,34 +20829,34 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "MembershipConfig" ] } }, - "/membershipStatusCodes/{membershipStatusCode}": { + "/membershipRates/{membershipRatesId}": { "put": { - "summary": "Change Membership Status Codes", - "description": "Use this API to update Membership Status Codes.

OperationId:changeMembershipStatusCodes

", - "operationId": "changeMembershipStatusCodes", + "summary": "Change Membership rates", + "description": "You can use this API to change Membership rates.

OperationId:putMembershipRates

", + "operationId": "putMembershipRates", "parameters": [ { - "name": "membershipStatusCode", + "name": "membershipRatesId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique Code of Membership Status." + "description": "Fetch membershipClasses values based on given membershipClassId" }, { - "name": "membershipStatusCodesToBeChanged", + "name": "membershipRates", "in": "body", "required": true, - "description": "Request object for changing Membership Status Codes.", + "description": "Request object for changing membership rate rules.", "schema": { "allOf": [ { - "$ref": "#/definitions/membershipStatusCodesToBeChanged" + "$ref": "#/definitions/membershipRates" } ] } @@ -20039,6 +20870,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20112,22 +20949,33 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "MembershipConfig" ] }, "delete": { - "summary": "Delete Membership Status Codes", - "description": "Use this API to delete Membership Status Codes.

OperationId:removeMembershipStatusCodes

", - "operationId": "removeMembershipStatusCodes", + "summary": "Delete Membership rates", + "description": "You can use this API to delete Membership rates.

OperationId:deleteMembershipRates

", + "operationId": "deleteMembershipRates", "parameters": [ { - "name": "membershipStatusCode", + "name": "membershipRatesId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique Code of Membership Status." + "description": "Fetch membershipClasses values based on given membershipClassId" + }, + { + "name": "hotelId", + "in": "query", + "type": "array", + "collectionFormat": "multi", + "description": "Hotel code of membership rate.", + "items": { + "type": "string" + }, + "required": false }, { "$ref": "#/parameters/authKey" @@ -20138,6 +20986,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20211,21 +21065,29 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "MembershipConfig" ] } }, - "/membershipTypeRules": { + "/membershipRevenueTypes": { "get": { - "summary": "Get Membership type rules", - "description": "get Membership type rules based on criteria

OperationId:getMembershipTypeRules

", - "operationId": "getMembershipTypeRules", + "summary": "Get Membership revenue types", + "description": "You can use this API to get Membership revenue types.

This API is deprecated.

OperationId:getMembershipRevenueTypes

", + "operationId": "getMembershipRevenueTypes", "parameters": [ { - "name": "membershipTypesCodes", + "name": "fetchInactive", + "in": "query", + "required": false, + "description": "Determines wether to fetch inactive records or not.", + "type": "boolean" + }, + { + "name": "codes", "in": "query", "type": "array", "collectionFormat": "multi", + "description": "Codes to be searched.", "items": { "type": "string", "maxItems": 4000 @@ -20233,57 +21095,33 @@ "required": false }, { - "name": "programType", + "name": "wildCard", "in": "query", "required": false, - "type": "string", - "description": "Membership Type/Program rule types.", - "uniqueItems": true, - "enum": [ - "All", - "Points", - "Tier" - ] + "description": "Wildcard search on the code.", + "type": "string" }, { - "name": "ruleCode", + "name": "description", "in": "query", "required": false, - "description": "Rule code of the membership type rule.", + "description": "Description of the code.", "type": "string" }, { - "name": "ruleBasedOn", - "in": "query", - "required": false, - "type": "string", - "description": "Indicates Membership upgrades/downgrades to the next tier level uses RFM (Recency, Frequency, Monetary Value) score.", - "uniqueItems": true, - "enum": [ - "Revenue", - "Stay", - "Nights", - "Enrollment", - "TierUpgrade", - "Renewal", - "Rfm" - ] + "$ref": "#/parameters/authKey" }, { - "name": "includeInactive", - "in": "query", - "required": false, - "description": "Indicates whether search includes inactive membership type rules.", - "type": "boolean" + "$ref": "#/parameters/externalData" }, { - "$ref": "#/parameters/authKey" + "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/externalData" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -20305,13 +21143,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching membership type rules.", + "description": "Response object for fetching membership revenue types.", "schema": { - "$ref": "#/definitions/membershipTypeRulesInfo" + "$ref": "#/definitions/membershipRevenueTypesInfo" } }, "204": { - "description": "MembershipTypeRules not found." + "description": "MembershipRevenueTypes not found." }, "400": { "$ref": "#/responses/400" @@ -20361,19 +21199,19 @@ ] }, "post": { - "summary": "Create Membership type rules", - "description": "You can use this API to create Membership type rules.

OperationId:postMembershipTypeRules

", - "operationId": "postMembershipTypeRules", + "summary": "Create Membership revenue types", + "description": "You can use this API to create Membership revenue types.

This API is deprecated.

OperationId:postMembershipRevenueTypes

", + "operationId": "postMembershipRevenueTypes", "parameters": [ { - "name": "membershipTypeRules", + "name": "membershipRevenueTypes", "in": "body", "required": true, - "description": "Request object for creating new membership type rules.", + "description": "Request object for creating new membership revenue types.", "schema": { "allOf": [ { - "$ref": "#/definitions/membershipTypeRules" + "$ref": "#/definitions/membershipRevenueTypes" } ] } @@ -20387,6 +21225,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20411,9 +21255,9 @@ "description": "Location of newly created resource" } }, - "description": "Response object for creating membership type rules.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { - "$ref": "#/definitions/membershipTypeRulesDetails" + "$ref": "#/definitions/status" } }, "400": { @@ -20464,14 +21308,14 @@ ] } }, - "/membershipTypeRules/{membershipTypeRulesId}": { - "get": { - "summary": "Get Membership type rule details", - "description": "You can use this API to get Membership type rule details.

OperationId:getMembershipTypeRule

", - "operationId": "getMembershipTypeRule", + "/membershipRevenueTypes/{membershipRevenueTypesId}": { + "put": { + "summary": "Change Membership revenue types", + "description": "You can use this API to change Membership revenue types.

This API is deprecated.

OperationId:putMembershipRevenueTypes

", + "operationId": "putMembershipRevenueTypes", "parameters": [ { - "name": "membershipTypeRulesId", + "name": "membershipRevenueTypesId", "in": "path", "required": true, "type": "string", @@ -20480,35 +21324,17 @@ "description": "Fetch membershipClasses values based on given membershipClassId" }, { - "name": "membershipType", - "in": "query", - "required": false, - "description": "Membership type of the Rule.", - "type": "string" - }, - { - "name": "membershipPointsSequence", - "in": "query", - "required": false, - "description": "Sequence number of the membership type rule.", - "type": "integer" - }, - { - "name": "fetchInstructions", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "To include type rule filters information.", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "RuleDefinition", - "PointsDefinition", - "RuleConditions" + "name": "membershipRevenueTypes", + "in": "body", + "required": true, + "description": "Request object for changing new membership revenue types.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/membershipRevenueTypes" + } ] - }, - "required": false + } }, { "$ref": "#/parameters/authKey" @@ -20519,6 +21345,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20537,16 +21369,17 @@ "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" } }, - "description": "Response object for fetching membership type rule.", + "description": "Response Body.", "schema": { - "$ref": "#/definitions/membershipTypeRule" + "$ref": "#/definitions/status" } }, - "204": { - "description": "MembershipTypeRule not found." - }, "400": { "$ref": "#/responses/400" }, @@ -20594,13 +21427,13 @@ "MembershipConfig" ] }, - "put": { - "summary": "Change Membership type rules", - "description": "You can use this API to change Membership type rules.

OperationId:putMembershipTypeRules

", - "operationId": "putMembershipTypeRules", + "delete": { + "summary": "Delete Membership revenue types", + "description": "You can use this API to delete Membership revenue types.

This API is deprecated.

OperationId:deleteMembershipRevenueTypes

", + "operationId": "deleteMembershipRevenueTypes", "parameters": [ { - "name": "membershipTypeRulesId", + "name": "membershipRevenueTypesId", "in": "path", "required": true, "type": "string", @@ -20608,19 +21441,6 @@ "maxLength": 2000, "description": "Fetch membershipClasses values based on given membershipClassId" }, - { - "name": "membershipTypeRules", - "in": "body", - "required": true, - "description": "Request object for changing membership type rules.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/membershipTypeRules" - } - ] - } - }, { "$ref": "#/parameters/authKey" }, @@ -20630,6 +21450,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20654,7 +21480,7 @@ "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { "$ref": "#/definitions/status" } @@ -20705,32 +21531,32 @@ "tags": [ "MembershipConfig" ] - }, - "delete": { - "summary": "Delete Membership type rules", - "description": "You can use this API to delete Membership type rules.

OperationId:deleteMembershipTypeRules

", - "operationId": "deleteMembershipTypeRules", + } + }, + "/membershipRoomGroups": { + "get": { + "summary": "Get Membership room groups ", + "description": "You can use this API to get Membership room groups.

This API is deprecated.

OperationId:getMembershipRoomGroups

", + "operationId": "getMembershipRoomGroups", "parameters": [ { - "name": "membershipTypeRulesId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Fetch membershipClasses values based on given membershipClassId" - }, - { - "name": "membershipPointsSequence", + "name": "roomGroupCodes", "in": "query", "type": "array", "collectionFormat": "multi", - "description": "Sequence number of the membership type rule.", "items": { - "type": "integer" + "type": "string", + "maxItems": 4000 }, "required": false }, + { + "name": "description", + "in": "query", + "required": false, + "description": "Description of the room groups.", + "type": "string" + }, { "$ref": "#/parameters/authKey" }, @@ -20740,6 +21566,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20758,17 +21590,16 @@ "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response object for fetching membership room groups.", "schema": { - "$ref": "#/definitions/status" + "$ref": "#/definitions/membershipRoomGroupsInfo" } }, + "204": { + "description": "MembershipRoomGroups not found." + }, "400": { "$ref": "#/responses/400" }, @@ -20815,67 +21646,39 @@ "tags": [ "MembershipConfig" ] - } - }, - "/membershipTypes": { - "get": { - "summary": "Get membership types", - "description": "Membership types enable you to identify, organize, and manage the membership programs on a profile. For example, your property might have a guest loyalty program that awards guests based on the amount of revenue generated or the number of stays per year. You would create a specific membership type for this program. This API will retrieve all configured Membership Types configured.

OperationId:getMembershipTypes

", - "operationId": "getMembershipTypes", + }, + "post": { + "summary": "Create Membership room groups", + "description": "You can use this API to create Membership room groups.

This API is deprecated.

OperationId:postMembershipRoomGroups

", + "operationId": "postMembershipRoomGroups", "parameters": [ { - "name": "includeInactive", - "in": "query", - "required": false, - "description": "Search criteria for fetching inactive memberships. When set to true, inactive records will be included.", - "type": "boolean" - }, - { - "name": "membershipTypesCodes", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "Codes to be searched.", - "items": { - "type": "string", - "maxItems": 4000 - }, - "required": false - }, - { - "name": "membershipTypesWildCard", - "in": "query", - "required": false, - "description": "Wildcard search on the code.", - "type": "string" + "name": "membershipRoomGroups", + "in": "body", + "required": true, + "description": "Request object for creating new membership room groups.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/membershipRoomGroups" + } + ] + } }, { - "name": "membershipClassesCodes", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "Codes to be searched.", - "items": { - "type": "string", - "maxItems": 4000 - }, - "required": false + "$ref": "#/parameters/authKey" }, { - "name": "membershipClassesWildCard", - "in": "query", - "required": false, - "description": "Wildcard search on the code.", - "type": "string" + "$ref": "#/parameters/externalData" }, { - "$ref": "#/parameters/authKey" + "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/externalData" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -20888,23 +21691,24 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" } }, - "description": "Response object for fetching Membership Types.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { - "$ref": "#/definitions/membershipTypes" + "$ref": "#/definitions/status" } }, - "204": { - "description": "MembershipTypes not found." - }, "400": { "$ref": "#/responses/400" }, @@ -20951,21 +21755,32 @@ "tags": [ "MembershipConfig" ] - }, - "post": { - "summary": "Create Membership types", - "description": "Membership types enable you to identify, organize, and manage the membership programs on a profile. For example, your property might have a guest loyalty program that awards guests based on the amount of revenue generated or the number of stays per year. You would create a specific membership type for this program.

OperationId:postMembershipTypes

", - "operationId": "postMembershipTypes", + } + }, + "/membershipRoomGroups/{membershipRoomGroupsId}": { + "put": { + "summary": "Change Membership room groups", + "description": "You can use this API to change Membership room groups.

This API is deprecated.

OperationId:putMembershipRoomGroups

", + "operationId": "putMembershipRoomGroups", "parameters": [ { - "name": "membershipTypes", + "name": "membershipRoomGroupsId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Fetch membershipClasses values based on given membershipClassId" + }, + { + "name": "membershipRoomGroups", "in": "body", "required": true, - "description": "Request object to create Membership types. Includes instructions for information which needs to be returned.", + "description": "Request object for changing membership room groups.", "schema": { "allOf": [ { - "$ref": "#/definitions/membershipTypes" + "$ref": "#/definitions/membershipRoomGroups" } ] } @@ -20979,6 +21794,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20990,7 +21811,7 @@ } ], "responses": { - "201": { + "200": { "headers": { "Content-Language": { "type": "string", @@ -21003,7 +21824,7 @@ "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response Body.", "schema": { "$ref": "#/definitions/status" } @@ -21054,59 +21875,35 @@ "tags": [ "MembershipConfig" ] - } - }, - "/membershipTypes/{membershipTypeId}": { - "get": { - "summary": "Get a Membership type", - "description": "Use this API to get a specific Membership Type and its details.

OperationId:getMembershipType

", - "operationId": "getMembershipType", + }, + "delete": { + "summary": "Delete Membership room groups", + "description": "You can use this API to delete Membership room groups.

This API is deprecated.

OperationId:deleteMembershipRoomGroups

", + "operationId": "deleteMembershipRoomGroups", "parameters": [ { - "name": "membershipTypeId", + "name": "membershipRoomGroupsId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Fetch membershipTypes values based on given membershipTypeId" + "description": "Fetch membershipClasses values based on given membershipClassId" }, { - "name": "membershipTypeCode", - "in": "query", - "required": false, - "description": "Membership type code.", - "type": "string" + "$ref": "#/parameters/authKey" }, { - "name": "fetchInstructions", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "Membership levels.", - "uniqueItems": true, - "items": { - "type": "string", - "enum": [ - "PrimaryDetails", - "CardNumberDetails", - "PointsDetails", - "ExceptionCriteriaDetails", - "AdditionalDetails", - "EnrollmentDetails", - "Levels" - ] - }, - "required": false + "$ref": "#/parameters/externalData" }, { - "$ref": "#/parameters/authKey" + "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/externalData" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -21126,16 +21923,17 @@ "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" } }, - "description": "Response object for fetching Membership Type.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { - "$ref": "#/definitions/membershipTypesDetails" + "$ref": "#/definitions/status" } }, - "204": { - "description": "MembershipType not found." - }, "400": { "$ref": "#/responses/400" }, @@ -21182,33 +21980,32 @@ "tags": [ "MembershipConfig" ] - }, - "put": { - "summary": "Change Membership type", - "description": "Use this API to update an existing Membership Type

OperationId:putMembershipType

", - "operationId": "putMembershipType", + } + }, + "/membershipSourceGroups": { + "get": { + "summary": "Get Membership source groups", + "description": "You can use this API to get Membership source groups.

OperationId:getMembershipSourceGroups

", + "operationId": "getMembershipSourceGroups", "parameters": [ { - "name": "membershipTypeId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Fetch membershipTypes values based on given membershipTypeId" + "name": "codes", + "in": "query", + "type": "array", + "collectionFormat": "multi", + "description": "Codes to be searched.", + "items": { + "type": "string", + "maxItems": 4000 + }, + "required": false }, { - "name": "membershipTypeChangeInstructions", - "in": "body", - "required": true, - "description": "Request object for changing membership type.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/membershipTypeChangeInstructions" - } - ] - } + "name": "description", + "in": "query", + "required": false, + "description": "Description of the code.", + "type": "string" }, { "$ref": "#/parameters/authKey" @@ -21219,6 +22016,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21237,17 +22040,16 @@ "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "Response object for fetching Membership Source Groups configurations.", "schema": { - "$ref": "#/definitions/membershipTypes" + "$ref": "#/definitions/membershipSourceGroupsDetails" } }, + "204": { + "description": "MembershipSourceGroups not found." + }, "400": { "$ref": "#/responses/400" }, @@ -21295,19 +22097,23 @@ "MembershipConfig" ] }, - "delete": { - "summary": "Delete Membership type", - "description": "Use this API to delete an existing Membership Type

OperationId:deleteMembershipTypes

", - "operationId": "deleteMembershipTypes", + "post": { + "summary": "Create a Membership source group", + "description": "You can use this API to create Membership source group.

OperationId:postMembershipSourceGroup

", + "operationId": "postMembershipSourceGroup", "parameters": [ { - "name": "membershipTypeId", - "in": "path", + "name": "membershipSourceGroup", + "in": "body", "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Fetch membershipTypes values based on given membershipTypeId" + "description": "Request object for creating new Membership source Group Configurations.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/membershipSourceGroupDetails" + } + ] + } }, { "$ref": "#/parameters/authKey" @@ -21318,6 +22124,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21329,7 +22141,7 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", @@ -21342,7 +22154,7 @@ "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "HATEOAS links which help the consumer to navigate to resource", "schema": { "$ref": "#/definitions/status" } @@ -21395,53 +22207,48 @@ ] } }, - "/nationalities": { - "get": { - "summary": "Get nationalities", - "description": "Use this API to get Nationalities codes and description configured in OPERA.

OperationId:getNationalities

", - "operationId": "getNationalities", + "/membershipSourceGroups/{membershipSourceGroupId}": { + "put": { + "summary": "Change Membership source group", + "description": "You can use this API to change Membership source group.

OperationId:putMembershipSourceGroup

", + "operationId": "putMembershipSourceGroup", "parameters": [ { - "name": "fetchInactive", - "in": "query", - "required": false, - "description": "Determines wether to fetch inactive records or not.", - "type": "boolean" + "name": "membershipSourceGroupId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 20, + "description": "Membership source group code which will be changed." }, { - "name": "codes", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "Codes to be searched.", - "items": { - "type": "string", - "maxItems": 4000 - }, - "required": false + "name": "membershipSourceGroup", + "in": "body", + "required": true, + "description": "Request object for changing existing Membership Source Group Configurations.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/membershipSourceGroupDetails" + } + ] + } }, { - "name": "wildCard", - "in": "query", - "required": false, - "description": "Wildcard search on the code.", - "type": "string" + "$ref": "#/parameters/authKey" }, { - "name": "description", - "in": "query", - "required": false, - "description": "Description of the code.", - "type": "string" + "$ref": "#/parameters/externalData" }, { - "$ref": "#/parameters/authKey" + "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/externalData" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -21461,16 +22268,17 @@ "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" } }, - "description": "Response object for fetching Nationalities.", + "description": "Response Body.", "schema": { - "$ref": "#/definitions/nationalitiesDetails" + "$ref": "#/definitions/status" } }, - "204": { - "description": "Nationalities not found." - }, "400": { "$ref": "#/responses/400" }, @@ -21515,26 +22323,22 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "MembershipConfig" ] }, - "post": { - "summary": "Create Nationalities", - "description": "Use this API to create Nationalities.

OperationId:postNationalities

", - "operationId": "postNationalities", + "delete": { + "summary": "Delete Membership Source group", + "description": "You can use this API to delete Membership Source group.

OperationId:deleteMembershipSourceGroup

", + "operationId": "deleteMembershipSourceGroup", "parameters": [ { - "name": "nationalitiesCriteria", - "in": "body", + "name": "membershipSourceGroupId", + "in": "path", "required": true, - "description": "Request object for creating Nationalities.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/nationalitiesCriteria" - } - ] - } + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Delete delete Membership Source Group based on given membershipSourceGroupId" }, { "$ref": "#/parameters/authKey" @@ -21545,6 +22349,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21556,7 +22366,7 @@ } ], "responses": { - "201": { + "200": { "headers": { "Content-Language": { "type": "string", @@ -21618,37 +22428,48 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "MembershipConfig" ] } }, - "/nationalities/{nationalitiesId}": { - "put": { - "summary": "Change Nationalities", - "description": "Use this API to update Nationalities.

OperationId:putNationalities

", - "operationId": "putNationalities", + "/membershipStatusCodes": { + "get": { + "summary": "Get Membership Status Codes", + "description": "Use this API to get Membership Status Codes.

OperationId:getMembershipStatusCodes

", + "operationId": "getMembershipStatusCodes", "parameters": [ { - "name": "nationalitiesId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique ID of Nationalities." + "name": "fetchInactive", + "in": "query", + "required": false, + "description": "Determines wether to fetch inactive records or not.", + "type": "boolean" }, { - "name": "nationalitiesToBeChanged", - "in": "body", - "required": true, - "description": "Request object for changing Nationalities.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/nationalitiesToBeChanged" - } - ] - } + "name": "codes", + "in": "query", + "type": "array", + "collectionFormat": "multi", + "description": "Codes to be searched.", + "items": { + "type": "string", + "maxItems": 4000 + }, + "required": false + }, + { + "name": "wildCard", + "in": "query", + "required": false, + "description": "Wildcard search on the code.", + "type": "string" + }, + { + "name": "description", + "in": "query", + "required": false, + "description": "Description of the code.", + "type": "string" }, { "$ref": "#/parameters/authKey" @@ -21659,6 +22480,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21677,17 +22504,16 @@ "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "Response object for fetching Membership Status Codes.", "schema": { - "$ref": "#/definitions/status" + "$ref": "#/definitions/membershipStatusCodesDetails" } }, + "204": { + "description": "MembershipStatusCodes not found." + }, "400": { "$ref": "#/responses/400" }, @@ -21735,19 +22561,23 @@ "ChainConfig" ] }, - "delete": { - "summary": "Delete Nationalities", - "description": "Use this API to delete Nationalities.

OperationId:deleteNationalities

", - "operationId": "deleteNationalities", + "post": { + "summary": "Create Membership Status Codes", + "description": "Use this API to create Membership Status Codes.

OperationId:postMembershipStatusCodes

", + "operationId": "postMembershipStatusCodes", "parameters": [ { - "name": "nationalitiesId", - "in": "path", + "name": "membershipStatusCodesCriteria", + "in": "body", "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique ID of Nationalities." + "description": "Request object for creating Membership Status Codes.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/membershipStatusCodesCriteria" + } + ] + } }, { "$ref": "#/parameters/authKey" @@ -21758,6 +22588,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21769,7 +22605,7 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", @@ -21835,53 +22671,48 @@ ] } }, - "/ownerTeams": { - "get": { - "summary": "Get Owner Teams", - "description": "Use this API to get Owner Teams.

OperationId:getOwnerTeams

", - "operationId": "getOwnerTeams", + "/membershipStatusCodes/{membershipStatusCode}": { + "put": { + "summary": "Change Membership Status Codes", + "description": "Use this API to update Membership Status Codes.

OperationId:changeMembershipStatusCodes

", + "operationId": "changeMembershipStatusCodes", "parameters": [ { - "name": "fetchInactive", - "in": "query", - "required": false, - "description": "Determines wether to fetch inactive records or not.", - "type": "boolean" + "name": "membershipStatusCode", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique Code of Membership Status." }, { - "name": "codes", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "Codes to be searched.", - "items": { - "type": "string", - "maxItems": 4000 - }, - "required": false + "name": "membershipStatusCodesToBeChanged", + "in": "body", + "required": true, + "description": "Request object for changing Membership Status Codes.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/membershipStatusCodesToBeChanged" + } + ] + } }, { - "name": "wildCard", - "in": "query", - "required": false, - "description": "Wildcard search on the code.", - "type": "string" + "$ref": "#/parameters/authKey" }, { - "name": "description", - "in": "query", - "required": false, - "description": "Description of the code.", - "type": "string" + "$ref": "#/parameters/externalData" }, { - "$ref": "#/parameters/authKey" + "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/externalData" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -21901,16 +22732,17 @@ "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" } }, - "description": "Response object for fetching Owner Teams.", + "description": "Response Body.", "schema": { - "$ref": "#/definitions/ownerTeamsDetails" + "$ref": "#/definitions/status" } }, - "204": { - "description": "OwnerTeams not found." - }, "400": { "$ref": "#/responses/400" }, @@ -21958,23 +22790,19 @@ "ChainConfig" ] }, - "post": { - "summary": "Create Owner Teams", - "description": "Use this API to create Owner Teams.

OperationId:postOwnerTeams

", - "operationId": "postOwnerTeams", + "delete": { + "summary": "Delete Membership Status Codes", + "description": "Use this API to delete Membership Status Codes.

OperationId:removeMembershipStatusCodes

", + "operationId": "removeMembershipStatusCodes", "parameters": [ { - "name": "ownerTeamsCriteria", - "in": "body", + "name": "membershipStatusCode", + "in": "path", "required": true, - "description": "Request object for creating Owner Teams.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/ownerTeamsCriteria" - } - ] - } + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique Code of Membership Status." }, { "$ref": "#/parameters/authKey" @@ -21985,6 +22813,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21996,7 +22830,7 @@ } ], "responses": { - "201": { + "200": { "headers": { "Content-Language": { "type": "string", @@ -22062,33 +22896,66 @@ ] } }, - "/ownerTeams/{ownerTeamCode}": { - "put": { - "summary": "Change Owner Teams", - "description": "Use this API to update Owner Teams.

OperationId:changeOwnerTeams

", - "operationId": "changeOwnerTeams", + "/membershipTypeRules": { + "get": { + "summary": "Get Membership type rules", + "description": "get Membership type rules based on criteria

OperationId:getMembershipTypeRules

", + "operationId": "getMembershipTypeRules", "parameters": [ { - "name": "ownerTeamCode", - "in": "path", - "required": true, + "name": "membershipTypesCodes", + "in": "query", + "type": "array", + "collectionFormat": "multi", + "items": { + "type": "string", + "maxItems": 4000 + }, + "required": false + }, + { + "name": "programType", + "in": "query", + "required": false, "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique Code of Owner Teams." + "description": "Membership Type/Program rule types.", + "uniqueItems": true, + "enum": [ + "All", + "Points", + "Tier" + ] }, { - "name": "ownerTeamsToBeChanged", - "in": "body", - "required": true, - "description": "Request object for changing Owner Teams.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/ownerTeamsToBeChanged" - } - ] - } + "name": "ruleCode", + "in": "query", + "required": false, + "description": "Rule code of the membership type rule.", + "type": "string" + }, + { + "name": "ruleBasedOn", + "in": "query", + "required": false, + "type": "string", + "description": "Indicates Membership upgrades/downgrades to the next tier level uses RFM (Recency, Frequency, Monetary Value) score.", + "uniqueItems": true, + "enum": [ + "Revenue", + "Stay", + "Nights", + "Enrollment", + "TierUpgrade", + "Renewal", + "Rfm" + ] + }, + { + "name": "includeInactive", + "in": "query", + "required": false, + "description": "Indicates whether search includes inactive membership type rules.", + "type": "boolean" }, { "$ref": "#/parameters/authKey" @@ -22099,6 +22966,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22117,17 +22990,16 @@ "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "Response object for fetching membership type rules.", "schema": { - "$ref": "#/definitions/status" + "$ref": "#/definitions/membershipTypeRulesInfo" } }, + "204": { + "description": "MembershipTypeRules not found." + }, "400": { "$ref": "#/responses/400" }, @@ -22172,22 +23044,26 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "MembershipConfig" ] }, - "delete": { - "summary": "Delete Owner Teams", - "description": "Use this API to delete Owner Teams.

OperationId:removeOwnerTeams

", - "operationId": "removeOwnerTeams", + "post": { + "summary": "Create Membership type rules", + "description": "You can use this API to create Membership type rules.

OperationId:postMembershipTypeRules

", + "operationId": "postMembershipTypeRules", "parameters": [ { - "name": "ownerTeamCode", - "in": "path", + "name": "membershipTypeRules", + "in": "body", "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique Code of Owner Teams." + "description": "Request object for creating new membership type rules.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/membershipTypeRules" + } + ] + } }, { "$ref": "#/parameters/authKey" @@ -22198,6 +23074,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22209,7 +23091,7 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", @@ -22222,9 +23104,9 @@ "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response object for creating membership type rules.", "schema": { - "$ref": "#/definitions/status" + "$ref": "#/definitions/membershipTypeRulesDetails" } }, "400": { @@ -22271,57 +23153,70 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "MembershipConfig" ] } }, - "/payDays": { + "/membershipTypeRules/{membershipTypeRulesId}": { "get": { - "summary": "Get Pay Days", - "description": "Use this API to get Pay Days.

OperationId:getPayDays

", - "operationId": "getPayDays", + "summary": "Get Membership type rule details", + "description": "You can use this API to get Membership type rule details.

OperationId:getMembershipTypeRule

", + "operationId": "getMembershipTypeRule", "parameters": [ { - "name": "fetchInactive", + "name": "membershipTypeRulesId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Fetch membershipClasses values based on given membershipClassId" + }, + { + "name": "membershipType", "in": "query", "required": false, - "description": "Determines wether to fetch inactive records or not.", - "type": "boolean" + "description": "Membership type of the Rule.", + "type": "string" }, { - "name": "codes", + "name": "membershipPointsSequence", + "in": "query", + "required": false, + "description": "Sequence number of the membership type rule.", + "type": "integer" + }, + { + "name": "fetchInstructions", "in": "query", "type": "array", "collectionFormat": "multi", - "description": "Codes to be searched.", + "description": "To include type rule filters information.", + "uniqueItems": true, "items": { "type": "string", - "maxItems": 4000 + "enum": [ + "RuleDefinition", + "PointsDefinition", + "RuleConditions" + ] }, "required": false }, { - "name": "wildCard", - "in": "query", - "required": false, - "description": "Wildcard search on the code.", - "type": "string" + "$ref": "#/parameters/authKey" }, { - "name": "description", - "in": "query", - "required": false, - "description": "Description of the code.", - "type": "string" + "$ref": "#/parameters/externalData" }, { - "$ref": "#/parameters/authKey" + "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/externalData" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -22343,13 +23238,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching Pay Days.", + "description": "Response object for fetching membership type rule.", "schema": { - "$ref": "#/definitions/payDaysDetails" + "$ref": "#/definitions/membershipTypeRule" } }, "204": { - "description": "PayDays not found." + "description": "MembershipTypeRule not found." }, "400": { "$ref": "#/responses/400" @@ -22395,23 +23290,32 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "MembershipConfig" ] }, - "post": { - "summary": "Create Pay Days", - "description": "Use this API to create Pay Days.

OperationId:postPayDays

", - "operationId": "postPayDays", + "put": { + "summary": "Change Membership type rules", + "description": "You can use this API to change Membership type rules.

OperationId:putMembershipTypeRules

", + "operationId": "putMembershipTypeRules", "parameters": [ { - "name": "payDaysCriteria", + "name": "membershipTypeRulesId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Fetch membershipClasses values based on given membershipClassId" + }, + { + "name": "membershipTypeRules", "in": "body", "required": true, - "description": "Request object for creating Pay Days.", + "description": "Request object for changing membership type rules.", "schema": { "allOf": [ { - "$ref": "#/definitions/payDaysCriteria" + "$ref": "#/definitions/membershipTypeRules" } ] } @@ -22425,6 +23329,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22436,7 +23346,7 @@ } ], "responses": { - "201": { + "200": { "headers": { "Content-Language": { "type": "string", @@ -22449,7 +23359,7 @@ "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response Body.", "schema": { "$ref": "#/definitions/status" } @@ -22498,37 +23408,33 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "MembershipConfig" ] - } - }, - "/payDays/{payDaysId}": { - "put": { - "summary": "Change Pay Days", - "description": "Use this API to update Pay Days.

OperationId:putPayDays

", - "operationId": "putPayDays", + }, + "delete": { + "summary": "Delete Membership type rules", + "description": "You can use this API to delete Membership type rules.

OperationId:deleteMembershipTypeRules

", + "operationId": "deleteMembershipTypeRules", "parameters": [ { - "name": "payDaysId", + "name": "membershipTypeRulesId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique ID of Pay Days." + "description": "Fetch membershipClasses values based on given membershipClassId" }, { - "name": "payDaysToBeChanged", - "in": "body", - "required": true, - "description": "Request object for changing Pay Days.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/payDaysToBeChanged" - } - ] - } + "name": "membershipPointsSequence", + "in": "query", + "type": "array", + "collectionFormat": "multi", + "description": "Sequence number of the membership type rule.", + "items": { + "type": "integer" + }, + "required": false }, { "$ref": "#/parameters/authKey" @@ -22539,6 +23445,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22563,7 +23475,7 @@ "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { "$ref": "#/definitions/status" } @@ -22612,22 +23524,60 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "MembershipConfig" ] - }, - "delete": { - "summary": "Delete Pay Days", - "description": "Use this API to delete Pay Days.

OperationId:deletePayDays

", - "operationId": "deletePayDays", + } + }, + "/membershipTypes": { + "get": { + "summary": "Get Membership types", + "description": "Membership types enable you to identify, organize, and manage the membership programs on a profile. For example, your property might have a guest loyalty program that awards guests based on the amount of revenue generated or the number of stays per year. You would create a specific membership type for this program. This API will retrieve all configured Membership Types configured.

OperationId:getMembershipTypes

", + "operationId": "getMembershipTypes", "parameters": [ { - "name": "payDaysId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique ID of Pay Days." + "name": "includeInactive", + "in": "query", + "required": false, + "description": "Search criteria for fetching inactive memberships. When set to true, inactive records will be included.", + "type": "boolean" + }, + { + "name": "membershipTypesCodes", + "in": "query", + "type": "array", + "collectionFormat": "multi", + "description": "Codes to be searched.", + "items": { + "type": "string", + "maxItems": 4000 + }, + "required": false + }, + { + "name": "membershipTypesWildCard", + "in": "query", + "required": false, + "description": "Wildcard search on the code.", + "type": "string" + }, + { + "name": "membershipClassesCodes", + "in": "query", + "type": "array", + "collectionFormat": "multi", + "description": "Codes to be searched.", + "items": { + "type": "string", + "maxItems": 4000 + }, + "required": false + }, + { + "name": "membershipClassesWildCard", + "in": "query", + "required": false, + "description": "Wildcard search on the code.", + "type": "string" }, { "$ref": "#/parameters/authKey" @@ -22638,6 +23588,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22656,17 +23612,16 @@ "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response object for fetching Membership Types.", "schema": { - "$ref": "#/definitions/status" + "$ref": "#/definitions/membershipTypes" } }, + "204": { + "description": "MembershipTypes not found." + }, "400": { "$ref": "#/responses/400" }, @@ -22711,45 +23666,41 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "MembershipConfig" ] - } - }, - "/preference": { - "delete": { - "summary": "Delete preferences", - "description": "Use this API to delete preferences, this API allows us to delete both the Global and Hotel level preferences.

OperationId:deleteHotelAndGlobalPreferences

", - "operationId": "deleteHotelAndGlobalPreferences", + }, + "post": { + "summary": "Create Membership types", + "description": "Membership types enable you to identify, organize, and manage the membership programs on a profile. For example, your property might have a guest loyalty program that awards guests based on the amount of revenue generated or the number of stays per year. You would create a specific membership type for this program.

OperationId:postMembershipTypes

", + "operationId": "postMembershipTypes", "parameters": [ { - "name": "preferenceCode", - "in": "query", + "name": "membershipTypes", + "in": "body", "required": true, - "description": "Specifies the preference code.", - "type": "string" + "description": "Request object to create Membership types. Includes instructions for information which needs to be returned.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/membershipTypes" + } + ] + } }, { - "name": "preferenceGroup", - "in": "query", - "required": true, - "description": "Specifies the preference group the preference belongs to.", - "type": "string" + "$ref": "#/parameters/authKey" }, { - "name": "hotelId", - "in": "query", - "required": false, - "description": "Specifies the hotel code for which the preference is specified.", - "type": "string" + "$ref": "#/parameters/externalData" }, { - "$ref": "#/parameters/authKey" + "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/externalData" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -22762,7 +23713,7 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", @@ -22824,34 +23775,53 @@ "application/json;charset=UTF-8" ], "tags": [ - "ProfileConfiguration" + "MembershipConfig" ] } }, - "/preferenceGroups": { + "/membershipTypes/{membershipTypeId}": { "get": { - "summary": "Get Preference Groups", - "description": "The API can be used to retrieve preference groups that match the given criteria in the request.

OperationId:getPreferenceGroups

", - "operationId": "getPreferenceGroups", + "summary": "Get a Membership type", + "description": "Use this API to get a specific Membership Type and its details.

OperationId:getMembershipType

", + "operationId": "getMembershipType", "parameters": [ { - "name": "preferenceGroupsCodes", + "name": "membershipTypeId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Fetch membershipTypes values based on given membershipTypeId" + }, + { + "name": "membershipTypeCode", + "in": "query", + "required": false, + "description": "Membership type code.", + "type": "string" + }, + { + "name": "fetchInstructions", "in": "query", "type": "array", "collectionFormat": "multi", + "description": "Membership levels.", + "uniqueItems": true, "items": { "type": "string", - "maxItems": 4000 + "enum": [ + "PrimaryDetails", + "CardNumberDetails", + "PointsDetails", + "ExceptionCriteriaDetails", + "AdditionalDetails", + "EnrollmentDetails", + "Levels" + ] }, "required": false }, - { - "name": "wildCard", - "in": "query", - "required": false, - "description": "Preference group description to be searched.", - "type": "string" - }, { "$ref": "#/parameters/authKey" }, @@ -22861,6 +23831,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22881,13 +23857,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching preference groups.", + "description": "Response object for fetching Membership Type.", "schema": { - "$ref": "#/definitions/preferenceGroups" + "$ref": "#/definitions/membershipTypesDetails" } }, "204": { - "description": "PreferenceGroups not found." + "description": "MembershipType not found." }, "400": { "$ref": "#/responses/400" @@ -22933,23 +23909,32 @@ "application/json;charset=UTF-8" ], "tags": [ - "ProfileConfiguration" + "MembershipConfig" ] }, "put": { - "summary": "Change Preference Groups", - "description": "This API can be used to modify the preference groups. Changes can be made concurrently to multiple groups.

OperationId:putPreferenceGroups

", - "operationId": "putPreferenceGroups", + "summary": "Change Membership type", + "description": "Use this API to update an existing Membership Type

OperationId:putMembershipType

", + "operationId": "putMembershipType", "parameters": [ { - "name": "preferenceGroups", + "name": "membershipTypeId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Fetch membershipTypes values based on given membershipTypeId" + }, + { + "name": "membershipTypeChangeInstructions", "in": "body", "required": true, - "description": "Request object for changing existing preference groups.", + "description": "Request object for changing membership type.", "schema": { "allOf": [ { - "$ref": "#/definitions/preferenceGroups" + "$ref": "#/definitions/membershipTypeChangeInstructions" } ] } @@ -22963,6 +23948,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22989,7 +23980,7 @@ }, "description": "Response Body.", "schema": { - "$ref": "#/definitions/status" + "$ref": "#/definitions/membershipTypes" } }, "400": { @@ -23036,20 +24027,22 @@ "application/json;charset=UTF-8" ], "tags": [ - "ProfileConfiguration" + "MembershipConfig" ] }, "delete": { - "summary": "Delete preference groups", - "description": "This will allow you to delete an existing Preference Group.

OperationId:deletePreferenceGroups

", - "operationId": "deletePreferenceGroups", + "summary": "Delete Membership type", + "description": "Use this API to delete an existing Membership Type

OperationId:deleteMembershipTypes

", + "operationId": "deleteMembershipTypes", "parameters": [ { - "name": "preferenceGroup", - "in": "query", + "name": "membershipTypeId", + "in": "path", "required": true, - "description": "Code identifying the preference group.", - "type": "string" + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Fetch membershipTypes values based on given membershipTypeId" }, { "$ref": "#/parameters/authKey" @@ -23060,6 +24053,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23133,26 +24132,42 @@ "application/json;charset=UTF-8" ], "tags": [ - "ProfileConfiguration" + "MembershipConfig" ] - }, - "post": { - "summary": "Create new preference groups ", - "description": "Use this API to create a new Preference group.

OperationId:postPreferenceGroups

", - "operationId": "postPreferenceGroups", + } + }, + "/membershipTypes/{membershipType}/membershipLevels/{membershipLevel}/membershipLevelRules/{membershipLevelRulesID}": { + "delete": { + "summary": "Delete Membership Level Rules", + "description": "You can use this API to delete Membership Level Rules.

OperationId:deleteMembershipLevelRules

", + "operationId": "deleteMembershipLevelRules", "parameters": [ { - "name": "preferenceGroups", - "in": "body", + "name": "membershipLevelRulesID", + "in": "path", "required": true, - "description": "Request object for creating new preference groups.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/preferenceGroups" - } - ] - } + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Membership Level Rule Number for which Tier Management Level rules needs to be deleted." + }, + { + "name": "membershipType", + "in": "path", + "required": true, + "minLength": 1, + "maxLength": 20, + "description": "Membership Type for which Tier Management Level rules needs to be deleted.", + "type": "string" + }, + { + "name": "membershipLevel", + "in": "path", + "required": true, + "description": "Membership Level for which Tier Management Level rules needs to be deleted.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, { "$ref": "#/parameters/authKey" @@ -23163,6 +24178,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23174,7 +24195,7 @@ } ], "responses": { - "201": { + "200": { "headers": { "Content-Language": { "type": "string", @@ -23236,38 +24257,49 @@ "application/json;charset=UTF-8" ], "tags": [ - "ProfileConfiguration" + "MembershipConfig" ] } }, - "/preferences": { + "/nationalities": { "get": { - "summary": "Get template Preferences", - "description": "You can use this API to get template Preferences.

OperationId:getTemplatePreferences

", - "operationId": "getTemplatePreferences", + "summary": "Get Nationalities", + "description": "Use this API to get Nationalities.

OperationId:getNationalities

", + "operationId": "getNationalities", "parameters": [ { - "name": "preferenceCodes", + "name": "fetchInactive", "in": "query", - "type": "array", - "collectionFormat": "multi", - "items": { - "type": "string", - "maxItems": 4000 - }, - "required": false + "required": false, + "description": "Determines wether to fetch inactive records or not.", + "type": "boolean" }, { - "name": "preferenceGroupsCodes", + "name": "codes", "in": "query", "type": "array", "collectionFormat": "multi", + "description": "Codes to be searched.", "items": { "type": "string", "maxItems": 4000 }, "required": false }, + { + "name": "wildCard", + "in": "query", + "required": false, + "description": "Wildcard search on the code.", + "type": "string" + }, + { + "name": "description", + "in": "query", + "required": false, + "description": "Description of the code.", + "type": "string" + }, { "$ref": "#/parameters/authKey" }, @@ -23277,6 +24309,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23297,13 +24335,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching preferences at the template level.", + "description": "Response object for fetching Nationalities.", "schema": { - "$ref": "#/definitions/templatePreferences" + "$ref": "#/definitions/nationalitiesDetails" } }, "204": { - "description": "TemplatePreferences not found." + "description": "Nationalities not found." }, "400": { "$ref": "#/responses/400" @@ -23349,23 +24387,23 @@ "application/json;charset=UTF-8" ], "tags": [ - "ProfileConfiguration" + "ChainConfig" ] }, - "put": { - "summary": "Change template preferences", - "description": "You can use this API to change template preferences.

OperationId:putTemplatePreferences

", - "operationId": "putTemplatePreferences", + "post": { + "summary": "Create Nationalities", + "description": "Use this API to create Nationalities.

OperationId:postNationalities

", + "operationId": "postNationalities", "parameters": [ { - "name": "templatePreferences", + "name": "nationalitiesCriteria", "in": "body", "required": true, - "description": "Request object for changing preferences at the template level.", + "description": "Request object for creating Nationalities.", "schema": { "allOf": [ { - "$ref": "#/definitions/templatePreferences" + "$ref": "#/definitions/nationalitiesCriteria" } ] } @@ -23379,6 +24417,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23390,7 +24434,7 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", @@ -23403,7 +24447,7 @@ "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { "$ref": "#/definitions/status" } @@ -23452,27 +24496,37 @@ "application/json;charset=UTF-8" ], "tags": [ - "ProfileConfiguration" + "ChainConfig" ] - }, - "delete": { - "summary": "Delete template preferences", - "description": "You can use this API to delete template preferences.

OperationId:deleteTemplatePreferences

", - "operationId": "deleteTemplatePreferences", + } + }, + "/nationalities/{nationalitiesId}": { + "put": { + "summary": "Change Nationalities", + "description": "Use this API to update Nationalities.

OperationId:putNationalities

", + "operationId": "putNationalities", "parameters": [ { - "name": "preferenceCode", - "in": "query", + "name": "nationalitiesId", + "in": "path", "required": true, - "description": "Specifies the preference code.", - "type": "string" + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of Nationalities." }, { - "name": "preferenceGroup", - "in": "query", + "name": "nationalitiesToBeChanged", + "in": "body", "required": true, - "description": "Specifies the preference group the preference belongs to.", - "type": "string" + "description": "Request object for changing Nationalities.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/nationalitiesToBeChanged" + } + ] + } }, { "$ref": "#/parameters/authKey" @@ -23483,6 +24537,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23507,7 +24567,7 @@ "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response Body.", "schema": { "$ref": "#/definitions/status" } @@ -23556,26 +24616,22 @@ "application/json;charset=UTF-8" ], "tags": [ - "ProfileConfiguration" + "ChainConfig" ] }, - "post": { - "summary": "Create template preferences", - "description": "You can use this API to create template preferences.

OperationId:postTemplatePreferences

", - "operationId": "postTemplatePreferences", + "delete": { + "summary": "Delete Nationalities", + "description": "Use this API to delete Nationalities.

OperationId:deleteNationalities

", + "operationId": "deleteNationalities", "parameters": [ { - "name": "templatePreferences", - "in": "body", + "name": "nationalitiesId", + "in": "path", "required": true, - "description": "Request object for creating preferences at the template level.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/templatePreferences" - } - ] - } + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of Nationalities." }, { "$ref": "#/parameters/authKey" @@ -23587,109 +24643,10 @@ "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/x-hotelid" - }, - { - "$ref": "#/parameters/x-externalsystem" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "201": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" - } - }, - "description": "HATEOAS links which help the consumer to navigate to resources", - "schema": { - "$ref": "#/definitions/status" - } - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "ProfileConfiguration" - ] - } - }, - "/preferences/copy": { - "put": { - "summary": "Copy preferences", - "description": "Use this API to copy preferences.

OperationId:copyPreferences

", - "operationId": "copyPreferences", - "parameters": [ - { - "name": "preferencesCopy", - "in": "body", - "required": true, - "description": "Request object for copying template preferences to hotel(s).", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/preferencesCopy" - } - ] - } - }, - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" - }, - { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -23715,7 +24672,7 @@ "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { "$ref": "#/definitions/status" } @@ -23764,15 +24721,15 @@ "application/json;charset=UTF-8" ], "tags": [ - "ProfileConfiguration" + "ChainConfig" ] } }, - "/profileInactiveReasons": { + "/ownerTeams": { "get": { - "summary": "Get Profile Inactive Reasons", - "description": "Use this API to get Profile Inactive Reasons.

OperationId:getProfileInactiveReasons

", - "operationId": "getProfileInactiveReasons", + "summary": "Get Owner Teams", + "description": "Use this API to get Owner Teams.

OperationId:getOwnerTeams

", + "operationId": "getOwnerTeams", "parameters": [ { "name": "fetchInactive", @@ -23816,6 +24773,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23836,13 +24799,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching Profile Inactive Reasons.", + "description": "Response object for fetching Owner Teams.", "schema": { - "$ref": "#/definitions/profileInactiveReasonsDetails" + "$ref": "#/definitions/ownerTeamsDetails" } }, "204": { - "description": "ProfileInactiveReasons not found." + "description": "OwnerTeams not found." }, "400": { "$ref": "#/responses/400" @@ -23892,19 +24855,19 @@ ] }, "post": { - "summary": "Create Profile Inactive Reasons", - "description": "Use this API to create Profile Inactive Reasons.

OperationId:postProfileInactiveReasons

", - "operationId": "postProfileInactiveReasons", + "summary": "Create Owner Teams", + "description": "Use this API to create Owner Teams.

OperationId:postOwnerTeams

", + "operationId": "postOwnerTeams", "parameters": [ { - "name": "profileInactiveReasonsCriteria", + "name": "ownerTeamsCriteria", "in": "body", "required": true, - "description": "Request object for creating Profile Inactive Reasons.", + "description": "Request object for creating Owner Teams.", "schema": { "allOf": [ { - "$ref": "#/definitions/profileInactiveReasonsCriteria" + "$ref": "#/definitions/ownerTeamsCriteria" } ] } @@ -23918,6 +24881,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23995,30 +24964,30 @@ ] } }, - "/profileInactiveReasons/{profileInactiveReasonsId}": { + "/ownerTeams/{ownerTeamCode}": { "put": { - "summary": "Change Profile Inactive Reasons", - "description": "Use this API to update Profile Inactive Reasons.

OperationId:putProfileInactiveReasons

", - "operationId": "putProfileInactiveReasons", + "summary": "Change Owner Teams", + "description": "Use this API to update Owner Teams.

OperationId:changeOwnerTeams

", + "operationId": "changeOwnerTeams", "parameters": [ { - "name": "profileInactiveReasonsId", + "name": "ownerTeamCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique ID of Profile Inactive Reasons." + "description": "Unique Code of Owner Teams." }, { - "name": "profileInactiveReasonsToBeChanged", + "name": "ownerTeamsToBeChanged", "in": "body", "required": true, - "description": "Request object for changing Profile Inactive Reasons.", + "description": "Request object for changing Owner Teams.", "schema": { "allOf": [ { - "$ref": "#/definitions/profileInactiveReasonsToBeChanged" + "$ref": "#/definitions/ownerTeamsToBeChanged" } ] } @@ -24032,6 +25001,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24109,18 +25084,18 @@ ] }, "delete": { - "summary": "Delete Profile Inactive Reasons", - "description": "Use this API to delete Profile Inactive Reasons.

OperationId:deleteProfileInactiveReasons

", - "operationId": "deleteProfileInactiveReasons", + "summary": "Delete Owner Teams", + "description": "Use this API to delete Owner Teams.

OperationId:removeOwnerTeams

", + "operationId": "removeOwnerTeams", "parameters": [ { - "name": "profileInactiveReasonsId", + "name": "ownerTeamCode", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique ID of Profile Inactive Reasons." + "description": "Unique Code of Owner Teams." }, { "$ref": "#/parameters/authKey" @@ -24131,6 +25106,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24208,14 +25189,21 @@ ] } }, - "/profileNameValidations": { + "/payDays": { "get": { - "summary": "Get Profile Name Validations", - "description": "You can use this API to get Profile Name Validations.

OperationId:getProfileNameValidations

", - "operationId": "getProfileNameValidations", + "summary": "Get Pay Days", + "description": "Use this API to get Pay Days.

OperationId:getPayDays

", + "operationId": "getPayDays", "parameters": [ { - "name": "typeCodes", + "name": "fetchInactive", + "in": "query", + "required": false, + "description": "Determines wether to fetch inactive records or not.", + "type": "boolean" + }, + { + "name": "codes", "in": "query", "type": "array", "collectionFormat": "multi", @@ -24234,10 +25222,10 @@ "type": "string" }, { - "name": "name", + "name": "description", "in": "query", "required": false, - "description": "Profile Name to be Searched.", + "description": "Description of the code.", "type": "string" }, { @@ -24249,6 +25237,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24269,13 +25263,13 @@ "x-example": "en-GB" } }, - "description": "Response for fetching Profile names.", + "description": "Response object for fetching Pay Days.", "schema": { - "$ref": "#/definitions/profileNameValidations" + "$ref": "#/definitions/payDaysDetails" } }, "204": { - "description": "ProfileNameValidations not found." + "description": "PayDays not found." }, "400": { "$ref": "#/responses/400" @@ -24321,23 +25315,23 @@ "application/json;charset=UTF-8" ], "tags": [ - "ProfileConfiguration" + "ChainConfig" ] }, - "put": { - "summary": "Change Profile Name Validations", - "description": "You can use this API to change Profile Name Validations.

OperationId:putProfileNameValidations

", - "operationId": "putProfileNameValidations", + "post": { + "summary": "Create Pay Days", + "description": "Use this API to create Pay Days.

OperationId:postPayDays

", + "operationId": "postPayDays", "parameters": [ { - "name": "profileNameValidationsToChange", + "name": "payDaysCriteria", "in": "body", "required": true, - "description": "Request object to edit Profile names.", + "description": "Request object for creating Pay Days.", "schema": { "allOf": [ { - "$ref": "#/definitions/profileNameValidationsToChange" + "$ref": "#/definitions/payDaysCriteria" } ] } @@ -24351,6 +25345,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24362,7 +25362,7 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", @@ -24375,7 +25375,7 @@ "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { "$ref": "#/definitions/status" } @@ -24424,33 +25424,37 @@ "application/json;charset=UTF-8" ], "tags": [ - "ProfileConfiguration" + "ChainConfig" ] - }, - "delete": { - "summary": "Delete Profile Name Validations", - "description": "You can use this API to delete Profile Name Validations.

OperationId:deleteProfileNameValidations

", - "operationId": "deleteProfileNameValidations", + } + }, + "/payDays/{payDaysId}": { + "put": { + "summary": "Change Pay Days", + "description": "Use this API to update Pay Days.

OperationId:putPayDays

", + "operationId": "putPayDays", "parameters": [ { - "name": "profileType", - "in": "query", + "name": "payDaysId", + "in": "path", "required": true, "type": "string", - "description": "Simple Type for Profile Name Validations Type. e.g. Company,Travel Agent,Source.", - "uniqueItems": true, - "enum": [ - "Company", - "TravelAgent", - "Source" - ] + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of Pay Days." }, { - "name": "profileName", - "in": "query", + "name": "payDaysToBeChanged", + "in": "body", "required": true, - "description": "Name of the Profile.", - "type": "string" + "description": "Request object for changing Pay Days.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/payDaysToBeChanged" + } + ] + } }, { "$ref": "#/parameters/authKey" @@ -24461,6 +25465,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24485,7 +25495,7 @@ "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response Body.", "schema": { "$ref": "#/definitions/status" } @@ -24534,26 +25544,22 @@ "application/json;charset=UTF-8" ], "tags": [ - "ProfileConfiguration" + "ChainConfig" ] }, - "post": { - "summary": "Create Profile Name Validations", - "description": "You can use this API to create Profile Name Validations.

OperationId:postProfileNameValidations

", - "operationId": "postProfileNameValidations", + "delete": { + "summary": "Delete Pay Days", + "description": "Use this API to delete Pay Days.

OperationId:deletePayDays

", + "operationId": "deletePayDays", "parameters": [ { - "name": "profileNameValidations", - "in": "body", + "name": "payDaysId", + "in": "path", "required": true, - "description": "Request object to create Profile names.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/profileNameValidations" - } - ] - } + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of Pay Days." }, { "$ref": "#/parameters/authKey" @@ -24564,6 +25570,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24575,7 +25587,7 @@ } ], "responses": { - "201": { + "200": { "headers": { "Content-Language": { "type": "string", @@ -24637,47 +25649,35 @@ "application/json;charset=UTF-8" ], "tags": [ - "ProfileConfiguration" + "ChainConfig" ] } }, - "/profileRestrictionReasons": { - "get": { - "summary": "Get Profile Restriction Reasons", - "description": "Use this API to get Profile Restriction Reasons.

OperationId:getProfileRestrictionReasons

", - "operationId": "getProfileRestrictionReasons", + "/preference": { + "delete": { + "summary": "Delete preferences", + "description": "Use this API to delete preferences, this API allows us to delete both the Global and Hotel level preferences.

OperationId:deleteHotelAndGlobalPreferences

", + "operationId": "deleteHotelAndGlobalPreferences", "parameters": [ { - "name": "fetchInactive", - "in": "query", - "required": false, - "description": "Determines wether to fetch inactive records or not.", - "type": "boolean" - }, - { - "name": "codes", + "name": "preferenceCode", "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "Codes to be searched.", - "items": { - "type": "string", - "maxItems": 4000 - }, - "required": false + "required": true, + "description": "Specifies the preference code.", + "type": "string" }, { - "name": "wildCard", + "name": "preferenceGroup", "in": "query", - "required": false, - "description": "Wildcard search on the code.", + "required": true, + "description": "Specifies the preference group the preference belongs to.", "type": "string" }, { - "name": "description", + "name": "hotelId", "in": "query", "required": false, - "description": "Description of the code.", + "description": "Specifies the hotel code for which the preference is specified.", "type": "string" }, { @@ -24689,6 +25689,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24707,16 +25713,17 @@ "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" } }, - "description": "Response object for fetching Profile Restriction Reasons.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { - "$ref": "#/definitions/profileRestrictionReasonsDetails" + "$ref": "#/definitions/status" } }, - "204": { - "description": "ProfileRestrictionReasons not found." - }, "400": { "$ref": "#/responses/400" }, @@ -24761,26 +25768,33 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "ProfileConfiguration" ] - }, - "post": { - "summary": "Create Profile Restriction Reasons", - "description": "Use this API to create Profile Restriction Reasons.

OperationId:postProfileRestrictionReasons

", - "operationId": "postProfileRestrictionReasons", + } + }, + "/preferenceGroups": { + "get": { + "summary": "Get Preference Groups", + "description": "The API can be used to retrieve preference groups that match the given criteria in the request.

OperationId:getPreferenceGroups

", + "operationId": "getPreferenceGroups", "parameters": [ { - "name": "profileRestrictionReasonsCriteria", - "in": "body", - "required": true, - "description": "Request object for creating Profile Restriction Reasons.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/profileRestrictionReasonsCriteria" - } - ] - } + "name": "preferenceGroupsCodes", + "in": "query", + "type": "array", + "collectionFormat": "multi", + "items": { + "type": "string", + "maxItems": 4000 + }, + "required": false + }, + { + "name": "wildCard", + "in": "query", + "required": false, + "description": "Preference group description to be searched.", + "type": "string" }, { "$ref": "#/parameters/authKey" @@ -24791,6 +25805,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24802,24 +25822,23 @@ } ], "responses": { - "201": { + "200": { "headers": { "Content-Language": { "type": "string", "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response object for fetching preference groups.", "schema": { - "$ref": "#/definitions/status" + "$ref": "#/definitions/preferenceGroups" } }, + "204": { + "description": "PreferenceGroups not found." + }, "400": { "$ref": "#/responses/400" }, @@ -24864,34 +25883,23 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "ProfileConfiguration" ] - } - }, - "/profileRestrictionReasons/{profileRestrictionReasonsId}": { + }, "put": { - "summary": "Change Profile Restriction Reasons", - "description": "Use this API to update Profile Restriction Reasons.

OperationId:putProfileRestrictionReasons

", - "operationId": "putProfileRestrictionReasons", + "summary": "Change Preference Groups", + "description": "This API can be used to modify the preference groups. Changes can be made concurrently to multiple groups.

OperationId:putPreferenceGroups

", + "operationId": "putPreferenceGroups", "parameters": [ { - "name": "profileRestrictionReasonsId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique ID of Profile Restriction Reasons." - }, - { - "name": "profileRestrictionReasonsToBeChanged", + "name": "preferenceGroups", "in": "body", "required": true, - "description": "Request object for changing Profile Restriction Reasons.", + "description": "Request object for changing existing preference groups.", "schema": { "allOf": [ { - "$ref": "#/definitions/profileRestrictionReasonsToBeChanged" + "$ref": "#/definitions/preferenceGroups" } ] } @@ -24905,6 +25913,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24978,22 +25992,20 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "ProfileConfiguration" ] }, "delete": { - "summary": "Delete Profile Restriction Reasons", - "description": "Use this API to delete Profile Restriction Reasons.

OperationId:deleteProfileRestrictionReasons

", - "operationId": "deleteProfileRestrictionReasons", + "summary": "Delete preference groups", + "description": "This will allow you to delete an existing Preference Group.

OperationId:deletePreferenceGroups

", + "operationId": "deletePreferenceGroups", "parameters": [ { - "name": "profileRestrictionReasonsId", - "in": "path", + "name": "preferenceGroup", + "in": "query", "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique ID of Profile Restriction Reasons." + "description": "Code identifying the preference group.", + "type": "string" }, { "$ref": "#/parameters/authKey" @@ -25004,6 +26016,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -25077,30 +26095,26 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "ProfileConfiguration" ] - } - }, - "/profiles/links": { - "get": { - "summary": "Get profile links", - "description": "You can use this API to get profile links.

This API is deprecated. Please use getProfileRelationships instead

OperationId:getProfileLinks

", - "operationId": "getProfileLinks", - "deprecated": true, + }, + "post": { + "summary": "Create new preference groups ", + "description": "Use this API to create a new Preference group.

OperationId:postPreferenceGroups

", + "operationId": "postPreferenceGroups", "parameters": [ { - "name": "fromType", - "in": "query", - "required": false, - "description": "From type to process", - "type": "string" - }, - { - "name": "toType", - "in": "query", - "required": false, - "description": "To type to process", - "type": "string" + "name": "preferenceGroups", + "in": "body", + "required": true, + "description": "Request object for creating new preference groups.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/preferenceGroups" + } + ] + } }, { "$ref": "#/parameters/authKey" @@ -25111,6 +26125,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -25122,23 +26142,24 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" } }, - "description": "Respose object for fetch profile links", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { - "$ref": "#/definitions/profileLinks" + "$ref": "#/definitions/status" } }, - "204": { - "description": "ProfileLinks not found." - }, "400": { "$ref": "#/responses/400" }, @@ -25185,25 +26206,35 @@ "tags": [ "ProfileConfiguration" ] - }, - "put": { - "summary": "Change profile links", - "description": "You can use this API to change profile links.

This API is deprecated. Please use putProfileRelationships instead

OperationId:putProfileLinks

", - "operationId": "putProfileLinks", - "deprecated": true, + } + }, + "/preferences": { + "get": { + "summary": "Get template Preferences", + "description": "You can use this API to get template Preferences.

OperationId:getTemplatePreferences

", + "operationId": "getTemplatePreferences", "parameters": [ { - "name": "profileLinks", - "in": "body", - "required": true, - "description": "Request Object for change profile links", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/profileLinks" - } - ] - } + "name": "preferenceCodes", + "in": "query", + "type": "array", + "collectionFormat": "multi", + "items": { + "type": "string", + "maxItems": 4000 + }, + "required": false + }, + { + "name": "preferenceGroupsCodes", + "in": "query", + "type": "array", + "collectionFormat": "multi", + "items": { + "type": "string", + "maxItems": 4000 + }, + "required": false }, { "$ref": "#/parameters/authKey" @@ -25214,6 +26245,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -25232,17 +26269,16 @@ "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "Response object for fetching preferences at the template level.", "schema": { - "$ref": "#/definitions/status" + "$ref": "#/definitions/templatePreferences" } }, + "204": { + "description": "TemplatePreferences not found." + }, "400": { "$ref": "#/responses/400" }, @@ -25290,48 +26326,38 @@ "ProfileConfiguration" ] }, - "delete": { - "summary": "Delete profile links", - "description": "You can use this API to delete profile links.

This API is deprecated. Please use deleteProfileRelationships instead

OperationId:deleteProfileLinks

", - "operationId": "deleteProfileLinks", - "deprecated": true, + "put": { + "summary": "Change template preferences", + "description": "You can use this API to change template preferences.

OperationId:putTemplatePreferences

", + "operationId": "putTemplatePreferences", "parameters": [ { - "name": "fromType", - "in": "query", - "required": true, - "description": "From type to process", - "type": "string" - }, - { - "name": "toType", - "in": "query", + "name": "templatePreferences", + "in": "body", "required": true, - "description": "To type to process", - "type": "string" + "description": "Request object for changing preferences at the template level.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/templatePreferences" + } + ] + } }, { - "name": "fromCode", - "in": "query", - "required": true, - "description": "From code to process", - "type": "string" + "$ref": "#/parameters/authKey" }, { - "name": "toCode", - "in": "query", - "required": true, - "description": "To code to process", - "type": "string" + "$ref": "#/parameters/externalData" }, { - "$ref": "#/parameters/authKey" + "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/externalData" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -25357,7 +26383,7 @@ "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response Body.", "schema": { "$ref": "#/definitions/status" } @@ -25409,24 +26435,24 @@ "ProfileConfiguration" ] }, - "post": { - "summary": "Create profile links", - "description": "You can use this API to create profile links.

This API is deprecated. Please use postProfileRelationships instead

OperationId:postProfileLinks

", - "operationId": "postProfileLinks", - "deprecated": true, + "delete": { + "summary": "Delete template preferences", + "description": "You can use this API to delete template preferences.

OperationId:deleteTemplatePreferences

", + "operationId": "deleteTemplatePreferences", "parameters": [ { - "name": "profileLinks", - "in": "body", + "name": "preferenceCode", + "in": "query", "required": true, - "description": "Request Object to create Profile Links", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/profileLinks" - } - ] - } + "description": "Specifies the preference code.", + "type": "string" + }, + { + "name": "preferenceGroup", + "in": "query", + "required": true, + "description": "Specifies the preference group the preference belongs to.", + "type": "string" }, { "$ref": "#/parameters/authKey" @@ -25437,6 +26463,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -25448,7 +26480,7 @@ } ], "responses": { - "201": { + "200": { "headers": { "Content-Language": { "type": "string", @@ -25512,27 +26544,24 @@ "tags": [ "ProfileConfiguration" ] - } - }, - "/relationships": { - "get": { - "summary": "Get profile relationships", - "description": "You can use this API to get profile relationships.

OperationId:getProfileRelationships

", - "operationId": "getProfileRelationships", + }, + "post": { + "summary": "Create template preferences", + "description": "You can use this API to create template preferences.

OperationId:postTemplatePreferences

", + "operationId": "postTemplatePreferences", "parameters": [ { - "name": "fromType", - "in": "query", - "required": false, - "description": "From type to process", - "type": "string" - }, - { - "name": "toType", - "in": "query", - "required": false, - "description": "To type to process", - "type": "string" + "name": "templatePreferences", + "in": "body", + "required": true, + "description": "Request object for creating preferences at the template level.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/templatePreferences" + } + ] + } }, { "$ref": "#/parameters/authKey" @@ -25543,6 +26572,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -25554,23 +26589,24 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" } }, - "description": "Respose object for fetch profile links", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { - "$ref": "#/definitions/profileLinks" + "$ref": "#/definitions/status" } }, - "204": { - "description": "ProfileRelationships not found." - }, "400": { "$ref": "#/responses/400" }, @@ -25617,21 +26653,23 @@ "tags": [ "ProfileConfiguration" ] - }, + } + }, + "/preferences/copy": { "put": { - "summary": "Change profile relationships", - "description": "You can use this API to change profile relationships.

OperationId:putProfileRelationships

", - "operationId": "putProfileRelationships", + "summary": "Copy preferences", + "description": "Use this API to copy preferences.

OperationId:copyPreferences

", + "operationId": "copyPreferences", "parameters": [ { - "name": "profileLinks", + "name": "preferencesCopy", "in": "body", "required": true, - "description": "Request Object for change profile links", + "description": "Request object for copying template preferences to hotel(s).", "schema": { "allOf": [ { - "$ref": "#/definitions/profileLinks" + "$ref": "#/definitions/preferencesCopy" } ] } @@ -25645,6 +26683,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -25720,48 +26764,41 @@ "tags": [ "ProfileConfiguration" ] - }, - "delete": { - "summary": "Delete profile relationships", - "description": "You can use this API to delete profile relationships.

OperationId:deleteProfileRelationships

", - "operationId": "deleteProfileRelationships", + } + }, + "/processTierManagement": { + "post": { + "summary": "Process Tier Management", + "description": "Use this API to process Tier Management.

OperationId:processTierManagement

", + "operationId": "processTierManagement", "parameters": [ { - "name": "fromType", - "in": "query", - "required": true, - "description": "From type to process", - "type": "string" - }, - { - "name": "toType", - "in": "query", + "name": "tierManagement", + "in": "body", "required": true, - "description": "To type to process", - "type": "string" + "description": "Request object for processing membership tier level changes.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/tierManagement" + } + ] + } }, { - "name": "fromCode", - "in": "query", - "required": true, - "description": "From code to process", - "type": "string" + "$ref": "#/parameters/authKey" }, { - "name": "toCode", - "in": "query", - "required": true, - "description": "To code to process", - "type": "string" + "$ref": "#/parameters/externalData" }, { - "$ref": "#/parameters/authKey" + "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/externalData" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -25774,7 +26811,7 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", @@ -25836,127 +26873,63 @@ "application/json;charset=UTF-8" ], "tags": [ - "ProfileConfiguration" + "MembershipConfig" ] - }, - "post": { - "summary": "Create profile relationships", - "description": "You can use this API to create profile relationships.

OperationId:postProfileRelationships

", - "operationId": "postProfileRelationships", + } + }, + "/profileInactiveReasons": { + "get": { + "summary": "Get Profile Inactive Reasons", + "description": "Use this API to get Profile Inactive Reasons.

OperationId:getProfileInactiveReasons

", + "operationId": "getProfileInactiveReasons", "parameters": [ { - "name": "profileLinks", - "in": "body", - "required": true, - "description": "Request Object to create Profile Links", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/profileLinks" - } - ] - } - }, - { - "$ref": "#/parameters/authKey" + "name": "fetchInactive", + "in": "query", + "required": false, + "description": "Determines wether to fetch inactive records or not.", + "type": "boolean" }, { - "$ref": "#/parameters/externalData" + "name": "codes", + "in": "query", + "type": "array", + "collectionFormat": "multi", + "description": "Codes to be searched.", + "items": { + "type": "string", + "maxItems": 4000 + }, + "required": false }, { - "$ref": "#/parameters/x-app-key" + "name": "wildCard", + "in": "query", + "required": false, + "description": "Wildcard search on the code.", + "type": "string" }, { - "$ref": "#/parameters/x-hotelid" + "name": "description", + "in": "query", + "required": false, + "description": "Description of the code.", + "type": "string" }, { - "$ref": "#/parameters/x-externalsystem" + "$ref": "#/parameters/authKey" }, { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "201": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" - } - }, - "description": "HATEOAS links which help the consumer to navigate to resources", - "schema": { - "$ref": "#/definitions/status" - } - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" + "$ref": "#/parameters/externalData" }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "ProfileConfiguration" - ] - } - }, - "/services/chainConfig/status": { - "get": { - "summary": " ping", - "description": "Ping Chain Configuration Service

OperationId:pingChainConfigServices

", - "operationId": "pingChainConfigServices", - "parameters": [ { - "$ref": "#/parameters/authKey" + "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/externalData" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -25978,13 +26951,13 @@ "x-example": "en-GB" } }, - "description": "Response for Ping operation.", + "description": "Response object for fetching Profile Inactive Reasons.", "schema": { - "$ref": "#/definitions/operaVersion" + "$ref": "#/definitions/profileInactiveReasonsDetails" } }, "204": { - "description": "pingChainConfigServices not found." + "description": "ProfileInactiveReasons not found." }, "400": { "$ref": "#/responses/400" @@ -26032,14 +27005,25 @@ "tags": [ "ChainConfig" ] - } - }, - "/services/hotelConfig/status": { - "get": { - "summary": " ping", - "description": "Ping Hotel Configuration Service

OperationId:pingHotelConfigServices

", - "operationId": "pingHotelConfigServices", + }, + "post": { + "summary": "Create Profile Inactive Reasons", + "description": "Use this API to create Profile Inactive Reasons.

OperationId:postProfileInactiveReasons

", + "operationId": "postProfileInactiveReasons", "parameters": [ + { + "name": "profileInactiveReasonsCriteria", + "in": "body", + "required": true, + "description": "Request object for creating Profile Inactive Reasons.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/profileInactiveReasonsCriteria" + } + ] + } + }, { "$ref": "#/parameters/authKey" }, @@ -26049,6 +27033,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26060,23 +27050,24 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" } }, - "description": "Response for Ping operation.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { - "$ref": "#/definitions/operaVersion" + "$ref": "#/definitions/status" } }, - "204": { - "description": "pingHotelConfigServices not found." - }, "400": { "$ref": "#/responses/400" }, @@ -26121,16 +27112,38 @@ "application/json;charset=UTF-8" ], "tags": [ - "HotelConfig" + "ChainConfig" ] } }, - "/services/membershipConfig/status": { - "get": { - "summary": " ping", - "description": "Ping Membership Configuration Service

OperationId:pingMembershipConfigService

", - "operationId": "pingMembershipConfigService", + "/profileInactiveReasons/{profileInactiveReasonsId}": { + "put": { + "summary": "Change Profile Inactive Reasons", + "description": "Use this API to update Profile Inactive Reasons.

OperationId:putProfileInactiveReasons

", + "operationId": "putProfileInactiveReasons", "parameters": [ + { + "name": "profileInactiveReasonsId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of Profile Inactive Reasons." + }, + { + "name": "profileInactiveReasonsToBeChanged", + "in": "body", + "required": true, + "description": "Request object for changing Profile Inactive Reasons.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/profileInactiveReasonsToBeChanged" + } + ] + } + }, { "$ref": "#/parameters/authKey" }, @@ -26140,6 +27153,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26158,16 +27177,17 @@ "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" } }, - "description": "Response for Ping operation.", + "description": "Response Body.", "schema": { - "$ref": "#/definitions/operaVersion" + "$ref": "#/definitions/status" } }, - "204": { - "description": "pingMembershipConfigService not found." - }, "400": { "$ref": "#/responses/400" }, @@ -26212,16 +27232,23 @@ "application/json;charset=UTF-8" ], "tags": [ - "MembershipConfig" + "ChainConfig" ] - } - }, - "/services/profile/status": { - "get": { - "summary": " ping", - "description": "Ping Profile Configuration Service

OperationId:pingProfileConfigService

", - "operationId": "pingProfileConfigService", + }, + "delete": { + "summary": "Delete Profile Inactive Reasons", + "description": "Use this API to delete Profile Inactive Reasons.

OperationId:deleteProfileInactiveReasons

", + "operationId": "deleteProfileInactiveReasons", "parameters": [ + { + "name": "profileInactiveReasonsId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of Profile Inactive Reasons." + }, { "$ref": "#/parameters/authKey" }, @@ -26231,6 +27258,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26249,16 +27282,17 @@ "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" } }, - "description": "Response for Ping operation.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { - "$ref": "#/definitions/operaVersion" + "$ref": "#/definitions/status" } }, - "204": { - "description": "pingProfileConfigService not found." - }, "400": { "$ref": "#/responses/400" }, @@ -26303,25 +27337,18 @@ "application/json;charset=UTF-8" ], "tags": [ - "ProfileConfiguration" + "ChainConfig" ] } }, - "/sources": { + "/profileNameValidations": { "get": { - "summary": "Get Sources", - "description": "Use this API to get Sources.

OperationId:getSources

", - "operationId": "getSources", + "summary": "Get Profile Name Validations", + "description": "You can use this API to get Profile Name Validations.

OperationId:getProfileNameValidations

", + "operationId": "getProfileNameValidations", "parameters": [ { - "name": "fetchInactive", - "in": "query", - "required": false, - "description": "Determines wether to fetch inactive records or not.", - "type": "boolean" - }, - { - "name": "codes", + "name": "typeCodes", "in": "query", "type": "array", "collectionFormat": "multi", @@ -26340,10 +27367,10 @@ "type": "string" }, { - "name": "description", + "name": "name", "in": "query", "required": false, - "description": "Description of the code.", + "description": "Profile Name to be Searched.", "type": "string" }, { @@ -26355,6 +27382,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26375,13 +27408,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching Sources.", + "description": "Response for fetching Profile names.", "schema": { - "$ref": "#/definitions/sourcesDetails" + "$ref": "#/definitions/profileNameValidations" } }, "204": { - "description": "Sources not found." + "description": "ProfileNameValidations not found." }, "400": { "$ref": "#/responses/400" @@ -26427,23 +27460,23 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "ProfileConfiguration" ] }, - "post": { - "summary": "Create Sources", - "description": "Use this API to create Sources.

OperationId:postSources

", - "operationId": "postSources", + "put": { + "summary": "Change Profile Name Validations", + "description": "You can use this API to change Profile Name Validations.

OperationId:putProfileNameValidations

", + "operationId": "putProfileNameValidations", "parameters": [ { - "name": "sourcesCriteria", + "name": "profileNameValidationsToChange", "in": "body", "required": true, - "description": "Request object for creating Sources.", + "description": "Request object to edit Profile names.", "schema": { "allOf": [ { - "$ref": "#/definitions/sourcesCriteria" + "$ref": "#/definitions/profileNameValidationsToChange" } ] } @@ -26457,6 +27490,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26468,7 +27507,7 @@ } ], "responses": { - "201": { + "200": { "headers": { "Content-Language": { "type": "string", @@ -26481,7 +27520,7 @@ "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response Body.", "schema": { "$ref": "#/definitions/status" } @@ -26530,37 +27569,33 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "ProfileConfiguration" ] - } - }, - "/sources/{sourcesId}": { - "put": { - "summary": "Change Sources", - "description": "Use this API to update Sources.

OperationId:putSources

", - "operationId": "putSources", + }, + "delete": { + "summary": "Delete Profile Name Validations", + "description": "You can use this API to delete Profile Name Validations.

OperationId:deleteProfileNameValidations

", + "operationId": "deleteProfileNameValidations", "parameters": [ { - "name": "sourcesId", - "in": "path", + "name": "profileType", + "in": "query", "required": true, "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique ID of Sources." + "description": "Simple Type for Profile Name Validations Type. e.g. Company,Travel Agent,Source.", + "uniqueItems": true, + "enum": [ + "Company", + "TravelAgent", + "Source" + ] }, { - "name": "sourcesToBeChanged", - "in": "body", + "name": "profileName", + "in": "query", "required": true, - "description": "Request object for changing Sources.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/sourcesToBeChanged" - } - ] - } + "description": "Name of the Profile.", + "type": "string" }, { "$ref": "#/parameters/authKey" @@ -26571,6 +27606,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26595,7 +27636,7 @@ "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { "$ref": "#/definitions/status" } @@ -26644,22 +27685,26 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "ProfileConfiguration" ] }, - "delete": { - "summary": "Delete Sources", - "description": "Use this API to delete Sources.

OperationId:deleteSources

", - "operationId": "deleteSources", + "post": { + "summary": "Create Profile Name Validations", + "description": "You can use this API to create Profile Name Validations.

OperationId:postProfileNameValidations

", + "operationId": "postProfileNameValidations", "parameters": [ { - "name": "sourcesId", - "in": "path", + "name": "profileNameValidations", + "in": "body", "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique ID of Sources." + "description": "Request object to create Profile names.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/profileNameValidations" + } + ] + } }, { "$ref": "#/parameters/authKey" @@ -26670,6 +27715,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26681,7 +27732,7 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", @@ -26743,16 +27794,23 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "ProfileConfiguration" ] } }, - "/states": { + "/profileRestrictionReasons": { "get": { - "summary": "Get States", - "description": "Use this API to get States.

OperationId:getStates

", - "operationId": "getStates", + "summary": "Get Profile Restriction Reasons", + "description": "Use this API to get Profile Restriction Reasons.

OperationId:getProfileRestrictionReasons

", + "operationId": "getProfileRestrictionReasons", "parameters": [ + { + "name": "fetchInactive", + "in": "query", + "required": false, + "description": "Determines wether to fetch inactive records or not.", + "type": "boolean" + }, { "name": "codes", "in": "query", @@ -26773,10 +27831,10 @@ "type": "string" }, { - "name": "stateWildCard", + "name": "description", "in": "query", "required": false, - "description": "State code and state name to search for.", + "description": "Description of the code.", "type": "string" }, { @@ -26788,6 +27846,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26808,13 +27872,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching states.", + "description": "Response object for fetching Profile Restriction Reasons.", "schema": { - "$ref": "#/definitions/statesDetails" + "$ref": "#/definitions/profileRestrictionReasonsDetails" } }, "204": { - "description": "States not found." + "description": "ProfileRestrictionReasons not found." }, "400": { "$ref": "#/responses/400" @@ -26864,19 +27928,19 @@ ] }, "post": { - "summary": "Create States", - "description": "Use this API to create States.

OperationId:postStates

", - "operationId": "postStates", + "summary": "Create Profile Restriction Reasons", + "description": "Use this API to create Profile Restriction Reasons.

OperationId:postProfileRestrictionReasons

", + "operationId": "postProfileRestrictionReasons", "parameters": [ { - "name": "statesCriteria", + "name": "profileRestrictionReasonsCriteria", "in": "body", "required": true, - "description": "Request object for creating new states.", + "description": "Request object for creating Profile Restriction Reasons.", "schema": { "allOf": [ { - "$ref": "#/definitions/statesCriteria" + "$ref": "#/definitions/profileRestrictionReasonsCriteria" } ] } @@ -26890,6 +27954,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26967,143 +28037,30 @@ ] } }, - "/territories": { - "get": { - "summary": "Get Territories", - "description": "Use this API to get Territories.

OperationId:getTerritories

", - "operationId": "getTerritories", + "/profileRestrictionReasons/{profileRestrictionReasonsId}": { + "put": { + "summary": "Change Profile Restriction Reasons", + "description": "Use this API to update Profile Restriction Reasons.

OperationId:putProfileRestrictionReasons

", + "operationId": "putProfileRestrictionReasons", "parameters": [ { - "name": "fetchInactive", - "in": "query", - "required": false, - "description": "Determines wether to fetch inactive records or not.", - "type": "boolean" - }, - { - "name": "codes", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "Codes to be searched.", - "items": { - "type": "string", - "maxItems": 4000 - }, - "required": false - }, - { - "name": "wildCard", - "in": "query", - "required": false, - "description": "Wildcard search on the code.", - "type": "string" - }, - { - "name": "description", - "in": "query", - "required": false, - "description": "Description of the code.", - "type": "string" - }, - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" - }, - { - "$ref": "#/parameters/x-app-key" - }, - { - "$ref": "#/parameters/x-hotelid" - }, - { - "$ref": "#/parameters/x-externalsystem" - }, - { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "200": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - } - }, - "description": "Response object for fetching Territories.", - "schema": { - "$ref": "#/definitions/territoriesDetails" - } - }, - "204": { - "description": "Territories not found." - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" + "name": "profileRestrictionReasonsId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of Profile Restriction Reasons." }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "ChainConfig" - ] - }, - "post": { - "summary": "Create Territories", - "description": "Use this API to create Territories.

OperationId:postTerritories

", - "operationId": "postTerritories", - "parameters": [ { - "name": "territoriesCriteria", + "name": "profileRestrictionReasonsToBeChanged", "in": "body", "required": true, - "description": "Request object for creating Territories.", + "description": "Request object for changing Profile Restriction Reasons.", "schema": { "allOf": [ { - "$ref": "#/definitions/territoriesCriteria" + "$ref": "#/definitions/profileRestrictionReasonsToBeChanged" } ] } @@ -27117,6 +28074,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27128,7 +28091,7 @@ } ], "responses": { - "201": { + "200": { "headers": { "Content-Language": { "type": "string", @@ -27141,7 +28104,7 @@ "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response Body.", "schema": { "$ref": "#/definitions/status" } @@ -27192,35 +28155,20 @@ "tags": [ "ChainConfig" ] - } - }, - "/territories/{territoriesId}": { - "put": { - "summary": "Change Territories", - "description": "Use this API to update Territories.

OperationId:putTerritories

", - "operationId": "putTerritories", + }, + "delete": { + "summary": "Delete Profile Restriction Reasons", + "description": "Use this API to delete Profile Restriction Reasons.

OperationId:deleteProfileRestrictionReasons

", + "operationId": "deleteProfileRestrictionReasons", "parameters": [ { - "name": "territoriesId", + "name": "profileRestrictionReasonsId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique ID of Territories." - }, - { - "name": "territoriesToBeChanged", - "in": "body", - "required": true, - "description": "Request object for changing Territories.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/territoriesToBeChanged" - } - ] - } + "description": "Unique ID of Profile Restriction Reasons." }, { "$ref": "#/parameters/authKey" @@ -27231,6 +28179,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27255,7 +28209,7 @@ "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { "$ref": "#/definitions/status" } @@ -27306,20 +28260,28 @@ "tags": [ "ChainConfig" ] - }, - "delete": { - "summary": "Delete Territories", - "description": "Use this API to delete Territories.

OperationId:deleteTerritories

", - "operationId": "deleteTerritories", + } + }, + "/profiles/links": { + "get": { + "summary": "Get profile links", + "description": "You can use this API to get profile links.

This API is deprecated. Please use getProfileRelationships instead

OperationId:getProfileLinks

", + "operationId": "getProfileLinks", + "deprecated": true, "parameters": [ { - "name": "territoriesId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique ID of Territories." + "name": "fromType", + "in": "query", + "required": false, + "description": "From type to process", + "type": "string" + }, + { + "name": "toType", + "in": "query", + "required": false, + "description": "To type to process", + "type": "string" }, { "$ref": "#/parameters/authKey" @@ -27330,6 +28292,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27348,17 +28316,16 @@ "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Respose object for fetch profile links", "schema": { - "$ref": "#/definitions/status" + "$ref": "#/definitions/profileLinks" } }, + "204": { + "description": "ProfileLinks not found." + }, "400": { "$ref": "#/responses/400" }, @@ -27403,57 +28370,42 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "ProfileConfiguration" ] - } - }, - "/titles": { - "get": { - "summary": "Get Titles", - "description": "Use this API to get Titles.

OperationId:getTitles

", - "operationId": "getTitles", + }, + "put": { + "summary": "Change profile links", + "description": "You can use this API to change profile links.

This API is deprecated. Please use putProfileRelationships instead

OperationId:putProfileLinks

", + "operationId": "putProfileLinks", + "deprecated": true, "parameters": [ { - "name": "fetchInactive", - "in": "query", - "required": false, - "description": "Determines wether to fetch inactive records or not.", - "type": "boolean" - }, - { - "name": "codes", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "Codes to be searched.", - "items": { - "type": "string", - "maxItems": 4000 - }, - "required": false + "name": "profileLinks", + "in": "body", + "required": true, + "description": "Request Object for change profile links", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/profileLinks" + } + ] + } }, { - "name": "wildCard", - "in": "query", - "required": false, - "description": "Wildcard search on the code.", - "type": "string" + "$ref": "#/parameters/authKey" }, { - "name": "description", - "in": "query", - "required": false, - "description": "Description of the code.", - "type": "string" + "$ref": "#/parameters/externalData" }, { - "$ref": "#/parameters/authKey" + "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/externalData" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -27473,16 +28425,17 @@ "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" } }, - "description": "Response object for fetching Titles.", + "description": "Response Body.", "schema": { - "$ref": "#/definitions/titlesDetails" + "$ref": "#/definitions/status" } }, - "204": { - "description": "Titles not found." - }, "400": { "$ref": "#/responses/400" }, @@ -27527,26 +28480,42 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "ProfileConfiguration" ] }, - "post": { - "summary": "Create Titles", - "description": "Use this API to create Titles.

OperationId:postTitles

", - "operationId": "postTitles", + "delete": { + "summary": "Delete profile links", + "description": "You can use this API to delete profile links.

This API is deprecated. Please use deleteProfileRelationships instead

OperationId:deleteProfileLinks

", + "operationId": "deleteProfileLinks", + "deprecated": true, "parameters": [ { - "name": "titlesCriteria", - "in": "body", + "name": "fromType", + "in": "query", "required": true, - "description": "Request object for creating Titles.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/titlesCriteria" - } - ] - } + "description": "From type to process", + "type": "string" + }, + { + "name": "toType", + "in": "query", + "required": true, + "description": "To type to process", + "type": "string" + }, + { + "name": "fromCode", + "in": "query", + "required": true, + "description": "From code to process", + "type": "string" + }, + { + "name": "toCode", + "in": "query", + "required": true, + "description": "To code to process", + "type": "string" }, { "$ref": "#/parameters/authKey" @@ -27557,6 +28526,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27568,7 +28543,7 @@ } ], "responses": { - "201": { + "200": { "headers": { "Content-Language": { "type": "string", @@ -27630,34 +28605,24 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "ProfileConfiguration" ] - } - }, - "/titles/{titlesId}": { - "put": { - "summary": "Change Titles", - "description": "Use this API to update Titles.

OperationId:putTitles

", - "operationId": "putTitles", + }, + "post": { + "summary": "Create profile links", + "description": "You can use this API to create profile links.

This API is deprecated. Please use postProfileRelationships instead

OperationId:postProfileLinks

", + "operationId": "postProfileLinks", + "deprecated": true, "parameters": [ { - "name": "titlesId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique ID of Titles." - }, - { - "name": "titlesToBeChanged", + "name": "profileLinks", "in": "body", "required": true, - "description": "Request object for changing Titles.", + "description": "Request Object to create Profile Links", "schema": { "allOf": [ { - "$ref": "#/definitions/titlesToBeChanged" + "$ref": "#/definitions/profileLinks" } ] } @@ -27671,6 +28636,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27682,7 +28653,7 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", @@ -27695,7 +28666,7 @@ "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { "$ref": "#/definitions/status" } @@ -27744,22 +28715,29 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "ProfileConfiguration" ] - }, - "delete": { - "summary": "Delete Titles", - "description": "Use this API to delete Titles.

OperationId:deleteTitles

", - "operationId": "deleteTitles", + } + }, + "/profiles/profileRegion": { + "get": { + "summary": "Get profile regions", + "description": "You can use this API to get the profile regions.

OperationId:getProfileRegions

", + "operationId": "getProfileRegions", "parameters": [ { - "name": "titlesId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique ID of Titles." + "name": "region", + "in": "query", + "required": false, + "description": "Region to filter based on the profile region setup.", + "type": "string" + }, + { + "name": "type", + "in": "query", + "required": false, + "description": "Type to filter profile region.", + "type": "string" }, { "$ref": "#/parameters/authKey" @@ -27770,6 +28748,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27788,17 +28772,16 @@ "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response object for Profile Regions Configuration.", "schema": { - "$ref": "#/definitions/status" + "$ref": "#/definitions/profileRegionsInfo" } }, + "204": { + "description": "ProfileRegions not found." + }, "400": { "$ref": "#/responses/400" }, @@ -27843,47 +28826,360 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "MembershipConfig" ] - } - }, - "/vipLevels": { - "get": { - "summary": "Get VIP Levels", - "description": "Use this API to get VIP Levels.

OperationId:getVIPLevels

", - "operationId": "getVIPLevels", + }, + "put": { + "summary": "Update Profile Region", + "description": "You can use this API to update profile region.

OperationId:putProfileRegion

", + "operationId": "putProfileRegion", "parameters": [ { - "name": "fetchInactive", + "name": "profileRegion", + "in": "body", + "required": true, + "description": "Request object for updating Profile Region.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/profileRegionType" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "Response Body.", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "MembershipConfig" + ] + }, + "post": { + "summary": "Create Profile Region", + "description": "You can use this API to create profile region.

OperationId:postProfileRegion

", + "operationId": "postProfileRegion", + "parameters": [ + { + "name": "profileRegion", + "in": "body", + "required": true, + "description": "Request object for creating Profile Region Configuration.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/profileRegionInfo" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "201": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "HATEOAS links which help the consumer to navigate to resources", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "MembershipConfig" + ] + }, + "delete": { + "summary": "Delete Profile Region.", + "description": "You can use this API to delete profile region.

OperationId:deleteProfileRegion

.", + "operationId": "deleteProfileRegion", + "parameters": [ + { + "name": "region", "in": "query", - "required": false, - "description": "Determines wether to fetch inactive records or not.", - "type": "boolean" + "required": true, + "description": "Delete profile region based on region.", + "type": "string", + "minLength": 1, + "maxLength": 2000 }, { - "name": "codes", + "name": "type", "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "Codes to be searched.", - "items": { - "type": "string", - "maxItems": 4000 + "required": true, + "description": "Delete profile region based on name type.", + "type": "string", + "minLength": 1, + "maxLength": 2000 + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } }, - "required": false + "description": "HATEOAS links which help the consumer to navigate to resources", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "MembershipConfig" + ] + } + }, + "/profiles/suspendedMatchRules": { + "get": { + "summary": "Get profile suspended match rules", + "description": "You can use this API to get suspended profile match rules.

OperationId:getSuspendedMatchRules

", + "operationId": "getSuspendedMatchRules", + "parameters": [ { - "name": "wildCard", + "name": "region", "in": "query", "required": false, - "description": "Wildcard search on the code.", + "description": "Region to filter rules based on the profile region setup", "type": "string" }, { - "name": "description", + "name": "nameType", "in": "query", "required": false, - "description": "Description of the code.", + "description": "Name type to filter match rules", "type": "string" }, { @@ -27895,6 +29191,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27915,13 +29217,13 @@ "x-example": "en-GB" } }, - "description": "Response object for fetching V I P Levels.", + "description": "Response object for Suspended Profile Match Rules Configuration.", "schema": { - "$ref": "#/definitions/vIPLevelsDetails" + "$ref": "#/definitions/suspendedMatchRulesInfo" } }, "204": { - "description": "VIPLevels not found." + "description": "SuspendedMatchRules not found." }, "400": { "$ref": "#/responses/400" @@ -27967,23 +29269,132 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "MembershipConfig" + ] + }, + "put": { + "summary": "Update suspended match rules", + "description": "You can use this API to update suspended match rules.

OperationId:putSuspendedMatchRules

", + "operationId": "putSuspendedMatchRules", + "parameters": [ + { + "name": "suspendedMatchRules", + "in": "body", + "required": true, + "description": "Request object for updating Suspended Profile Match Rules Configuration.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/updateSuspendedMatchRuleType" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "Response Body.", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "MembershipConfig" ] }, "post": { - "summary": "Create VIP Levels", - "description": "Use this API to create VIP Levels.

OperationId:postVIPLevels

", - "operationId": "postVIPLevels", + "summary": "Create suspended match rules", + "description": "You can use this API to create suspended profile match rules.

OperationId:postSuspendedMatchRules

", + "operationId": "postSuspendedMatchRules", "parameters": [ { - "name": "vIPLevelsCriteria", + "name": "suspendedMatchRules", "in": "body", "required": true, - "description": "Request object for creating V I P Levels.", + "description": "Request object for creating Suspended Profile Match Rules Configuration.", "schema": { "allOf": [ { - "$ref": "#/definitions/vIPLevelsCriteria" + "$ref": "#/definitions/suspendedMatchRulesInfo" } ] } @@ -27997,6 +29408,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28070,34 +29487,25 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "MembershipConfig" ] } }, - "/vipLevels/{vipLevelsId}": { - "put": { - "summary": "Change VIP Levels", - "description": "Use this API to update VIP Levels.

OperationId:putVIPLevels

", - "operationId": "putVIPLevels", + "/profiles/suspendedMatchRules/copy": { + "post": { + "summary": "Copy suspended match rule", + "description": "You can use this API to copy suspended profile match rule.

OperationId:copySuspendedMatchRule

", + "operationId": "copySuspendedMatchRule", "parameters": [ { - "name": "vipLevelsId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique ID of V I P Levels." - }, - { - "name": "vIPLevelsToBeChanged", + "name": "copySuspendedMatchRule", "in": "body", "required": true, - "description": "Request object for changing V I P Levels.", + "description": "Request object for copying Suspended Profile Match Rules Configuration.", "schema": { "allOf": [ { - "$ref": "#/definitions/vIPLevelsToBeChanged" + "$ref": "#/definitions/copySuspendedMatchRuleType" } ] } @@ -28111,6 +29519,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28122,7 +29536,7 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", @@ -28135,7 +29549,7 @@ "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { "$ref": "#/definitions/status" } @@ -28184,22 +29598,42 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "MembershipConfig" ] - }, + } + }, + "/profiles/suspendedMatchRules/{region}/{nameType}/{validationItem}": { "delete": { - "summary": "Delete VIP Levels", - "description": "Use this API to delete VIP Levels.

OperationId:deleteVIPLevels

", - "operationId": "deleteVIPLevels", + "summary": "Delete suspended match rules", + "description": "You can use this API to delete suspended profile match rule.

OperationId:deleteSuspendedMatchRules

", + "operationId": "deleteSuspendedMatchRules", "parameters": [ { - "name": "vipLevelsId", + "name": "region", "in": "path", "required": true, + "description": "Delete match rule based on region.", "type": "string", "minLength": 1, - "maxLength": 2000, - "description": "Unique ID of V I P Levels." + "maxLength": 2000 + }, + { + "name": "nameType", + "in": "path", + "required": true, + "description": "Delete match rule based on name type.", + "type": "string", + "minLength": 1, + "maxLength": 2000 + }, + { + "name": "validationItem", + "in": "path", + "required": true, + "description": "Delete match rule based on validation item.", + "type": "string", + "minLength": 1, + "maxLength": 2000 }, { "$ref": "#/parameters/authKey" @@ -28210,6 +29644,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28283,116 +29723,5261 @@ "application/json;charset=UTF-8" ], "tags": [ - "ChainConfig" + "MembershipConfig" ] } - } - }, - "parameters": { + }, + "/relationships": { + "get": { + "summary": "Get profile relationships", + "description": "You can use this API to get profile relationships.

OperationId:getProfileRelationships

", + "operationId": "getProfileRelationships", + "parameters": [ + { + "name": "fromType", + "in": "query", + "required": false, + "description": "From type to process", + "type": "string" + }, + { + "name": "toType", + "in": "query", + "required": false, + "description": "To type to process", + "type": "string" + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Respose object for fetch profile links", + "schema": { + "$ref": "#/definitions/profileLinks" + } + }, + "204": { + "description": "ProfileRelationships not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ProfileConfiguration" + ] + }, + "put": { + "summary": "Change profile relationships", + "description": "You can use this API to change profile relationships.

OperationId:putProfileRelationships

", + "operationId": "putProfileRelationships", + "parameters": [ + { + "name": "profileLinks", + "in": "body", + "required": true, + "description": "Request Object for change profile links", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/profileLinks" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "Response Body.", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ProfileConfiguration" + ] + }, + "delete": { + "summary": "Delete profile relationships", + "description": "You can use this API to delete profile relationships.

OperationId:deleteProfileRelationships

", + "operationId": "deleteProfileRelationships", + "parameters": [ + { + "name": "fromType", + "in": "query", + "required": true, + "description": "From type to process", + "type": "string" + }, + { + "name": "toType", + "in": "query", + "required": true, + "description": "To type to process", + "type": "string" + }, + { + "name": "fromCode", + "in": "query", + "required": true, + "description": "From code to process", + "type": "string" + }, + { + "name": "toCode", + "in": "query", + "required": true, + "description": "To code to process", + "type": "string" + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "HATEOAS links which help the consumer to navigate to resources", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ProfileConfiguration" + ] + }, + "post": { + "summary": "Create profile relationships", + "description": "You can use this API to create profile relationships.

OperationId:postProfileRelationships

", + "operationId": "postProfileRelationships", + "parameters": [ + { + "name": "profileLinks", + "in": "body", + "required": true, + "description": "Request Object to create Profile Links", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/profileLinks" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "201": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "HATEOAS links which help the consumer to navigate to resources", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ProfileConfiguration" + ] + } + }, + "/services/chainConfig/status": { + "get": { + "summary": " ping", + "description": "Ping Chain Configuration Service

OperationId:pingChainConfigServices

", + "operationId": "pingChainConfigServices", + "parameters": [ + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response for Ping operation.", + "schema": { + "$ref": "#/definitions/operaVersion" + } + }, + "204": { + "description": "pingChainConfigServices not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ChainConfig" + ] + } + }, + "/services/hotelConfig/status": { + "get": { + "summary": " ping", + "description": "Ping Hotel Configuration Service

OperationId:pingHotelConfigServices

", + "operationId": "pingHotelConfigServices", + "parameters": [ + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response for Ping operation.", + "schema": { + "$ref": "#/definitions/operaVersion" + } + }, + "204": { + "description": "pingHotelConfigServices not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "HotelConfig" + ] + } + }, + "/services/membershipConfig/status": { + "get": { + "summary": " ping", + "description": "Ping Membership Configuration Service

OperationId:pingMembershipConfigService

", + "operationId": "pingMembershipConfigService", + "parameters": [ + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response for Ping operation.", + "schema": { + "$ref": "#/definitions/operaVersion" + } + }, + "204": { + "description": "pingMembershipConfigService not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "MembershipConfig" + ] + } + }, + "/services/profile/status": { + "get": { + "summary": " ping", + "description": "Ping Profile Configuration Service

OperationId:pingProfileConfigService

", + "operationId": "pingProfileConfigService", + "parameters": [ + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response for Ping operation.", + "schema": { + "$ref": "#/definitions/operaVersion" + } + }, + "204": { + "description": "pingProfileConfigService not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ProfileConfiguration" + ] + } + }, + "/sources": { + "get": { + "summary": "Get Sources", + "description": "Use this API to get Sources.

OperationId:getSources

", + "operationId": "getSources", + "parameters": [ + { + "name": "fetchInactive", + "in": "query", + "required": false, + "description": "Determines wether to fetch inactive records or not.", + "type": "boolean" + }, + { + "name": "codes", + "in": "query", + "type": "array", + "collectionFormat": "multi", + "description": "Codes to be searched.", + "items": { + "type": "string", + "maxItems": 4000 + }, + "required": false + }, + { + "name": "wildCard", + "in": "query", + "required": false, + "description": "Wildcard search on the code.", + "type": "string" + }, + { + "name": "description", + "in": "query", + "required": false, + "description": "Description of the code.", + "type": "string" + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response object for fetching Sources.", + "schema": { + "$ref": "#/definitions/sourcesDetails" + } + }, + "204": { + "description": "Sources not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ChainConfig" + ] + }, + "post": { + "summary": "Create Sources", + "description": "Use this API to create Sources.

OperationId:postSources

", + "operationId": "postSources", + "parameters": [ + { + "name": "sourcesCriteria", + "in": "body", + "required": true, + "description": "Request object for creating Sources.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/sourcesCriteria" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "201": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "HATEOAS links which help the consumer to navigate to resources", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ChainConfig" + ] + } + }, + "/sources/{sourcesId}": { + "put": { + "summary": "Change Sources", + "description": "Use this API to update Sources.

OperationId:putSources

", + "operationId": "putSources", + "parameters": [ + { + "name": "sourcesId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of Sources." + }, + { + "name": "sourcesToBeChanged", + "in": "body", + "required": true, + "description": "Request object for changing Sources.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/sourcesToBeChanged" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "Response Body.", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ChainConfig" + ] + }, + "delete": { + "summary": "Delete Sources", + "description": "Use this API to delete Sources.

OperationId:deleteSources

", + "operationId": "deleteSources", + "parameters": [ + { + "name": "sourcesId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of Sources." + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "HATEOAS links which help the consumer to navigate to resources", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ChainConfig" + ] + } + }, + "/states": { + "get": { + "summary": "Get States", + "description": "Use this API to get States.

OperationId:getStates

", + "operationId": "getStates", + "parameters": [ + { + "name": "codes", + "in": "query", + "type": "array", + "collectionFormat": "multi", + "description": "Codes to be searched.", + "items": { + "type": "string", + "maxItems": 4000 + }, + "required": false + }, + { + "name": "wildCard", + "in": "query", + "required": false, + "description": "Wildcard search on the code.", + "type": "string" + }, + { + "name": "stateWildCard", + "in": "query", + "required": false, + "description": "State code and state name to search for.", + "type": "string" + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response object for fetching states.", + "schema": { + "$ref": "#/definitions/statesDetails" + } + }, + "204": { + "description": "States not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ChainConfig" + ] + }, + "post": { + "summary": "Create States", + "description": "Use this API to create States.

OperationId:postStates

", + "operationId": "postStates", + "parameters": [ + { + "name": "statesCriteria", + "in": "body", + "required": true, + "description": "Request object for creating new states.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/statesCriteria" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "201": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "HATEOAS links which help the consumer to navigate to resources", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ChainConfig" + ] + } + }, + "/states/{stateCode}": { + "put": { + "summary": "Change States", + "description": "Use this API to update States.

OperationId:changeStates

", + "operationId": "changeStates", + "parameters": [ + { + "name": "stateCode", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique Code of State." + }, + { + "name": "statesToBeChanged", + "in": "body", + "required": true, + "description": "Request object for updating states.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/statesToBeChanged" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "Response Body.", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ChainConfig" + ] + }, + "delete": { + "summary": "Delete States", + "description": "Use this API to delete States.

OperationId:removeStates

", + "operationId": "removeStates", + "parameters": [ + { + "name": "stateCode", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique Code of State." + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "HATEOAS links which help the consumer to navigate to resources", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ChainConfig" + ] + } + }, + "/territories": { + "get": { + "summary": "Get Territories", + "description": "Use this API to get Territories.

OperationId:getTerritories

", + "operationId": "getTerritories", + "parameters": [ + { + "name": "fetchInactive", + "in": "query", + "required": false, + "description": "Determines wether to fetch inactive records or not.", + "type": "boolean" + }, + { + "name": "codes", + "in": "query", + "type": "array", + "collectionFormat": "multi", + "description": "Codes to be searched.", + "items": { + "type": "string", + "maxItems": 4000 + }, + "required": false + }, + { + "name": "wildCard", + "in": "query", + "required": false, + "description": "Wildcard search on the code.", + "type": "string" + }, + { + "name": "description", + "in": "query", + "required": false, + "description": "Description of the code.", + "type": "string" + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response object for fetching Territories.", + "schema": { + "$ref": "#/definitions/territoriesDetails" + } + }, + "204": { + "description": "Territories not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ChainConfig" + ] + }, + "post": { + "summary": "Create Territories", + "description": "Use this API to create Territories.

OperationId:postTerritories

", + "operationId": "postTerritories", + "parameters": [ + { + "name": "territoriesCriteria", + "in": "body", + "required": true, + "description": "Request object for creating Territories.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/territoriesCriteria" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "201": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "HATEOAS links which help the consumer to navigate to resources", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ChainConfig" + ] + } + }, + "/territories/{territoriesId}": { + "put": { + "summary": "Change Territories", + "description": "Use this API to update Territories.

OperationId:putTerritories

", + "operationId": "putTerritories", + "parameters": [ + { + "name": "territoriesId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of Territories." + }, + { + "name": "territoriesToBeChanged", + "in": "body", + "required": true, + "description": "Request object for changing Territories.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/territoriesToBeChanged" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "Response Body.", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ChainConfig" + ] + }, + "delete": { + "summary": "Delete Territories", + "description": "Use this API to delete Territories.

OperationId:deleteTerritories

", + "operationId": "deleteTerritories", + "parameters": [ + { + "name": "territoriesId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of Territories." + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "HATEOAS links which help the consumer to navigate to resources", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ChainConfig" + ] + } + }, + "/tierManagementBatchProcesses": { + "get": { + "summary": "Get Tier Management Batch Processes", + "description": "You can use this API to get Tier Management Batch Processes.

OperationId:getTierManagementBatchProcesses

", + "operationId": "getTierManagementBatchProcesses", + "parameters": [ + { + "name": "reportId", + "in": "query", + "required": false, + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string" + }, + { + "name": "reportIdType", + "in": "query", + "required": false, + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string" + }, + { + "name": "recordType", + "in": "query", + "required": false, + "type": "string", + "description": "Fetches the data for all the membership level rules.", + "uniqueItems": true, + "enum": [ + "Downgrade", + "Renewal", + "Upgrade", + "All" + ] + }, + { + "name": "evaluationDateFrom", + "in": "query", + "required": false, + "description": "Evaluation From Date to fetch the tier processing jobs", + "type": "string", + "format": "date" + }, + { + "name": "evaluationDateTo", + "in": "query", + "required": false, + "description": "Evaluation To Date to fetch the tier processing jobs.", + "type": "string", + "format": "date" + }, + { + "name": "processDateFrom", + "in": "query", + "required": false, + "description": "Process From Date to fetch the tier processing jobs based on insert date.", + "type": "string", + "format": "date" + }, + { + "name": "processDateTo", + "in": "query", + "required": false, + "description": "Process To Date to fetch the tier processing jobs based on insert date.", + "type": "string", + "format": "date" + }, + { + "name": "limit", + "in": "query", + "required": false, + "default": 20, + "description": "Indicates maximum number of records a Web Service should return.", + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "default": 1, + "required": false, + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response object for fetching Tier Management Batch Reports.", + "schema": { + "$ref": "#/definitions/tierManagementBatchProcesses" + } + }, + "204": { + "description": "TierManagementBatchProcesses not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "MembershipConfig" + ] + } + }, + "/tierManagementBatchRecords": { + "get": { + "summary": "Get Tier Management Batch Records", + "description": "You can use this API to get Tier Management Batch Records.

OperationId:getTierManagementBatchRecords

", + "operationId": "getTierManagementBatchRecords", + "parameters": [ + { + "name": "name", + "in": "query", + "required": false, + "description": "Display name of the member.", + "type": "string" + }, + { + "name": "recordStatus", + "in": "query", + "required": false, + "type": "string", + "description": "Record locked.", + "uniqueItems": true, + "enum": [ + "New", + "Complete", + "Delete", + "Error", + "Locked" + ] + }, + { + "name": "level", + "in": "query", + "required": false, + "description": "Old membership level before upgrade or downgrade.", + "type": "string" + }, + { + "name": "levelDifference", + "in": "query", + "required": false, + "description": "Level Difference.", + "type": "integer" + }, + { + "name": "membershipCardNumber", + "in": "query", + "required": false, + "description": "Member Card no.", + "type": "string" + }, + { + "name": "reportId", + "in": "query", + "required": false, + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string" + }, + { + "name": "reportIdType", + "in": "query", + "required": false, + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string" + }, + { + "name": "limit", + "in": "query", + "required": false, + "default": 20, + "description": "Indicates maximum number of records a Web Service should return.", + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "default": 1, + "required": false, + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response object for fetching Tier Management Batch Records.", + "schema": { + "$ref": "#/definitions/tierManagementBatchRecords" + } + }, + "204": { + "description": "TierManagementBatchRecords not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "MembershipConfig" + ] + } + }, + "/tierManagementBatchRecords/{tierManagementBatchRecordsID}": { + "delete": { + "summary": "Delete Tier Management Batch Record", + "description": "You can use this API to delete Tier Management Batch Record.

OperationId:deleteTierManagementBatchRecords

", + "operationId": "deleteTierManagementBatchRecords", + "parameters": [ + { + "name": "tierManagementBatchRecordsID", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Fetch membershipClasses values based on given membershipClassId" + }, + { + "name": "idExtension", + "in": "query", + "required": false, + "description": "Additional identifying value assigned by the creating system.", + "type": "integer" + }, + { + "name": "idContext", + "in": "query", + "required": false, + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", + "type": "string" + }, + { + "name": "type", + "in": "query", + "required": false, + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string" + }, + { + "name": "id", + "in": "query", + "required": false, + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string" + }, + { + "name": "membershipIdIdExtension", + "in": "query", + "required": false, + "description": "Additional identifying value assigned by the creating system.", + "type": "integer" + }, + { + "name": "membershipIdIdContext", + "in": "query", + "required": false, + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", + "type": "string" + }, + { + "name": "membershipIdType", + "in": "query", + "required": false, + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string" + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "HATEOAS links which help the consumer to navigate to resources", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "MembershipConfig" + ] + } + }, + "/tierManagementChanges": { + "post": { + "summary": "Apply Tier Management Changes", + "description": "Apply Tier Management changes calculated by batch process.

OperationId:applyTierManagementChanges

", + "operationId": "applyTierManagementChanges", + "parameters": [ + { + "name": "tierManagementChanges", + "in": "body", + "required": true, + "description": "Request object for applying membership changes calculated by Tier Management process.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/tierManagementChanges" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "201": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "HATEOAS links which help the consumer to navigate to resources", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "MembershipConfig" + ] + } + }, + "/tierManagementChanges/{tierManagementChangesID}": { + "delete": { + "summary": "Delete Tier Management ", + "description": "Delete Tier Management changes calculated by batch process.

OperationId:deleteTierManagementChanges

", + "operationId": "deleteTierManagementChanges", + "parameters": [ + { + "name": "tierManagementChangesID", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Fetch membershipClasses values based on given membershipClassId" + }, + { + "name": "idExtension", + "in": "query", + "required": false, + "description": "Additional identifying value assigned by the creating system.", + "type": "integer" + }, + { + "name": "idContext", + "in": "query", + "required": false, + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", + "type": "string" + }, + { + "name": "type", + "in": "query", + "required": false, + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string" + }, + { + "name": "overrideWarning", + "in": "query", + "required": false, + "description": "If true, overrides the warning \"Previous batch(es) ran but update not completed.\" and proceeds update.", + "type": "boolean" + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "HATEOAS links which help the consumer to navigate to resources", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "MembershipConfig" + ] + } + }, + "/titles": { + "get": { + "summary": "Get Titles", + "description": "Use this API to get Titles.

OperationId:getTitles

", + "operationId": "getTitles", + "parameters": [ + { + "name": "fetchInactive", + "in": "query", + "required": false, + "description": "Determines wether to fetch inactive records or not.", + "type": "boolean" + }, + { + "name": "codes", + "in": "query", + "type": "array", + "collectionFormat": "multi", + "description": "Codes to be searched.", + "items": { + "type": "string", + "maxItems": 4000 + }, + "required": false + }, + { + "name": "wildCard", + "in": "query", + "required": false, + "description": "Wildcard search on the code.", + "type": "string" + }, + { + "name": "description", + "in": "query", + "required": false, + "description": "Description of the code.", + "type": "string" + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response object for fetching Titles.", + "schema": { + "$ref": "#/definitions/titlesDetails" + } + }, + "204": { + "description": "Titles not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ChainConfig" + ] + }, + "post": { + "summary": "Create Titles", + "description": "Use this API to create Titles.

OperationId:postTitles

", + "operationId": "postTitles", + "parameters": [ + { + "name": "titlesCriteria", + "in": "body", + "required": true, + "description": "Request object for creating Titles.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/titlesCriteria" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "201": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "HATEOAS links which help the consumer to navigate to resources", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ChainConfig" + ] + } + }, + "/titles/{titlesId}": { + "put": { + "summary": "Change Titles", + "description": "Use this API to update Titles.

OperationId:putTitles

", + "operationId": "putTitles", + "parameters": [ + { + "name": "titlesId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of Titles." + }, + { + "name": "titlesToBeChanged", + "in": "body", + "required": true, + "description": "Request object for changing Titles.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/titlesToBeChanged" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "Response Body.", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ChainConfig" + ] + }, + "delete": { + "summary": "Delete Titles", + "description": "Use this API to delete Titles.

OperationId:deleteTitles

", + "operationId": "deleteTitles", + "parameters": [ + { + "name": "titlesId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of Titles." + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "HATEOAS links which help the consumer to navigate to resources", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ChainConfig" + ] + } + }, + "/vipLevels": { + "get": { + "summary": "Get VIP Levels", + "description": "Use this API to get VIP Levels.

OperationId:getVIPLevels

", + "operationId": "getVIPLevels", + "parameters": [ + { + "name": "fetchInactive", + "in": "query", + "required": false, + "description": "Determines wether to fetch inactive records or not.", + "type": "boolean" + }, + { + "name": "codes", + "in": "query", + "type": "array", + "collectionFormat": "multi", + "description": "Codes to be searched.", + "items": { + "type": "string", + "maxItems": 4000 + }, + "required": false + }, + { + "name": "wildCard", + "in": "query", + "required": false, + "description": "Wildcard search on the code.", + "type": "string" + }, + { + "name": "description", + "in": "query", + "required": false, + "description": "Description of the code.", + "type": "string" + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response object for fetching V I P Levels.", + "schema": { + "$ref": "#/definitions/vIPLevelsDetails" + } + }, + "204": { + "description": "VIPLevels not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ChainConfig" + ] + }, + "post": { + "summary": "Create VIP Levels", + "description": "Use this API to create VIP Levels.

OperationId:postVIPLevels

", + "operationId": "postVIPLevels", + "parameters": [ + { + "name": "vIPLevelsCriteria", + "in": "body", + "required": true, + "description": "Request object for creating V I P Levels.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/vIPLevelsCriteria" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "201": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "HATEOAS links which help the consumer to navigate to resources", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ChainConfig" + ] + } + }, + "/vipLevels/{vipLevelsId}": { + "put": { + "summary": "Change VIP Levels", + "description": "Use this API to update VIP Levels.

OperationId:putVIPLevels

", + "operationId": "putVIPLevels", + "parameters": [ + { + "name": "vipLevelsId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of V I P Levels." + }, + { + "name": "vIPLevelsToBeChanged", + "in": "body", + "required": true, + "description": "Request object for changing V I P Levels.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/vIPLevelsToBeChanged" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "Response Body.", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ChainConfig" + ] + }, + "delete": { + "summary": "Delete VIP Levels", + "description": "Use this API to delete VIP Levels.

OperationId:deleteVIPLevels

", + "operationId": "deleteVIPLevels", + "parameters": [ + { + "name": "vipLevelsId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of V I P Levels." + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "HATEOAS links which help the consumer to navigate to resources", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ChainConfig" + ] + } + } + }, + "parameters": { "externalData": { "name": "externalData", "type": "string", "description": "Pass this header as true, if payload needs DVM", "in": "header" }, - "authKey": { - "name": "authorization", - "description": "Bearer token that needs to be passed which is generated post user authentication", - "type": "string", - "in": "header", - "required": true + "authKey": { + "name": "authorization", + "description": "Bearer token that needs to be passed which is generated post user authentication", + "type": "string", + "in": "header", + "required": true + }, + "x-app-key": { + "name": "x-app-key", + "description": "Client or Partner's Application Key", + "type": "string", + "pattern": "^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12}$", + "in": "header", + "required": true + }, + "x-request-id": { + "name": "x-request-id", + "type": "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description": "Request Id of an incoming request", + "in": "header" + }, + "x-originating-application": { + "name": "x-originating-application", + "type": "string", + "description": "Customer's Integration Application Id", + "in": "header" + }, + "x-hotelid": { + "name": "x-hotelid", + "type": "string", + "description": "Mandatory parameter to identify the hotel code where the end user is logged in", + "in": "header", + "required": true + }, + "x-externalsystem": { + "name": "x-externalsystem", + "type": "string", + "maxLength": 40, + "description": "External system code.", + "in": "header", + "x-example": "EXTERNALSYSTEMCODE" + }, + "Accept-Language": { + "name": "Accept-Language", + "type": "string", + "description": "Language code", + "in": "header" + }, + "x-hubid": { + "name": "x-hubid", + "type": "string", + "description": "x-hubid is a logical grouping of multiple properties that allows api consumers to manage data from a group of properties. This x-hubid is a valid list of hub codes configured in OPERA to which the user has access. Rest APIs without hotelId in the operation path can support hub level integration using x-hubid", + "in": "header" + } + }, + "responses": { + "400": { + "description": "Bad Request", + "schema": { + "$ref": "#/definitions/exceptionDetailType" + } + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Resource not found", + "schema": { + "$ref": "#/definitions/exceptionDetailType" + } + }, + "405": { + "description": "Method not allowed" + }, + "406": { + "description": "Not acceptable." + }, + "413": { + "description": "Request Entity Too Large" + }, + "414": { + "description": "Request URI Too Large" + }, + "415": { + "description": "Unsupported Media Type" + }, + "500": { + "description": "System Error", + "schema": { + "$ref": "#/definitions/exceptionDetailType" + } + }, + "502": { + "description": "Bad Gateway" + }, + "503": { + "description": "Service Unavailable" + } + }, + "definitions": { + "accountOwnersDetails": { + "type": "object", + "description": "Response object for fetch account owners.", + "properties": { + "owners": { + "description": "Collection of the account owners returned.", + "$ref": "#/definitions/ownersType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "ownersType": { + "type": "array", + "description": "Generic type for a list of owners.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/ownerType" + } + }, + "ownerType": { + "type": "object", + "description": "Generic type for information about an owner.", + "properties": { + "hotel": { + "description": "Hotel to which the owner belongs to.", + "$ref": "#/definitions/codeDescriptionType" + }, + "userId": { + "description": "Unique application user ID.", + "$ref": "#/definitions/uniqueID_Type" + }, + "userName": { + "description": "Unique application user name of the owner.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "ownerCode": { + "description": "Unique Code to identify the owner.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "profileId": { + "description": "Unique owner profile information.", + "$ref": "#/definitions/profileId" + }, + "name": { + "description": "Provides name information of the owner.", + "$ref": "#/definitions/personNameType" + }, + "department": { + "description": "Department to which the owner belongs to.", + "$ref": "#/definitions/codeDescriptionType" + }, + "email": { + "description": "Email information of the owner.", + "$ref": "#/definitions/emailInfoType" + }, + "phone": { + "description": "Information on the telephone number of the owner.", + "$ref": "#/definitions/telephoneInfoType" + }, + "relationship": { + "description": "Relationship of the owner within the profile or block.", + "$ref": "#/definitions/codeDescriptionType" + }, + "primary": { + "description": "When true, this is a primary owner.", + "type": "boolean" + } + } + }, + "codeDescriptionType": { + "type": "object", + "description": "This contains a generic code and description information.", + "properties": { + "code": { + "description": "Code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "description": { + "description": "description.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + } + } + }, + "uniqueID_Type": { + "type": "object", + "description": "An identifier used to uniquely reference an object in a system (e.g. an airline reservation reference, customer profile reference, booking confirmation number, or a reference to a previous availability quote).", + "properties": { + "id": { + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "type": { + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string", + "minLength": 0, + "maxLength": 40 + } + } + }, + "profileId": { + "type": "object", + "description": "An identifier used to uniquely reference an object in a system (e.g. an airline reservation reference, customer profile reference, booking confirmation number, or a reference to a previous availability quote).", + "properties": { + "url": { + "description": "URL that identifies the location associated with the record identified by the UniqueID.", + "type": "string" + }, + "type": { + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "instance": { + "description": "The identification of a record as it exists at a point in time. An instance is used in update messages where the sender must assure the server that the update sent refers to the most recent modification level of the object being updated.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "idContext": { + "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "id": { + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "idExtension": { + "description": "Additional identifying value assigned by the creating system.", + "type": "integer" + } + } + }, + "personNameType": { + "type": "object", + "description": "This provides name information for a person.", + "properties": { + "namePrefix": { + "description": "Salutation of honorific (e.g. Mr., Mrs., Ms., Miss, Dr.)", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "givenName": { + "description": "Given name, first name or names.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "middleName": { + "description": "The middle name of the person name.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "surname": { + "description": "Family name, last name. May also be used for full name if the sending system does not have the ability to separate a full name into its parts, e.g. the surname element may be used to pass the full name.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "nameSuffix": { + "description": "Hold various name suffixes and letters (e.g. Jr., Sr., III, Ret., Esq.)", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "nameTitle": { + "description": "Degree or honors (e.g., Ph.D., M.D.)", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "nameTitleSuffix": { + "description": "Title Suffix. Must be populated if ADVANCED_TITLE is on.", + "type": "integer" + }, + "envelopeGreeting": { + "description": "Envelope Greeting of the profile", + "type": "string" + }, + "salutation": { + "description": "Salutation of the profile", + "type": "string" + }, + "nameType": { + "description": "Type of name of the individual, such as former, nickname, alternate or alias name.", + "$ref": "#/definitions/personNameTypeType" + }, + "language": { + "description": "Language identification.", + "type": "string", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*" + }, + "externalSystem": { + "description": "When name type is external, indicates the external system the name belongs to.", + "type": "string", + "minLength": 0, + "maxLength": 40 + } + } + }, + "personNameTypeType": { + "type": "string", + "description": "Person's name in an external system.", + "enum": [ + "Primary", + "Alternate", + "Incognito", + "External", + "Phonetic" + ] + }, + "emailInfoType": { + "type": "object", + "description": "Information on an email for the customer.", + "properties": { + "email": { + "description": "eMail deatils for the profile.", + "$ref": "#/definitions/emailType" + }, + "id": { + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "type": { + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string", + "minLength": 0, + "maxLength": 40 + } + } + }, + "emailType": { + "type": "object", + "description": "Information on an email for the customer.", + "properties": { + "emailAddress": { + "description": "Defines the e-mail address.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "type": { + "description": "Defines the purpose of the e-mail address (e.g. personal, business, listserve).", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "typeDescription": { + "description": "Describes the Type code", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "emailFormat": { + "description": "Supported Email format.", + "type": "string", + "enum": [ + "Html", + "Text" + ] + }, + "primaryInd": { + "description": "When true, indicates a primary information.", + "type": "boolean" + }, + "orderSequence": { + "description": "Display Order sequence.", + "type": "number" + }, + "createDateTime": { + "description": "Time stamp of the creation.", + "type": "string", + "format": "date-time" + }, + "creatorId": { + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "lastModifyDateTime": { + "description": "Time stamp of last modification.", + "type": "string", + "format": "date-time" + }, + "lastModifierId": { + "description": "Identifies the last software system or person to modify a record.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "purgeDate": { + "description": "Date an item will be purged from a database (e.g., from a live database to an archive).", + "type": "string", + "format": "date", + "maxLength": 8 + } + } + }, + "telephoneInfoType": { + "type": "object", + "description": "Information on a telephone number for the customer.", + "properties": { + "telephone": { + "description": "Phone details for the profile.", + "$ref": "#/definitions/telephoneType" + }, + "id": { + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "type": { + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string", + "minLength": 0, + "maxLength": 40 + } + } + }, + "telephoneType": { + "type": "object", + "description": "Information on a telephone number for the customer.", + "properties": { + "phoneTechType": { + "description": "Indicates type of technology associated with this telephone number, such as Voice, Data, Fax, Pager, Mobile, TTY, etc.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "phoneUseType": { + "description": "Describes the type of telephone number, in the context of its general use (e.g. Home, Business, Emergency Contact, Travel Arranger, Day, Evening).", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "phoneUseTypeDescription": { + "description": "Description of the PhoneUseType code", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "phoneNumber": { + "description": "Telephone number assigned to a single location.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "extension": { + "description": "Extension to reach a specific party at the phone number.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "primaryInd": { + "description": "When true, indicates a primary information.", + "type": "boolean" + }, + "orderSequence": { + "description": "Display Order sequence.", + "type": "number" + }, + "createDateTime": { + "description": "Time stamp of the creation.", + "type": "string", + "format": "date-time" + }, + "creatorId": { + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "lastModifyDateTime": { + "description": "Time stamp of last modification.", + "type": "string", + "format": "date-time" + }, + "lastModifierId": { + "description": "Identifies the last software system or person to modify a record.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "purgeDate": { + "description": "Date an item will be purged from a database (e.g., from a live database to an archive).", + "type": "string", + "format": "date", + "maxLength": 8 + } + } + }, + "links": { + "type": "array", + "items": { + "$ref": "#/definitions/instanceLink" + } + }, + "instanceLink": { + "type": "object", + "description": "Metadata describing link description objects that MAY appear in the JSON instance representation.", + "properties": { + "href": { + "description": "URI [RFC3986] or URI Template [RFC6570]. If the value is set to URI Template, then the \"templated\" property must be set to true.", + "type": "string" + }, + "rel": { + "description": "Name of the link relation that, in addition to the type property, can be used to retrieve link details. For example, href or profile.", + "type": "string" + }, + "templated": { + "description": "Boolean flag that specifies that \"href\" property is a URI or URI Template. If the property is a URI template, set this value to true. By default, this value is false.", + "type": "boolean", + "default": false + }, + "method": { + "description": "HTTP method for requesting the target of the link.", + "type": "string", + "enum": [ + "GET", + "POST", + "PUT", + "DELETE", + "PATCH", + "OPTIONS", + "HEAD" + ] + }, + "targetSchema": { + "description": "Link to the metadata of the resource, such as JSON-schema, that describes the resource expected when dereferencing the target resource..", + "type": "string" + }, + "operationId": { + "description": "The operationId of the path you can call to follow this link. This allows you to look up not only the path and method, but the description of that path and any parameters you need to supply.", + "type": "string" + }, + "title": { + "description": "Exact copy of the \"summary\" field on the linked operation.", + "type": "string" + } + } + }, + "warningsType": { + "type": "array", + "description": "Used in conjunction with the Success element to define a business error.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/warningType" + } + }, + "warningType": { + "type": "object", + "description": "Used when a message has been successfully processed to report any warnings or business errors that occurred.", + "properties": { + "value": { + "type": "string", + "description": "Property Value" + }, + "shortText": { + "description": "An abbreviated version of the error in textual format.", + "type": "string", + "maxLength": 2000 + }, + "code": { + "description": "If present, this refers to a table of coded values exchanged between applications to identify errors or warnings.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "docURL": { + "description": "If present, this URL refers to an online description of the error that occurred.", + "type": "string", + "maxLength": 2000 + }, + "status": { + "description": "If present, recommended values are those enumerated in the ErrorRS, (NotProcessed Incomplete Complete Unknown) however, the data type is designated as string data, recognizing that trading partners may identify additional status conditions not included in the enumeration.", + "type": "string", + "maxLength": 2000 + }, + "tag": { + "description": "If present, this attribute may identify an unknown or misspelled tag that caused an error in processing. It is recommended that the Tag attribute use XPath notation to identify the location of a tag in the event that more than one tag of the same name is present in the document. Alternatively, the tag name alone can be used to identify missing data [Type=ReqFieldMissing].", + "type": "string", + "maxLength": 2000 + }, + "recordId": { + "description": "If present, this attribute allows for batch processing and the identification of the record that failed amongst a group of records. This value may contain a concatenation of a unique failed transaction ID with specific record(s) associated with that transaction.", + "type": "string", + "maxLength": 2000 + }, + "type": { + "description": "The Warning element MUST contain the Type attribute that uses a recommended set of values to indicate the warning type. The validating XSD can expect to accept values that it has NOT been explicitly coded for and process them by using Type =\"Unknown\".", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "language": { + "description": "Language identification.", + "type": "string", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*" + }, + "rph": { + "description": "Reference Place Holder used as an index for this warning.", + "type": "string", + "minLength": 1, + "maxLength": 8 + } + } + }, + "exceptionDetailType": { + "title": "Error Detail", + "description": "Complex type that contains error details for a REST call.", + "type": "object", + "properties": { + "type": { + "type": "string", + "description": "Absolute URI [RFC3986] that identifies the problem type. When dereferenced, it SHOULD provide a human-readable summary of the problem (for example, using HTML)." + }, + "title": { + "type": "string", + "description": "Short, human-readable summary of the problem. The summary SHOULD NOT change for subsequent occurrences of the problem, except for purposes of localization." + }, + "status": { + "type": "integer", + "description": "HTTP status code for this occurrence of the problem, set by the origin server." + }, + "detail": { + "type": "string", + "description": "Human-readable description specific to this occurrence of the problem." + }, + "instance": { + "type": "string", + "description": "Absolute URI that identifies the specific occurrence of the problem. It may or may not provide additional information if dereferenced." + }, + "o:errorCode": { + "type": "string", + "description": "Application error code, which is different from HTTP error code." + }, + "o:errorPath": { + "type": "string", + "description": "Path to the problem at the resource or property level." + }, + "o:errorDetails": { + "description": "Details of the error message, consisting of a hierarchical tree structure.", + "type": "array", + "items": { + "$ref": "#/definitions/errorInstance" + } + }, + "links": { + "$ref": "#/definitions/links" + } + }, + "required": [ + "type", + "title" + ] + }, + "errorInstance": { + "title": "Error Instance Details", + "description": "Complex type that contains error instance details for a REST call.", + "type": "object", + "properties": { + "type": { + "type": "string", + "description": "Absolute URI [RFC3986] that identifies the problem type. When dereferenced, it SHOULD provide a human-readable summary of the problem (for example, using HTML)." + }, + "title": { + "type": "string", + "description": "Short, human-readable summary of the problem. The summary SHOULD NOT change for subsequent occurrences of the problem, except for purposes of localization." + }, + "status": { + "type": "integer", + "description": "HTTP status code for this occurrence of the problem, set by the origin server." + }, + "detail": { + "type": "string", + "description": "Human-readable description specific to this occurrence of the problem." + }, + "instance": { + "type": "string", + "description": "Absolute URI that identifies the specific occurrence of the problem. It may or may not provide additional information if dereferenced." + }, + "o:errorCode": { + "type": "string", + "description": "Application error code, which is different from HTTP error code." + }, + "o:errorPath": { + "type": "string", + "description": "Path to the problem at the resource or property level." + } + }, + "required": [ + "type", + "title" + ] + }, + "accountPrioritiesDetails": { + "type": "object", + "description": "Response object for fetching Account Priorities.", + "properties": { + "accountPriorities": { + "description": "Collection of Account Priorities.", + "$ref": "#/definitions/accountPrioritiesType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "accountPrioritiesType": { + "type": "array", + "description": "List of Account Priorities.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/accountPriorityType" + } + }, + "accountPriorityType": { + "type": "object", + "description": "Contains Common Master configuration detail.", + "properties": { + "code": { + "description": "Common Master unique code.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "description": { + "description": "Description of the Master code.", + "$ref": "#/definitions/translationTextType2000" + }, + "displayOrder": { + "description": "Common Master record sequence number.", + "type": "number" + }, + "inactive": { + "description": "Determines whether this code is inactive or not.", + "type": "boolean" + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" + } + } + }, + "translationTextType2000": { + "type": "object", + "description": "Contains Multiple translated texts and language codes.", + "properties": { + "defaultText": { + "description": "Default text with Character length from 0 to 2000.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "translatedTexts": { + "description": "List of translated text and language codes.", + "$ref": "#/definitions/translationsTextType" + } + } + }, + "translationsTextType": { + "type": "array", + "description": "Language code for the translation.", + "maxItems": 4000, + "items": { + "type": "object", + "properties": { + "value": { + "type": "string", + "description": "Used for Character Strings, length 0 to 2000.", + "minLength": 0, + "maxLength": 2000 + }, + "language": { + "description": "Language identification.", + "type": "string", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*" + } + }, + "description": "Language code for the translation." + } + }, + "accountPrioritiesCriteria": { + "type": "object", + "description": "Request object for creating Account Priorities.", + "properties": { + "accountPriorities": { + "description": "Account Prioritiesto be created.", + "$ref": "#/definitions/accountPrioritiesType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "status": { + "type": "object", + "description": "Response Body.", + "properties": { + "warnings": { + "$ref": "#/definitions/warningsType" + }, + "links": { + "$ref": "#/definitions/links" + } + } + }, + "accountPrioritiesToBeChanged": { + "type": "object", + "description": "Request object for changing Account Priorities.", + "properties": { + "accountPriorities": { + "description": "Account Prioritiesto be changed.", + "$ref": "#/definitions/accountPrioritiesType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "accountTypesDetails": { + "type": "object", + "description": "Response object for fetching Account Types.", + "properties": { + "accountTypes": { + "description": "Collection of Account Types.", + "$ref": "#/definitions/accountTypesType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "accountTypesType": { + "type": "array", + "description": "List of Account Types.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/accountTypeType" + } + }, + "accountTypeType": { + "type": "object", + "description": "Contains Common Master configuration detail.", + "properties": { + "code": { + "description": "Common Master unique code.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "description": { + "description": "Description of the Master code.", + "$ref": "#/definitions/translationTextType2000" + }, + "displayOrder": { + "description": "Common Master record sequence number.", + "type": "number" + }, + "inactive": { + "description": "Indicates the account type is inactive or not.", + "type": "boolean" + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" + } + } + }, + "accountTypesCriteria": { + "type": "object", + "description": "Request object for creating Account Types.", + "properties": { + "accountTypes": { + "description": "Account Typesto be created.", + "$ref": "#/definitions/accountTypesType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } }, - "x-app-key": { - "name": "x-app-key", - "description": "Client or Partner's Application Key", - "type": "string", - "pattern": "^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12}$", - "in": "header", - "required": true + "accountTypesToBeChanged": { + "type": "object", + "description": "Request object for changing Account Types.", + "properties": { + "accountTypes": { + "description": "Account Typesto be changed.", + "$ref": "#/definitions/accountTypesType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } }, - "x-hotelid": { - "name": "x-hotelid", - "type": "string", - "description": "Mandatory parameter to identify the hotel code where the end user is logged in", - "in": "header", - "required": true + "addressFormats": { + "type": "object", + "description": "Response object for fetching Address Formats.", + "properties": { + "formats": { + "description": "Collection of Address formats fetched.", + "$ref": "#/definitions/addressFormatsType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } }, - "x-externalsystem": { - "name": "x-externalsystem", - "type": "string", - "maxLength": 80, - "description": "External system code.", - "in": "header", - "x-example": "EXTERNALSYSTEMCODE" + "addressFormatsType": { + "type": "array", + "description": "An Address formats.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/addressFormatType" + } }, - "Accept-Language": { - "name": "Accept-Language", - "type": "string", - "description": "Language code", - "in": "header" + "addressFormatType": { + "type": "object", + "description": "A representation of the information contained by an address format.", + "properties": { + "formatCode": { + "description": "Address format code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "formatDefinition": { + "description": "Address format definition with the elements of the address.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "description": { + "description": "Description of the address format.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "displayOrder": { + "description": "sequence number of the address format.", + "type": "number" + }, + "formattedExample": { + "description": "An example address formatted with the current format definition.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "salesFormat": { + "description": "Determines if the format is a sales format or not.", + "type": "boolean" + }, + "canDelete": { + "description": "Determines whether this address format can be deleted.", + "type": "boolean" + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" + } + } }, - "x-hubid": { - "name": "x-hubid", - "type": "string", - "description": "x-hubid is a logical grouping of multiple properties that allows api consumers to manage data from a group of properties. This x-hubid is a valid list of hub codes configured in OPERA to which the user has access. Rest APIs without hotelId in the operation path can support hub level integration using x-hubid", - "in": "header" - } - }, - "responses": { - "400": { - "description": "Bad Request", - "schema": { - "$ref": "#/definitions/exceptionDetailType" + "addressTypesDetails": { + "type": "object", + "description": "Response object for fetching Address Types.", + "properties": { + "addressTypes": { + "description": "Collection of Address Types.", + "$ref": "#/definitions/addressTypesType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } } }, - "401": { - "description": "Unauthorized" + "addressTypesType": { + "type": "array", + "description": "Communication Role Enumeration element.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/addressTypeType" + } }, - "403": { - "description": "Forbidden" + "addressTypeType": { + "type": "object", + "description": "Contains Common Master configuration detail.", + "properties": { + "code": { + "description": "Common Master unique code.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "description": { + "description": "Description of the Master code.", + "$ref": "#/definitions/translationTextType2000" + }, + "displayOrder": { + "description": "Common Master record sequence number.", + "type": "number" + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" + } + } }, - "404": { - "description": "Resource not found", - "schema": { - "$ref": "#/definitions/exceptionDetailType" + "addressTypesCriteria": { + "type": "object", + "description": "Request object for creating a new Address Type.", + "properties": { + "addressTypes": { + "description": "Address Type to be created.", + "$ref": "#/definitions/addressTypesType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } } }, - "405": { - "description": "Method not allowed" + "addressTypesToBeChanged": { + "type": "object", + "description": "Request object for changing an existing Address Type.", + "properties": { + "addressTypes": { + "description": "Address Type to be changed.", + "$ref": "#/definitions/addressTypesType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } }, - "406": { - "description": "Not acceptable." + "alternateLanguageGuestTitlesDetails": { + "type": "object", + "description": "Response object for fetching Alternate Language Guest Titles.", + "properties": { + "alternateLanguageGuestTitles": { + "description": "Collection of Alternate Language Guest Titles.", + "$ref": "#/definitions/guestTitlesType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } }, - "413": { - "description": "Request Entity Too Large" + "guestTitlesType": { + "type": "array", + "description": "List of Guest Titles.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/guestTitleType" + } }, - "414": { - "description": "Request URI Too Large" + "guestTitleType": { + "type": "object", + "description": "Information representation of Guest Title.", + "properties": { + "description": { + "description": "Description of the Guest Title.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "greeting": { + "description": "Business Title for advanced title configuration.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "displayOrder": { + "description": "Guest Title record sequence number.", + "type": "number" + }, + "newTitleType": { + "description": "Description of the Guest Title.", + "type": "integer" + }, + "newLanguageCode": { + "description": "Description of the Guest Title.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "code": { + "description": "Code of the Guest Title.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "titleType": { + "description": "Title Type for advanced title configuration.", + "type": "integer" + }, + "languageCode": { + "description": "Language code of the Guest Title.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" + } + } }, - "415": { - "description": "Unsupported Media Type" + "alternateLanguageGuestTitlesCriteria": { + "type": "object", + "description": "Request object for creating Alternate Language Guest Titles.", + "properties": { + "alternateLanguageGuestTitles": { + "description": "Alternate Language Guest Titles to be created.", + "$ref": "#/definitions/guestTitlesType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } }, - "500": { - "description": "System Error", - "schema": { - "$ref": "#/definitions/exceptionDetailType" + "alternateLanguageGuestTitlesToBeChanged": { + "type": "object", + "description": "Request object for changing Alternate Language Guest Titles.", + "properties": { + "alternateLanguageGuestTitles": { + "description": "Alternate Language Guest Titles to be changed.", + "$ref": "#/definitions/guestTitlesType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } } }, - "502": { - "description": "Bad Gateway" + "availablePreferencesDetails": { + "type": "object", + "description": "Response object for fetching available preferences for a property.", + "properties": { + "preferenceCollection": { + "description": "A collection of preferences", + "type": "array", + "items": { + "$ref": "#/definitions/preferenceTypeType" + } + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } }, - "503": { - "description": "Service Unavailable" - } - }, - "definitions": { - "accountOwnersDetails": { + "preferenceTypeType": { "type": "object", - "description": "Response object for fetch account owners.", + "description": "Preference details for the profile.", "properties": { - "owners": { - "description": "Collection of the account owners returned.", - "$ref": "#/definitions/ownersType" + "preference": { + "description": "Collection of Preferences for the profile.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/preferenceType" + } + }, + "preferenceType": { + "description": "Preference group code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "preferenceTypeDescription": { + "description": "Preference group description.", + "type": "string" + }, + "sequence": { + "description": "Preference Sequence.", + "type": "string" + }, + "maxQuantity": { + "description": "Maximum quantity of preferences allowed per preference group.", + "type": "integer" + }, + "availableQuantity": { + "description": "Available quantity of preferences (maximum quantity - Existing preferences)per preference group.", + "type": "integer" + }, + "maxResortUsedQuantity": { + "description": "Maximum quantity of preferences used by any resort per preference group.", + "type": "integer" + }, + "reservationPreference": { + "description": "Whether this preference is reservation preference or not.", + "type": "boolean" + }, + "createDateTime": { + "description": "Time stamp of the creation.", + "type": "string", + "format": "date-time" + }, + "creatorId": { + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "lastModifyDateTime": { + "description": "Time stamp of last modification.", + "type": "string", + "format": "date-time" + }, + "lastModifierId": { + "description": "Identifies the last software system or person to modify a record.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "purgeDate": { + "description": "Date an item will be purged from a database (e.g., from a live database to an archive).", + "type": "string", + "format": "date", + "maxLength": 8 + } + } + }, + "preferenceType": { + "type": "object", + "description": "Guest Preference details for the profile.", + "properties": { + "preferenceValue": { + "description": "Preference value for display purposes.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "description": { + "description": "Preference Description for display purposes.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "global": { + "description": "Whether this preference is property specific or not.", + "type": "boolean" + }, + "source": { + "description": "Source of the preference.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "hotels": { + "description": "If specified preference belongs to the Hotels listed, otherwise it is a global preference.", + "type": "array", + "maxItems": 4000, + "items": { + "type": "string", + "minLength": 0, + "maxLength": 20 + } + }, + "preferenceId": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "excludedPreferencesCount": { + "description": "Specifies the count of preferences excluded for the attached reservation preference.", + "type": "integer" + }, + "copyToProfile": { + "description": "Specifies whether to copy the reservation preference to the profile or not.", + "type": "boolean" + } + } + }, + "businessSegmentsDetails": { + "type": "object", + "description": "Response object for fetching Business Segments.", + "properties": { + "businessSegments": { + "description": "Collection of Business Segments.", + "$ref": "#/definitions/businessSegmentsType" }, "links": { "$ref": "#/definitions/links" @@ -28402,617 +34987,794 @@ } } }, - "ownersType": { + "businessSegmentsType": { "type": "array", - "description": "Generic type for a list of owners.", + "description": "List of Business Segments.", "maxItems": 4000, "items": { - "$ref": "#/definitions/ownerType" + "$ref": "#/definitions/businessSegmentType" } }, - "ownerType": { + "businessSegmentType": { "type": "object", - "description": "Generic type for information about an owner.", + "description": "Contains Common Master configuration detail.", "properties": { - "hotel": { - "description": "Hotel to which the owner belongs to.", - "$ref": "#/definitions/codeDescriptionType" - }, - "userId": { - "description": "Unique application user ID.", - "$ref": "#/definitions/uniqueID_Type" - }, - "userName": { - "description": "Unique application user name of the owner.", + "code": { + "description": "Common Master unique code.", "type": "string", "minLength": 0, "maxLength": 40 }, - "ownerCode": { - "description": "Unique Code to identify the owner.", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "profileId": { - "description": "Unique owner profile information.", - "$ref": "#/definitions/profileId" - }, - "name": { - "description": "Provides name information of the owner.", - "$ref": "#/definitions/personNameType" - }, - "department": { - "description": "Department to which the owner belongs to.", - "$ref": "#/definitions/codeDescriptionType" - }, - "email": { - "description": "Email information of the owner.", - "$ref": "#/definitions/emailInfoType" - }, - "phone": { - "description": "Information on the telephone number of the owner.", - "$ref": "#/definitions/telephoneInfoType" + "description": { + "description": "Description of the Master code.", + "$ref": "#/definitions/translationTextType2000" }, - "relationship": { - "description": "Relationship of the owner within the profile or block.", - "$ref": "#/definitions/codeDescriptionType" + "displayOrder": { + "description": "Common Master record sequence number.", + "type": "number" }, - "primary": { - "description": "When true, this is a primary owner.", + "inactive": { + "description": "Determines whether this code is inactive or not.", "type": "boolean" + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, - "codeDescriptionType": { + "businessSegmentsCriteria": { "type": "object", - "description": "This contains a generic code and description information.", + "description": "Request object for creating Business Segments.", "properties": { - "code": { - "description": "Code.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "businessSegments": { + "description": "Business Segments to be created.", + "$ref": "#/definitions/businessSegmentsType" }, - "description": { - "description": "description.", - "type": "string", - "minLength": 0, - "maxLength": 2000 + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" } } }, - "uniqueID_Type": { + "businessSegmentsToBeChanged": { "type": "object", - "description": "An identifier used to uniquely reference an object in a system (e.g. an airline reservation reference, customer profile reference, booking confirmation number, or a reference to a previous availability quote).", + "description": "Request object for changing Business Segments.", "properties": { - "id": { - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", - "type": "string", - "minLength": 0, - "maxLength": 80 + "businessSegments": { + "description": "Business Segments to be changed.", + "$ref": "#/definitions/businessSegmentsType" }, - "type": { - "description": "A reference to the type of object defined by the UniqueID element.", - "type": "string", - "minLength": 0, - "maxLength": 40 + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" } } }, - "profileId": { + "cityPostalCodesDetails": { "type": "object", - "description": "An identifier used to uniquely reference an object in a system (e.g. an airline reservation reference, customer profile reference, booking confirmation number, or a reference to a previous availability quote).", + "description": "Response object for fetching city and postal codes.", "properties": { - "url": { - "description": "URL that identifies the location associated with the record identified by the UniqueID.", - "type": "string" + "cityPostalCodes": { + "description": "Collection of city and postal codes fetched based on the search criteria.", + "$ref": "#/definitions/cityPostalCodesType" }, - "type": { - "description": "A reference to the type of object defined by the UniqueID element.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "masterInfoList": { + "description": "Refer to Generic common types document.", + "type": "array", + "items": { + "$ref": "#/definitions/masterInfoType" + } }, - "instance": { - "description": "The identification of a record as it exists at a point in time. An instance is used in update messages where the sender must assure the server that the update sent refers to the most recent modification level of the object being updated.", - "type": "string", - "minLength": 0, - "maxLength": 80 + "totalPages": { + "description": "Evaluated total page count based on the requested max fetch count.", + "type": "integer" }, - "idContext": { - "description": "Used to identify the source of the identifier (e.g., IATA, ABTA).", - "type": "string", - "minLength": 0, - "maxLength": 80 + "offset": { + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" }, - "id": { - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", - "type": "string", - "minLength": 0, - "maxLength": 80 + "limit": { + "description": "Indicates maximum number of records a Web Service should return.", + "type": "integer" }, - "idExtension": { - "description": "Additional identifying value assigned by the creating system.", + "hasMore": { + "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", + "type": "boolean" + }, + "totalResults": { + "description": "Total number of rows queried", "type": "integer" + }, + "count": { + "description": "Total number of rows returned", + "type": "integer" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" } } }, - "personNameType": { + "cityPostalCodesType": { + "type": "array", + "description": "Lists of City and Postal Codes.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/cityPostalCodeType" + } + }, + "cityPostalCodeType": { "type": "object", - "description": "This provides name information for a person.", + "description": "Information about the City and Postal Code.", "properties": { - "namePrefix": { - "description": "Salutation of honorific (e.g. Mr., Mrs., Ms., Miss, Dr.)", + "cityPostalCodeId": { + "description": "The identifier of the city and postal code.", + "type": "number" + }, + "postalCodeFrom": { + "description": "The start range of the city and postal code.", "type": "string", "minLength": 0, - "maxLength": 40 + "maxLength": 20 }, - "givenName": { - "description": "Given name, first name or names.", + "postalCodeTo": { + "description": "The end range of the city and postal code.", "type": "string", "minLength": 0, - "maxLength": 40 + "maxLength": 20 }, - "middleName": { - "description": "The middle name of the person name.", + "city": { + "description": "The name of the city which the City and Postal belongs to.", "type": "string", "minLength": 0, "maxLength": 40 }, - "surname": { - "description": "Family name, last name. May also be used for full name if the sending system does not have the ability to separate a full name into its parts, e.g. the surname element may be used to pass the full name.", + "districtCode": { + "description": "The District which the City and Postal belongs to.", "type": "string", "minLength": 0, - "maxLength": 40 + "maxLength": 20 }, - "nameSuffix": { - "description": "Hold various name suffixes and letters (e.g. Jr., Sr., III, Ret., Esq.)", + "stateCode": { + "description": "The State which the City and Postal belongs to.", "type": "string", "minLength": 0, - "maxLength": 40 + "maxLength": 20 }, - "nameTitle": { - "description": "Degree or honors (e.g., Ph.D., M.D.)", + "territoryCode": { + "description": "The Territoty which the City and Postal belongs to.", "type": "string", "minLength": 0, - "maxLength": 80 + "maxLength": 20 }, - "nameTitleSuffix": { - "description": "Title Suffix. Must be populated if ADVANCED_TITLE is on.", - "type": "integer" + "countryCode": { + "description": "The Country which the City and Postal belongs to.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "envelopeGreeting": { - "description": "Envelope Greeting of the profile", - "type": "string" + "fiscalRegionCode": { + "description": "The Fiscal Region Code which the City and Postal belongs to.", + "type": "string", + "minLength": 0, + "maxLength": 20 + } + } + }, + "masterInfoType": { + "type": "object", + "properties": { + "codeInfo": { + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/codeInfoType" + } }, - "salutation": { - "description": "Salutation of the profile", - "type": "string" + "codeType": { + "$ref": "#/definitions/masterType" + } + } + }, + "codeInfoType": { + "type": "object", + "description": "", + "properties": { + "description": { + "type": "string", + "minLength": 0, + "maxLength": 80 }, - "nameType": { - "description": "Type of name of the individual, such as former, nickname, alternate or alias name.", - "$ref": "#/definitions/personNameTypeType" + "addtionalCodeInfo": { + "$ref": "#/definitions/addtionalCodeInfoType" }, - "language": { - "description": "Language identification.", + "hotelId": { "type": "string", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*" + "minLength": 0, + "maxLength": 20 }, - "externalSystem": { - "description": "When name type is external, indicates the external system the name belongs to.", + "code": { "type": "string", "minLength": 0, - "maxLength": 40 + "maxLength": 20 } } }, - "personNameTypeType": { + "addtionalCodeInfoType": { + "type": "array", + "description": "Holds name of additional code information", + "maxItems": 4000, + "items": { + "type": "object", + "properties": { + "name": { + "description": "Holds name of additional code information", + "$ref": "#/definitions/masterInfoCodeDetailType" + }, + "value": { + "description": "Holds value of additional code information", + "type": "string", + "minLength": 0, + "maxLength": 2000 + } + } + } + }, + "masterInfoCodeDetailType": { "type": "string", - "description": "Person's name in an external system.", "enum": [ - "Primary", - "Alternate", - "Incognito", - "External", - "Phonetic" + "LongDescription", + "ShortDescription" ] }, - "emailInfoType": { + "masterType": { + "type": "string", + "enum": [ + "Country", + "State", + "AddressType", + "PhoneType", + "RateCategory", + "CalculationRule", + "PostingRythym", + "BillingInstruction", + "TransactionCode", + "DisplaySet", + "MailingActions", + "DistanceType", + "District", + "Territory", + "FiscalRegion", + "InventoryItem", + "Package", + "RoomFeaturePreference", + "SpecialPreference", + "Promotion", + "Department", + "ReservationPreference", + "FacilityTask", + "RoomType", + "RateCode", + "OutOfOrderReason", + "Block" + ] + }, + "cityPostalCodesCriteria": { "type": "object", - "description": "Information on an email for the customer.", + "description": "Request object for creating new city and postal codes.", "properties": { - "email": { - "description": "eMail deatils for the profile.", - "$ref": "#/definitions/emailType" + "cityPostalCodes": { + "description": "Collection of city and postal codes to be created.", + "$ref": "#/definitions/cityPostalCodesType" }, - "id": { - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", - "type": "string", - "minLength": 0, - "maxLength": 80 + "links": { + "$ref": "#/definitions/links" }, - "type": { - "description": "A reference to the type of object defined by the UniqueID element.", - "type": "string", - "minLength": 0, - "maxLength": 40 + "warnings": { + "$ref": "#/definitions/warningsType" } } }, - "emailType": { + "cityPostalCodesToBeChanged": { "type": "object", - "description": "Information on an email for the customer.", + "description": "Request object for updating city and postal codes.", "properties": { - "emailAddress": { - "description": "Defines the e-mail address.", + "cityPostalCodes": { + "description": "Collection of city and postal codes to be modified.", + "$ref": "#/definitions/cityPostalCodesType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "communicationTypesDetails": { + "type": "object", + "description": "Response object for fetching Communication Types.", + "properties": { + "communicationTypes": { + "description": "Collection of Communication Types.", + "$ref": "#/definitions/communicationTypesType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "communicationTypesType": { + "type": "array", + "description": "Communication Type details.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/communicationTypeType" + } + }, + "communicationTypeType": { + "type": "object", + "description": "Communication Type details.", + "properties": { + "role": { + "description": "Communication Role enumeration element.", + "$ref": "#/definitions/communicationRoleType" + }, + "description": { + "description": "Communication Type description.", "type": "string", "minLength": 0, "maxLength": 2000 }, - "type": { - "description": "Defines the purpose of the e-mail address (e.g. personal, business, listserve).", + "textEnabled": { + "description": "Communication Type SMS Text Message enabled.", + "type": "boolean" + }, + "sequence": { + "description": "Communication Type sequence.", + "type": "integer" + }, + "code": { + "description": "Unique Communication Type Code.", "type": "string", "minLength": 0, "maxLength": 20 }, - "typeDescription": { - "description": "Describes the Type code", - "type": "string", - "minLength": 0, - "maxLength": 2000 + "managedBy": { + "$ref": "#/definitions/managedByOptions" + } + } + }, + "communicationRoleType": { + "type": "string", + "description": "Phone Number Communication Role.", + "enum": [ + "Email", + "Fax", + "EmailForRequest", + "Webpage", + "Phone" + ] + }, + "communicationTypeCriteria": { + "type": "object", + "description": "Request object for creating a new Communication Type.", + "properties": { + "communicationType": { + "description": "Communication Type to be created.", + "$ref": "#/definitions/communicationTypeType" }, - "emailFormat": { - "description": "Supported Email format.", - "type": "string", - "enum": [ - "Html", - "Text" - ] + "links": { + "$ref": "#/definitions/links" }, - "primaryInd": { - "description": "When true, indicates a primary information.", - "type": "boolean" + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "communicationTypeToBeChanged": { + "type": "object", + "description": "Request object for changing an existing Communication Type.", + "properties": { + "communicationType": { + "description": "Communication Type to be changed.", + "$ref": "#/definitions/communicationTypeType" }, - "orderSequence": { - "description": "Display Order sequence.", - "type": "number" + "links": { + "$ref": "#/definitions/links" }, - "createDateTime": { - "description": "Time stamp of the creation.", - "type": "string", - "format": "date-time" + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "companyTypesDetails": { + "type": "object", + "description": "Response object for fetching Company Types.", + "properties": { + "companyTypes": { + "description": "Collection of Company Types.", + "$ref": "#/definitions/companyTypesType" }, - "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "companyTypesType": { + "type": "array", + "description": "List of Company Types.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/companyTypeType" + } + }, + "companyTypeType": { + "type": "object", + "description": "Contains Common Master configuration detail.", + "properties": { + "code": { + "description": "Common Master unique code.", "type": "string", "minLength": 0, - "maxLength": 200 + "maxLength": 40 }, - "lastModifyDateTime": { - "description": "Time stamp of last modification.", - "type": "string", - "format": "date-time" + "description": { + "description": "Description of the Master code.", + "$ref": "#/definitions/translationTextType2000" }, - "lastModifierId": { - "description": "Identifies the last software system or person to modify a record.", - "type": "string", - "minLength": 0, - "maxLength": 200 + "displayOrder": { + "description": "Common Master record sequence number.", + "type": "number" }, - "purgeDate": { - "description": "Date an item will be purged from a database (e.g., from a live database to an archive).", - "type": "string", - "format": "date", - "maxLength": 8 + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, - "telephoneInfoType": { + "companyTypesCriteria": { "type": "object", - "description": "Information on a telephone number for the customer.", + "description": "Request object for creating Company Types.", "properties": { - "telephone": { - "description": "Phone details for the profile.", - "$ref": "#/definitions/telephoneType" + "companyTypes": { + "description": "Company Typesto be created.", + "$ref": "#/definitions/companyTypesType" }, - "id": { - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", - "type": "string", - "minLength": 0, - "maxLength": 80 + "links": { + "$ref": "#/definitions/links" }, - "type": { - "description": "A reference to the type of object defined by the UniqueID element.", - "type": "string", - "minLength": 0, - "maxLength": 40 + "warnings": { + "$ref": "#/definitions/warningsType" } } }, - "telephoneType": { + "companyTypesToBeChanged": { "type": "object", - "description": "Information on a telephone number for the customer.", + "description": "Request object for changing Company Types.", "properties": { - "phoneTechType": { - "description": "Indicates type of technology associated with this telephone number, such as Voice, Data, Fax, Pager, Mobile, TTY, etc.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "companyTypes": { + "description": "Company Typesto be changed.", + "$ref": "#/definitions/companyTypesType" }, - "phoneUseType": { - "description": "Describes the type of telephone number, in the context of its general use (e.g. Home, Business, Emergency Contact, Travel Arranger, Day, Evening).", - "type": "string", - "minLength": 0, - "maxLength": 20 + "links": { + "$ref": "#/definitions/links" }, - "phoneUseTypeDescription": { - "description": "Description of the PhoneUseType code", - "type": "string", - "minLength": 0, - "maxLength": 2000 + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "competitionCodesDetails": { + "type": "object", + "description": "Response object for fetching Competition Codes.", + "properties": { + "competitionCodes": { + "description": "Collection of Competition Codes.", + "$ref": "#/definitions/competitionCodesType" }, - "phoneNumber": { - "description": "Telephone number assigned to a single location.", + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "competitionCodesType": { + "type": "array", + "description": "List of Competition Codes.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/competitionCodeType" + } + }, + "competitionCodeType": { + "type": "object", + "description": "Contains Common Master configuration detail.", + "properties": { + "code": { + "description": "Common Master unique code.", "type": "string", "minLength": 0, "maxLength": 40 }, - "extension": { - "description": "Extension to reach a specific party at the phone number.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "description": { + "description": "Description of the Master code.", + "$ref": "#/definitions/translationTextType2000" }, - "primaryInd": { - "description": "When true, indicates a primary information.", + "displayOrder": { + "description": "Common Master record sequence number.", + "type": "number" + }, + "inactive": { + "description": "Determines whether this code is inactive or not.", "type": "boolean" }, - "orderSequence": { - "description": "Display Order sequence.", - "type": "number" + "managedBy": { + "$ref": "#/definitions/managedByOptions" + } + } + }, + "competitionCodesCriteria": { + "type": "object", + "description": "Request object for creating Competition Codes.", + "properties": { + "competitionCodes": { + "description": "Competition Codesto be created.", + "$ref": "#/definitions/competitionCodesType" }, - "createDateTime": { - "description": "Time stamp of the creation.", - "type": "string", - "format": "date-time" + "links": { + "$ref": "#/definitions/links" }, - "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", - "type": "string", - "minLength": 0, - "maxLength": 200 + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "competitionCodesToBeChanged": { + "type": "object", + "description": "Request object for changing Competition Codes.", + "properties": { + "competitionCodes": { + "description": "Competition Codesto be changed.", + "$ref": "#/definitions/competitionCodesType" }, - "lastModifyDateTime": { - "description": "Time stamp of last modification.", - "type": "string", - "format": "date-time" + "links": { + "$ref": "#/definitions/links" }, - "lastModifierId": { - "description": "Identifies the last software system or person to modify a record.", - "type": "string", - "minLength": 0, - "maxLength": 200 + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "creditRatings": { + "type": "object", + "description": "Response object for fetching credit ratings.", + "properties": { + "creditRatings": { + "description": "Collection of Credit Ratings.", + "$ref": "#/definitions/creditRatingsType" }, - "purgeDate": { - "description": "Date an item will be purged from a database (e.g., from a live database to an archive).", - "type": "string", - "format": "date", - "maxLength": 8 + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" } } }, - "links": { + "creditRatingsType": { "type": "array", + "description": "List of Credit Ratings.", + "maxItems": 4000, "items": { - "$ref": "#/definitions/instanceLink" + "$ref": "#/definitions/creditRatingType" } }, - "instanceLink": { + "creditRatingType": { "type": "object", - "description": "Metadata describing link description objects that MAY appear in the JSON instance representation.", + "description": "Contains Common Master configuration detail.", "properties": { - "href": { - "description": "URI [RFC3986] or URI Template [RFC6570]. If the value is set to URI Template, then the \"templated\" property must be set to true.", - "type": "string" + "code": { + "description": "Common Master unique code.", + "type": "string", + "minLength": 0, + "maxLength": 40 }, - "rel": { - "description": "Name of the link relation that, in addition to the type property, can be used to retrieve link details. For example, href or profile.", - "type": "string" + "description": { + "description": "Description of the Master code.", + "$ref": "#/definitions/translationTextType2000" }, - "templated": { - "description": "Boolean flag that specifies that \"href\" property is a URI or URI Template. If the property is a URI template, set this value to true. By default, this value is false.", - "type": "boolean", - "default": false + "displayOrder": { + "description": "Common Master record sequence number.", + "type": "number" }, - "method": { - "description": "HTTP method for requesting the target of the link.", - "type": "string", - "enum": [ - "GET", - "POST", - "PUT", - "DELETE", - "PATCH", - "OPTIONS", - "HEAD" - ] + "inactive": { + "description": "Determines whether this credit rating is inactive or not.", + "type": "boolean" }, - "targetSchema": { - "description": "Link to the metadata of the resource, such as JSON-schema, that describes the resource expected when dereferencing the target resource..", - "type": "string" + "managedBy": { + "$ref": "#/definitions/managedByOptions" + } + } + }, + "distanceTypesDetails": { + "type": "object", + "description": "Response object for fetching Distance Types.", + "properties": { + "distanceTypes": { + "description": "Collection of Distance Types.", + "$ref": "#/definitions/distanceTypesType" }, - "operationId": { - "description": "The operationId of the path you can call to follow this link. This allows you to look up not only the path and method, but the description of that path and any parameters you need to supply.", - "type": "string" + "links": { + "$ref": "#/definitions/links" }, - "title": { - "description": "Exact copy of the \"summary\" field on the linked operation.", - "type": "string" + "warnings": { + "$ref": "#/definitions/warningsType" } } }, - "warningsType": { + "distanceTypesType": { "type": "array", - "description": "Used in conjunction with the Success element to define a business error.", + "description": "List of Distance Types.", "maxItems": 4000, "items": { - "$ref": "#/definitions/warningType" + "$ref": "#/definitions/distanceTypeType" } }, - "warningType": { + "distanceTypeType": { "type": "object", - "description": "Used when a message has been successfully processed to report any warnings or business errors that occurred.", + "description": "Contains Common Master configuration detail.", "properties": { - "value": { - "type": "string", - "description": "Property Value" - }, - "shortText": { - "description": "An abbreviated version of the error in textual format.", - "type": "string", - "maxLength": 2000 - }, "code": { - "description": "If present, this refers to a table of coded values exchanged between applications to identify errors or warnings.", + "description": "Common Master unique code.", "type": "string", "minLength": 0, - "maxLength": 20 - }, - "docURL": { - "description": "If present, this URL refers to an online description of the error that occurred.", - "type": "string", - "maxLength": 2000 - }, - "status": { - "description": "If present, recommended values are those enumerated in the ErrorRS, (NotProcessed Incomplete Complete Unknown) however, the data type is designated as string data, recognizing that trading partners may identify additional status conditions not included in the enumeration.", - "type": "string", - "maxLength": 2000 + "maxLength": 40 }, - "tag": { - "description": "If present, this attribute may identify an unknown or misspelled tag that caused an error in processing. It is recommended that the Tag attribute use XPath notation to identify the location of a tag in the event that more than one tag of the same name is present in the document. Alternatively, the tag name alone can be used to identify missing data [Type=ReqFieldMissing].", - "type": "string", - "maxLength": 2000 + "description": { + "description": "Description of the Master code.", + "$ref": "#/definitions/translationTextType2000" }, - "recordId": { - "description": "If present, this attribute allows for batch processing and the identification of the record that failed amongst a group of records. This value may contain a concatenation of a unique failed transaction ID with specific record(s) associated with that transaction.", - "type": "string", - "maxLength": 2000 + "displayOrder": { + "description": "Common Master record sequence number.", + "type": "number" }, - "type": { - "description": "The Warning element MUST contain the Type attribute that uses a recommended set of values to indicate the warning type. The validating XSD can expect to accept values that it has NOT been explicitly coded for and process them by using Type =\"Unknown\".", - "type": "string", - "minLength": 0, - "maxLength": 20 + "managedBy": { + "$ref": "#/definitions/managedByOptions" + } + } + }, + "distanceTypesCriteria": { + "type": "object", + "description": "Request object for creating Distance Types.", + "properties": { + "distanceTypes": { + "description": "Distance Typesto be created.", + "$ref": "#/definitions/distanceTypesType" }, - "language": { - "description": "Language identification.", - "type": "string", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*" + "links": { + "$ref": "#/definitions/links" }, - "rph": { - "description": "Reference Place Holder used as an index for this warning.", - "type": "string", - "minLength": 1, - "maxLength": 8 + "warnings": { + "$ref": "#/definitions/warningsType" } } }, - "exceptionDetailType": { - "title": "Error Detail", - "description": "Complex type that contains error details for a REST call.", + "distanceTypesToBeChanged": { "type": "object", + "description": "Request object for changing Distance Types.", "properties": { - "type": { - "type": "string", - "description": "Absolute URI [RFC3986] that identifies the problem type. When dereferenced, it SHOULD provide a human-readable summary of the problem (for example, using HTML)." + "distanceTypes": { + "description": "Distance Typesto be changed.", + "$ref": "#/definitions/distanceTypesType" }, - "title": { - "type": "string", - "description": "Short, human-readable summary of the problem. The summary SHOULD NOT change for subsequent occurrences of the problem, except for purposes of localization." + "links": { + "$ref": "#/definitions/links" }, - "status": { - "type": "integer", - "description": "HTTP status code for this occurrence of the problem, set by the origin server." + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "districtsDetails": { + "type": "object", + "description": "Response object for fetching Districts.", + "properties": { + "districts": { + "description": "Collection of Districts.", + "$ref": "#/definitions/districtsType" }, - "detail": { - "type": "string", - "description": "Human-readable description specific to this occurrence of the problem." + "links": { + "$ref": "#/definitions/links" }, - "instance": { + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "districtsType": { + "type": "array", + "description": "List of Districts.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/districtType" + } + }, + "districtType": { + "type": "object", + "description": "Contains Common Master configuration detail.", + "properties": { + "code": { + "description": "Common Master unique code.", "type": "string", - "description": "Absolute URI that identifies the specific occurrence of the problem. It may or may not provide additional information if dereferenced." + "minLength": 0, + "maxLength": 40 }, - "o:errorCode": { - "type": "string", - "description": "Application error code, which is different from HTTP error code." + "description": { + "description": "Description of the Master code.", + "$ref": "#/definitions/translationTextType2000" }, - "o:errorPath": { - "type": "string", - "description": "Path to the problem at the resource or property level." + "displayOrder": { + "description": "Common Master record sequence number.", + "type": "number" }, - "o:errorDetails": { - "description": "Details of the error message, consisting of a hierarchical tree structure.", - "type": "array", - "items": { - "$ref": "#/definitions/errorInstance" - } + "managedBy": { + "$ref": "#/definitions/managedByOptions" + } + } + }, + "districtsCriteria": { + "type": "object", + "description": "Request object for creating Districts.", + "properties": { + "districts": { + "description": "Districtsto be created.", + "$ref": "#/definitions/districtsType" }, "links": { "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" } - }, - "required": [ - "type", - "title" - ] + } }, - "errorInstance": { - "title": "Error Instance Details", - "description": "Complex type that contains error instance details for a REST call.", + "districtsToBeChanged": { "type": "object", + "description": "Request object for changing Districts.", "properties": { - "type": { - "type": "string", - "description": "Absolute URI [RFC3986] that identifies the problem type. When dereferenced, it SHOULD provide a human-readable summary of the problem (for example, using HTML)." - }, - "title": { - "type": "string", - "description": "Short, human-readable summary of the problem. The summary SHOULD NOT change for subsequent occurrences of the problem, except for purposes of localization." - }, - "status": { - "type": "integer", - "description": "HTTP status code for this occurrence of the problem, set by the origin server." - }, - "detail": { - "type": "string", - "description": "Human-readable description specific to this occurrence of the problem." - }, - "instance": { - "type": "string", - "description": "Absolute URI that identifies the specific occurrence of the problem. It may or may not provide additional information if dereferenced." + "districts": { + "description": "Districtsto be changed.", + "$ref": "#/definitions/districtsType" }, - "o:errorCode": { - "type": "string", - "description": "Application error code, which is different from HTTP error code." + "links": { + "$ref": "#/definitions/links" }, - "o:errorPath": { - "type": "string", - "description": "Path to the problem at the resource or property level." + "warnings": { + "$ref": "#/definitions/warningsType" } - }, - "required": [ - "type", - "title" - ] + } }, - "accountPrioritiesDetails": { + "templateExclusivePreferences": { "type": "object", - "description": "Response object for fetching Account Priorities.", + "description": "Response object for fetching exclusive preferences at the template level.", "properties": { - "accountPriorities": { - "description": "Collection of Account Priorities.", - "$ref": "#/definitions/accountPrioritiesType" + "templateExclusivePreferences": { + "description": "Collection of exclusive preferences specified at the template level.", + "$ref": "#/definitions/configTemplateExclusivePreferencesType" }, "links": { "$ref": "#/definitions/links" @@ -29022,86 +35784,55 @@ } } }, - "accountPrioritiesType": { + "configTemplateExclusivePreferencesType": { "type": "array", - "description": "List of Account Priorities.", + "description": "Base details common between both template and property level exclusive preferences.", "maxItems": 4000, "items": { - "$ref": "#/definitions/accountPriorityType" + "$ref": "#/definitions/configExclusivePreferenceBaseType" } }, - "accountPriorityType": { + "configExclusivePreferenceBaseType": { "type": "object", - "description": "Contains Common Master configuration detail.", + "description": "Base details common between both template and property level Exclusive preference ids.", "properties": { "code": { - "description": "Common Master unique code.", + "description": "Specifies the Exclusive preference code.", "type": "string", "minLength": 0, - "maxLength": 40 - }, - "description": { - "description": "Description of the Master code.", - "$ref": "#/definitions/translationTextType2000" - }, - "displayOrder": { - "description": "Common Master record sequence number.", - "type": "number" - }, - "inactive": { - "description": "Determines whether this code is inactive or not.", - "type": "boolean" + "maxLength": 20 }, - "managedBy": { - "$ref": "#/definitions/managedByOptions" - } - } - }, - "translationTextType2000": { - "type": "object", - "description": "Contains Multiple translated texts and language codes.", - "properties": { - "defaultText": { - "description": "Default text with Character length from 0 to 2000.", + "preferenceGroup": { + "description": "Specifies the preference group the Exclusive preference belongs to.", "type": "string", "minLength": 0, - "maxLength": 2000 + "maxLength": 20 }, - "translatedTexts": { - "description": "List of translated text and language codes.", - "$ref": "#/definitions/translationsTextType" + "preferenceCodes": { + "description": "Specifies the preference codes mapped to the exclusive preference.", + "$ref": "#/definitions/preferenceCodesType" + }, + "orderSequence": { + "description": "Display Order sequence.", + "type": "number" } } }, - "translationsTextType": { + "preferenceCodesType": { "type": "array", - "description": "Language code for the translation.", + "description": "Specifies the preference code and its description mapped to the exclusive preference.", "maxItems": 4000, "items": { - "type": "object", - "properties": { - "value": { - "type": "string", - "description": "Used for Character Strings, length 0 to 2000.", - "minLength": 0, - "maxLength": 2000 - }, - "language": { - "description": "Language identification.", - "type": "string", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*" - } - }, - "description": "Language code for the translation." + "$ref": "#/definitions/codeDescriptionType" } }, - "accountPrioritiesCriteria": { + "exclusivePreferencesCopy": { "type": "object", - "description": "Request object for creating Account Priorities.", + "description": "Request object for copying template Exclusive preferences to hotel(s).", "properties": { - "accountPriorities": { - "description": "Account Prioritiesto be created.", - "$ref": "#/definitions/accountPrioritiesType" + "copyInstructions": { + "description": "List of the template Exclusive preferences to be copied to hotel(s).", + "$ref": "#/definitions/configCopyExclusivePreferencesType" }, "links": { "$ref": "#/definitions/links" @@ -29111,41 +35842,58 @@ } } }, - "status": { + "configCopyExclusivePreferencesType": { "type": "object", - "description": "Response Body.", + "description": "Copy instructions for copying template Exclusive preferences to hotel(s)", "properties": { - "warnings": { - "$ref": "#/definitions/warningsType" + "templateExclusivePreference": { + "description": "Template Exclusive preference to be copied to the hotel(s).", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/configExclusivePrefCodeAndGroupType" + } }, - "links": { - "$ref": "#/definitions/links" + "hotelCodes": { + "description": "Hotel codes list to which the exclusive pref is to be copied.", + "$ref": "#/definitions/codeListType" } } }, - "accountPrioritiesToBeChanged": { + "configExclusivePrefCodeAndGroupType": { "type": "object", - "description": "Request object for changing Account Priorities.", + "description": "Base details common between both template and property level Exclusive preference ids.", "properties": { - "accountPriorities": { - "description": "Account Prioritiesto be changed.", - "$ref": "#/definitions/accountPrioritiesType" - }, - "links": { - "$ref": "#/definitions/links" + "code": { + "description": "Specifies the Exclusive preference code.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "warnings": { - "$ref": "#/definitions/warningsType" + "preferenceGroup": { + "description": "Specifies the preference group the Exclusive preference belongs to.", + "type": "string", + "minLength": 0, + "maxLength": 20 } } }, - "accountTypesDetails": { + "codeListType": { + "type": "array", + "maxItems": 4000, + "items": { + "type": "string", + "minLength": 0, + "maxLength": 20 + } + }, + "travelAgentTypesDetails": { "type": "object", - "description": "Response object for fetching Account Types.", + "description": "Response object for fetching Travel Agent Types.", "properties": { - "accountTypes": { - "description": "Collection of Account Types.", - "$ref": "#/definitions/accountTypesType" + "travelAgentTypes": { + "description": "Collection of Travel Agent Types.", + "$ref": "#/definitions/travelAgentTypesType" }, "links": { "$ref": "#/definitions/links" @@ -29155,15 +35903,15 @@ } } }, - "accountTypesType": { + "travelAgentTypesType": { "type": "array", - "description": "List of Account Types.", + "description": "List of Travel Agent Types.", "maxItems": 4000, "items": { - "$ref": "#/definitions/accountTypeType" + "$ref": "#/definitions/travelAgentTypeType" } }, - "accountTypeType": { + "travelAgentTypeType": { "type": "object", "description": "Contains Common Master configuration detail.", "properties": { @@ -29181,22 +35929,18 @@ "description": "Common Master record sequence number.", "type": "number" }, - "inactive": { - "description": "Indicates the account type is inactive or not.", - "type": "boolean" - }, "managedBy": { "$ref": "#/definitions/managedByOptions" } } }, - "accountTypesCriteria": { + "travelAgentTypesCriteria": { "type": "object", - "description": "Request object for creating Account Types.", + "description": "Request object for creating Travel Agent Types.", "properties": { - "accountTypes": { - "description": "Account Typesto be created.", - "$ref": "#/definitions/accountTypesType" + "travelAgentTypes": { + "description": "Travel Agent Typesto be created.", + "$ref": "#/definitions/travelAgentTypesType" }, "links": { "$ref": "#/definitions/links" @@ -29206,13 +35950,13 @@ } } }, - "accountTypesToBeChanged": { + "travelAgentTypesToBeChanged": { "type": "object", - "description": "Request object for changing Account Types.", + "description": "Request object for changing Travel Agent Types.", "properties": { - "accountTypes": { - "description": "Account Typesto be changed.", - "$ref": "#/definitions/accountTypesType" + "travelAgentTypes": { + "description": "Travel Agent Typesto be changed.", + "$ref": "#/definitions/travelAgentTypesType" }, "links": { "$ref": "#/definitions/links" @@ -29222,13 +35966,13 @@ } } }, - "addressFormats": { + "genderTypes": { "type": "object", - "description": "Response object for fetching Address Formats.", + "description": "Response object for fetching Gender Types.", "properties": { - "formats": { - "description": "Collection of Address formats fetched.", - "$ref": "#/definitions/addressFormatsType" + "genderTypes": { + "description": "Collection of Gender Types.", + "$ref": "#/definitions/genderTypesType" }, "links": { "$ref": "#/definitions/links" @@ -29238,52 +35982,34 @@ } } }, - "addressFormatsType": { + "genderTypesType": { "type": "array", - "description": "An Address formats.", + "description": "List of Gender Type.", "maxItems": 4000, "items": { - "$ref": "#/definitions/addressFormatType" + "$ref": "#/definitions/genderType" } }, - "addressFormatType": { + "genderType": { "type": "object", - "description": "A representation of the information contained by an address format.", + "description": "Contains Common Master configuration detail.", "properties": { - "formatCode": { - "description": "Address format code.", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "formatDefinition": { - "description": "Address format definition with the elements of the address.", + "code": { + "description": "Common Master unique code.", "type": "string", "minLength": 0, - "maxLength": 2000 + "maxLength": 40 }, "description": { - "description": "Description of the address format.", - "type": "string", - "minLength": 0, - "maxLength": 200 + "description": "Description of the Master code.", + "$ref": "#/definitions/translationTextType2000" }, "displayOrder": { - "description": "sequence number of the address format.", + "description": "Common Master record sequence number.", "type": "number" }, - "formattedExample": { - "description": "An example address formatted with the current format definition.", - "type": "string", - "minLength": 0, - "maxLength": 2000 - }, - "salesFormat": { - "description": "Determines if the format is a sales format or not.", - "type": "boolean" - }, - "canDelete": { - "description": "Determines whether this address format can be deleted.", + "protected": { + "description": "Determines whether this code is protected from deleting and making inactive", "type": "boolean" }, "managedBy": { @@ -29291,13 +36017,13 @@ } } }, - "addressTypesDetails": { + "genderTypesCriteria": { "type": "object", - "description": "Response object for fetching Address Types.", + "description": "Request object for creating Gender Types.", "properties": { - "addressTypes": { - "description": "Collection of Address Types.", - "$ref": "#/definitions/addressTypesType" + "genderTypes": { + "description": "Gender Types to be created.", + "$ref": "#/definitions/genderTypesType" }, "links": { "$ref": "#/definitions/links" @@ -29307,15 +36033,47 @@ } } }, - "addressTypesType": { + "genderTypesToChange": { + "type": "object", + "description": "Request object for changing Gender Types.", + "properties": { + "genderTypes": { + "description": "Gender Types to be changed.", + "$ref": "#/definitions/genderTypesType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "guestStatusesDetails": { + "type": "object", + "description": "Response object for fetching Guest Statuses.", + "properties": { + "guestStatuses": { + "description": "Collection of Guest Statuses.", + "$ref": "#/definitions/guestStatusesType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "guestStatusesType": { "type": "array", - "description": "Communication Role Enumeration element.", + "description": "List of Guest Statuses.", "maxItems": 4000, "items": { - "$ref": "#/definitions/addressTypeType" + "$ref": "#/definitions/guestStatusType" } }, - "addressTypeType": { + "guestStatusType": { "type": "object", "description": "Contains Common Master configuration detail.", "properties": { @@ -29338,13 +36096,13 @@ } } }, - "addressTypesCriteria": { + "guestStatusesCriteria": { "type": "object", - "description": "Request object for creating a new Address Type.", + "description": "Request object for creating Guest Statuses.", "properties": { - "addressTypes": { - "description": "Address Type to be created.", - "$ref": "#/definitions/addressTypesType" + "guestStatuses": { + "description": "Guest Statuses to be created.", + "$ref": "#/definitions/guestStatusesType" }, "links": { "$ref": "#/definitions/links" @@ -29354,13 +36112,13 @@ } } }, - "addressTypesToBeChanged": { + "guestStatusesToBeChanged": { "type": "object", - "description": "Request object for changing an existing Address Type.", + "description": "Request object for changing Guest Statuses.", "properties": { - "addressTypes": { - "description": "Address Type to be changed.", - "$ref": "#/definitions/addressTypesType" + "guestStatuses": { + "description": "Guest Statuses to be changed.", + "$ref": "#/definitions/guestStatusesType" }, "links": { "$ref": "#/definitions/links" @@ -29370,12 +36128,12 @@ } } }, - "alternateLanguageGuestTitlesDetails": { + "guestTitlesDetails": { "type": "object", - "description": "Response object for fetching Alternate Language Guest Titles.", + "description": "Response object for fetching Guest Titles.", "properties": { - "alternateLanguageGuestTitles": { - "description": "Collection of Alternate Language Guest Titles.", + "guestTitles": { + "description": "Collection of Guest Titles.", "$ref": "#/definitions/guestTitlesType" }, "links": { @@ -29386,68 +36144,12 @@ } } }, - "guestTitlesType": { - "type": "array", - "description": "List of Guest Titles.", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/guestTitleType" - } - }, - "guestTitleType": { - "type": "object", - "description": "Information representation of Guest Title.", - "properties": { - "description": { - "description": "Description of the Guest Title.", - "type": "string", - "minLength": 0, - "maxLength": 2000 - }, - "greeting": { - "description": "Business Title for advanced title configuration.", - "type": "string", - "minLength": 0, - "maxLength": 200 - }, - "displayOrder": { - "description": "Guest Title record sequence number.", - "type": "number" - }, - "newTitleType": { - "description": "Description of the Guest Title.", - "type": "integer" - }, - "newLanguageCode": { - "description": "Description of the Guest Title.", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "code": { - "description": "Code of the Guest Title.", - "type": "string", - "minLength": 0, - "maxLength": 40 - }, - "titleType": { - "description": "Title Type for advanced title configuration.", - "type": "integer" - }, - "languageCode": { - "description": "Language code of the Guest Title.", - "type": "string", - "minLength": 0, - "maxLength": 20 - } - } - }, - "alternateLanguageGuestTitlesCriteria": { + "guestTitlesCriteria": { "type": "object", - "description": "Request object for creating Alternate Language Guest Titles.", + "description": "Request object for creating Guest Titles.", "properties": { - "alternateLanguageGuestTitles": { - "description": "Alternate Language Guest Titles to be created.", + "guestTitles": { + "description": "Guest Titles to be created.", "$ref": "#/definitions/guestTitlesType" }, "links": { @@ -29458,12 +36160,12 @@ } } }, - "alternateLanguageGuestTitlesToBeChanged": { + "guestTitlesToBeChanged": { "type": "object", - "description": "Request object for changing Alternate Language Guest Titles.", + "description": "Request object for changing Guest Titles.", "properties": { - "alternateLanguageGuestTitles": { - "description": "Alternate Language Guest Titles to be changed.", + "guestTitles": { + "description": "Guest Titles to be changed.", "$ref": "#/definitions/guestTitlesType" }, "links": { @@ -29474,16 +36176,13 @@ } } }, - "availablePreferencesDetails": { + "guestTypesDetails": { "type": "object", - "description": "Response object for fetching available preferences for a property.", + "description": "Response object for fetching Guest Types.", "properties": { - "preferenceCollection": { - "description": "A collection of preferences", - "type": "array", - "items": { - "$ref": "#/definitions/preferenceTypeType" - } + "guestTypes": { + "description": "Collection of Guest Types.", + "$ref": "#/definitions/guestTypesType" }, "links": { "$ref": "#/definitions/links" @@ -29493,136 +36192,76 @@ } } }, - "preferenceTypeType": { + "guestTypesType": { + "type": "array", + "description": "List of Guest Types.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/guestTypeType" + } + }, + "guestTypeType": { "type": "object", - "description": "Preference details for the profile.", + "description": "Contains Common Master configuration detail.", "properties": { - "preference": { - "description": "Collection of Preferences for the profile.", - "type": "array", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/preferenceType" - } - }, - "preferenceType": { - "description": "Preference group code.", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "preferenceTypeDescription": { - "description": "Preference group description.", - "type": "string" - }, - "sequence": { - "description": "Preference Sequence.", - "type": "string" - }, - "maxQuantity": { - "description": "Maximum quantity of preferences allowed per preference group.", - "type": "integer" - }, - "availableQuantity": { - "description": "Available quantity of preferences (maximum quantity - Existing preferences)per preference group.", - "type": "integer" - }, - "maxResortUsedQuantity": { - "description": "Maximum quantity of preferences used by any resort per preference group.", - "type": "integer" - }, - "reservationPreference": { - "description": "Whether this preference is reservation preference or not.", - "type": "boolean" - }, - "createDateTime": { - "description": "Time stamp of the creation.", - "type": "string", - "format": "date-time" - }, - "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "code": { + "description": "Common Master unique code.", "type": "string", "minLength": 0, - "maxLength": 200 + "maxLength": 40 }, - "lastModifyDateTime": { - "description": "Time stamp of last modification.", - "type": "string", - "format": "date-time" + "description": { + "description": "Description of the Master code.", + "$ref": "#/definitions/translationTextType2000" }, - "lastModifierId": { - "description": "Identifies the last software system or person to modify a record.", - "type": "string", - "minLength": 0, - "maxLength": 200 + "displayOrder": { + "description": "Common Master record sequence number.", + "type": "number" }, - "purgeDate": { - "description": "Date an item will be purged from a database (e.g., from a live database to an archive).", - "type": "string", - "format": "date", - "maxLength": 8 + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, - "preferenceType": { + "guestTypesCriteria": { "type": "object", - "description": "Guest Preference details for the profile.", + "description": "Request object for creating Guest Types.", "properties": { - "preferenceValue": { - "description": "Preference value for display purposes.", - "type": "string", - "minLength": 0, - "maxLength": 200 - }, - "description": { - "description": "Preference Description for display purposes.", - "type": "string", - "minLength": 0, - "maxLength": 2000 - }, - "global": { - "description": "Whether this preference is property specific or not.", - "type": "boolean" - }, - "source": { - "description": "Source of the preference.", - "type": "string", - "minLength": 0, - "maxLength": 40 + "guestTypes": { + "description": "Guest Types to be created.", + "$ref": "#/definitions/guestTypesType" }, - "hotels": { - "description": "If specified preference belongs to the Hotels listed, otherwise it is a global preference.", - "type": "array", - "maxItems": 4000, - "items": { - "type": "string", - "minLength": 0, - "maxLength": 20 - } + "links": { + "$ref": "#/definitions/links" }, - "preferenceId": { - "type": "string", - "minLength": 0, - "maxLength": 20 + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "guestTypesToBeChanged": { + "type": "object", + "description": "Request object for changing Guest Types.", + "properties": { + "guestTypes": { + "description": "Guest Types to be changed.", + "$ref": "#/definitions/guestTypesType" }, - "excludedPreferencesCount": { - "description": "Specifies the count of preferences excluded for the attached reservation preference.", - "type": "integer" + "links": { + "$ref": "#/definitions/links" }, - "copyToProfile": { - "description": "Specifies whether to copy the reservation preference to the profile or not.", - "type": "boolean" + "warnings": { + "$ref": "#/definitions/warningsType" } } }, - "businessSegmentsDetails": { + "ecertificateLocationTypesDetails": { "type": "object", - "description": "Response object for fetching Business Segments.", + "description": "Response object for fetching Ecertificate Location Types.", "properties": { - "businessSegments": { - "description": "Collection of Business Segments.", - "$ref": "#/definitions/businessSegmentsType" + "ecertificateLocationTypes": { + "description": "Collection of Ecertificate Location Types.", + "$ref": "#/definitions/ecertificateLocationTypesType" }, "links": { "$ref": "#/definitions/links" @@ -29632,15 +36271,15 @@ } } }, - "businessSegmentsType": { + "ecertificateLocationTypesType": { "type": "array", - "description": "List of Business Segments.", + "description": "List of Ecertificate Location Types.", "maxItems": 4000, "items": { - "$ref": "#/definitions/businessSegmentType" + "$ref": "#/definitions/ecertificateLocationTypeType" } }, - "businessSegmentType": { + "ecertificateLocationTypeType": { "type": "object", "description": "Contains Common Master configuration detail.", "properties": { @@ -29658,22 +36297,18 @@ "description": "Common Master record sequence number.", "type": "number" }, - "inactive": { - "description": "Determines whether this code is inactive or not.", - "type": "boolean" - }, "managedBy": { "$ref": "#/definitions/managedByOptions" } } }, - "businessSegmentsCriteria": { + "ecertificateLocationTypesCriteria": { "type": "object", - "description": "Request object for creating Business Segments.", + "description": "Request object for creating Ecertificate Location Types.", "properties": { - "businessSegments": { - "description": "Business Segments to be created.", - "$ref": "#/definitions/businessSegmentsType" + "ecertificateLocationTypes": { + "description": "Ecertificate Location Types to be created.", + "$ref": "#/definitions/ecertificateLocationTypesType" }, "links": { "$ref": "#/definitions/links" @@ -29683,13 +36318,13 @@ } } }, - "businessSegmentsToBeChanged": { + "ecertificateLocationTypesToBeChanged": { "type": "object", - "description": "Request object for changing Business Segments.", + "description": "Request object for changing Ecertificate Location Types.", "properties": { - "businessSegments": { - "description": "Business Segments to be changed.", - "$ref": "#/definitions/businessSegmentsType" + "ecertificateLocationTypes": { + "description": "Ecertificate Location Types to be changed.", + "$ref": "#/definitions/ecertificateLocationTypesType" }, "links": { "$ref": "#/definitions/links" @@ -29699,44 +36334,13 @@ } } }, - "cityPostalCodesDetails": { + "exclusivePreferences": { "type": "object", - "description": "Response object for fetching city and postal codes.", + "description": "Response object for fetching Exclusive preferences at the property level.", "properties": { - "cityPostalCodes": { - "description": "Collection of city and postal codes fetched based on the search criteria.", - "$ref": "#/definitions/cityPostalCodesType" - }, - "masterInfoList": { - "description": "Refer to Generic common types document.", - "type": "array", - "items": { - "$ref": "#/definitions/masterInfoType" - } - }, - "totalPages": { - "description": "Evaluated total page count based on the requested max fetch count.", - "type": "integer" - }, - "offset": { - "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", - "type": "integer" - }, - "limit": { - "description": "Indicates maximum number of records a Web Service should return.", - "type": "integer" - }, - "hasMore": { - "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", - "type": "boolean" - }, - "totalResults": { - "description": "Total number of rows queried", - "type": "integer" - }, - "count": { - "description": "Total number of rows returned", - "type": "integer" + "hotelExclusivePreferences": { + "description": "Collection of Exclusive preferences specified at the property level.", + "$ref": "#/definitions/configHotelExclusivePreferencesType" }, "links": { "$ref": "#/definitions/links" @@ -29746,177 +36350,186 @@ } } }, - "cityPostalCodesType": { + "configHotelExclusivePreferencesType": { "type": "array", - "description": "Lists of City and Postal Codes.", + "description": "This gives detailed information about a Exclusive preference at the property level.", "maxItems": 4000, "items": { - "$ref": "#/definitions/cityPostalCodeType" + "$ref": "#/definitions/configHotelExclusivePreferenceType" } }, - "cityPostalCodeType": { + "configHotelExclusivePreferenceType": { "type": "object", - "description": "Information about the City and Postal Code.", + "description": "Base details common between both template and property level Exclusive preference ids.", "properties": { - "cityPostalCodeId": { - "description": "The identifier of the city and postal code.", - "type": "number" - }, - "postalCodeFrom": { - "description": "The start range of the city and postal code.", + "code": { + "description": "Specifies the Exclusive preference code.", "type": "string", "minLength": 0, "maxLength": 20 }, - "postalCodeTo": { - "description": "The end range of the city and postal code.", + "preferenceGroup": { + "description": "Specifies the preference group the Exclusive preference belongs to.", "type": "string", "minLength": 0, "maxLength": 20 }, - "city": { - "description": "The name of the city which the City and Postal belongs to.", + "preferenceCodes": { + "description": "Specifies the preference codes mapped to the exclusive preference.", + "$ref": "#/definitions/preferenceCodesType" + }, + "orderSequence": { + "description": "Display Order sequence.", + "type": "number" + }, + "hotelId": { + "description": "Specifies the hotel code for which the Exclusive preference is specified.", "type": "string", "minLength": 0, - "maxLength": 40 + "maxLength": 20 + } + } + }, + "hotelPreferences": { + "type": "object", + "description": "Response object for fetching preferences at the property level.", + "properties": { + "hotelPreferences": { + "description": "Collection of preferences specified at the property level.", + "$ref": "#/definitions/configHotelPreferencesType" }, - "districtCode": { - "description": "The District which the City and Postal belongs to.", + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "configHotelPreferencesType": { + "type": "array", + "description": "This type holds a collection of preferences at the property level.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/configHotelPreferenceType" + } + }, + "configHotelPreferenceType": { + "type": "object", + "description": "Base details common between both template and property level preferences.", + "properties": { + "description": { + "description": "The description about the preference.", "type": "string", "minLength": 0, - "maxLength": 20 + "maxLength": 2000 }, - "stateCode": { - "description": "The State which the City and Postal belongs to.", + "code": { + "description": "Specifies the preference code.", "type": "string", "minLength": 0, "maxLength": 20 }, - "territoryCode": { - "description": "The Territoty which the City and Postal belongs to.", + "preferenceGroup": { + "description": "Specifies the preference group the preference belongs to.", "type": "string", "minLength": 0, "maxLength": 20 }, - "countryCode": { - "description": "The Country which the City and Postal belongs to.", + "preferenceSubGroup": { + "description": "This is a placeholder element for future use. Functionality may not be available for the current implementation.", "type": "string", "minLength": 0, "maxLength": 20 }, - "fiscalRegionCode": { - "description": "The Fiscal Region Code which the City and Postal belongs to.", + "housekeeping": { + "description": "Flag to indicate if this preference should be available on the Task Sheet Workflow configuration. It is only applicable for preference types FLOOR and SPECIALS.", + "type": "boolean" + }, + "orderSequence": { + "description": "Display Order sequence.", + "type": "number" + }, + "hotelId": { + "description": "Specifies the hotel code for which the preference is specified.", "type": "string", "minLength": 0, "maxLength": 20 + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, - "masterInfoType": { + "identificationTypesDetails": { "type": "object", + "description": "Response object for fetching Identification Types.", "properties": { - "codeInfo": { - "type": "array", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/codeInfoType" - } + "identificationTypes": { + "description": "Collection of Identification Types.", + "$ref": "#/definitions/identificationTypesType" }, - "codeType": { - "$ref": "#/definitions/masterType" + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" } } }, - "codeInfoType": { + "identificationTypesType": { + "type": "array", + "description": "List of Identification Types.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/identificationTypeType" + } + }, + "identificationTypeType": { "type": "object", - "description": "", + "description": "Contains Common Master configuration detail.", "properties": { - "description": { + "code": { + "description": "Common Master unique code.", "type": "string", "minLength": 0, - "maxLength": 80 + "maxLength": 40 }, - "addtionalCodeInfo": { - "$ref": "#/definitions/addtionalCodeInfoType" + "description": { + "description": "Description of the Master code.", + "$ref": "#/definitions/translationTextType2000" }, - "hotelId": { - "type": "string", - "minLength": 0, - "maxLength": 20 + "displayOrder": { + "description": "Common Master record sequence number.", + "type": "number" }, - "code": { - "type": "string", - "minLength": 0, - "maxLength": 20 - } - } - }, - "addtionalCodeInfoType": { - "type": "array", - "description": "Holds name of additional code information", - "maxItems": 4000, - "items": { - "type": "object", - "properties": { - "name": { - "description": "Holds name of additional code information", - "$ref": "#/definitions/masterInfoCodeDetailType" - }, - "value": { - "description": "Holds value of additional code information", - "type": "string", - "minLength": 0, - "maxLength": 2000 - } + "identificationRole": { + "description": "Used to store the identification role associated to the identification type. Passport, Driver License, Visa, ID or Unknown are the possible values.", + "$ref": "#/definitions/identificationRoleType" + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, - "masterInfoCodeDetailType": { - "type": "string", - "enum": [ - "LongDescription", - "ShortDescription" - ] - }, - "masterType": { + "identificationRoleType": { "type": "string", + "description": "Simple type for storing identification roles.", "enum": [ - "Country", - "State", - "AddressType", - "PhoneType", - "RateCategory", - "CalculationRule", - "PostingRythym", - "BillingInstruction", - "TransactionCode", - "DisplaySet", - "MailingActions", - "DistanceType", - "District", - "Territory", - "FiscalRegion", - "InventoryItem", - "Package", - "RoomFeaturePreference", - "SpecialPreference", - "Promotion", - "Department", - "ReservationPreference", - "FacilityTask", - "RoomType", - "RateCode", - "OutOfOrderReason", - "Block" + "Passport", + "DriverLicense", + "Visa", + "Id", + "Unknown" ] }, - "cityPostalCodesCriteria": { + "identificationTypesCriteria": { "type": "object", - "description": "Request object for creating new city and postal codes.", + "description": "Request object for creating Identification Types.", "properties": { - "cityPostalCodes": { - "description": "Collection of city and postal codes to be created.", - "$ref": "#/definitions/cityPostalCodesType" + "identificationTypes": { + "description": "Identification Typesto be created.", + "$ref": "#/definitions/identificationTypesType" }, "links": { "$ref": "#/definitions/links" @@ -29926,13 +36539,13 @@ } } }, - "cityPostalCodesToBeChanged": { + "identificationTypesToBeChanged": { "type": "object", - "description": "Request object for updating city and postal codes.", + "description": "Request object for changing Identification Types.", "properties": { - "cityPostalCodes": { - "description": "Collection of city and postal codes to be modified.", - "$ref": "#/definitions/cityPostalCodesType" + "identificationTypes": { + "description": "Identification Typesto be changed.", + "$ref": "#/definitions/identificationTypesType" }, "links": { "$ref": "#/definitions/links" @@ -29942,13 +36555,13 @@ } } }, - "communicationTypesDetails": { + "immigrationStatusesDetails": { "type": "object", - "description": "Response object for fetching Communication Types.", + "description": "Response object for fetching Immigration Statuses.", "properties": { - "communicationTypes": { - "description": "Collection of Communication Types.", - "$ref": "#/definitions/communicationTypesType" + "immigrationStatuses": { + "description": "Collection of Immigration Statuses.", + "$ref": "#/definitions/immigrationStatusesType" }, "links": { "$ref": "#/definitions/links" @@ -29958,62 +36571,44 @@ } } }, - "communicationTypesType": { + "immigrationStatusesType": { "type": "array", - "description": "Communication Type details.", + "description": "List of Immigration Statuses.", "maxItems": 4000, "items": { - "$ref": "#/definitions/communicationTypeType" + "$ref": "#/definitions/immigrationStatusType" } }, - "communicationTypeType": { + "immigrationStatusType": { "type": "object", - "description": "Communication Type details.", + "description": "Contains Common Master configuration detail.", "properties": { - "role": { - "description": "Communication Role enumeration element.", - "$ref": "#/definitions/communicationRoleType" - }, - "description": { - "description": "Communication Type description.", + "code": { + "description": "Common Master unique code.", "type": "string", "minLength": 0, - "maxLength": 2000 + "maxLength": 40 }, - "textEnabled": { - "description": "Communication Type SMS Text Message enabled.", - "type": "boolean" + "description": { + "description": "Description of the Master code.", + "$ref": "#/definitions/translationTextType2000" }, - "sequence": { - "description": "Communication Type sequence.", - "type": "integer" + "displayOrder": { + "description": "Common Master record sequence number.", + "type": "number" }, - "code": { - "description": "Unique Communication Type Code.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, - "communicationRoleType": { - "type": "string", - "description": "Phone Number Communication Role.", - "enum": [ - "Email", - "Fax", - "EmailForRequest", - "Webpage", - "Phone" - ] - }, - "communicationTypeCriteria": { + "immigrationStatusesCriteria": { "type": "object", - "description": "Request object for creating a new Communication Type.", + "description": "Request object for creating Immigration Statuses.", "properties": { - "communicationType": { - "description": "Communication Type to be created.", - "$ref": "#/definitions/communicationTypeType" + "immigrationStatuses": { + "description": "Immigration Statuses to be created.", + "$ref": "#/definitions/immigrationStatusesType" }, "links": { "$ref": "#/definitions/links" @@ -30023,13 +36618,13 @@ } } }, - "communicationTypeToBeChanged": { + "immigrationStatusesToBeChanged": { "type": "object", - "description": "Request object for changing an existing Communication Type.", + "description": "Request object for changing Immigration Statuses.", "properties": { - "communicationType": { - "description": "Communication Type to be changed.", - "$ref": "#/definitions/communicationTypeType" + "immigrationStatuses": { + "description": "Immigration Statuses to be changed.", + "$ref": "#/definitions/immigrationStatusesType" }, "links": { "$ref": "#/definitions/links" @@ -30039,13 +36634,13 @@ } } }, - "companyTypesDetails": { + "industryCodesDetails": { "type": "object", - "description": "Response object for fetching Company Types.", + "description": "Response object for fetching Industry Codes.", "properties": { - "companyTypes": { - "description": "Collection of Company Types.", - "$ref": "#/definitions/companyTypesType" + "industryCodes": { + "description": "Collection of Industry Codes.", + "$ref": "#/definitions/industryCodesType" }, "links": { "$ref": "#/definitions/links" @@ -30055,15 +36650,15 @@ } } }, - "companyTypesType": { + "industryCodesType": { "type": "array", - "description": "List of Company Types.", + "description": "List of Industry Codes.", "maxItems": 4000, "items": { - "$ref": "#/definitions/companyTypeType" + "$ref": "#/definitions/industryCodeType" } }, - "companyTypeType": { + "industryCodeType": { "type": "object", "description": "Contains Common Master configuration detail.", "properties": { @@ -30081,18 +36676,22 @@ "description": "Common Master record sequence number.", "type": "number" }, + "inactive": { + "description": "Determines whether this code is inactive or not.", + "type": "boolean" + }, "managedBy": { "$ref": "#/definitions/managedByOptions" } } }, - "companyTypesCriteria": { + "industryCodesCriteria": { "type": "object", - "description": "Request object for creating Company Types.", + "description": "Request object for creating Industry Codes.", "properties": { - "companyTypes": { - "description": "Company Typesto be created.", - "$ref": "#/definitions/companyTypesType" + "industryCodes": { + "description": "Industry Codesto be created.", + "$ref": "#/definitions/industryCodesType" }, "links": { "$ref": "#/definitions/links" @@ -30102,13 +36701,13 @@ } } }, - "companyTypesToBeChanged": { + "industryCodesToBeChanged": { "type": "object", - "description": "Request object for changing Company Types.", + "description": "Request object for changing Industry Codes.", "properties": { - "companyTypes": { - "description": "Company Typesto be changed.", - "$ref": "#/definitions/companyTypesType" + "industryCodes": { + "description": "Industry Codesto be changed.", + "$ref": "#/definitions/industryCodesType" }, "links": { "$ref": "#/definitions/links" @@ -30118,13 +36717,13 @@ } } }, - "competitionCodesDetails": { + "influenceCodesDetails": { "type": "object", - "description": "Response object for fetching Competition Codes.", + "description": "Response object for fetching Influence Codes.", "properties": { - "competitionCodes": { - "description": "Collection of Competition Codes.", - "$ref": "#/definitions/competitionCodesType" + "influenceCodes": { + "description": "Collection of Influence Codes.", + "$ref": "#/definitions/influenceCodesType" }, "links": { "$ref": "#/definitions/links" @@ -30134,15 +36733,15 @@ } } }, - "competitionCodesType": { + "influenceCodesType": { "type": "array", - "description": "List of Competition Codes.", + "description": "List of Influence Codes.", "maxItems": 4000, "items": { - "$ref": "#/definitions/competitionCodeType" + "$ref": "#/definitions/influenceCodeType" } }, - "competitionCodeType": { + "influenceCodeType": { "type": "object", "description": "Contains Common Master configuration detail.", "properties": { @@ -30169,13 +36768,13 @@ } } }, - "competitionCodesCriteria": { + "influenceCodesCriteria": { "type": "object", - "description": "Request object for creating Competition Codes.", + "description": "Request object for creating Influence Codes.", "properties": { - "competitionCodes": { - "description": "Competition Codesto be created.", - "$ref": "#/definitions/competitionCodesType" + "influenceCodes": { + "description": "Influence Codesto be created.", + "$ref": "#/definitions/influenceCodesType" }, "links": { "$ref": "#/definitions/links" @@ -30185,13 +36784,13 @@ } } }, - "competitionCodesToBeChanged": { + "influenceCodesToBeChanged": { "type": "object", - "description": "Request object for changing Competition Codes.", + "description": "Request object for changing Influence Codes.", "properties": { - "competitionCodes": { - "description": "Competition Codesto be changed.", - "$ref": "#/definitions/competitionCodesType" + "influenceCodes": { + "description": "Influence Codesto be changed.", + "$ref": "#/definitions/influenceCodesType" }, "links": { "$ref": "#/definitions/links" @@ -30201,13 +36800,13 @@ } } }, - "creditRatings": { + "keywordTypesDetails": { "type": "object", - "description": "Response object for fetching credit ratings.", - "properties": { - "creditRatings": { - "description": "Collection of Credit Ratings.", - "$ref": "#/definitions/creditRatingsType" + "description": "Response object for fetching Keyword Types.", + "properties": { + "keywordTypes": { + "description": "Collection of Keyword Types.", + "$ref": "#/definitions/keywordTypesType" }, "links": { "$ref": "#/definitions/links" @@ -30217,15 +36816,15 @@ } } }, - "creditRatingsType": { + "keywordTypesType": { "type": "array", - "description": "List of Credit Ratings.", + "description": "List of Keyword Types.", "maxItems": 4000, "items": { - "$ref": "#/definitions/creditRatingType" + "$ref": "#/definitions/keywordTypeType" } }, - "creditRatingType": { + "keywordTypeType": { "type": "object", "description": "Contains Common Master configuration detail.", "properties": { @@ -30243,8 +36842,8 @@ "description": "Common Master record sequence number.", "type": "number" }, - "inactive": { - "description": "Determines whether this credit rating is inactive or not.", + "masterSubKeyword": { + "description": "Indicates if the KEYWORD TYPE is to be copied from a Company Master to a Company Subsidiary.", "type": "boolean" }, "managedBy": { @@ -30252,13 +36851,13 @@ } } }, - "distanceTypesDetails": { + "keywordTypesCriteria": { "type": "object", - "description": "Response object for fetching Distance Types.", + "description": "Request object for creating Keyword Types.", "properties": { - "distanceTypes": { - "description": "Collection of Distance Types.", - "$ref": "#/definitions/distanceTypesType" + "keywordTypes": { + "description": "Keyword Typesto be created.", + "$ref": "#/definitions/keywordTypesType" }, "links": { "$ref": "#/definitions/links" @@ -30268,15 +36867,47 @@ } } }, - "distanceTypesType": { + "keywordTypesToBeChanged": { + "type": "object", + "description": "Request object for changing Keyword Types.", + "properties": { + "keywordTypes": { + "description": "Keyword Typesto be changed.", + "$ref": "#/definitions/keywordTypesType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "mailingActionCodesDetails": { + "type": "object", + "description": "Response object for fetching Mailing Action Codes.", + "properties": { + "mailingActionCodes": { + "description": "Collection of Mailing Action Codes.", + "$ref": "#/definitions/mailingActionCodesType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "mailingActionCodesType": { "type": "array", - "description": "List of Distance Types.", + "description": "List of Mailing Action Codes.", "maxItems": 4000, "items": { - "$ref": "#/definitions/distanceTypeType" + "$ref": "#/definitions/mailingActionCodeType" } }, - "distanceTypeType": { + "mailingActionCodeType": { "type": "object", "description": "Contains Common Master configuration detail.", "properties": { @@ -30294,18 +36925,22 @@ "description": "Common Master record sequence number.", "type": "number" }, + "inactive": { + "description": "Determines whether this code is inactive or not.", + "type": "boolean" + }, "managedBy": { "$ref": "#/definitions/managedByOptions" } } }, - "distanceTypesCriteria": { + "mailingActionCodesCriteria": { "type": "object", - "description": "Request object for creating Distance Types.", + "description": "Request object for creating Mailing Action Codes.", "properties": { - "distanceTypes": { - "description": "Distance Typesto be created.", - "$ref": "#/definitions/distanceTypesType" + "mailingActionCodes": { + "description": "Mailing Action Codes to be created.", + "$ref": "#/definitions/mailingActionCodesType" }, "links": { "$ref": "#/definitions/links" @@ -30315,13 +36950,13 @@ } } }, - "distanceTypesToBeChanged": { + "mailingActionCodesToBeChanged": { "type": "object", - "description": "Request object for changing Distance Types.", + "description": "Request object for changing Mailing Action Codes.", "properties": { - "distanceTypes": { - "description": "Distance Typesto be changed.", - "$ref": "#/definitions/distanceTypesType" + "mailingActionCodes": { + "description": "Mailing Action Codes to be changed.", + "$ref": "#/definitions/mailingActionCodesType" }, "links": { "$ref": "#/definitions/links" @@ -30331,13 +36966,13 @@ } } }, - "districtsDetails": { + "membershipAwardsInfo": { "type": "object", - "description": "Response object for fetching Districts.", + "description": "Response to fetch Membership Awards.", "properties": { - "districts": { - "description": "Collection of Districts.", - "$ref": "#/definitions/districtsType" + "membershipAwards": { + "description": "Collection of Membership Awards.", + "$ref": "#/definitions/membershipAwardsType" }, "links": { "$ref": "#/definitions/links" @@ -30347,195 +36982,453 @@ } } }, - "districtsType": { + "membershipAwardsType": { "type": "array", - "description": "List of Districts.", + "description": "Membership Award details.", "maxItems": 4000, "items": { - "$ref": "#/definitions/districtType" + "$ref": "#/definitions/membershipAwardType" } }, - "districtType": { + "membershipAwardType": { "type": "object", - "description": "Contains Common Master configuration detail.", + "description": "Values by which membership award is uniquely identied.", "properties": { - "code": { - "description": "Common Master unique code.", + "membershipType": { + "description": "Membership type for which awards are defined.", "type": "string", "minLength": 0, - "maxLength": 40 + "maxLength": 20 }, - "description": { - "description": "Description of the Master code.", - "$ref": "#/definitions/translationTextType2000" + "awardCode": { + "description": "Membership Award Code.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "displayOrder": { - "description": "Common Master record sequence number.", + "shortDescription": { + "description": "Short description of Award.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "longDescription": { + "description": "Detailed description and specification of the Award.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "ruleScheduleCode": { + "description": "Rule Schedule applied to this Award.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "billingGroup": { + "description": "The billing group that represents a billing rule schedule for the membership award.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "membershipLevel": { + "description": "Membership level required for eligibility to receive this award. Other membership levels are not eligible for this award.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "dateRange": { + "description": "Begin date and End date of this membership award.", + "$ref": "#/definitions/dateRangeType" + }, + "inactive": { + "description": "Inactive flag for Membership Award. The award record cannot be deleted.", + "type": "boolean" + }, + "displaySequence": { + "description": "Display sequence of Award.", "type": "number" }, - "managedBy": { - "$ref": "#/definitions/managedByOptions" + "awardQuantity": { + "description": "Number of awards to be given.", + "type": "integer" + }, + "autoConsume": { + "description": "Indicates if award consumtion is tracked by the system. If value is Y, then system keeps track of availability of award after it is issued.", + "type": "boolean" + }, + "forceVerification": { + "description": "Force verification whether Rate or Product for the Award is valid at reservation.", + "type": "boolean" + }, + "awardBasedOn": { + "description": "Indicates if the Award is based on RATE, PRODUCT,UPGRADE,FT or OTHER.", + "$ref": "#/definitions/membershipAwardBasedOnType" + }, + "rateInfo": { + "description": "Information related to Rate based Award.", + "$ref": "#/definitions/membershipAwardRateInfoType" + }, + "productInfo": { + "description": "Information related to Product based Award.", + "$ref": "#/definitions/membershipAwardProductInfoType" + }, + "upgradeInfo": { + "description": "Information related to Upgrade based Award.", + "$ref": "#/definitions/membershipAwardUpgradeInfoType" + }, + "otherInfo": { + "description": "Information related to Other Award.", + "$ref": "#/definitions/membershipAwardOtherInfoType" + }, + "financialTransactionInfo": { + "description": "Information related to FT based Award.", + "$ref": "#/definitions/membershipAwardFinancialTransactionInfoType" + }, + "rateDiscountInfo": { + "description": "Information related to discount based Award.", + "$ref": "#/definitions/membershipAwardRateDiscountInfoType" + }, + "awardDetails": { + "description": "Membership Award Rate/Product/FT/Upgrade records associated with this Award.", + "$ref": "#/definitions/membershipAwardDetailsType" } } }, - "districtsCriteria": { + "dateRangeType": { "type": "object", - "description": "Request object for creating Districts.", + "description": "Date Range with Start and End dates.", "properties": { - "districts": { - "description": "Districtsto be created.", - "$ref": "#/definitions/districtsType" + "start": { + "description": "The starting value of the date range.", + "type": "string", + "format": "date", + "maxLength": 8 }, - "links": { - "$ref": "#/definitions/links" + "end": { + "description": "The ending value of the date range.", + "type": "string", + "format": "date", + "maxLength": 8 + } + } + }, + "membershipAwardBasedOnType": { + "type": "string", + "description": "This award allows a guest to apply available membership points towards the balance of his or her bill.", + "enum": [ + "Rate", + "Product", + "Upgrade", + "Other", + "Ft", + "Discount" + ] + }, + "membershipAwardRateInfoType": { + "type": "object", + "description": "Membership Award cancel related details.", + "properties": { + "cancelPenaltyDays": { + "description": "If a reservation is booked using award points, this is the number of days before the arrival date by which the reservation may be cancelled without penalty. Zero indicates that the reservation may be cancelled any time up to and including the arrival date without incurring a penalty.", + "type": "number" }, - "warnings": { - "$ref": "#/definitions/warningsType" + "cancelPenaltyCharge": { + "description": "The flat number of award points, or the percentage of the award points, that are forfeited if the guest cancels the reservation fewer than the number of days specified in Cancel Penalty Days before the arrival date.", + "type": "number" + }, + "cancelPenaltyType": { + "description": "Cancel Penalty type POINTS/PERCENT.", + "$ref": "#/definitions/membershipAwardCancelPenaltyType" + }, + "cancelPolicyType": { + "description": "Type of cancel policy - All/Nights.", + "$ref": "#/definitions/membershipAwardCancelPolicyType" + }, + "numberOfNights": { + "description": "Number of nights cancel policy is applicable.", + "type": "integer" } } }, - "districtsToBeChanged": { + "membershipAwardCancelPenaltyType": { + "type": "string", + "description": "Penalty charge is in percentage.", + "enum": [ + "Points", + "Percent" + ] + }, + "membershipAwardCancelPolicyType": { + "type": "string", + "description": "Cancel policy is applicable only on Nights.", + "enum": [ + "All", + "Nights" + ] + }, + "membershipAwardProductInfoType": { "type": "object", - "description": "Request object for changing Districts.", + "description": "Membership Award cancel related details.", "properties": { - "districts": { - "description": "Districtsto be changed.", - "$ref": "#/definitions/districtsType" + "cancelPenaltyDays": { + "description": "If a reservation is booked using award points, this is the number of days before the arrival date by which the reservation may be cancelled without penalty. Zero indicates that the reservation may be cancelled any time up to and including the arrival date without incurring a penalty.", + "type": "number" }, - "links": { - "$ref": "#/definitions/links" + "cancelPenaltyCharge": { + "description": "The flat number of award points, or the percentage of the award points, that are forfeited if the guest cancels the reservation fewer than the number of days specified in Cancel Penalty Days before the arrival date.", + "type": "number" }, - "warnings": { - "$ref": "#/definitions/warningsType" + "cancelPenaltyType": { + "description": "Cancel Penalty type POINTS/PERCENT.", + "$ref": "#/definitions/membershipAwardCancelPenaltyType" + }, + "cancelPolicyType": { + "description": "Type of cancel policy - All/Nights.", + "$ref": "#/definitions/membershipAwardCancelPolicyType" + }, + "numberOfNights": { + "description": "Number of nights cancel policy is applicable.", + "type": "integer" } } }, - "templateExclusivePreferences": { + "membershipAwardUpgradeInfoType": { "type": "object", - "description": "Response object for fetching exclusive preferences at the template level.", + "description": "Membership Award cancel related details.", "properties": { - "templateExclusivePreferences": { - "description": "Collection of exclusive preferences specified at the template level.", - "$ref": "#/definitions/configTemplateExclusivePreferencesType" + "cancelPenaltyDays": { + "description": "If a reservation is booked using award points, this is the number of days before the arrival date by which the reservation may be cancelled without penalty. Zero indicates that the reservation may be cancelled any time up to and including the arrival date without incurring a penalty.", + "type": "number" }, - "links": { - "$ref": "#/definitions/links" + "cancelPenaltyCharge": { + "description": "The flat number of award points, or the percentage of the award points, that are forfeited if the guest cancels the reservation fewer than the number of days specified in Cancel Penalty Days before the arrival date.", + "type": "number" }, - "warnings": { - "$ref": "#/definitions/warningsType" + "cancelPenaltyType": { + "description": "Cancel Penalty type POINTS/PERCENT.", + "$ref": "#/definitions/membershipAwardCancelPenaltyType" + }, + "cancelPolicyType": { + "description": "Type of cancel policy - All/Nights.", + "$ref": "#/definitions/membershipAwardCancelPolicyType" + }, + "numberOfNights": { + "description": "Number of nights cancel policy is applicable.", + "type": "integer" + }, + "basedOnRoomGroup": { + "description": "Indicates if the membership award upgrade is based on room category (N) or room category group (Y).", + "type": "boolean" } } }, - "configTemplateExclusivePreferencesType": { - "type": "array", - "description": "Base details common between both template and property level exclusive preferences.", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/configExclusivePreferenceBaseType" + "membershipAwardOtherInfoType": { + "type": "object", + "description": "Information related to Other Award.", + "properties": { + "pointsRequired": { + "description": "Points required to avail/redeem this award.", + "type": "number" + }, + "awardValue": { + "description": "The actual value of the award, in the amount of currency.", + "type": "number" + }, + "messageLine1": { + "description": "Message for Other awards.", + "type": "string", + "minLength": 0, + "maxLength": 4000 + }, + "messageLine2": { + "description": "Message for Other awards.", + "type": "string", + "minLength": 0, + "maxLength": 4000 + }, + "messageLine3": { + "description": "Message for Other awards.", + "type": "string", + "minLength": 0, + "maxLength": 4000 + }, + "messageLine4": { + "description": "Message for Other awards.", + "type": "string", + "minLength": 0, + "maxLength": 4000 + }, + "displaySet": { + "description": "Display set for other type of awards for export purpose.", + "type": "string", + "minLength": 0, + "maxLength": 40 + } } }, - "configExclusivePreferenceBaseType": { + "membershipAwardFinancialTransactionInfoType": { "type": "object", - "description": "Base details common between both template and property level Exclusive preference ids.", + "description": "Information related to Other Award.", "properties": { - "code": { - "description": "Specifies the Exclusive preference code.", + "pointsRequired": { + "description": "Points required to avail/redeem this award.", + "type": "number" + }, + "awardValue": { + "description": "The actual value of the award, in the amount of currency.", + "type": "number" + }, + "messageLine1": { + "description": "Message for Other awards.", "type": "string", "minLength": 0, - "maxLength": 20 + "maxLength": 4000 }, - "preferenceGroup": { - "description": "Specifies the preference group the Exclusive preference belongs to.", + "messageLine2": { + "description": "Message for Other awards.", "type": "string", "minLength": 0, - "maxLength": 20 + "maxLength": 4000 }, - "preferenceCodes": { - "description": "Specifies the preference codes mapped to the exclusive preference.", - "$ref": "#/definitions/preferenceCodesType" + "messageLine3": { + "description": "Message for Other awards.", + "type": "string", + "minLength": 0, + "maxLength": 4000 }, - "orderSequence": { - "description": "Display Order sequence.", + "messageLine4": { + "description": "Message for Other awards.", + "type": "string", + "minLength": 0, + "maxLength": 4000 + }, + "displaySet": { + "description": "Display set for other type of awards for export purpose.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "exchangeRate": { + "description": "Exchange rate type to be used.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "maxPercentAllowed": { + "description": "Max percent of total value to be allowed to convert money to points.", "type": "number" + }, + "ignoreFinancialTransaction": { + "description": "Ignore Financial transactions in OPERA or not? If true, Financial transaction is not required in OPERA while giving award as it may be recorded in some external system and only points accounting is done in OCIS.", + "type": "boolean" } } }, - "preferenceCodesType": { + "membershipAwardDetailsType": { "type": "array", - "description": "Specifies the preference code and its description mapped to the exclusive preference.", + "description": "Membership Award Rate details.", "maxItems": 4000, "items": { - "$ref": "#/definitions/codeDescriptionType" + "$ref": "#/definitions/membershipAwardDetailType" } }, - "exclusivePreferencesCopy": { + "membershipAwardDetailType": { "type": "object", - "description": "Request object for copying template Exclusive preferences to hotel(s).", + "description": "Values by which membership award is uniquely identied.", "properties": { - "copyInstructions": { - "description": "List of the template Exclusive preferences to be copied to hotel(s).", - "$ref": "#/definitions/configCopyExclusivePreferencesType" + "membershipType": { + "description": "Membership type for which awards are defined.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "links": { - "$ref": "#/definitions/links" + "awardCode": { + "description": "Membership Award Code.", + "type": "string", + "minLength": 0, + "maxLength": 40 }, - "warnings": { - "$ref": "#/definitions/warningsType" - } - } - }, - "configCopyExclusivePreferencesType": { - "type": "object", - "description": "Copy instructions for copying template Exclusive preferences to hotel(s)", - "properties": { - "templateExclusivePreference": { - "description": "Template Exclusive preference to be copied to the hotel(s).", - "type": "array", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/configExclusivePrefCodeAndGroupType" - } + "hotelId": { + "description": "Hotel code to which the record belongs.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "code": { + "description": "Membership Award Detail Code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "upgradeId": { + "description": "Value to uniquely identify Room/Room Group upgrade record.", + "$ref": "#/definitions/uniqueID_Type" + }, + "groupUpgrade": { + "description": "Identify whether Room or Room Group upgrade record.", + "type": "boolean" + }, + "inactive": { + "description": "Inactive flag for Membership Award detail (Rate/Product/upgrade).", + "type": "boolean" + }, + "dateRange": { + "description": "Begin date and End date of this membership award upgrade.", + "$ref": "#/definitions/dateRangeType" }, - "hotelCodes": { - "description": "Hotel codes list to which the exclusive pref is to be copied.", - "$ref": "#/definitions/codeListType" - } - } - }, - "configExclusivePrefCodeAndGroupType": { - "type": "object", - "description": "Base details common between both template and property level Exclusive preference ids.", - "properties": { - "code": { - "description": "Specifies the Exclusive preference code.", + "pointsRequired": { + "description": "Points required to upgrade.", + "type": "number" + }, + "fromRoom": { + "description": "Upgrade from Room.", "type": "string", "minLength": 0, "maxLength": 20 }, - "preferenceGroup": { - "description": "Specifies the preference group the Exclusive preference belongs to.", + "toRoom": { + "description": "Upgrade to Room.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "fromRoomGroup": { + "description": "Upgrade from Room Group.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "toRoomGroup": { + "description": "Upgrade to Room Group.", "type": "string", "minLength": 0, "maxLength": 20 } } }, - "codeListType": { - "type": "array", - "maxItems": 4000, - "items": { - "type": "string", - "minLength": 0, - "maxLength": 20 + "membershipAwards": { + "type": "object", + "description": "Request object for modifying membership awards.", + "properties": { + "membershipAwards": { + "description": "Collection of membership awards to be changed.", + "$ref": "#/definitions/membershipAwardsType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } } }, - "travelAgentTypesDetails": { + "membershipBenefitProgramsInfo": { "type": "object", - "description": "Response object for fetching Travel Agent Types.", + "description": "Response object for fetching membership benefit programs.", "properties": { - "travelAgentTypes": { - "description": "Collection of Travel Agent Types.", - "$ref": "#/definitions/travelAgentTypesType" + "membershipBenefitPrograms": { + "description": "Collection of membership benefit programs.", + "$ref": "#/definitions/membershipBenefitProgramsType" }, "links": { "$ref": "#/definitions/links" @@ -30545,60 +37438,59 @@ } } }, - "travelAgentTypesType": { + "membershipBenefitProgramsType": { "type": "array", - "description": "List of Travel Agent Types.", + "description": "Membership Benefit Program details.", "maxItems": 4000, "items": { - "$ref": "#/definitions/travelAgentTypeType" + "$ref": "#/definitions/membershipBenefitProgramType" } }, - "travelAgentTypeType": { + "membershipBenefitProgramType": { "type": "object", - "description": "Contains Common Master configuration detail.", + "description": "Type that holds key values, that uniquely identifies a membership benefit program", "properties": { + "membershipType": { + "description": "Membership type", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, "code": { - "description": "Common Master unique code.", + "description": "Benefit Code", "type": "string", "minLength": 0, "maxLength": 40 }, - "description": { - "description": "Description of the Master code.", - "$ref": "#/definitions/translationTextType2000" - }, - "displayOrder": { - "description": "Common Master record sequence number.", - "type": "number" + "dateRange": { + "description": "Begin date and End date of this membership benefit program.", + "$ref": "#/definitions/dateRangeType" }, - "managedBy": { - "$ref": "#/definitions/managedByOptions" - } - } - }, - "travelAgentTypesCriteria": { - "type": "object", - "description": "Request object for creating Travel Agent Types.", - "properties": { - "travelAgentTypes": { - "description": "Travel Agent Typesto be created.", - "$ref": "#/definitions/travelAgentTypesType" + "minimumLevel": { + "description": "Min value for membership level. This is the minimum membership level member gets for enrolling into this program.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "links": { - "$ref": "#/definitions/links" + "description": { + "description": "Description of the Membership Benefit Program.", + "type": "string", + "minLength": 0, + "maxLength": 4000 }, - "warnings": { - "$ref": "#/definitions/warningsType" + "inactive": { + "description": "Flag indicates whether the Membership Benefit Program is active or not.", + "type": "boolean" } } }, - "travelAgentTypesToBeChanged": { + "membershipBenefitPrograms": { "type": "object", - "description": "Request object for changing Travel Agent Types.", + "description": "Request object for modifying membership benefit programs.", "properties": { - "travelAgentTypes": { - "description": "Travel Agent Typesto be changed.", - "$ref": "#/definitions/travelAgentTypesType" + "membershipBenefitPrograms": { + "description": "Collection of membership benefit programs to be changed.", + "$ref": "#/definitions/membershipBenefitProgramsType" }, "links": { "$ref": "#/definitions/links" @@ -30608,13 +37500,13 @@ } } }, - "genderTypes": { + "membershipClaimOriginsDetails": { "type": "object", - "description": "Response object for fetching Gender Types.", + "description": "Response object for fetching Membership Claim Origins.", "properties": { - "genderTypes": { - "description": "Collection of Gender Types.", - "$ref": "#/definitions/genderTypesType" + "membershipClaimOrigins": { + "description": "Collection of Membership Claim Origins.", + "$ref": "#/definitions/membershipClaimOriginsType" }, "links": { "$ref": "#/definitions/links" @@ -30624,15 +37516,15 @@ } } }, - "genderTypesType": { + "membershipClaimOriginsType": { "type": "array", - "description": "List of Gender Type.", + "description": "List of Membership Claim Origins.", "maxItems": 4000, "items": { - "$ref": "#/definitions/genderType" + "$ref": "#/definitions/membershipClaimOriginType" } }, - "genderType": { + "membershipClaimOriginType": { "type": "object", "description": "Contains Common Master configuration detail.", "properties": { @@ -30650,22 +37542,18 @@ "description": "Common Master record sequence number.", "type": "number" }, - "protected": { - "description": "Determines whether this code is protected from deleting and making inactive", - "type": "boolean" - }, "managedBy": { "$ref": "#/definitions/managedByOptions" } } }, - "genderTypesCriteria": { + "membershipClaimOriginsCriteria": { "type": "object", - "description": "Request object for creating Gender Types.", + "description": "Request object for creating Membership Claim Origins.", "properties": { - "genderTypes": { - "description": "Gender Types to be created.", - "$ref": "#/definitions/genderTypesType" + "membershipClaimOrigins": { + "description": "Membership Claim Origins to be created.", + "$ref": "#/definitions/membershipClaimOriginsType" }, "links": { "$ref": "#/definitions/links" @@ -30675,13 +37563,13 @@ } } }, - "genderTypesToChange": { + "membershipClaimOriginsToBeChanged": { "type": "object", - "description": "Request object for changing Gender Types.", + "description": "Request object for changing Membership Claim Origins.", "properties": { - "genderTypes": { - "description": "Gender Types to be changed.", - "$ref": "#/definitions/genderTypesType" + "membershipClaimOrigins": { + "description": "Membership Claim Origins to be changed.", + "$ref": "#/definitions/membershipClaimOriginsType" }, "links": { "$ref": "#/definitions/links" @@ -30691,13 +37579,13 @@ } } }, - "guestStatusesDetails": { + "membershipClaimTypesDetails": { "type": "object", - "description": "Response object for fetching Guest Statuses.", + "description": "Response object for fetching Membership Claim Types.", "properties": { - "guestStatuses": { - "description": "Collection of Guest Statuses.", - "$ref": "#/definitions/guestStatusesType" + "membershipClaimTypes": { + "description": "Collection of Membership Claim Types.", + "$ref": "#/definitions/membershipClaimTypesType" }, "links": { "$ref": "#/definitions/links" @@ -30707,15 +37595,15 @@ } } }, - "guestStatusesType": { + "membershipClaimTypesType": { "type": "array", - "description": "List of Guest Statuses.", + "description": "List of Membership Claim Types.", "maxItems": 4000, "items": { - "$ref": "#/definitions/guestStatusType" + "$ref": "#/definitions/membershipClaimTypeType" } }, - "guestStatusType": { + "membershipClaimTypeType": { "type": "object", "description": "Contains Common Master configuration detail.", "properties": { @@ -30738,61 +37626,13 @@ } } }, - "guestStatusesCriteria": { - "type": "object", - "description": "Request object for creating Guest Statuses.", - "properties": { - "guestStatuses": { - "description": "Guest Statuses to be created.", - "$ref": "#/definitions/guestStatusesType" - }, - "links": { - "$ref": "#/definitions/links" - }, - "warnings": { - "$ref": "#/definitions/warningsType" - } - } - }, - "guestStatusesToBeChanged": { - "type": "object", - "description": "Request object for changing Guest Statuses.", - "properties": { - "guestStatuses": { - "description": "Guest Statuses to be changed.", - "$ref": "#/definitions/guestStatusesType" - }, - "links": { - "$ref": "#/definitions/links" - }, - "warnings": { - "$ref": "#/definitions/warningsType" - } - } - }, - "guestTitlesDetails": { - "type": "object", - "description": "Response object for fetching Guest Titles.", - "properties": { - "guestTitles": { - "description": "Collection of Guest Titles.", - "$ref": "#/definitions/guestTitlesType" - }, - "links": { - "$ref": "#/definitions/links" - }, - "warnings": { - "$ref": "#/definitions/warningsType" - } - } - }, - "guestTitlesCriteria": { + "membershipClaimTypesCriteria": { "type": "object", - "description": "Request object for creating Guest Titles.", + "description": "Request object for creating Membership Claim Types.", "properties": { - "guestTitles": { - "description": "Guest Titles to be created.", - "$ref": "#/definitions/guestTitlesType" + "membershipClaimTypes": { + "description": "Membership Claim Types to be created.", + "$ref": "#/definitions/membershipClaimTypesType" }, "links": { "$ref": "#/definitions/links" @@ -30802,13 +37642,13 @@ } } }, - "guestTitlesToBeChanged": { + "membershipClaimTypesToBeChanged": { "type": "object", - "description": "Request object for changing Guest Titles.", + "description": "Request object for changing Membership Claim Types.", "properties": { - "guestTitles": { - "description": "Guest Titles to be changed.", - "$ref": "#/definitions/guestTitlesType" + "membershipClaimTypes": { + "description": "Membership Claim Types to be changed.", + "$ref": "#/definitions/membershipClaimTypesType" }, "links": { "$ref": "#/definitions/links" @@ -30818,13 +37658,13 @@ } } }, - "guestTypesDetails": { + "membershipClassesInfo": { "type": "object", - "description": "Response object for fetching Guest Types.", + "description": "Response object for fetching Membership Class.", "properties": { - "guestTypes": { - "description": "Collection of Guest Types.", - "$ref": "#/definitions/guestTypesType" + "membershipClasses": { + "description": "Collection of Membership Classes.", + "$ref": "#/definitions/membershipClassesType" }, "links": { "$ref": "#/definitions/links" @@ -30834,60 +37674,54 @@ } } }, - "guestTypesType": { + "membershipClassesType": { "type": "array", - "description": "List of Guest Types.", + "description": "List of the Membership Class to be configured or fetched", "maxItems": 4000, "items": { - "$ref": "#/definitions/guestTypeType" + "$ref": "#/definitions/membershipClassType" } }, - "guestTypeType": { + "membershipClassType": { "type": "object", - "description": "Contains Common Master configuration detail.", + "description": "Base type provides information about Membership Market/Property Groups Configuration.", "properties": { "code": { - "description": "Common Master unique code.", + "description": "Code is used to identify a Membership Market/Resort Group.", "type": "string", "minLength": 0, - "maxLength": 40 + "maxLength": 20 }, "description": { - "description": "Description of the Master code.", - "$ref": "#/definitions/translationTextType2000" + "description": "Description of the Membership Market/Propety Group.", + "type": "string", + "minLength": 0, + "maxLength": 2000 }, - "displayOrder": { - "description": "Common Master record sequence number.", + "displaySequence": { + "description": "Membership Market/Property Groups display sequence Number", "type": "number" }, - "managedBy": { - "$ref": "#/definitions/managedByOptions" - } - } - }, - "guestTypesCriteria": { - "type": "object", - "description": "Request object for creating Guest Types.", - "properties": { - "guestTypes": { - "description": "Guest Types to be created.", - "$ref": "#/definitions/guestTypesType" + "loyaltyProgram": { + "description": "This flag indicates whether the membership class is eligible for loyalty program or not.", + "type": "boolean" }, - "links": { - "$ref": "#/definitions/links" + "frequentFlyer": { + "description": "This flag indicates whether the membership class is eligible for frequent flyer or not.", + "type": "boolean" }, - "warnings": { - "$ref": "#/definitions/warningsType" + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, - "guestTypesToBeChanged": { + "membershipClasses": { "type": "object", - "description": "Request object for changing Guest Types.", + "description": "Request object for changing Membership Class.", "properties": { - "guestTypes": { - "description": "Guest Types to be changed.", - "$ref": "#/definitions/guestTypesType" + "membershipClasses": { + "description": "Details of the Membership Classes to be edited.", + "$ref": "#/definitions/membershipClassesType" }, "links": { "$ref": "#/definitions/links" @@ -30897,13 +37731,13 @@ } } }, - "ecertificateLocationTypesDetails": { + "membershipEnrollmentCodesDetails": { "type": "object", - "description": "Response object for fetching Ecertificate Location Types.", + "description": "Response object for fetching Membership Enrollment Codes.", "properties": { - "ecertificateLocationTypes": { - "description": "Collection of Ecertificate Location Types.", - "$ref": "#/definitions/ecertificateLocationTypesType" + "membershipEnrollmentCodes": { + "description": "Collection of Membership Enrollment Codes.", + "$ref": "#/definitions/membershipEnrollmentCodesType" }, "links": { "$ref": "#/definitions/links" @@ -30913,15 +37747,15 @@ } } }, - "ecertificateLocationTypesType": { + "membershipEnrollmentCodesType": { "type": "array", - "description": "List of Ecertificate Location Types.", + "description": "List of Membership Enrollment Codes.", "maxItems": 4000, "items": { - "$ref": "#/definitions/ecertificateLocationTypeType" + "$ref": "#/definitions/membershipEnrollmentCodeType" } }, - "ecertificateLocationTypeType": { + "membershipEnrollmentCodeType": { "type": "object", "description": "Contains Common Master configuration detail.", "properties": { @@ -30944,45 +37778,13 @@ } } }, - "ecertificateLocationTypesCriteria": { - "type": "object", - "description": "Request object for creating Ecertificate Location Types.", - "properties": { - "ecertificateLocationTypes": { - "description": "Ecertificate Location Types to be created.", - "$ref": "#/definitions/ecertificateLocationTypesType" - }, - "links": { - "$ref": "#/definitions/links" - }, - "warnings": { - "$ref": "#/definitions/warningsType" - } - } - }, - "ecertificateLocationTypesToBeChanged": { - "type": "object", - "description": "Request object for changing Ecertificate Location Types.", - "properties": { - "ecertificateLocationTypes": { - "description": "Ecertificate Location Types to be changed.", - "$ref": "#/definitions/ecertificateLocationTypesType" - }, - "links": { - "$ref": "#/definitions/links" - }, - "warnings": { - "$ref": "#/definitions/warningsType" - } - } - }, - "exclusivePreferences": { + "membershipEnrollmentCodesCriteria": { "type": "object", - "description": "Response object for fetching Exclusive preferences at the property level.", + "description": "Request object for creating Membership Enrollment Codes.", "properties": { - "hotelExclusivePreferences": { - "description": "Collection of Exclusive preferences specified at the property level.", - "$ref": "#/definitions/configHotelExclusivePreferencesType" + "membershipEnrollmentCodes": { + "description": "Membership Enrollment Codes to be created.", + "$ref": "#/definitions/membershipEnrollmentCodesType" }, "links": { "$ref": "#/definitions/links" @@ -30992,53 +37794,13 @@ } } }, - "configHotelExclusivePreferencesType": { - "type": "array", - "description": "This gives detailed information about a Exclusive preference at the property level.", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/configHotelExclusivePreferenceType" - } - }, - "configHotelExclusivePreferenceType": { - "type": "object", - "description": "Base details common between both template and property level Exclusive preference ids.", - "properties": { - "code": { - "description": "Specifies the Exclusive preference code.", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "preferenceGroup": { - "description": "Specifies the preference group the Exclusive preference belongs to.", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "preferenceCodes": { - "description": "Specifies the preference codes mapped to the exclusive preference.", - "$ref": "#/definitions/preferenceCodesType" - }, - "orderSequence": { - "description": "Display Order sequence.", - "type": "number" - }, - "hotelId": { - "description": "Specifies the hotel code for which the Exclusive preference is specified.", - "type": "string", - "minLength": 0, - "maxLength": 20 - } - } - }, - "hotelPreferences": { + "membershipEnrollmentCodesToBeChanged": { "type": "object", - "description": "Response object for fetching preferences at the property level.", + "description": "Request object for changing Membership Enrollment Codes.", "properties": { - "hotelPreferences": { - "description": "Collection of preferences specified at the property level.", - "$ref": "#/definitions/configHotelPreferencesType" + "membershipEnrollmentCodes": { + "description": "Membership Enrollment Codes to be changed.", + "$ref": "#/definitions/membershipEnrollmentCodesType" }, "links": { "$ref": "#/definitions/links" @@ -31048,68 +37810,37 @@ } } }, - "configHotelPreferencesType": { - "type": "array", - "description": "This type holds a collection of preferences at the property level.", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/configHotelPreferenceType" - } - }, - "configHotelPreferenceType": { + "membershipEnrollmentGroupsInfo": { "type": "object", - "description": "Base details common between both template and property level preferences.", + "description": "Response object for fetching membership enrollment groups.", "properties": { - "description": { - "description": "The description about the preference.", - "type": "string", - "minLength": 0, - "maxLength": 2000 + "membershipEnrollmentGroups": { + "description": "Collection of membership enrollment groups.", + "$ref": "#/definitions/membershipEnrollmentGroupsType" }, - "code": { - "description": "Specifies the preference code.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "totalPages": { + "description": "Evaluated total page count based on the requested max fetch count.", + "type": "integer" }, - "preferenceGroup": { - "description": "Specifies the preference group the preference belongs to.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "offset": { + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" }, - "preferenceSubGroup": { - "description": "This is a placeholder element for future use. Functionality may not be available for the current implementation.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "limit": { + "description": "Indicates maximum number of records a Web Service should return.", + "type": "integer" }, - "housekeeping": { - "description": "Flag to indicate if this preference should be available on the Task Sheet Workflow configuration. It is only applicable for preference types FLOOR and SPECIALS.", + "hasMore": { + "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", "type": "boolean" }, - "orderSequence": { - "description": "Display Order sequence.", - "type": "number" - }, - "hotelId": { - "description": "Specifies the hotel code for which the preference is specified.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" }, - "managedBy": { - "$ref": "#/definitions/managedByOptions" - } - } - }, - "identificationTypesDetails": { - "type": "object", - "description": "Response object for fetching Identification Types.", - "properties": { - "identificationTypes": { - "description": "Collection of Identification Types.", - "$ref": "#/definitions/identificationTypesType" + "count": { + "description": "Total number of rows returned", + "type": "integer" }, "links": { "$ref": "#/definitions/links" @@ -31119,56 +37850,58 @@ } } }, - "identificationTypesType": { + "membershipEnrollmentGroupsType": { "type": "array", - "description": "List of Identification Types.", + "description": "Details of membership enrollment group type.", "maxItems": 4000, "items": { - "$ref": "#/definitions/identificationTypeType" + "$ref": "#/definitions/membershipEnrollmentGroupType" } }, - "identificationTypeType": { + "membershipEnrollmentGroupType": { "type": "object", - "description": "Contains Common Master configuration detail.", + "description": "Base type provides information about Membership Market/Property Groups Configuration.", "properties": { "code": { - "description": "Common Master unique code.", + "description": "Code is used to identify a Membership Market/Resort Group.", "type": "string", "minLength": 0, - "maxLength": 40 + "maxLength": 20 }, "description": { - "description": "Description of the Master code.", - "$ref": "#/definitions/translationTextType2000" + "description": "Description of the Membership Market/Propety Group.", + "type": "string", + "minLength": 0, + "maxLength": 2000 }, - "displayOrder": { - "description": "Common Master record sequence number.", + "displaySequence": { + "description": "Membership Market/Property Groups display sequence Number", "type": "number" }, - "identificationRole": { - "description": "Used to store the identification role associated to the identification type. Passport, Driver License, Visa, ID or Unknown are the possible values.", - "$ref": "#/definitions/identificationRoleType" + "enrollmentCodes": { + "description": "Collection of code and description of enrollment codes that are associated to the membership enrollment group.", + "$ref": "#/definitions/membershipEnrollmentCodesInfoType" + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, - "identificationRoleType": { - "type": "string", - "description": "Simple type for storing identification roles.", - "enum": [ - "Passport", - "DriverLicense", - "Visa", - "Id", - "Unknown" - ] + "membershipEnrollmentCodesInfoType": { + "type": "array", + "description": "Membership enrollment code code and description.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/codeDescriptionType" + } }, - "identificationTypesCriteria": { + "membershipEnrollmentGroups": { "type": "object", - "description": "Request object for creating Identification Types.", + "description": "Request object for changing new membership enrollment groups.", "properties": { - "identificationTypes": { - "description": "Identification Typesto be created.", - "$ref": "#/definitions/identificationTypesType" + "membershipEnrollmentGroups": { + "description": "Collection of membership enrollment groups.", + "$ref": "#/definitions/membershipEnrollmentGroupsType" }, "links": { "$ref": "#/definitions/links" @@ -31178,13 +37911,15 @@ } } }, - "identificationTypesToBeChanged": { + "membershipFolioTexts": { "type": "object", - "description": "Request object for changing Identification Types.", + "description": "Collection of FolioTexts to be inserted at MembershipLevel.", "properties": { - "identificationTypes": { - "description": "Identification Typesto be changed.", - "$ref": "#/definitions/identificationTypesType" + "membershipFolioTexts": { + "type": "array", + "items": { + "$ref": "#/definitions/membershipFolioTextsType" + } }, "links": { "$ref": "#/definitions/links" @@ -31194,60 +37929,79 @@ } } }, - "immigrationStatusesDetails": { + "membershipFolioTextsType": { "type": "object", - "description": "Response object for fetching Immigration Statuses.", + "description": "A type which is used to insert Membership FolioTexts.", "properties": { - "immigrationStatuses": { - "description": "Collection of Immigration Statuses.", - "$ref": "#/definitions/immigrationStatusesType" + "membershipType": { + "description": "Membership Type code.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "links": { - "$ref": "#/definitions/links" + "membershipLevel": { + "description": "Membership Level code.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "warnings": { - "$ref": "#/definitions/warningsType" + "folioTexts": { + "description": "Folio Texts.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/hotelFolioTextsType" + } } } }, - "immigrationStatusesType": { + "hotelFolioTextsType": { "type": "array", - "description": "List of Immigration Statuses.", + "description": "Collection of hotel folio texts", "maxItems": 4000, "items": { - "$ref": "#/definitions/immigrationStatusType" + "$ref": "#/definitions/hotelFolioTextType" } }, - "immigrationStatusType": { + "hotelFolioTextType": { "type": "object", - "description": "Contains Common Master configuration detail.", + "description": "Folio text", "properties": { - "code": { - "description": "Common Master unique code.", + "folioText1": { "type": "string", "minLength": 0, - "maxLength": 40 + "maxLength": 400 }, - "description": { - "description": "Description of the Master code.", - "$ref": "#/definitions/translationTextType2000" + "folioText2": { + "type": "string", + "minLength": 0, + "maxLength": 400 }, - "displayOrder": { - "description": "Common Master record sequence number.", - "type": "number" + "folioText3": { + "type": "string", + "minLength": 0, + "maxLength": 400 }, - "managedBy": { - "$ref": "#/definitions/managedByOptions" + "folioText4": { + "type": "string", + "minLength": 0, + "maxLength": 400 + }, + "hotelId": { + "description": "Signifies folio text for a specific hotel.", + "type": "string", + "minLength": 0, + "maxLength": 20 } } }, - "immigrationStatusesCriteria": { + "membershipLevelsInfo": { "type": "object", - "description": "Request object for creating Immigration Statuses.", + "description": "Response object for fetching membership levels.", "properties": { - "immigrationStatuses": { - "description": "Immigration Statuses to be created.", - "$ref": "#/definitions/immigrationStatusesType" + "membershipLevels": { + "description": "Collection of membership levels.", + "$ref": "#/definitions/membershipLevelsType" }, "links": { "$ref": "#/definitions/links" @@ -31257,13 +38011,139 @@ } } }, - "immigrationStatusesToBeChanged": { + "membershipLevelsType": { + "type": "array", + "description": "Collection of membership levels", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/membershipLevelType" + } + }, + "membershipLevelType": { "type": "object", - "description": "Request object for changing Immigration Statuses.", + "description": "A Type that holds key values, that uniquely identifies a membership level", "properties": { - "immigrationStatuses": { - "description": "Immigration Statuses to be changed.", - "$ref": "#/definitions/immigrationStatusesType" + "type": { + "description": "Membership type", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "code": { + "description": "Membership level", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "description": { + "description": "Description of the Membership level.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "label": { + "description": "Label of the Membership level.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "rank": { + "description": "Rank of Membership level.", + "type": "number" + }, + "vip": { + "description": "VIP level associated to the Membership level.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "displayColor": { + "description": "Display Colour of Membership level.", + "$ref": "#/definitions/colorType" + }, + "inactive": { + "description": "Inactive flag for a Membership level.", + "type": "boolean" + }, + "folioTexts": { + "description": "Folio text for a specific membership type level for hotels in the chain.", + "$ref": "#/definitions/hotelFolioTextsType" + }, + "fulfillment": { + "description": "Indicates whether memberships upgraded or downgraded to or from this level will be included in the Membership Export.", + "type": "boolean" + }, + "changesRestricted": { + "description": "Indicates whether memberships level is restricted to prevent users from making changes to it.", + "type": "boolean" + }, + "autoRenewGrace": { + "description": "Select the number of graces the member will be allowed before the membership level auto-renews based on the member current points. It is available when the Tier Management Reset option is selected on Membership Type.", + "type": "integer" + }, + "cardValidYears": { + "description": "Specify the time limit (from 1 to 5 years) for membership card expiration for this level", + "type": "integer" + }, + "restrictedLevel": { + "description": "Indicates whether memberships level is restricted to prevent users from making changes to it. It is available when the Advanced Enrollment option is selected on Membership Type.", + "type": "boolean" + }, + "renewCard": { + "description": "Indicates whether membership has expired by the time the membership record is uploaded, the members card will be renewed and updated with a new expiration date.", + "type": "boolean" + }, + "feeRequired": { + "description": "Indicates whether membership fee payment is required upon upgrade to this membership level.", + "type": "boolean" + }, + "maxDowngradeLevel": { + "description": "The lowest level in which this level can be downgraded to.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "numberOfTransactions": { + "description": "Number of transaction(s) for each stay. Value will be 2 in case of double dipping otherwise it will be null or 1.", + "type": "integer" + } + } + }, + "colorType": { + "type": "string", + "description": "Color configuration type. This color configuration provides a visual category of entities.", + "enum": [ + "Red", + "DarkRed", + "Green", + "DarkGreen", + "LightGreen", + "Orange", + "White", + "Yellow", + "DarkYellow", + "Purple", + "Brown", + "Gray", + "Aqua", + "Chocolate", + "Blue", + "LightBlue", + "DarkBlue", + "Cyan", + "DarkCyan", + "Magenta", + "DarkMagenta", + "Black" + ] + }, + "membershipLevels": { + "type": "object", + "description": "Request object for modifying membership levels.", + "properties": { + "membershipLevels": { + "description": "Collection of membership levels to be changed.", + "$ref": "#/definitions/membershipLevelsType" }, "links": { "$ref": "#/definitions/links" @@ -31273,13 +38153,13 @@ } } }, - "industryCodesDetails": { + "membershipMarketGroupsInfo": { "type": "object", - "description": "Response object for fetching Industry Codes.", + "description": "Response object for fetching Membership Market Groups configurations.", "properties": { - "industryCodes": { - "description": "Collection of Industry Codes.", - "$ref": "#/definitions/industryCodesType" + "membershipMarketGroups": { + "description": "Collection of Membership Market Groups configurations.", + "$ref": "#/definitions/membershipMarketGroupsType" }, "links": { "$ref": "#/definitions/links" @@ -31289,64 +38169,55 @@ } } }, - "industryCodesType": { + "membershipMarketGroupsType": { "type": "array", - "description": "List of Industry Codes.", + "description": "Details for Membership Market Group along with associated Market codes.", "maxItems": 4000, "items": { - "$ref": "#/definitions/industryCodeType" + "$ref": "#/definitions/membershipMarketGroupType" } }, - "industryCodeType": { + "membershipMarketGroupType": { "type": "object", - "description": "Contains Common Master configuration detail.", + "description": "Base type provides information about Membership Market/Property Groups Configuration.", "properties": { "code": { - "description": "Common Master unique code.", + "description": "Code is used to identify a Membership Market/Resort Group.", "type": "string", "minLength": 0, - "maxLength": 40 + "maxLength": 20 }, "description": { - "description": "Description of the Master code.", - "$ref": "#/definitions/translationTextType2000" + "description": "Description of the Membership Market/Propety Group.", + "type": "string", + "minLength": 0, + "maxLength": 2000 }, - "displayOrder": { - "description": "Common Master record sequence number.", + "displaySequence": { + "description": "Membership Market/Property Groups display sequence Number", "type": "number" }, - "inactive": { - "description": "Determines whether this code is inactive or not.", - "type": "boolean" - }, - "managedBy": { - "$ref": "#/definitions/managedByOptions" + "marketCodes": { + "description": "Collection of Market codes which associated for a Membership Market Group.", + "$ref": "#/definitions/membershipMarketCodesType" } } }, - "industryCodesCriteria": { - "type": "object", - "description": "Request object for creating Industry Codes.", - "properties": { - "industryCodes": { - "description": "Industry Codesto be created.", - "$ref": "#/definitions/industryCodesType" - }, - "links": { - "$ref": "#/definitions/links" - }, - "warnings": { - "$ref": "#/definitions/warningsType" - } + "membershipMarketCodesType": { + "type": "array", + "description": "Membership Markets code and Description.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/codeDescriptionType" } }, - "industryCodesToBeChanged": { + "membershipMarketGroups": { "type": "object", - "description": "Request object for changing Industry Codes.", + "description": "Request object for changing existing Membership Market Groups Configurations.", "properties": { - "industryCodes": { - "description": "Industry Codesto be changed.", - "$ref": "#/definitions/industryCodesType" + "membershipMarketGroups": { + "description": "Membership Market Groups Configurations to be changed.", + "$ref": "#/definitions/membershipMarketGroupsType" }, "links": { "$ref": "#/definitions/links" @@ -31356,13 +38227,13 @@ } } }, - "influenceCodesDetails": { + "membershipPropertyGroupsInfo": { "type": "object", - "description": "Response object for fetching Influence Codes.", + "description": "Response object for fetching Membership Property Groups configurations.", "properties": { - "influenceCodes": { - "description": "Collection of Influence Codes.", - "$ref": "#/definitions/influenceCodesType" + "membershipPropertyGroups": { + "description": "Collection of Membership Property Groups configurations.", + "$ref": "#/definitions/membershipPropertyGroupsType" }, "links": { "$ref": "#/definitions/links" @@ -31372,64 +38243,55 @@ } } }, - "influenceCodesType": { + "membershipPropertyGroupsType": { "type": "array", - "description": "List of Influence Codes.", + "description": "Details for Membership Property Group along with associated property codes.", "maxItems": 4000, "items": { - "$ref": "#/definitions/influenceCodeType" + "$ref": "#/definitions/membershipPropertyGroupType" } }, - "influenceCodeType": { + "membershipPropertyGroupType": { "type": "object", - "description": "Contains Common Master configuration detail.", + "description": "Base type provides information about Membership Market/Property Groups Configuration.", "properties": { "code": { - "description": "Common Master unique code.", + "description": "Code is used to identify a Membership Market/Resort Group.", "type": "string", "minLength": 0, - "maxLength": 40 + "maxLength": 20 }, "description": { - "description": "Description of the Master code.", - "$ref": "#/definitions/translationTextType2000" + "description": "Description of the Membership Market/Propety Group.", + "type": "string", + "minLength": 0, + "maxLength": 2000 }, - "displayOrder": { - "description": "Common Master record sequence number.", + "displaySequence": { + "description": "Membership Market/Property Groups display sequence Number", "type": "number" }, - "inactive": { - "description": "Determines whether this code is inactive or not.", - "type": "boolean" - }, - "managedBy": { - "$ref": "#/definitions/managedByOptions" + "hotels": { + "description": "Collection of property codes which associated for a Membership Property Group.", + "$ref": "#/definitions/membershipPropertyCodesType" } } }, - "influenceCodesCriteria": { - "type": "object", - "description": "Request object for creating Influence Codes.", - "properties": { - "influenceCodes": { - "description": "Influence Codesto be created.", - "$ref": "#/definitions/influenceCodesType" - }, - "links": { - "$ref": "#/definitions/links" - }, - "warnings": { - "$ref": "#/definitions/warningsType" - } + "membershipPropertyCodesType": { + "type": "array", + "description": "Membership Property code and Description.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/codeDescriptionType" } }, - "influenceCodesToBeChanged": { + "membershipPropertyGroups": { "type": "object", - "description": "Request object for changing Influence Codes.", + "description": "Request object for changing existing Membership Property Groups Configurations.", "properties": { - "influenceCodes": { - "description": "Influence Codesto be changed.", - "$ref": "#/definitions/influenceCodesType" + "membershipPropertyGroups": { + "description": "Membership Property Groups Configurations to be changed.", + "$ref": "#/definitions/membershipPropertyGroupsType" }, "links": { "$ref": "#/definitions/links" @@ -31439,13 +38301,13 @@ } } }, - "keywordTypesDetails": { + "membershipRateGroupsInfo": { "type": "object", - "description": "Response object for fetching Keyword Types.", + "description": "Response object for fetching Membership Rate Groups.", "properties": { - "keywordTypes": { - "description": "Collection of Keyword Types.", - "$ref": "#/definitions/keywordTypesType" + "membershipRateGroups": { + "description": "Collection of Membership Rate Group.", + "$ref": "#/definitions/membershipRateGroupsType" }, "links": { "$ref": "#/definitions/links" @@ -31455,64 +38317,55 @@ } } }, - "keywordTypesType": { + "membershipRateGroupsType": { "type": "array", - "description": "List of Keyword Types.", + "description": "Details for Membership Rate Group.", "maxItems": 4000, "items": { - "$ref": "#/definitions/keywordTypeType" + "$ref": "#/definitions/membershipRateGroupType" } }, - "keywordTypeType": { + "membershipRateGroupType": { "type": "object", - "description": "Contains Common Master configuration detail.", + "description": "Base type provides information about Membership Market/Property Groups Configuration.", "properties": { "code": { - "description": "Common Master unique code.", + "description": "Code is used to identify a Membership Market/Resort Group.", "type": "string", "minLength": 0, - "maxLength": 40 + "maxLength": 20 }, "description": { - "description": "Description of the Master code.", - "$ref": "#/definitions/translationTextType2000" + "description": "Description of the Membership Market/Propety Group.", + "type": "string", + "minLength": 0, + "maxLength": 2000 }, - "displayOrder": { - "description": "Common Master record sequence number.", + "displaySequence": { + "description": "Membership Market/Property Groups display sequence Number", "type": "number" }, - "masterSubKeyword": { - "description": "Indicates if the KEYWORD TYPE is to be copied from a Company Master to a Company Subsidiary.", - "type": "boolean" - }, - "managedBy": { - "$ref": "#/definitions/managedByOptions" + "rateCodes": { + "description": "Collection of Rate codes associated with this Rate Group.", + "$ref": "#/definitions/membershipRateCodesType" } } }, - "keywordTypesCriteria": { - "type": "object", - "description": "Request object for creating Keyword Types.", - "properties": { - "keywordTypes": { - "description": "Keyword Typesto be created.", - "$ref": "#/definitions/keywordTypesType" - }, - "links": { - "$ref": "#/definitions/links" - }, - "warnings": { - "$ref": "#/definitions/warningsType" - } + "membershipRateCodesType": { + "type": "array", + "description": "Membership Rates code and Description.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/codeDescriptionType" } }, - "keywordTypesToBeChanged": { + "membershipRateGroups": { "type": "object", - "description": "Request object for changing Keyword Types.", + "description": "Request object for modifying Membership Rate Groups.", "properties": { - "keywordTypes": { - "description": "Keyword Typesto be changed.", - "$ref": "#/definitions/keywordTypesType" + "membershipRateGroups": { + "description": "Collection of Membership Rate Groups to be changed.", + "$ref": "#/definitions/membershipRateGroupsType" }, "links": { "$ref": "#/definitions/links" @@ -31522,13 +38375,13 @@ } } }, - "mailingActionCodesDetails": { + "membershipStatusCodesDetails": { "type": "object", - "description": "Response object for fetching Mailing Action Codes.", + "description": "Response object for fetching Membership Status Codes.", "properties": { - "mailingActionCodes": { - "description": "Collection of Mailing Action Codes.", - "$ref": "#/definitions/mailingActionCodesType" + "membershipStatusCodes": { + "description": "Collection of Membership Status Codes.", + "$ref": "#/definitions/membershipStatusCodesType" }, "links": { "$ref": "#/definitions/links" @@ -31538,15 +38391,15 @@ } } }, - "mailingActionCodesType": { + "membershipStatusCodesType": { "type": "array", - "description": "List of Mailing Action Codes.", + "description": "List of Membership Status Codes.", "maxItems": 4000, "items": { - "$ref": "#/definitions/mailingActionCodeType" + "$ref": "#/definitions/membershipStatusCodeType" } }, - "mailingActionCodeType": { + "membershipStatusCodeType": { "type": "object", "description": "Contains Common Master configuration detail.", "properties": { @@ -31564,22 +38417,18 @@ "description": "Common Master record sequence number.", "type": "number" }, - "inactive": { - "description": "Determines whether this code is inactive or not.", - "type": "boolean" - }, "managedBy": { "$ref": "#/definitions/managedByOptions" } } }, - "mailingActionCodesCriteria": { + "membershipStatusCodesCriteria": { "type": "object", - "description": "Request object for creating Mailing Action Codes.", + "description": "Request object for creating Membership Status Codes.", "properties": { - "mailingActionCodes": { - "description": "Mailing Action Codes to be created.", - "$ref": "#/definitions/mailingActionCodesType" + "membershipStatusCodes": { + "description": "Membership Status Codes to be created.", + "$ref": "#/definitions/membershipStatusCodesType" }, "links": { "$ref": "#/definitions/links" @@ -31589,13 +38438,13 @@ } } }, - "mailingActionCodesToBeChanged": { + "membershipStatusCodesToBeChanged": { "type": "object", - "description": "Request object for changing Mailing Action Codes.", + "description": "Request object for changing Membership Status Codes.", "properties": { - "mailingActionCodes": { - "description": "Mailing Action Codes to be changed.", - "$ref": "#/definitions/mailingActionCodesType" + "membershipStatusCodes": { + "description": "Membership Status Codes to be changed.", + "$ref": "#/definitions/membershipStatusCodesType" }, "links": { "$ref": "#/definitions/links" @@ -31605,13 +38454,13 @@ } } }, - "membershipAwardsInfo": { + "membershipTypeRulesInfo": { "type": "object", - "description": "Response to fetch Membership Awards.", + "description": "Response object for fetching membership type rules.", "properties": { - "membershipAwards": { - "description": "Collection of Membership Awards.", - "$ref": "#/definitions/membershipAwardsType" + "membershipTypeRules": { + "description": "Collection of membership type rules summary.", + "$ref": "#/definitions/membershipTypeRulesSummariesType" }, "links": { "$ref": "#/definitions/links" @@ -31621,573 +38470,545 @@ } } }, - "membershipAwardsType": { + "membershipTypeRulesSummariesType": { "type": "array", - "description": "Membership Award details.", + "description": "List of Membership type rules summary information.", "maxItems": 4000, "items": { - "$ref": "#/definitions/membershipAwardType" + "$ref": "#/definitions/membershipTypeRuleSummaryType" } }, - "membershipAwardType": { + "membershipTypeRuleSummaryType": { "type": "object", - "description": "Values by which membership award is uniquely identied.", + "description": "Membership Type rule summary information.", "properties": { - "membershipType": { - "description": "Membership type for which awards are defined.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "membershipTypeRulePrimaryDetails": { + "description": "Membership type rule primary information.", + "$ref": "#/definitions/membershipTypeRulePrimaryDetailsType" }, - "awardCode": { - "description": "Membership Award Code.", + "ruleCode": { + "description": "Rule code of the membership type rule.", "type": "string", "minLength": 0, "maxLength": 20 }, - "shortDescription": { - "description": "Short description of Award.", - "type": "string", - "minLength": 0, - "maxLength": 80 + "programType": { + "description": "Program(Points/Tier) type of the rule.", + "$ref": "#/definitions/membershipTypeRuleType" + } + } + }, + "membershipTypeRulePrimaryDetailsType": { + "type": "object", + "description": "Membership Type rule primary information.", + "properties": { + "membershipTypeRuleId": { + "description": "Membership type rule ID details.", + "$ref": "#/definitions/membershipTypeRuleIDType" }, - "longDescription": { - "description": "Detailed description and specification of the Award.", + "description": { + "description": "Description of the rule.", "type": "string", "minLength": 0, "maxLength": 2000 }, - "ruleScheduleCode": { - "description": "Rule Schedule applied to this Award.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "ruleBasedOn": { + "description": "Calculation rule name of the type rule. Determines whether this Membership generates points based on guest Revenue, Stays, Nights, Enrolment.", + "$ref": "#/definitions/membershipTypeRuleBasedOnType" }, - "billingGroup": { - "description": "The billing group that represents a billing rule schedule for the membership award.", + "ruleStartDate": { + "description": "Start date indicates the begin date for this points calculation rule.", "type": "string", - "minLength": 0, - "maxLength": 20 + "format": "date", + "maxLength": 8 }, - "membershipLevel": { - "description": "Membership level required for eligibility to receive this award. Other membership levels are not eligible for this award.", + "ruleEndDate": { + "description": "End date for this points calculation rule.", "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "dateRange": { - "description": "Begin date and End date of this membership award.", - "$ref": "#/definitions/dateRangeType" - }, - "inactive": { - "description": "Inactive flag for Membership Award. The award record cannot be deleted.", - "type": "boolean" - }, - "displaySequence": { - "description": "Display sequence of Award.", - "type": "number" - }, - "awardQuantity": { - "description": "Number of awards to be given.", - "type": "integer" - }, - "autoConsume": { - "description": "Indicates if award consumtion is tracked by the system. If value is Y, then system keeps track of availability of award after it is issued.", - "type": "boolean" - }, - "forceVerification": { - "description": "Force verification whether Rate or Product for the Award is valid at reservation.", - "type": "boolean" - }, - "awardBasedOn": { - "description": "Indicates if the Award is based on RATE, PRODUCT,UPGRADE,FT or OTHER.", - "$ref": "#/definitions/membershipAwardBasedOnType" - }, - "rateInfo": { - "description": "Information related to Rate based Award.", - "$ref": "#/definitions/membershipAwardRateInfoType" - }, - "productInfo": { - "description": "Information related to Product based Award.", - "$ref": "#/definitions/membershipAwardProductInfoType" - }, - "upgradeInfo": { - "description": "Information related to Upgrade based Award.", - "$ref": "#/definitions/membershipAwardUpgradeInfoType" + "format": "date", + "maxLength": 8 }, - "otherInfo": { - "description": "Information related to Other Award.", - "$ref": "#/definitions/membershipAwardOtherInfoType" + "pointsType": { + "description": "Specifies if points are BASE or BONUS.", + "$ref": "#/definitions/rulePointsTypeType" }, - "financialTransactionInfo": { - "description": "Information related to FT based Award.", - "$ref": "#/definitions/membershipAwardFinancialTransactionInfoType" + "inactiveDate": { + "description": "The date that Membership type rule is marked as inactive.", + "type": "string", + "format": "date", + "maxLength": 8 }, - "awardDetails": { - "description": "Membership Award Rate/Product/FT/Upgrade records associated with this Award.", - "$ref": "#/definitions/membershipAwardDetailsType" + "transactionCode": { + "description": "Tranaction code for membership type rule. e.g. Resident, Non Resident", + "$ref": "#/definitions/membershipTypeRuleTransactionCodeType" } } }, - "dateRangeType": { + "membershipTypeRuleIDType": { "type": "object", - "description": "Date Range with Start and End dates.", + "description": "Membership type rule ID.", "properties": { - "start": { - "description": "The starting value of the date range.", + "membershipType": { + "description": "Membership type of the Rule.", "type": "string", - "format": "date", - "maxLength": 8 + "minLength": 0, + "maxLength": 20 }, - "end": { - "description": "The ending value of the date range.", - "type": "string", - "format": "date", - "maxLength": 8 + "membershipPointsSequence": { + "description": "Sequence number of the membership type rule.", + "type": "integer" } } }, - "membershipAwardBasedOnType": { + "membershipTypeRuleBasedOnType": { "type": "string", - "description": "This award allows a guest to apply available membership points towards the balance of his or her bill.", + "description": "Indicates Membership upgrades/downgrades to the next tier level uses RFM (Recency, Frequency, Monetary Value) score.", "enum": [ - "Rate", - "Product", - "Upgrade", - "Other", - "Ft" + "Revenue", + "Stay", + "Nights", + "Enrollment", + "TierUpgrade", + "Renewal", + "Rfm", + "EnrollmentReferral" ] }, - "membershipAwardRateInfoType": { - "type": "object", - "description": "Membership Award cancel related details.", - "properties": { - "cancelPenaltyDays": { - "description": "If a reservation is booked using award points, this is the number of days before the arrival date by which the reservation may be cancelled without penalty. Zero indicates that the reservation may be cancelled any time up to and including the arrival date without incurring a penalty.", - "type": "number" - }, - "cancelPenaltyCharge": { - "description": "The flat number of award points, or the percentage of the award points, that are forfeited if the guest cancels the reservation fewer than the number of days specified in Cancel Penalty Days before the arrival date.", - "type": "number" - }, - "cancelPenaltyType": { - "description": "Cancel Penalty type POINTS/PERCENT.", - "$ref": "#/definitions/membershipAwardCancelPenaltyType" - }, - "cancelPolicyType": { - "description": "Type of cancel policy - All/Nights.", - "$ref": "#/definitions/membershipAwardCancelPolicyType" - }, - "numberOfNights": { - "description": "Number of nights cancel policy is applicable.", - "type": "integer" - } - } + "rulePointsTypeType": { + "type": "string", + "description": "Possible membership points types.", + "enum": [ + "Base", + "Bonus" + ] }, - "membershipAwardCancelPenaltyType": { + "membershipTypeRuleTransactionCodeType": { "type": "string", - "description": "Penalty charge is in percentage.", + "description": "Determines the Transaction Code for Membership program rule.", "enum": [ - "Points", - "Percent" + "Resident", + "NonResident" ] }, - "membershipAwardCancelPolicyType": { + "membershipTypeRuleType": { "type": "string", - "description": "Cancel policy is applicable only on Nights.", + "description": "Membership Type/Program rule types, Points is the only valid value for non primary membership types.", "enum": [ "All", - "Nights" + "Points", + "Tier" ] }, - "membershipAwardProductInfoType": { + "membershipTypeRules": { "type": "object", - "description": "Membership Award cancel related details.", + "description": "Request object for changing membership type rules.", "properties": { - "cancelPenaltyDays": { - "description": "If a reservation is booked using award points, this is the number of days before the arrival date by which the reservation may be cancelled without penalty. Zero indicates that the reservation may be cancelled any time up to and including the arrival date without incurring a penalty.", - "type": "number" + "membershipTypeRules": { + "description": "Collection of membership type rules to be changed.", + "$ref": "#/definitions/membershipTypeRuleDetailsType" }, - "cancelPenaltyCharge": { - "description": "The flat number of award points, or the percentage of the award points, that are forfeited if the guest cancels the reservation fewer than the number of days specified in Cancel Penalty Days before the arrival date.", - "type": "number" + "links": { + "$ref": "#/definitions/links" }, - "cancelPenaltyType": { - "description": "Cancel Penalty type POINTS/PERCENT.", - "$ref": "#/definitions/membershipAwardCancelPenaltyType" + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "membershipTypeRuleDetailsType": { + "type": "array", + "description": "Collection of Membership type rule details.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/membershipTypeRuleDetailType" + } + }, + "membershipTypeRuleDetailType": { + "type": "object", + "description": "Membership type Rule details.", + "properties": { + "rulePrimaryDetails": { + "description": "Membership type rule summary information.", + "$ref": "#/definitions/membershipTypeRulePrimaryDetailsType" }, - "cancelPolicyType": { - "description": "Type of cancel policy - All/Nights.", - "$ref": "#/definitions/membershipAwardCancelPolicyType" + "ruleDefinition": { + "description": "Membership type rule definition details.", + "$ref": "#/definitions/membershipTypeRuleDefinitionType" }, - "numberOfNights": { - "description": "Number of nights cancel policy is applicable.", - "type": "integer" + "rulePointsDefinition": { + "description": "Membership Type rule points definition details.", + "$ref": "#/definitions/membershipTypeRulePointsDefinitionType" + }, + "ruleConditions": { + "description": "Membership Type rule conditions details.", + "$ref": "#/definitions/membershipTypeRuleConditionsType" } } }, - "membershipAwardUpgradeInfoType": { + "membershipTypeRuleDefinitionType": { "type": "object", - "description": "Membership Award cancel related details.", + "description": "Membership Type Rule definition details.", "properties": { - "cancelPenaltyDays": { - "description": "If a reservation is booked using award points, this is the number of days before the arrival date by which the reservation may be cancelled without penalty. Zero indicates that the reservation may be cancelled any time up to and including the arrival date without incurring a penalty.", - "type": "number" - }, - "cancelPenaltyCharge": { - "description": "The flat number of award points, or the percentage of the award points, that are forfeited if the guest cancels the reservation fewer than the number of days specified in Cancel Penalty Days before the arrival date.", - "type": "number" + "ruleCode": { + "description": "Rule code of the membership type rule.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "cancelPenaltyType": { - "description": "Cancel Penalty type POINTS/PERCENT.", - "$ref": "#/definitions/membershipAwardCancelPenaltyType" + "programType": { + "description": "Program(Points/Tier) type of the rule.", + "$ref": "#/definitions/membershipTypeRuleType" }, - "cancelPolicyType": { - "description": "Type of cancel policy - All/Nights.", - "$ref": "#/definitions/membershipAwardCancelPolicyType" + "ruleAppliesOn": { + "description": "Rule applies on Reservation Arrival Date, Reservation Departure Date, Any date during stay or RestrictedDates.", + "$ref": "#/definitions/ruleAppliesOnType" }, - "numberOfNights": { - "description": "Number of nights cancel policy is applicable.", + "noOfTimesEligible": { + "description": "Specifies total number of times program rule is eligible .", "type": "integer" }, - "basedOnRoomGroup": { - "description": "Indicates if the membership award upgrade is based on room category (N) or room category group (Y).", - "type": "boolean" + "ruleExportLabel": { + "description": "This field will be used to store export label and will be used only for exporting purposes.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "ruleExpirationDate": { + "description": "Date on which the rule will be expired.", + "type": "string", + "format": "date", + "maxLength": 8 } } }, - "membershipAwardOtherInfoType": { + "ruleAppliesOnType": { + "type": "string", + "description": "Applies on restricted dates.", + "enum": [ + "Arrival", + "Departure", + "Any", + "Restricted" + ] + }, + "membershipTypeRulePointsDefinitionType": { "type": "object", - "description": "Information related to Other Award.", + "description": "Membership Program Rule points details.", "properties": { - "pointsRequired": { - "description": "Points required to avail/redeem this award.", - "type": "number" + "points": { + "description": "Specifies the ratio of the points accumulated per Stay or Night or Revenue. This ratio multiplied by the actual Stays or Nights or Revenue will give the Total points accumulated.", + "type": "integer" }, - "awardValue": { - "description": "The actual value of the award, in the amount of currency.", - "type": "number" + "costPerPoint": { + "description": "Indicates the cost per point for this membership program.", + "type": "integer" }, - "messageLine1": { - "description": "Message for Other awards.", - "type": "string", - "minLength": 0, - "maxLength": 4000 + "revenueUnits": { + "description": "Specifies the minimum units needed.", + "type": "integer" }, - "messageLine2": { - "description": "Message for Other awards.", - "type": "string", - "minLength": 0, - "maxLength": 4000 + "pointsRoundingFlag": { + "description": "This flag tells if the total amount computed will be rounded, rounded up or rounded down.", + "$ref": "#/definitions/pointsRoundingFlagType" }, - "messageLine3": { - "description": "Message for Other awards.", - "type": "string", - "minLength": 0, - "maxLength": 4000 + "percentagePoints": { + "description": "Points ratio is expressed in terms of %.", + "type": "boolean" }, - "messageLine4": { - "description": "Message for Other awards.", - "type": "string", - "minLength": 0, - "maxLength": 4000 + "excludePointProjection": { + "description": "Determines while calculating points projection should the rule be excluded or included. Default is included(N).", + "type": "boolean" + } + } + }, + "pointsRoundingFlagType": { + "type": "string", + "description": "This flag tells if the total points computed will be rounded based on the rounding option selected.", + "enum": [ + "Round", + "Ceil", + "Floor", + "Roundupnd", + "Rounddownnd", + "Universalroundnd" + ] + }, + "membershipTypeRuleConditionsType": { + "type": "object", + "description": "Membership Type Rule Conditions.", + "properties": { + "generalConditions": { + "description": "Specifies the General Conditions to apply the rules.", + "$ref": "#/definitions/membershipTypeRuleGeneralConditionsType" }, - "displaySet": { - "description": "Display set for other type of awards for export purpose.", - "type": "string", - "minLength": 0, - "maxLength": 40 + "rateConditions": { + "description": "Specifies the Rate code Conditions to apply the rules.", + "$ref": "#/definitions/membershipTypeRuleRateConditionsType" + }, + "roomConditions": { + "description": "Specifies the Room Conditions to apply the rules.", + "$ref": "#/definitions/membershipTypeRuleRoomConditionsType" + }, + "segmentationConditions": { + "description": "Specifies the Segmentation Conditions to apply the rules.", + "$ref": "#/definitions/membershipTypeRuleSegmentationConditionsType" + }, + "reservationConditions": { + "description": "Specifies the Reservation Conditions to apply the rules.", + "$ref": "#/definitions/membershipTypeRuleReservationConditionsType" } } }, - "membershipAwardFinancialTransactionInfoType": { + "membershipTypeRuleGeneralConditionsType": { "type": "object", - "description": "Information related to Other Award.", + "description": "Membership Type Rules general Conditions.", "properties": { - "pointsRequired": { - "description": "Points required to avail/redeem this award.", - "type": "number" + "reservationChannel": { + "description": "Reservation Channel for which the rule is applied. This attribute is deprecated would not be used further.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "awardValue": { - "description": "The actual value of the award, in the amount of currency.", - "type": "number" + "property": { + "description": "Property for which the rule is applied.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "messageLine1": { - "description": "Message for Other awards.", + "propertyGroup": { + "description": "Property group for which the rule is applied.", "type": "string", "minLength": 0, - "maxLength": 4000 + "maxLength": 20 }, - "messageLine2": { - "description": "Message for Other awards.", + "enrollmentCode": { + "description": "Enrollment Code for which the rule is applied.", "type": "string", "minLength": 0, - "maxLength": 4000 + "maxLength": 20 }, - "messageLine3": { - "description": "Message for Other awards.", + "enrollmentGroup": { + "description": "Enrollment Group for which the rule is applied.", "type": "string", "minLength": 0, - "maxLength": 4000 + "maxLength": 20 }, - "messageLine4": { - "description": "Message for Other awards.", + "promotionCode": { + "description": "Promotion Code for which the rule is applied.", "type": "string", "minLength": 0, - "maxLength": 4000 + "maxLength": 20 }, - "displaySet": { - "description": "Display set for other type of awards for export purpose.", + "membershipLevel": { + "description": "Membership Level for which the rule is applied.", "type": "string", "minLength": 0, - "maxLength": 40 + "maxLength": 20 }, - "exchangeRate": { - "description": "Exchange rate type to be used.", + "originCode": { + "description": "Origin Code for which the rule is applied.", "type": "string", "minLength": 0, "maxLength": 20 }, - "maxPercentAllowed": { - "description": "Max percent of total value to be allowed to convert money to points.", - "type": "number" + "originGroup": { + "description": "Origin group for which the rule is applied.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "ignoreFinancialTransaction": { - "description": "Ignore Financial transactions in OPERA or not? If true, Financial transaction is not required in OPERA while giving award as it may be recorded in some external system and only points accounting is done in OCIS.", + "excludeOriginGroup": { + "description": "To specify the exclusion of origin group while applying rule.", "type": "boolean" } } }, - "membershipAwardDetailsType": { - "type": "array", - "description": "Membership Award Rate details.", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/membershipAwardDetailType" - } - }, - "membershipAwardDetailType": { + "membershipTypeRuleRateConditionsType": { "type": "object", - "description": "Values by which membership award is uniquely identied.", + "description": "Membership Type Rules rate Conditions.", "properties": { - "membershipType": { - "description": "Membership type for which awards are defined.", + "rateCode": { + "description": "Rate code for which the rule is applied.", "type": "string", "minLength": 0, "maxLength": 20 }, - "awardCode": { - "description": "Membership Award Code.", + "rateGroup": { + "description": "Rate group for which the rule is applied.", "type": "string", "minLength": 0, - "maxLength": 40 + "maxLength": 20 }, - "hotelId": { - "description": "Hotel code to which the record belongs.", + "revenueGroup": { + "description": "Revenue group for which the rule is applied.", "type": "string", "minLength": 0, "maxLength": 20 }, - "code": { - "description": "Membership Award Detail Code.", + "averageRateAmount": { + "description": "Average rate amount of the reservations for which rule will be applied.", + "type": "number" + }, + "minimumRevenue": { + "description": "Minimum revenue on which rule will be applied.", + "type": "number" + }, + "transactionGroup": { + "description": "Transaction group for which the rule is applied.", "type": "string", "minLength": 0, "maxLength": 20 }, - "upgradeId": { - "description": "Value to uniquely identify Room/Room Group upgrade record.", - "$ref": "#/definitions/uniqueID_Type" - }, - "groupUpgrade": { - "description": "Identify whether Room or Room Group upgrade record.", + "qualifyingRates": { + "description": "Points ratio is expressed in terms of %.", "type": "boolean" }, - "inactive": { - "description": "Inactive flag for Membership Award detail (Rate/Product/upgrade).", + "excludeRateGroup": { + "description": "To specify the exclusion of rate group.", "type": "boolean" }, - "dateRange": { - "description": "Begin date and End date of this membership award upgrade.", - "$ref": "#/definitions/dateRangeType" + "excludeRevenueGroup": { + "description": "To specify the exclusion of revenue group while applying rule.", + "type": "boolean" }, - "pointsRequired": { - "description": "Points required to upgrade.", - "type": "number" + "includeTransactionGroup": { + "description": "To specify the inclusion of Transaction group.", + "type": "boolean" }, - "fromRoom": { - "description": "Upgrade from Room.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "allMembershipRates": { + "description": "Points Calculation will be based on all rate codes when specify All Membership Rates.", + "type": "boolean" }, - "toRoom": { - "description": "Upgrade to Room.", + "allMembershipTrx": { + "description": "Points Calculation will be based on all transaction codes when specify All Membership Transactions.", + "type": "boolean" + } + } + }, + "membershipTypeRuleRoomConditionsType": { + "type": "object", + "description": "Membership Type Rules room conditions.", + "properties": { + "roomType": { + "description": "Room type/label for which the rule is applied.", "type": "string", "minLength": 0, "maxLength": 20 }, - "fromRoomGroup": { - "description": "Upgrade from Room Group.", + "roomGroup": { + "description": "Membership room group for which the rule is applied.", "type": "string", "minLength": 0, "maxLength": 20 }, - "toRoomGroup": { - "description": "Upgrade to Room Group.", + "roomClass": { + "description": "Room class for the room for which the rule is applied.", "type": "string", "minLength": 0, "maxLength": 20 - } - } - }, - "membershipAwards": { - "type": "object", - "description": "Request object for modifying membership awards.", - "properties": { - "membershipAwards": { - "description": "Collection of membership awards to be changed.", - "$ref": "#/definitions/membershipAwardsType" - }, - "links": { - "$ref": "#/definitions/links" - }, - "warnings": { - "$ref": "#/definitions/warningsType" - } - } - }, - "membershipBenefitProgramsInfo": { - "type": "object", - "description": "Response object for fetching membership benefit programs.", - "properties": { - "membershipBenefitPrograms": { - "description": "Collection of membership benefit programs.", - "$ref": "#/definitions/membershipBenefitProgramsType" - }, - "links": { - "$ref": "#/definitions/links" }, - "warnings": { - "$ref": "#/definitions/warningsType" + "roomsToCharge": { + "description": "Indicates whether to use Room Type or Booked Room Type for the rule. If Y then Booked Room Type will be used for points calculation otherwise Room Type to be used.", + "type": "boolean" } } }, - "membershipBenefitProgramsType": { - "type": "array", - "description": "Membership Benefit Program details.", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/membershipBenefitProgramType" - } - }, - "membershipBenefitProgramType": { + "membershipTypeRuleSegmentationConditionsType": { "type": "object", - "description": "Type that holds key values, that uniquely identifies a membership benefit program", + "description": "Membership Type Rules segmentation conditions.", "properties": { - "membershipType": { - "description": "Membership type", + "marketCode": { + "description": "Market Code for which the rule is applied.", "type": "string", "minLength": 0, "maxLength": 20 }, - "code": { - "description": "Benefit Code", + "marketGroup": { + "description": "Market group for which the rule is applied.", "type": "string", "minLength": 0, - "maxLength": 40 + "maxLength": 20 }, - "dateRange": { - "description": "Begin date and End date of this membership benefit program.", - "$ref": "#/definitions/dateRangeType" + "excludeMarketGroup": { + "description": "To specify the exclusion of market group while applying rule.", + "type": "boolean" }, - "minimumLevel": { - "description": "Min value for membership level. This is the minimum membership level member gets for enrolling into this program.", + "sourceCode": { + "description": "Source Code for which the rule is applied.", "type": "string", "minLength": 0, "maxLength": 20 }, - "description": { - "description": "Description of the Membership Benefit Program.", + "sourceGroup": { + "description": "Source group for which the rule is applied.", "type": "string", "minLength": 0, - "maxLength": 4000 + "maxLength": 20 }, - "inactive": { - "description": "Flag indicates whether the Membership Benefit Program is active or not.", + "excludeSourceGroup": { + "description": "To specify the exclusion of source group while applying rule.", "type": "boolean" } } }, - "membershipBenefitPrograms": { + "membershipTypeRuleReservationConditionsType": { "type": "object", - "description": "Request object for modifying membership benefit programs.", + "description": "Membership Type Rules reservation conditions.", "properties": { - "membershipBenefitPrograms": { - "description": "Collection of membership benefit programs to be changed.", - "$ref": "#/definitions/membershipBenefitProgramsType" + "reservationStartDate": { + "description": "Reservations with start date for which the rule is applied.", + "type": "string", + "format": "date", + "maxLength": 8 }, - "links": { - "$ref": "#/definitions/links" + "reservationEndDate": { + "description": "Reservations with end date for which the rule is applied.", + "type": "string", + "format": "date", + "maxLength": 8 }, - "warnings": { - "$ref": "#/definitions/warningsType" - } - } - }, - "membershipClaimOriginsDetails": { - "type": "object", - "description": "Response object for fetching Membership Claim Origins.", - "properties": { - "membershipClaimOrigins": { - "description": "Collection of Membership Claim Origins.", - "$ref": "#/definitions/membershipClaimOriginsType" + "minimumNights": { + "description": "Minimum length of stay required to receive points if membership type is based on STAY.", + "type": "integer" }, - "links": { - "$ref": "#/definitions/links" + "maximumNights": { + "description": "Maximum length of stay required to receive points if membership type is based on NIGHTS.", + "type": "integer" }, - "warnings": { - "$ref": "#/definitions/warningsType" - } - } - }, - "membershipClaimOriginsType": { - "type": "array", - "description": "List of Membership Claim Origins.", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/membershipClaimOriginType" - } - }, - "membershipClaimOriginType": { - "type": "object", - "description": "Contains Common Master configuration detail.", - "properties": { - "code": { - "description": "Common Master unique code.", - "type": "string", - "minLength": 0, - "maxLength": 40 + "daysFromEnrollment": { + "description": "Number of days from enrolment.", + "type": "integer" }, - "description": { - "description": "Description of the Master code.", - "$ref": "#/definitions/translationTextType2000" + "sunday": { + "type": "boolean" }, - "displayOrder": { - "description": "Common Master record sequence number.", - "type": "number" + "monday": { + "type": "boolean" }, - "managedBy": { - "$ref": "#/definitions/managedByOptions" + "tuesday": { + "type": "boolean" + }, + "wednesday": { + "type": "boolean" + }, + "thursday": { + "type": "boolean" + }, + "friday": { + "type": "boolean" + }, + "saturday": { + "type": "boolean" } } }, - "membershipClaimOriginsCriteria": { + "membershipTypeRulesDetails": { "type": "object", - "description": "Request object for creating Membership Claim Origins.", + "description": "Response object for creating membership type rules.", "properties": { - "membershipClaimOrigins": { - "description": "Membership Claim Origins to be created.", - "$ref": "#/definitions/membershipClaimOriginsType" + "membershipTypeRules": { + "description": "Membership type rule primary details on successful creation.", + "$ref": "#/definitions/membershipTypeRulesIDType" }, "links": { "$ref": "#/definitions/links" @@ -32197,13 +39018,21 @@ } } }, - "membershipClaimOriginsToBeChanged": { + "membershipTypeRulesIDType": { + "type": "array", + "description": "List of membership type rule ID's.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/membershipTypeRuleIDType" + } + }, + "membershipTypeRule": { "type": "object", - "description": "Request object for changing Membership Claim Origins.", + "description": "Response object for fetching membership type rule.", "properties": { - "membershipClaimOrigins": { - "description": "Membership Claim Origins to be changed.", - "$ref": "#/definitions/membershipClaimOriginsType" + "membershipTypeRule": { + "description": "Membership type rule detailed information.", + "$ref": "#/definitions/membershipTypeRuleDetailType" }, "links": { "$ref": "#/definitions/links" @@ -32213,13 +39042,13 @@ } } }, - "membershipClaimTypesDetails": { + "membershipTypes": { "type": "object", - "description": "Response object for fetching Membership Claim Types.", + "description": "Response object for fetching Membership Types.", "properties": { - "membershipClaimTypes": { - "description": "Collection of Membership Claim Types.", - "$ref": "#/definitions/membershipClaimTypesType" + "membershipTypes": { + "description": "Collection of Membership types fetched.", + "$ref": "#/definitions/membershipTypesType" }, "links": { "$ref": "#/definitions/links" @@ -32229,703 +39058,804 @@ } } }, - "membershipClaimTypesType": { + "membershipTypesType": { "type": "array", - "description": "List of Membership Claim Types.", + "description": "Membership Type", "maxItems": 4000, "items": { - "$ref": "#/definitions/membershipClaimTypeType" + "$ref": "#/definitions/membershipTypeType" } }, - "membershipClaimTypeType": { + "membershipTypeType": { "type": "object", - "description": "Contains Common Master configuration detail.", + "description": "A representation of the information contained by a membership type.", "properties": { - "code": { - "description": "Common Master unique code.", + "membershipType": { + "description": "Membership Type code.", "type": "string", "minLength": 0, - "maxLength": 40 + "maxLength": 20 + }, + "membershipClass": { + "description": "Membership Class code.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, "description": { - "description": "Description of the Master code.", + "description": "Description of the membership type.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "pointsLabel": { + "description": "Label used to refer to points for this membership type", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "hasPointCalculationRule": { + "description": "Indicates if this membership type has a point calculation rule.", + "type": "boolean" + }, + "ranking": { + "description": "Defines the priority order of this membership type.", + "type": "integer" + }, + "sequence": { + "description": "Sequence number that controls the position of the membership type when displayed in lists.", + "type": "integer" + }, + "cardDetails": { + "description": "Membership card details.", + "$ref": "#/definitions/cardNumberDetailsType" + }, + "cardNumberAutoGenerateDetails": { + "description": "Membership auto card number generation details.", + "$ref": "#/definitions/autoGenerateCardNumberType" + }, + "cardNumberAutoGenerateDetailsForOWS": { + "description": "Membership auto card number generation details for OWS.", + "$ref": "#/definitions/autoGenerateCardNumberType" + }, + "currency": { + "description": "The currency in which user would like to calculate the membership points.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "membershipAction": { + "description": "\"Type of action that the user wants to attach membership information to the reservation.", + "$ref": "#/definitions/membershipActionType" + }, + "exchangeType": { + "description": "Exchange type to be used in the currency conversion.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "pointCost": { + "description": "The cost per point.", + "type": "string", + "minLength": 1, + "maxLength": 5 + }, + "attachMembershipToReservationRule": { + "description": "Indicates when the membership action to be taken .", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/attachMembershipToReservationRuleType" + } + }, + "memberFolioMessage": { + "description": "Folio message for member.", "$ref": "#/definitions/translationTextType2000" }, - "displayOrder": { - "description": "Common Master record sequence number.", - "type": "number" + "nonMemberFolioMessage": { + "description": "Folio message for non-member.", + "$ref": "#/definitions/translationTextType2000" + }, + "folioMessageFBAPosting": { + "description": "Folio Message FBA Posting.", + "$ref": "#/definitions/translationTextType2000" + }, + "awardGenerationMethod": { + "description": "Award Generation Method.", + "$ref": "#/definitions/membershipAwardGenerationMethodType" + }, + "awardPointsDetail": { + "description": "Detail on award points for membership award upgrades/downgrades.", + "$ref": "#/definitions/awardPointsType" + }, + "tierPointsDetails": { + "description": "Detail on award points for membership tier management.", + "$ref": "#/definitions/tierPointsType" + }, + "additionalDetails": { + "description": "Membership Type additional settings.", + "$ref": "#/definitions/membershipTypeAdditionalInfoType" + }, + "handlingDetails": { + "description": "Membership Handling Details", + "$ref": "#/definitions/membershipHandlingType" + }, + "membershipLevels": { + "description": "Membership levels associated with this membership.", + "$ref": "#/definitions/membershipLevelsType" + }, + "enrollmentMatchRule": { + "description": "Detail on Enrollment Match Rule and User Defined Enrollment fields for membership type.", + "$ref": "#/definitions/enrollmentMatchRuleType" + }, + "inactive": { + "description": "Indicates if the membership type is inactive.", + "type": "boolean" + }, + "excludeProfileFromPurge": { + "description": "Indicates exclude profiles with an active membership of this type from the automatic purge utility.", + "type": "boolean" + }, + "allowShares": { + "description": "Indicates that the award points to each membership holder attached to the shared reservation.", + "type": "boolean" + }, + "sendCheckoutToInterface": { + "description": "Indicates that the reservation that is eligible for points would have its data processed by the End of Day procedures and transferred to the interface.", + "type": "boolean" + }, + "multiplier": { + "description": "Allows the user to input a value by which the base number of points is multiplied.", + "type": "boolean" + }, + "centralSetup": { + "description": "Indicates how the award points for this membership type will be managed.", + "type": "boolean" + }, + "isLoyaltyProgram": { + "description": "This flag indicates whether the membership class attached to the membership type is eligible for loyalty program or not.", + "type": "boolean" + }, + "enrollmentCodeRequiredYn": { + "description": "Indicates whether enrollment code is required or not.", + "type": "boolean" + }, + "bookerProgramYn": { + "description": "Indicates the membership type is for a Booker.", + "type": "boolean" + }, + "companyYn": { + "description": "Add the booker membership to company profile type.", + "type": "boolean" + }, + "travelAgentYn": { + "description": "Add the booker membership to travel agent profile type.", + "type": "boolean" + }, + "sourceYn": { + "description": "Add the booker membership to source profile type.", + "type": "boolean" + }, + "groupYn": { + "description": "Add the booker membership to group profile type.", + "type": "boolean" + }, + "contactYn": { + "description": "Add the booker membership to contact profile type.", + "type": "boolean" + }, + "externallyControlled": { + "description": "Flag that affects how a Membership Type is added, edited or deleted from a profile.", + "type": "boolean" + }, + "enrollmentAddressAllowed": { + "description": "Flag that indicates Profile Address is editable during Enrollment.", + "type": "boolean" + }, + "enrollmentCommunicationAllowed": { + "description": "Flag that indicates Profile Communication is editable during Enrollment.", + "type": "boolean" + }, + "enrollmentFeeAllowed": { + "description": "Flag that indicates Fee is editable during Enrollment.", + "type": "boolean" + }, + "enrollmentBirthdateAllowed": { + "description": "Flag that indicates Birthdate field is editable during Enrollment.", + "type": "boolean" }, - "managedBy": { - "$ref": "#/definitions/managedByOptions" - } - } - }, - "membershipClaimTypesCriteria": { - "type": "object", - "description": "Request object for creating Membership Claim Types.", - "properties": { - "membershipClaimTypes": { - "description": "Membership Claim Types to be created.", - "$ref": "#/definitions/membershipClaimTypesType" + "reIssueNewCard": { + "description": "Indicates whether to re-issue the membership card or not, when it is lost / stolen.", + "type": "boolean" }, - "links": { - "$ref": "#/definitions/links" + "primaryMembership": { + "description": "Indicates whether primary membership or not.", + "type": "boolean" }, - "warnings": { - "$ref": "#/definitions/warningsType" - } - } - }, - "membershipClaimTypesToBeChanged": { - "type": "object", - "description": "Request object for changing Membership Claim Types.", - "properties": { - "membershipClaimTypes": { - "description": "Membership Claim Types to be changed.", - "$ref": "#/definitions/membershipClaimTypesType" + "printFolioMsgOnConfirmation": { + "description": "Print Folio Message on confirmation.", + "type": "boolean" }, - "links": { - "$ref": "#/definitions/links" + "externalDatabase": { + "description": "Indicates database for external system for Membership Type.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "warnings": { - "$ref": "#/definitions/warningsType" + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, - "membershipClassesInfo": { + "cardNumberDetailsType": { "type": "object", - "description": "Response object for fetching Membership Class.", + "description": "Card Number of membership type.", "properties": { - "membershipClasses": { - "description": "Collection of Membership Classes.", - "$ref": "#/definitions/membershipClassesType" + "membershipCardValidationRule": { + "description": "ValidationRules for credit card.", + "$ref": "#/definitions/membershipCardValidationRuleType" }, - "links": { - "$ref": "#/definitions/links" + "cardNumberBasedOn": { + "description": "Indicates new membership card numbers, either based on the enrollment code or on the next available number in the card sequence.", + "$ref": "#/definitions/cardNumberGenerationModeType" }, - "warnings": { - "$ref": "#/definitions/warningsType" - } - } - }, - "membershipClassesType": { - "type": "array", - "description": "List of the Membership Class to be configured or fetched", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/membershipClassType" - } - }, - "membershipClassType": { - "type": "object", - "description": "Base type provides information about Membership Market/Property Groups Configuration.", - "properties": { - "code": { - "description": "Code is used to identify a Membership Market/Resort Group.", + "database": { + "description": "Indicates External System from which card number will be generated.", "type": "string", "minLength": 0, "maxLength": 20 }, - "description": { - "description": "Description of the Membership Market/Propety Group.", - "type": "string", - "minLength": 0, - "maxLength": 2000 - }, - "displaySequence": { - "description": "Membership Market/Property Groups display sequence Number", - "type": "number" + "allowDuplicateCardNumbers": { + "description": "Indicates if the multiple membership cards may be issued with the same membership number.", + "type": "boolean" }, - "loyaltyProgram": { - "description": "This flag indicates whether the membership class is eligible for loyalty program or not.", + "expirationDateRequired": { + "description": "Indicates if the membership expiration date is required for validation of the profile membership information.", "type": "boolean" }, - "frequentFlyer": { - "description": "This flag indicates whether the membership class is eligible for frequent flyer or not.", + "chipAndPin": { + "description": "Indicates is there a microchip that stores information which can be used to verify the validity of the membership and authenticate the customer based on a personal identification number (PIN).", "type": "boolean" }, - "managedBy": { - "$ref": "#/definitions/managedByOptions" + "validationByInterface": { + "description": "Indicates is the membership card is validated through the interface.", + "type": "boolean" } } }, - "membershipClasses": { + "membershipCardValidationRuleType": { "type": "object", - "description": "Request object for changing Membership Class.", + "description": "Payment method card validation rules.", "properties": { - "membershipClasses": { - "description": "Details of the Membership Classes to be edited.", - "$ref": "#/definitions/membershipClassesType" + "length": { + "description": "Valid lengths of card number.", + "type": "string", + "minLength": 0, + "maxLength": 50 }, - "links": { - "$ref": "#/definitions/links" + "prefix": { + "description": "Valid card number prefix.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "warnings": { - "$ref": "#/definitions/warningsType" - } - } - }, - "membershipEnrollmentCodesDetails": { - "type": "object", - "description": "Response object for fetching Membership Enrollment Codes.", - "properties": { - "membershipEnrollmentCodes": { - "description": "Collection of Membership Enrollment Codes.", - "$ref": "#/definitions/membershipEnrollmentCodesType" + "ranges": { + "description": "Collection of card number ranges.", + "$ref": "#/definitions/cardRangesType" }, - "links": { - "$ref": "#/definitions/links" + "formula": { + "description": "Formula used for card validation. Only valid in case of user defined validation.", + "type": "string", + "minLength": 0, + "maxLength": 2000 }, - "warnings": { - "$ref": "#/definitions/warningsType" + "rule": { + "description": "Defines rules to be used for membership card validation.", + "$ref": "#/definitions/membershipCardValidationRuleTypeType" } } }, - "membershipEnrollmentCodesType": { + "cardRangesType": { "type": "array", - "description": "List of Membership Enrollment Codes.", + "description": "Card number start and end range.", "maxItems": 4000, "items": { - "$ref": "#/definitions/membershipEnrollmentCodeType" + "$ref": "#/definitions/cardRangeType" } }, - "membershipEnrollmentCodeType": { + "cardRangeType": { "type": "object", - "description": "Contains Common Master configuration detail.", + "description": "Card number start and end range.", "properties": { - "code": { - "description": "Common Master unique code.", + "from": { + "description": "Starting range of the card.", "type": "string", "minLength": 0, - "maxLength": 40 - }, - "description": { - "description": "Description of the Master code.", - "$ref": "#/definitions/translationTextType2000" - }, - "displayOrder": { - "description": "Common Master record sequence number.", - "type": "number" + "maxLength": 50 }, - "managedBy": { - "$ref": "#/definitions/managedByOptions" + "to": { + "description": "End range of the card.", + "type": "string", + "minLength": 0, + "maxLength": 50 } } }, - "membershipEnrollmentCodesCriteria": { - "type": "object", - "description": "Request object for creating Membership Enrollment Codes.", - "properties": { - "membershipEnrollmentCodes": { - "description": "Membership Enrollment Codes to be created.", - "$ref": "#/definitions/membershipEnrollmentCodesType" - }, - "links": { - "$ref": "#/definitions/links" - }, - "warnings": { - "$ref": "#/definitions/warningsType" - } - } + "membershipCardValidationRuleTypeType": { + "type": "string", + "description": "Defines rules to be used for card validation.", + "enum": [ + "Mod7", + "Mod10", + "Udef", + "Novalid", + "Internal", + "External" + ] }, - "membershipEnrollmentCodesToBeChanged": { + "cardNumberGenerationModeType": { + "type": "string", + "description": "Card Number is generated using Enrollment Code.", + "enum": [ + "DefaultSequence", + "EnrollmentCode" + ] + }, + "autoGenerateCardNumberType": { "type": "object", - "description": "Request object for changing Membership Enrollment Codes.", + "description": "Holds the configuration to generate membership card number.", "properties": { - "membershipEnrollmentCodes": { - "description": "Membership Enrollment Codes to be changed.", - "$ref": "#/definitions/membershipEnrollmentCodesType" + "cardRangeStart": { + "description": "Card number auto generation range.", + "type": "string", + "minLength": 0, + "maxLength": 80 }, - "links": { - "$ref": "#/definitions/links" + "cardRangeEnd": { + "description": "Card number auto generation range.", + "type": "string", + "minLength": 0, + "maxLength": 80 }, - "warnings": { - "$ref": "#/definitions/warningsType" + "cardNumberPrefix": { + "description": "Valid card number prefix.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "cardNumberFormat": { + "description": "Indicates what format the random generation card number should follow, Format we support are - 9 for Numbers, X for Alphanumeric mixed, and A for Alpha only. For example, 32093K.", + "type": "string", + "minLength": 0, + "maxLength": 20 } } }, - "membershipEnrollmentGroupsInfo": { + "membershipActionType": { + "type": "string", + "description": "Type of action that the user wants to attach membership information to the reservation .", + "enum": [ + "AutoPopulate", + "PromptToPopulate", + "AlwaysPrompt", + "NoAction" + ] + }, + "attachMembershipToReservationRuleType": { + "type": "string", + "description": "Indicates when the membership information should get attach to the reservation.", + "enum": [ + "NewReservation", + "UpdateReservation", + "Checkin", + "Checkout" + ] + }, + "membershipAwardGenerationMethodType": { + "type": "string", + "description": "Type of action that generates membership award points.", + "enum": [ + "Batch", + "Manual", + "System" + ] + }, + "awardPointsType": { "type": "object", - "description": "Response object for fetching membership enrollment groups.", + "description": "Base parent type for membership points comprising common elements between award points and tier points.", "properties": { - "membershipEnrollmentGroups": { - "description": "Collection of membership enrollment groups.", - "$ref": "#/definitions/membershipEnrollmentGroupsType" + "nonMemberPoints": { + "description": "Indicates if points will be displayed for guests who are not members.", + "type": "boolean" }, - "totalPages": { - "description": "Evaluated total page count based on the requested max fetch count.", + "delayInDays": { + "description": "Award points will be recognized in this number of days following the guest's check out date. The minimum number of days is 3 and the maximum number of days is 60. This delay provides a period of time during which adjustments can be made at the PMS level before awards are uploaded to ORS/OCIS.", "type": "integer" }, - "offset": { - "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "yearsToExpire": { + "description": "Indicates Membership card will be expired if there is no activity on the card for this number of years.", "type": "integer" }, - "limit": { - "description": "Indicates maximum number of records a Web Service should return.", + "calendarPeriod": { + "description": "Period of points calculation.", + "$ref": "#/definitions/calendarPeriodType" + }, + "expiryPeriod": { + "description": "Membership card expiration period. If no value is provided it will be defaulted to 1 year.", + "$ref": "#/definitions/numberOfYearsType" + }, + "expiryMonth": { + "description": "Month of Expiry for Calendar", + "type": "string", + "minLength": 0, + "maxLength": 10 + }, + "monthsToAwardPointsExpiry": { + "description": "Months for which the Points accumulated can be redeemed for Rolling period.", "type": "integer" }, - "hasMore": { - "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", - "type": "boolean" + "awardPointsExpiryDate": { + "description": "Months for which the Points accumulated can be redeemed for Calendar period.", + "$ref": "#/definitions/awardPointsValidityDurationType" }, - "totalResults": { - "description": "Total number of rows queried", + "awardRedeemThreshold": { + "description": "Award redemption threshold", "type": "integer" }, - "count": { - "description": "Total number of rows returned", + "activityPeriodMonths": { + "description": "Activity Period in months for Rolling.", "type": "integer" }, - "links": { - "$ref": "#/definitions/links" + "activityPeriodYears": { + "description": "Activity Period in years for Calendar.", + "$ref": "#/definitions/numberOfYearsType" }, - "warnings": { - "$ref": "#/definitions/warningsType" - } - } - }, - "membershipEnrollmentGroupsType": { - "type": "array", - "description": "Details of membership enrollment group type.", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/membershipEnrollmentGroupType" - } - }, - "membershipEnrollmentGroupType": { - "type": "object", - "description": "Base type provides information about Membership Market/Property Groups Configuration.", - "properties": { - "code": { - "description": "Code is used to identify a Membership Market/Resort Group.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "gracePeriodMonths": { + "description": "Grace Period in months used for Rolling.", + "type": "integer" }, - "description": { - "description": "Description of the Membership Market/Propety Group.", - "type": "string", - "minLength": 0, - "maxLength": 2000 + "gracePeriodYear": { + "description": "Grace Period in years used for Calendar.", + "$ref": "#/definitions/calendarGracePeriodType" }, - "displaySequence": { - "description": "Membership Market/Property Groups display sequence Number", - "type": "number" + "requiredOnStayPeriod": { + "description": "Calculate stay points even if the loyalty membership card is not attached.", + "type": "boolean" }, - "enrollmentCodes": { - "description": "Collection of code and description of enrollment codes that are associated to the membership enrollment group.", - "$ref": "#/definitions/membershipEnrollmentCodesInfoType" + "exceptionCriteria": { + "description": "Criteria for detecting exceptions in points calculation.", + "$ref": "#/definitions/awardsExceptionCriteriaType" }, - "managedBy": { - "$ref": "#/definitions/managedByOptions" + "referralPeriod": { + "description": "Number of days from new member's join date when referral can be added.", + "type": "integer" } } }, - "membershipEnrollmentCodesInfoType": { - "type": "array", - "description": "Membership enrollment code code and description.", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/codeDescriptionType" - } + "calendarPeriodType": { + "type": "string", + "description": "12 month period based on starting month.", + "enum": [ + "Calendar", + "Rolling" + ] }, - "membershipEnrollmentGroups": { + "numberOfYearsType": { + "type": "string", + "description": "Five Year period", + "enum": [ + "One", + "Two", + "Three", + "Four", + "Five" + ] + }, + "awardPointsValidityDurationType": { + "type": "string", + "description": "Five Year period", + "enum": [ + "DoNotExpire", + "SameYear", + "OneYear", + "TwoYears", + "ThreeYears", + "FourYears", + "FiveYears" + ] + }, + "calendarGracePeriodType": { + "type": "string", + "description": "Five Year period", + "enum": [ + "NoGracePeriod", + "OneYear", + "TwoYears", + "ThreeYears", + "FourYears", + "FiveYears" + ] + }, + "awardsExceptionCriteriaType": { "type": "object", - "description": "Request object for changing new membership enrollment groups.", + "description": "Criteria for detecting exceptions in points calculation", "properties": { - "membershipEnrollmentGroups": { - "description": "Collection of membership enrollment groups.", - "$ref": "#/definitions/membershipEnrollmentGroupsType" + "multipleRooms": { + "description": "Enter the number of multiple rooms that should be flagged as an exception for same stay dates.", + "type": "integer" }, - "links": { - "$ref": "#/definitions/links" + "bBSingleProperty": { + "description": "Back to Back stay at a Single Property", + "type": "boolean" }, - "warnings": { - "$ref": "#/definitions/warningsType" - } - } - }, - "membershipFolioTexts": { - "type": "object", - "description": "Collection of FolioTexts to be inserted at MembershipLevel.", - "properties": { - "membershipFolioTexts": { - "type": "array", - "items": { - "$ref": "#/definitions/membershipFolioTextsType" - } + "bBSingleGroup": { + "description": "Back to back stay at a Single Group", + "type": "boolean" }, - "links": { - "$ref": "#/definitions/links" + "bBCrossMembership": { + "description": "Cross Membership Back to Back Stays", + "type": "boolean" }, - "warnings": { - "$ref": "#/definitions/warningsType" + "externalProcessingException": { + "description": "Number of days while awaiting an external accept/reject response file.", + "type": "integer" } } }, - "membershipFolioTextsType": { + "tierPointsType": { "type": "object", - "description": "A type which is used to insert Membership FolioTexts.", + "description": "Base parent type for membership points comprising common elements between award points and tier points.", "properties": { - "membershipType": { - "description": "Membership Type code.", + "nonMemberPoints": { + "description": "Indicates if points will be displayed for guests who are not members.", + "type": "boolean" + }, + "basedOn": { + "description": "Date on which the tier management is based.", + "$ref": "#/definitions/pointsCalculationDateType" + }, + "tierExpirationMonth": { + "description": "Month for Upgrade/Downgrade in a Calendar Period.", "type": "string", "minLength": 0, - "maxLength": 20 + "maxLength": 10 + }, + "requalifyOnUpgrade": { + "description": "Requalify on Upgrade", + "type": "boolean" + }, + "downgradeRenewalInAutoJob": { + "description": "Downgrade/Renew the membership level automatically.", + "type": "boolean" + }, + "upgradePeriodRolling": { + "description": "Upgrade period of points for Rolling period.", + "$ref": "#/definitions/numberOfYearsType" + }, + "downgradePeriodRolling": { + "description": "Downgrade period of points for Rolling period.", + "$ref": "#/definitions/numberOfYearsType" + }, + "upgradePeriodCalendar": { + "description": "Upgrade period of points for Calendar period.", + "$ref": "#/definitions/upgradeDowngradeForCalendarPeriodType" }, - "membershipLevel": { - "description": "Membership Level code.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "downgradePeriodCalendar": { + "description": "Downgrade period of points for Calendar period.", + "$ref": "#/definitions/upgradeDowngradeForCalendarPeriodType" }, - "folioTexts": { - "description": "Folio Texts.", - "type": "array", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/hotelFolioTextsType" - } + "enableTierManagementReset": { + "description": "TMR (Tier Management Reset) Level Rules configuration enabled or not.", + "type": "boolean" } } }, - "hotelFolioTextsType": { - "type": "array", - "description": "Collection of hotel folio texts", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/hotelFolioTextType" - } + "pointsCalculationDateType": { + "type": "string", + "description": "Tier Management based on date of transaction", + "enum": [ + "ArrivalDate", + "DepartureDate", + "PostingDate", + "TransactionDate" + ] }, - "hotelFolioTextType": { + "upgradeDowngradeForCalendarPeriodType": { + "type": "string", + "description": "Calculate points from five Years", + "enum": [ + "ThisYear", + "LastYear", + "TwoYears", + "ThreeYears", + "FourYears", + "FiveYears" + ] + }, + "membershipTypeAdditionalInfoType": { "type": "object", - "description": "Folio text", + "description": "Membership Type miscellanous settings.", "properties": { - "folioText1": { - "type": "string", - "minLength": 0, - "maxLength": 400 - }, - "folioText2": { - "type": "string", - "minLength": 0, - "maxLength": 400 - }, - "folioText3": { + "enrollmentLetter": { + "description": "When enrolling new members, this is the default letter to be sent.", "type": "string", "minLength": 0, - "maxLength": 400 + "maxLength": 80 }, - "folioText4": { + "adhocStatement": { + "description": "Default membership statement to be sent ad hoc.", "type": "string", "minLength": 0, - "maxLength": 400 + "maxLength": 80 }, - "hotelId": { - "description": "Signifies folio text for a specific hotel.", + "batchStatement": { + "description": "Batch process statement.", "type": "string", "minLength": 0, - "maxLength": 20 - } - } - }, - "membershipLevelsInfo": { - "type": "object", - "description": "Response object for fetching membership levels.", - "properties": { - "membershipLevels": { - "description": "Collection of membership levels.", - "$ref": "#/definitions/membershipLevelsType" + "maxLength": 80 }, - "links": { - "$ref": "#/definitions/links" + "autoWebEnrollment": { + "description": "Automatically open to allow a web user account to be created.", + "type": "boolean" }, - "warnings": { - "$ref": "#/definitions/warningsType" + "autoUpdateWebLogin": { + "description": "Automatically update web login.", + "type": "boolean" } } }, - "membershipLevelsType": { - "type": "array", - "description": "Collection of membership levels", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/membershipLevelType" - } - }, - "membershipLevelType": { + "membershipHandlingType": { "type": "object", - "description": "A Type that holds key values, that uniquely identifies a membership level", + "description": "Represents the way a membership type has to be processed.", "properties": { - "type": { - "description": "Membership type", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "code": { - "description": "Membership level", + "externalDatabase": { + "description": "Indicates database for external system (if applicable).", "type": "string", "minLength": 0, "maxLength": 20 }, - "description": { - "description": "Description of the Membership level.", - "type": "string", - "minLength": 0, - "maxLength": 2000 - }, - "label": { - "description": "Label of the Membership level.", - "type": "string", - "minLength": 0, - "maxLength": 40 - }, - "rank": { - "description": "Rank of Membership level.", - "type": "number" - }, - "vip": { - "description": "VIP level associated to the Membership level.", + "externalPointsAndRedemptionDatabase": { + "description": "Indicates database for external points & redemption system (if applicable).", "type": "string", "minLength": 0, "maxLength": 20 }, - "displayColor": { - "description": "Display Colour of Membership level.", - "$ref": "#/definitions/colorType" - }, - "inactive": { - "description": "Inactive flag for a Membership level.", + "levelRequired": { + "description": "Indicates whether to include membership level for validation or not , when profile membership information is send from External System to ORS/OCIS.", "type": "boolean" }, - "folioTexts": { - "description": "Folio text for a specific membership type level for hotels in the chain.", - "$ref": "#/definitions/hotelFolioTextsType" - }, "fulfillment": { - "description": "Indicates whether memberships upgraded or downgraded to or from this level will be included in the Membership Export.", - "type": "boolean" - }, - "changesRestricted": { - "description": "Indicates whether memberships level is restricted to prevent users from making changes to it.", + "description": "True if you wish to be able to select this membership type when creating an export file for fulfillment.", "type": "boolean" }, - "autoRenewGrace": { - "description": "Select the number of graces the member will be allowed before the membership level auto-renews based on the member current points. It is available when the Tier Management Reset option is selected on Membership Type.", - "type": "integer" - }, - "cardValidYears": { - "description": "Specify the time limit (from 1 to 5 years) for membership card expiration for this level", - "type": "integer" - }, - "restrictedLevel": { - "description": "Indicates whether memberships level is restricted to prevent users from making changes to it. It is available when the Advanced Enrollment option is selected on Membership Type.", + "allowCardNumberOverride": { + "description": "Indicates whether to perform profile merge or not.", "type": "boolean" }, - "renewCard": { - "description": "Indicates whether membership has expired by the time the membership record is uploaded, the members card will be renewed and updated with a new expiration date.", + "enrollmentCodeRequired": { + "description": "Indicates whether Enrollment Code required of not.", "type": "boolean" }, - "feeRequired": { - "description": "Indicates whether membership fee payment is required upon upgrade to this membership level.", + "saveCardNumberHistory": { + "description": "Indicates whether to store discard membership number or not.Membership Number will be discarded during profile merge.", "type": "boolean" }, - "maxDowngradeLevel": { - "description": "The lowest level in which this level can be downgraded to.", + "statementUDFSet": { + "description": "Represents Membership Statement UDF Set. Selected Statement UDF template will be attached to Membership.", "type": "string", "minLength": 0, - "maxLength": 20 - }, - "numberOfTransactions": { - "description": "Number of transaction(s) for each stay. Value will be 2 in case of double dipping otherwise it will be null or 1.", - "type": "integer" - } - } - }, - "colorType": { - "type": "string", - "description": "Color configuration type. This color configuration provides a visual category of entities.", - "enum": [ - "Red", - "DarkRed", - "Green", - "DarkGreen", - "LightGreen", - "Orange", - "White", - "Yellow", - "DarkYellow", - "Purple", - "Brown", - "Gray", - "Aqua", - "Chocolate", - "Blue", - "LightBlue", - "DarkBlue", - "Cyan", - "DarkCyan", - "Magenta", - "DarkMagenta", - "Black" - ] - }, - "membershipLevels": { - "type": "object", - "description": "Request object for modifying membership levels.", - "properties": { - "membershipLevels": { - "description": "Collection of membership levels to be changed.", - "$ref": "#/definitions/membershipLevelsType" - }, - "links": { - "$ref": "#/definitions/links" - }, - "warnings": { - "$ref": "#/definitions/warningsType" - } - } - }, - "membershipMarketGroupsInfo": { - "type": "object", - "description": "Response object for fetching Membership Market Groups configurations.", - "properties": { - "membershipMarketGroups": { - "description": "Collection of Membership Market Groups configurations.", - "$ref": "#/definitions/membershipMarketGroupsType" - }, - "links": { - "$ref": "#/definitions/links" + "maxLength": 40 }, - "warnings": { - "$ref": "#/definitions/warningsType" - } - } - }, - "membershipMarketGroupsType": { - "type": "array", - "description": "Details for Membership Market Group along with associated Market codes.", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/membershipMarketGroupType" - } - }, - "membershipMarketGroupType": { - "type": "object", - "description": "Base type provides information about Membership Market/Property Groups Configuration.", - "properties": { - "code": { - "description": "Code is used to identify a Membership Market/Resort Group.", + "defaultMembershipStatus": { + "description": "Represents Membership status.This status will be assigned to Guest's profile with membership type.", "type": "string", "minLength": 0, - "maxLength": 20 + "maxLength": 40 }, - "description": { - "description": "Description of the Membership Market/Propety Group.", - "type": "string", - "minLength": 0, - "maxLength": 2000 + "nameProtected": { + "description": "Prevent profile name change.", + "type": "boolean" }, - "displaySequence": { - "description": "Membership Market/Property Groups display sequence Number", - "type": "number" + "alternateNameProtected": { + "description": "Prevent profile alternate name change.", + "type": "boolean" }, - "marketCodes": { - "description": "Collection of Market codes which associated for a Membership Market Group.", - "$ref": "#/definitions/membershipMarketCodesType" - } - } - }, - "membershipMarketCodesType": { - "type": "array", - "description": "Membership Markets code and Description.", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/codeDescriptionType" - } - }, - "membershipMarketGroups": { - "type": "object", - "description": "Request object for changing existing Membership Market Groups Configurations.", - "properties": { - "membershipMarketGroups": { - "description": "Membership Market Groups Configurations to be changed.", - "$ref": "#/definitions/membershipMarketGroupsType" + "autoGenerateReferenceNo": { + "description": "Automatically generate the reference number for the primary membership.", + "type": "boolean" }, - "links": { - "$ref": "#/definitions/links" + "autoPopulateNumberFromName": { + "description": "Automatically populate number from name.", + "type": "boolean" }, - "warnings": { - "$ref": "#/definitions/warningsType" + "nameOnCardFromAltName": { + "description": "Membership card name using the alternate name.", + "type": "boolean" + }, + "moveMemPromotions": { + "description": "Move the membership promotions to the active membership.", + "type": "boolean" } } }, - "membershipPropertyGroupsInfo": { + "enrollmentMatchRuleType": { "type": "object", - "description": "Response object for fetching Membership Property Groups configurations.", + "description": "Represent Enrollment Match Rule and User Defined Enrollment fields/Attribute configuration for membership type.", "properties": { - "membershipPropertyGroups": { - "description": "Collection of Membership Property Groups configurations.", - "$ref": "#/definitions/membershipPropertyGroupsType" + "membershipEnrollmentMatchRule": { + "description": "Enrollment Match Rule for Membership Type.", + "type": "string", + "minLength": 0, + "maxLength": 4000 }, - "links": { - "$ref": "#/definitions/links" + "userDefinedEnrollmentFields": { + "description": "User Defined Enrollment fields/Attributes for membership type.", + "$ref": "#/definitions/userDefinedEnrollmentFieldsType" }, - "warnings": { - "$ref": "#/definitions/warningsType" + "advancedEnrollment": { + "description": "Indicates if the Advanced Enrollment is enabled for Membership Type. Advanced Enrollment is required tp apply Membership Enrollment Match Rule and User Defined Enrollment Fields/Attributes.", + "type": "boolean" } } }, - "membershipPropertyGroupsType": { + "userDefinedEnrollmentFieldsType": { "type": "array", - "description": "Details for Membership Property Group along with associated property codes.", + "description": "Type that holds the User Defined Enrollment field/Attribute such as Communication, First Name , Last Name etc.", "maxItems": 4000, "items": { - "$ref": "#/definitions/membershipPropertyGroupType" + "$ref": "#/definitions/userDefinedEnrollmentFieldType" } }, - "membershipPropertyGroupType": { + "userDefinedEnrollmentFieldType": { "type": "object", - "description": "Base type provides information about Membership Market/Property Groups Configuration.", + "description": "User Defined Enrollment Field/Attribute.", "properties": { - "code": { - "description": "Code is used to identify a Membership Market/Resort Group.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "fieldName": { + "description": "Name of the Field/Attribute such as comunication, birthdate etc.", + "$ref": "#/definitions/userDefinedEnrollmentFieldNameType" }, - "description": { - "description": "Description of the Membership Market/Propety Group.", + "fieldType": { + "description": "Type of the Field/Attribute such as phone, fax, email etc.", "type": "string", "minLength": 0, "maxLength": 2000 }, - "displaySequence": { - "description": "Membership Market/Property Groups display sequence Number", - "type": "number" + "requiredField": { + "description": "Indicates if the Field/Attribute is required for Membership Type.", + "type": "boolean" }, - "hotels": { - "description": "Collection of property codes which associated for a Membership Property Group.", - "$ref": "#/definitions/membershipPropertyCodesType" + "active": { + "description": "Indicates if the Field/Attribute is active for Membership Type.", + "type": "boolean" } } }, - "membershipPropertyCodesType": { - "type": "array", - "description": "Membership Property code and Description.", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/codeDescriptionType" - } + "userDefinedEnrollmentFieldNameType": { + "type": "string", + "description": "Date of birth field of Membership Type.", + "enum": [ + "Communication", + "LastName", + "FirstName", + "Address", + "Fee", + "BirthDate" + ] }, - "membershipPropertyGroups": { + "membershipTypesDetails": { "type": "object", - "description": "Request object for changing existing Membership Property Groups Configurations.", + "description": "Response object for fetching Membership Type.", "properties": { - "membershipPropertyGroups": { - "description": "Membership Property Groups Configurations to be changed.", - "$ref": "#/definitions/membershipPropertyGroupsType" + "membershipTypes": { + "description": "List of Membership types fetched.", + "$ref": "#/definitions/membershipTypesType" + }, + "masterInfoList": { + "description": "Refer to Generic common types document.", + "type": "array", + "items": { + "$ref": "#/definitions/masterInfoType" + } }, "links": { "$ref": "#/definitions/links" @@ -32935,13 +39865,16 @@ } } }, - "membershipRateGroupsInfo": { + "membershipTypeChangeInstructions": { "type": "object", - "description": "Response object for fetching Membership Rate Groups.", + "description": "Request object for changing membership type.", "properties": { - "membershipRateGroups": { - "description": "Collection of Membership Rate Group.", - "$ref": "#/definitions/membershipRateGroupsType" + "membershipTypeChangeInstructions": { + "description": "A collection of MembershipTypes with information that needs to be changed.", + "type": "array", + "items": { + "$ref": "#/definitions/membershipTypeChangeInstructionType" + } }, "links": { "$ref": "#/definitions/links" @@ -32951,71 +39884,53 @@ } } }, - "membershipRateGroupsType": { - "type": "array", - "description": "Details for Membership Rate Group.", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/membershipRateGroupType" - } - }, - "membershipRateGroupType": { + "membershipTypeChangeInstructionType": { "type": "object", - "description": "Base type provides information about Membership Market/Property Groups Configuration.", + "description": "Represents the membership type under change .", "properties": { - "code": { - "description": "Code is used to identify a Membership Market/Resort Group.", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "description": { - "description": "Description of the Membership Market/Propety Group.", - "type": "string", - "minLength": 0, - "maxLength": 2000 - }, - "displaySequence": { - "description": "Membership Market/Property Groups display sequence Number", - "type": "number" + "membershipType": { + "description": "Membership type details.", + "$ref": "#/definitions/membershipTypeType" }, - "rateCodes": { - "description": "Collection of Rate codes associated with this Rate Group.", - "$ref": "#/definitions/membershipRateCodesType" + "responseInstructions": { + "description": "Collection of instructions to be returned as a set of membership type information.", + "type": "object", + "properties": { + "responseInstruction": { + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/membershipTypeInstructionType" + } + }, + "confirmationOnly": { + "description": "If this value is set to TRUE, then the operation will only return for a Success or Failed flag.", + "type": "boolean" + } + } } } }, - "membershipRateCodesType": { - "type": "array", - "description": "Membership Rates code and Description.", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/codeDescriptionType" - } - }, - "membershipRateGroups": { - "type": "object", - "description": "Request object for modifying Membership Rate Groups.", - "properties": { - "membershipRateGroups": { - "description": "Collection of Membership Rate Groups to be changed.", - "$ref": "#/definitions/membershipRateGroupsType" - }, - "links": { - "$ref": "#/definitions/links" - }, - "warnings": { - "$ref": "#/definitions/warningsType" - } - } + "membershipTypeInstructionType": { + "type": "string", + "description": "Membership levels.", + "enum": [ + "PrimaryDetails", + "CardNumberDetails", + "PointsDetails", + "ExceptionCriteriaDetails", + "AdditionalDetails", + "EnrollmentDetails", + "Levels" + ] }, - "membershipStatusCodesDetails": { + "nationalitiesDetails": { "type": "object", - "description": "Response object for fetching Membership Status Codes.", - "properties": { - "membershipStatusCodes": { - "description": "Collection of Membership Status Codes.", - "$ref": "#/definitions/membershipStatusCodesType" + "description": "Response object for fetching Nationalities.", + "properties": { + "nationalities": { + "description": "Collection of Nationalities.", + "$ref": "#/definitions/nationalitiesType" }, "links": { "$ref": "#/definitions/links" @@ -33025,15 +39940,15 @@ } } }, - "membershipStatusCodesType": { + "nationalitiesType": { "type": "array", - "description": "List of Membership Status Codes.", + "description": "List of Nationalities.", "maxItems": 4000, "items": { - "$ref": "#/definitions/membershipStatusCodeType" + "$ref": "#/definitions/nationalityType" } }, - "membershipStatusCodeType": { + "nationalityType": { "type": "object", "description": "Contains Common Master configuration detail.", "properties": { @@ -33056,13 +39971,13 @@ } } }, - "membershipStatusCodesCriteria": { + "nationalitiesCriteria": { "type": "object", - "description": "Request object for creating Membership Status Codes.", + "description": "Request object for creating Nationalities.", "properties": { - "membershipStatusCodes": { - "description": "Membership Status Codes to be created.", - "$ref": "#/definitions/membershipStatusCodesType" + "nationalities": { + "description": "Nationalities to be created.", + "$ref": "#/definitions/nationalitiesType" }, "links": { "$ref": "#/definitions/links" @@ -33072,13 +39987,13 @@ } } }, - "membershipStatusCodesToBeChanged": { + "nationalitiesToBeChanged": { "type": "object", - "description": "Request object for changing Membership Status Codes.", + "description": "Request object for changing Nationalities.", "properties": { - "membershipStatusCodes": { - "description": "Membership Status Codes to be changed.", - "$ref": "#/definitions/membershipStatusCodesType" + "nationalities": { + "description": "Nationalities to be changed.", + "$ref": "#/definitions/nationalitiesType" }, "links": { "$ref": "#/definitions/links" @@ -33088,13 +40003,13 @@ } } }, - "membershipTypeRulesInfo": { + "ownerTeamsDetails": { "type": "object", - "description": "Response object for fetching membership type rules.", + "description": "Response object for fetching Owner Teams.", "properties": { - "membershipTypeRules": { - "description": "Collection of membership type rules summary.", - "$ref": "#/definitions/membershipTypeRulesSummariesType" + "ownerTeams": { + "description": "Collection of Owner Teams.", + "$ref": "#/definitions/ownerTeamsType" }, "links": { "$ref": "#/definitions/links" @@ -33104,141 +40019,44 @@ } } }, - "membershipTypeRulesSummariesType": { + "ownerTeamsType": { "type": "array", - "description": "List of Membership type rules summary information.", + "description": "List of Owner Teams.", "maxItems": 4000, "items": { - "$ref": "#/definitions/membershipTypeRuleSummaryType" + "$ref": "#/definitions/ownerTeamType" } }, - "membershipTypeRuleSummaryType": { + "ownerTeamType": { "type": "object", - "description": "Membership Type rule summary information.", + "description": "Contains Common Master configuration detail.", "properties": { - "membershipTypeRulePrimaryDetails": { - "description": "Membership type rule primary information.", - "$ref": "#/definitions/membershipTypeRulePrimaryDetailsType" - }, - "ruleCode": { - "description": "Rule code of the membership type rule.", + "code": { + "description": "Common Master unique code.", "type": "string", "minLength": 0, - "maxLength": 20 - }, - "programType": { - "description": "Program(Points/Tier) type of the rule.", - "$ref": "#/definitions/membershipTypeRuleType" - } - } - }, - "membershipTypeRulePrimaryDetailsType": { - "type": "object", - "description": "Membership Type rule primary information.", - "properties": { - "membershipTypeRuleId": { - "description": "Membership type rule ID details.", - "$ref": "#/definitions/membershipTypeRuleIDType" + "maxLength": 40 }, "description": { - "description": "Description of the rule.", - "type": "string", - "minLength": 0, - "maxLength": 2000 - }, - "ruleBasedOn": { - "description": "Calculation rule name of the type rule. Determines whether this Membership generates points based on guest Revenue, Stays, Nights, Enrolment.", - "$ref": "#/definitions/membershipTypeRuleBasedOnType" - }, - "ruleStartDate": { - "description": "Start date indicates the begin date for this points calculation rule.", - "type": "string", - "format": "date", - "maxLength": 8 - }, - "ruleEndDate": { - "description": "End date for this points calculation rule.", - "type": "string", - "format": "date", - "maxLength": 8 - }, - "pointsType": { - "description": "Specifies if points are BASE or BONUS.", - "$ref": "#/definitions/rulePointsTypeType" - }, - "inactiveDate": { - "description": "The date that Membership type rule is marked as inactive.", - "type": "string", - "format": "date", - "maxLength": 8 + "description": "Description of the Master code.", + "$ref": "#/definitions/translationTextType2000" }, - "transactionCode": { - "description": "Tranaction code for membership type rule. e.g. Resident, Non Resident", - "$ref": "#/definitions/membershipTypeRuleTransactionCodeType" - } - } - }, - "membershipTypeRuleIDType": { - "type": "object", - "description": "Membership type rule ID.", - "properties": { - "membershipType": { - "description": "Membership type of the Rule.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "displayOrder": { + "description": "Common Master record sequence number.", + "type": "number" }, - "membershipPointsSequence": { - "description": "Sequence number of the membership type rule.", - "type": "integer" + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, - "membershipTypeRuleBasedOnType": { - "type": "string", - "description": "Indicates Membership upgrades/downgrades to the next tier level uses RFM (Recency, Frequency, Monetary Value) score.", - "enum": [ - "Revenue", - "Stay", - "Nights", - "Enrollment", - "TierUpgrade", - "Renewal", - "Rfm" - ] - }, - "rulePointsTypeType": { - "type": "string", - "description": "Possible membership points types.", - "enum": [ - "Base", - "Bonus" - ] - }, - "membershipTypeRuleTransactionCodeType": { - "type": "string", - "description": "Determines the Transaction Code for Membership program rule.", - "enum": [ - "Resident", - "NonResident" - ] - }, - "membershipTypeRuleType": { - "type": "string", - "description": "Membership Type/Program rule types, Points is the only valid value for non primary membership types.", - "enum": [ - "All", - "Points", - "Tier" - ] - }, - "membershipTypeRules": { + "ownerTeamsCriteria": { "type": "object", - "description": "Request object for changing membership type rules.", + "description": "Request object for creating Owner Teams.", "properties": { - "membershipTypeRules": { - "description": "Collection of membership type rules to be changed.", - "$ref": "#/definitions/membershipTypeRuleDetailsType" + "ownerTeams": { + "description": "Owner Teamsto be created.", + "$ref": "#/definitions/ownerTeamsType" }, "links": { "$ref": "#/definitions/links" @@ -33248,400 +40066,80 @@ } } }, - "membershipTypeRuleDetailsType": { - "type": "array", - "description": "Collection of Membership type rule details.", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/membershipTypeRuleDetailType" - } - }, - "membershipTypeRuleDetailType": { - "type": "object", - "description": "Membership type Rule details.", - "properties": { - "rulePrimaryDetails": { - "description": "Membership type rule summary information.", - "$ref": "#/definitions/membershipTypeRulePrimaryDetailsType" - }, - "ruleDefinition": { - "description": "Membership type rule definition details.", - "$ref": "#/definitions/membershipTypeRuleDefinitionType" - }, - "rulePointsDefinition": { - "description": "Membership Type rule points definition details.", - "$ref": "#/definitions/membershipTypeRulePointsDefinitionType" - }, - "ruleConditions": { - "description": "Membership Type rule conditions details.", - "$ref": "#/definitions/membershipTypeRuleConditionsType" - } - } - }, - "membershipTypeRuleDefinitionType": { - "type": "object", - "description": "Membership Type Rule definition details.", - "properties": { - "ruleCode": { - "description": "Rule code of the membership type rule.", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "programType": { - "description": "Program(Points/Tier) type of the rule.", - "$ref": "#/definitions/membershipTypeRuleType" - }, - "ruleAppliesOn": { - "description": "Rule applies on Reservation Arrival Date, Reservation Departure Date, Any date during stay or RestrictedDates.", - "$ref": "#/definitions/ruleAppliesOnType" - }, - "noOfTimesEligible": { - "description": "Specifies total number of times program rule is eligible .", - "type": "integer" - }, - "ruleExportLabel": { - "description": "This field will be used to store export label and will be used only for exporting purposes.", - "type": "string", - "minLength": 0, - "maxLength": 40 - }, - "ruleExpirationDate": { - "description": "Date on which the rule will be expired.", - "type": "string", - "format": "date", - "maxLength": 8 - } - } - }, - "ruleAppliesOnType": { - "type": "string", - "description": "Applies on restricted dates.", - "enum": [ - "Arrival", - "Departure", - "Any", - "Restricted" - ] - }, - "membershipTypeRulePointsDefinitionType": { - "type": "object", - "description": "Membership Program Rule points details.", - "properties": { - "points": { - "description": "Specifies the ratio of the points accumulated per Stay or Night or Revenue. This ratio multiplied by the actual Stays or Nights or Revenue will give the Total points accumulated.", - "type": "integer" - }, - "costPerPoint": { - "description": "Indicates the cost per point for this membership program.", - "type": "integer" - }, - "revenueUnits": { - "description": "Specifies the minimum units needed.", - "type": "integer" - }, - "pointsRoundingFlag": { - "description": "This flag tells if the total amount computed will be rounded, rounded up or rounded down.", - "$ref": "#/definitions/pointsRoundingFlagType" - }, - "percentagePoints": { - "description": "Points ratio is expressed in terms of %.", - "type": "boolean" - }, - "excludePointProjection": { - "description": "Determines while calculating points projection should the rule be excluded or included. Default is included(N).", - "type": "boolean" - } - } - }, - "pointsRoundingFlagType": { - "type": "string", - "description": "This flag tells if the total points computed will be rounded based on the rounding option selected.", - "enum": [ - "Round", - "Ceil", - "Floor", - "Roundupnd", - "Rounddownnd", - "Universalroundnd" - ] - }, - "membershipTypeRuleConditionsType": { - "type": "object", - "description": "Membership Type Rule Conditions.", - "properties": { - "generalConditions": { - "description": "Specifies the General Conditions to apply the rules.", - "$ref": "#/definitions/membershipTypeRuleGeneralConditionsType" - }, - "rateConditions": { - "description": "Specifies the Rate code Conditions to apply the rules.", - "$ref": "#/definitions/membershipTypeRuleRateConditionsType" - }, - "roomConditions": { - "description": "Specifies the Room Conditions to apply the rules.", - "$ref": "#/definitions/membershipTypeRuleRoomConditionsType" - }, - "segmentationConditions": { - "description": "Specifies the Segmentation Conditions to apply the rules.", - "$ref": "#/definitions/membershipTypeRuleSegmentationConditionsType" - }, - "reservationConditions": { - "description": "Specifies the Reservation Conditions to apply the rules.", - "$ref": "#/definitions/membershipTypeRuleReservationConditionsType" - } - } - }, - "membershipTypeRuleGeneralConditionsType": { - "type": "object", - "description": "Membership Type Rules general Conditions.", - "properties": { - "reservationChannel": { - "description": "Reservation Channel for which the rule is applied. This attribute is deprecated would not be used further.", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "property": { - "description": "Property for which the rule is applied.", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "propertyGroup": { - "description": "Property group for which the rule is applied.", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "enrollmentCode": { - "description": "Enrollment Code for which the rule is applied.", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "enrollmentGroup": { - "description": "Enrollment Group for which the rule is applied.", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "promotionCode": { - "description": "Promotion Code for which the rule is applied.", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "membershipLevel": { - "description": "Membership Level for which the rule is applied.", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "originCode": { - "description": "Origin Code for which the rule is applied.", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "originGroup": { - "description": "Origin group for which the rule is applied.", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "excludeOriginGroup": { - "description": "To specify the exclusion of origin group while applying rule.", - "type": "boolean" - } - } - }, - "membershipTypeRuleRateConditionsType": { - "type": "object", - "description": "Membership Type Rules rate Conditions.", - "properties": { - "rateCode": { - "description": "Rate code for which the rule is applied.", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "rateGroup": { - "description": "Rate group for which the rule is applied.", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "revenueGroup": { - "description": "Revenue group for which the rule is applied.", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "averageRateAmount": { - "description": "Average rate amount of the reservations for which rule will be applied.", - "type": "number" - }, - "minimumRevenue": { - "description": "Minimum revenue on which rule will be applied.", - "type": "number" - }, - "transactionGroup": { - "description": "Transaction group for which the rule is applied.", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "qualifyingRates": { - "description": "Points ratio is expressed in terms of %.", - "type": "boolean" - }, - "excludeRateGroup": { - "description": "To specify the exclusion of rate group.", - "type": "boolean" - }, - "excludeRevenueGroup": { - "description": "To specify the exclusion of revenue group while applying rule.", - "type": "boolean" - }, - "includeTransactionGroup": { - "description": "To specify the inclusion of Transaction group.", - "type": "boolean" - }, - "allMembershipRates": { - "description": "Points Calculation will be based on all rate codes when specify All Membership Rates.", - "type": "boolean" - }, - "allMembershipTrx": { - "description": "Points Calculation will be based on all transaction codes when specify All Membership Transactions.", - "type": "boolean" - } - } - }, - "membershipTypeRuleRoomConditionsType": { + "ownerTeamsToBeChanged": { "type": "object", - "description": "Membership Type Rules room conditions.", + "description": "Request object for changing Owner Teams.", "properties": { - "roomType": { - "description": "Room type/label for which the rule is applied.", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "roomGroup": { - "description": "Membership room group for which the rule is applied.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "ownerTeams": { + "description": "Owner Teamsto be changed.", + "$ref": "#/definitions/ownerTeamsType" }, - "roomClass": { - "description": "Room class for the room for which the rule is applied.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "links": { + "$ref": "#/definitions/links" }, - "roomsToCharge": { - "description": "Indicates whether to use Room Type or Booked Room Type for the rule. If Y then Booked Room Type will be used for points calculation otherwise Room Type to be used.", - "type": "boolean" + "warnings": { + "$ref": "#/definitions/warningsType" } } }, - "membershipTypeRuleSegmentationConditionsType": { + "payDaysDetails": { "type": "object", - "description": "Membership Type Rules segmentation conditions.", + "description": "Response object for fetching Pay Days.", "properties": { - "marketCode": { - "description": "Market Code for which the rule is applied.", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "marketGroup": { - "description": "Market group for which the rule is applied.", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "excludeMarketGroup": { - "description": "To specify the exclusion of market group while applying rule.", - "type": "boolean" - }, - "sourceCode": { - "description": "Source Code for which the rule is applied.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "payDays": { + "description": "Collection of Pay Days.", + "$ref": "#/definitions/payDaysType" }, - "sourceGroup": { - "description": "Source group for which the rule is applied.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "links": { + "$ref": "#/definitions/links" }, - "excludeSourceGroup": { - "description": "To specify the exclusion of source group while applying rule.", - "type": "boolean" + "warnings": { + "$ref": "#/definitions/warningsType" } } }, - "membershipTypeRuleReservationConditionsType": { + "payDaysType": { + "type": "array", + "description": "List of Pay Days.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/payDayType" + } + }, + "payDayType": { "type": "object", - "description": "Membership Type Rules reservation conditions.", + "description": "Contains Common Master configuration detail.", "properties": { - "reservationStartDate": { - "description": "Reservations with start date for which the rule is applied.", - "type": "string", - "format": "date", - "maxLength": 8 - }, - "reservationEndDate": { - "description": "Reservations with end date for which the rule is applied.", + "code": { + "description": "Common Master unique code.", "type": "string", - "format": "date", - "maxLength": 8 - }, - "minimumNights": { - "description": "Minimum length of stay required to receive points if membership type is based on STAY.", - "type": "integer" - }, - "maximumNights": { - "description": "Maximum length of stay required to receive points if membership type is based on NIGHTS.", - "type": "integer" - }, - "daysFromEnrollment": { - "description": "Number of days from enrolment.", - "type": "integer" - }, - "sunday": { - "type": "boolean" - }, - "monday": { - "type": "boolean" - }, - "tuesday": { - "type": "boolean" + "minLength": 0, + "maxLength": 40 }, - "wednesday": { - "type": "boolean" + "description": { + "description": "Description of the Master code.", + "$ref": "#/definitions/translationTextType2000" }, - "thursday": { - "type": "boolean" + "displayOrder": { + "description": "Common Master record sequence number.", + "type": "number" }, - "friday": { + "inactive": { + "description": "To configure the different pay days.", "type": "boolean" }, - "saturday": { - "type": "boolean" + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, - "membershipTypeRulesDetails": { + "payDaysCriteria": { "type": "object", - "description": "Response object for creating membership type rules.", + "description": "Request object for creating Pay Days.", "properties": { - "membershipTypeRules": { - "description": "Membership type rule primary details on successful creation.", - "$ref": "#/definitions/membershipTypeRulesIDType" + "payDays": { + "description": "Pay Daysto be created.", + "$ref": "#/definitions/payDaysType" }, "links": { "$ref": "#/definitions/links" @@ -33651,21 +40149,13 @@ } } }, - "membershipTypeRulesIDType": { - "type": "array", - "description": "List of membership type rule ID's.", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/membershipTypeRuleIDType" - } - }, - "membershipTypeRule": { + "payDaysToBeChanged": { "type": "object", - "description": "Response object for fetching membership type rule.", + "description": "Request object for changing Pay Days.", "properties": { - "membershipTypeRule": { - "description": "Membership type rule detailed information.", - "$ref": "#/definitions/membershipTypeRuleDetailType" + "payDays": { + "description": "Pay Daysto be changed.", + "$ref": "#/definitions/payDaysType" }, "links": { "$ref": "#/definitions/links" @@ -33675,13 +40165,13 @@ } } }, - "membershipTypes": { + "preferenceGroups": { "type": "object", - "description": "Response object for fetching Membership Types.", + "description": "Response object for fetching preference groups.", "properties": { - "membershipTypes": { - "description": "Collection of Membership types fetched.", - "$ref": "#/definitions/membershipTypesType" + "preferenceGroups": { + "description": "Collection of preference groups matching the search criteria.", + "$ref": "#/definitions/preferenceGroupsType" }, "links": { "$ref": "#/definitions/links" @@ -33691,794 +40181,570 @@ } } }, - "membershipTypesType": { + "preferenceGroupsType": { "type": "array", - "description": "Membership Type", + "description": "Collection of preference groups.", "maxItems": 4000, "items": { - "$ref": "#/definitions/membershipTypeType" + "$ref": "#/definitions/preferenceGroupType" } }, - "membershipTypeType": { + "preferenceGroupType": { "type": "object", - "description": "A representation of the information contained by a membership type.", + "description": "Preference group identification details.", "properties": { - "membershipType": { - "description": "Membership Type code.", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "membershipClass": { - "description": "Membership Class code.", + "code": { + "description": "Code identifying the preference group.", "type": "string", "minLength": 0, "maxLength": 20 }, "description": { - "description": "Description of the membership type.", + "description": "Description of the preference group.", "type": "string", "minLength": 0, - "maxLength": 2000 + "maxLength": 40 }, - "pointsLabel": { - "description": "Label used to refer to points for this membership type", - "type": "string", - "minLength": 0, - "maxLength": 20 + "mandatoryReservation": { + "description": "When this mandatory reservation is true then user cannot set or change reservation preference flag and also this is a non editable field. SPECIALS AND ROOM FEATURES preference groups will have true for this field", + "type": "boolean" }, - "hasPointCalculationRule": { - "description": "Indicates if this membership type has a point calculation rule.", + "reservationPreference": { + "description": "Indicates if the preference group can be used in reservations.", "type": "boolean" }, - "ranking": { - "description": "Defines the priority order of this membership type.", + "maxQuantity": { + "description": "Maximum number of preferences which can be created in this preference group.", "type": "integer" }, "sequence": { - "description": "Sequence number that controls the position of the membership type when displayed in lists.", + "description": "Display sequence for the preference group.", "type": "integer" }, - "cardDetails": { - "description": "Membership card details.", - "$ref": "#/definitions/cardNumberDetailsType" + "allowSubTypes": { + "description": "This is a placeholder element for future use. Functionality may not be available for the current implementation.", + "type": "boolean" }, - "cardNumberAutoGenerateDetails": { - "description": "Membership auto card number generation details.", - "$ref": "#/definitions/autoGenerateCardNumberType" + "managedBy": { + "$ref": "#/definitions/managedByOptions" + } + } + }, + "templatePreferences": { + "type": "object", + "description": "Response object for fetching preferences at the template level.", + "properties": { + "templatePreferences": { + "description": "Collection of preferences specified at the template level.", + "$ref": "#/definitions/configTemplatePreferencesType" }, - "cardNumberAutoGenerateDetailsForOWS": { - "description": "Membership auto card number generation details for OWS.", - "$ref": "#/definitions/autoGenerateCardNumberType" + "links": { + "$ref": "#/definitions/links" }, - "currency": { - "description": "The currency in which user would like to calculate the membership points.", + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "configTemplatePreferencesType": { + "type": "array", + "description": "This type holds a collection of preferences at the template level.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/configTemplatePreferenceType" + } + }, + "configTemplatePreferenceType": { + "type": "object", + "description": "Base details common between both template and property level preferences.", + "properties": { + "description": { + "description": "The description about the preference.", "type": "string", "minLength": 0, - "maxLength": 20 - }, - "membershipAction": { - "description": "\"Type of action that the user wants to attach membership information to the reservation.", - "$ref": "#/definitions/membershipActionType" + "maxLength": 2000 }, - "exchangeType": { - "description": "Exchange type to be used in the currency conversion.", + "code": { + "description": "Specifies the preference code.", "type": "string", "minLength": 0, "maxLength": 20 }, - "pointCost": { - "description": "The cost per point.", + "preferenceGroup": { + "description": "Specifies the preference group the preference belongs to.", "type": "string", - "minLength": 1, - "maxLength": 5 - }, - "attachMembershipToReservationRule": { - "description": "Indicates when the membership action to be taken .", - "type": "array", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/attachMembershipToReservationRuleType" - } - }, - "memberFolioMessage": { - "description": "Folio message for member.", - "$ref": "#/definitions/translationTextType2000" - }, - "nonMemberFolioMessage": { - "description": "Folio message for non-member.", - "$ref": "#/definitions/translationTextType2000" - }, - "folioMessageFBAPosting": { - "description": "Folio Message FBA Posting.", - "$ref": "#/definitions/translationTextType2000" - }, - "awardGenerationMethod": { - "description": "Award Generation Method.", - "$ref": "#/definitions/membershipAwardGenerationMethodType" - }, - "awardPointsDetail": { - "description": "Detail on award points for membership award upgrades/downgrades.", - "$ref": "#/definitions/awardPointsType" - }, - "tierPointsDetails": { - "description": "Detail on award points for membership tier management.", - "$ref": "#/definitions/tierPointsType" - }, - "additionalDetails": { - "description": "Membership Type additional settings.", - "$ref": "#/definitions/membershipTypeAdditionalInfoType" - }, - "handlingDetails": { - "description": "Membership Handling Details", - "$ref": "#/definitions/membershipHandlingType" - }, - "membershipLevels": { - "description": "Membership levels associated with this membership.", - "$ref": "#/definitions/membershipLevelsType" - }, - "enrollmentMatchRule": { - "description": "Detail on Enrollment Match Rule and User Defined Enrollment fields for membership type.", - "$ref": "#/definitions/enrollmentMatchRuleType" - }, - "inactive": { - "description": "Indicates if the membership type is inactive.", - "type": "boolean" - }, - "excludeProfileFromPurge": { - "description": "Indicates exclude profiles with an active membership of this type from the automatic purge utility.", - "type": "boolean" - }, - "allowShares": { - "description": "Indicates that the award points to each membership holder attached to the shared reservation.", - "type": "boolean" - }, - "sendCheckoutToInterface": { - "description": "Indicates that the reservation that is eligible for points would have its data processed by the End of Day procedures and transferred to the interface.", - "type": "boolean" - }, - "multiplier": { - "description": "Allows the user to input a value by which the base number of points is multiplied.", - "type": "boolean" - }, - "centralSetup": { - "description": "Indicates how the award points for this membership type will be managed.", - "type": "boolean" - }, - "isLoyaltyProgram": { - "description": "This flag indicates whether the membership class attached to the membership type is eligible for loyalty program or not.", - "type": "boolean" - }, - "enrollmentCodeRequiredYn": { - "description": "Indicates whether enrollment code is required or not.", - "type": "boolean" - }, - "bookerProgramYn": { - "description": "Indicates the membership type is for a Booker.", - "type": "boolean" - }, - "companyYn": { - "description": "Add the booker membership to company profile type.", - "type": "boolean" - }, - "travelAgentYn": { - "description": "Add the booker membership to travel agent profile type.", - "type": "boolean" - }, - "sourceYn": { - "description": "Add the booker membership to source profile type.", - "type": "boolean" - }, - "groupYn": { - "description": "Add the booker membership to group profile type.", - "type": "boolean" - }, - "contactYn": { - "description": "Add the booker membership to contact profile type.", - "type": "boolean" - }, - "externallyControlled": { - "description": "Flag that affects how a Membership Type is added, edited or deleted from a profile.", - "type": "boolean" + "minLength": 0, + "maxLength": 20 }, - "enrollmentAddressAllowed": { - "description": "Flag that indicates Profile Address is editable during Enrollment.", - "type": "boolean" + "preferenceSubGroup": { + "description": "This is a placeholder element for future use. Functionality may not be available for the current implementation.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "enrollmentCommunicationAllowed": { - "description": "Flag that indicates Profile Communication is editable during Enrollment.", + "housekeeping": { + "description": "Flag to indicate if this preference should be available on the Task Sheet Workflow configuration. It is only applicable for preference types FLOOR and SPECIALS.", "type": "boolean" }, - "enrollmentFeeAllowed": { - "description": "Flag that indicates Fee is editable during Enrollment.", - "type": "boolean" + "orderSequence": { + "description": "Display Order sequence.", + "type": "number" }, - "enrollmentBirthdateAllowed": { - "description": "Flag that indicates Birthdate field is editable during Enrollment.", + "global": { + "description": "Specifies whether the preference is to be available for selection at all properties .", "type": "boolean" }, - "reIssueNewCard": { - "description": "Indicates whether to re-issue the membership card or not, when it is lost / stolen.", - "type": "boolean" + "managedBy": { + "$ref": "#/definitions/managedByOptions" + } + } + }, + "preferencesCopy": { + "type": "object", + "description": "Request object for copying template preferences to hotel(s).", + "properties": { + "copyInstructions": { + "description": "List of the template preferences to be copied to hotel(s).", + "$ref": "#/definitions/configCopyPreferencesType" }, - "primaryMembership": { - "description": "Indicates whether primary membership or not.", - "type": "boolean" + "links": { + "$ref": "#/definitions/links" }, - "printFolioMsgOnConfirmation": { - "description": "Print Folio Message on confirmation.", - "type": "boolean" + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "configCopyPreferencesType": { + "type": "object", + "description": "Copy instructions for copying template preferences to hotel(s)", + "properties": { + "hotelCodes": { + "description": "Hotel codes to copy the template preferences to.", + "$ref": "#/definitions/codeListType" }, - "externalDatabase": { - "description": "Indicates database for external system for Membership Type.", + "templatePreferences": { + "description": "Template preference to be copied to the hotel(s).", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/configTemplatePreferenceIDType" + } + } + } + }, + "configTemplatePreferenceIDType": { + "type": "object", + "description": "Base details common between both template and property level preference ids.", + "properties": { + "code": { + "description": "Specifies the preference code.", "type": "string", "minLength": 0, "maxLength": 20 }, - "managedBy": { - "$ref": "#/definitions/managedByOptions" + "preferenceGroup": { + "description": "Specifies the preference group the preference belongs to.", + "type": "string", + "minLength": 0, + "maxLength": 20 } } }, - "cardNumberDetailsType": { + "profileInactiveReasonsDetails": { "type": "object", - "description": "Card Number of membership type.", + "description": "Response object for fetching Profile Inactive Reasons.", "properties": { - "membershipCardValidationRule": { - "description": "ValidationRules for credit card.", - "$ref": "#/definitions/membershipCardValidationRuleType" + "profileInactiveReasons": { + "description": "Collection of Profile Inactive Reasons.", + "$ref": "#/definitions/profileInactiveReasonsType" }, - "cardNumberBasedOn": { - "description": "Indicates new membership card numbers, either based on the enrollment code or on the next available number in the card sequence.", - "$ref": "#/definitions/cardNumberGenerationModeType" + "links": { + "$ref": "#/definitions/links" }, - "database": { - "description": "Indicates External System from which card number will be generated.", + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "profileInactiveReasonsType": { + "type": "array", + "description": "List of Profile Inactive Reasons.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/profileInactiveReasonType" + } + }, + "profileInactiveReasonType": { + "type": "object", + "description": "Contains Common Master configuration detail.", + "properties": { + "code": { + "description": "Common Master unique code.", "type": "string", "minLength": 0, - "maxLength": 20 + "maxLength": 40 }, - "allowDuplicateCardNumbers": { - "description": "Indicates if the multiple membership cards may be issued with the same membership number.", - "type": "boolean" + "description": { + "description": "Description of the Master code.", + "$ref": "#/definitions/translationTextType2000" }, - "expirationDateRequired": { - "description": "Indicates if the membership expiration date is required for validation of the profile membership information.", - "type": "boolean" + "displayOrder": { + "description": "Common Master record sequence number.", + "type": "number" }, - "chipAndPin": { - "description": "Indicates is there a microchip that stores information which can be used to verify the validity of the membership and authenticate the customer based on a personal identification number (PIN).", - "type": "boolean" + "managedBy": { + "$ref": "#/definitions/managedByOptions" + } + } + }, + "profileInactiveReasonsCriteria": { + "type": "object", + "description": "Request object for creating Profile Inactive Reasons.", + "properties": { + "profileInactiveReasons": { + "description": "Profile Inactive Reasonsto be created.", + "$ref": "#/definitions/profileInactiveReasonsType" }, - "validationByInterface": { - "description": "Indicates is the membership card is validated through the interface.", - "type": "boolean" + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" } } }, - "membershipCardValidationRuleType": { + "profileInactiveReasonsToBeChanged": { "type": "object", - "description": "Payment method card validation rules.", + "description": "Request object for changing Profile Inactive Reasons.", "properties": { - "length": { - "description": "Valid lengths of card number.", - "type": "string", - "minLength": 0, - "maxLength": 50 + "profileInactiveReasons": { + "description": "Profile Inactive Reasonsto be changed.", + "$ref": "#/definitions/profileInactiveReasonsType" }, - "prefix": { - "description": "Valid card number prefix.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "links": { + "$ref": "#/definitions/links" }, - "ranges": { - "description": "Collection of card number ranges.", - "$ref": "#/definitions/cardRangesType" + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "profileNameValidations": { + "type": "object", + "description": "Response for fetching Profile names.", + "properties": { + "profileNames": { + "description": "Collection of Profile names.", + "$ref": "#/definitions/profileNameValidationsType" }, - "formula": { - "description": "Formula used for card validation. Only valid in case of user defined validation.", - "type": "string", - "minLength": 0, - "maxLength": 2000 + "links": { + "$ref": "#/definitions/links" }, - "rule": { - "description": "Defines rules to be used for membership card validation.", - "$ref": "#/definitions/membershipCardValidationRuleTypeType" + "warnings": { + "$ref": "#/definitions/warningsType" } } }, - "cardRangesType": { + "profileNameValidationsType": { "type": "array", - "description": "Card number start and end range.", + "description": "List of the Profile name to be configured or fetched.", "maxItems": 4000, "items": { - "$ref": "#/definitions/cardRangeType" + "$ref": "#/definitions/profileNameValidationType" } }, - "cardRangeType": { + "profileNameValidationType": { "type": "object", - "description": "Card number start and end range.", + "description": "Provides information about the Profile Names.", "properties": { - "from": { - "description": "Starting range of the card.", - "type": "string", - "minLength": 0, - "maxLength": 50 + "type": { + "description": "Type of the Profile.", + "$ref": "#/definitions/profileNameValidationTypeType" }, - "to": { - "description": "End range of the card.", + "name": { + "description": "Name of the Profile.", "type": "string", "minLength": 0, - "maxLength": 50 + "maxLength": 80 } } }, - "membershipCardValidationRuleTypeType": { + "profileNameValidationTypeType": { "type": "string", - "description": "Defines rules to be used for card validation.", + "description": "Simple Type for Profile Name Validations Type. e.g. Company,Travel Agent,Source.", "enum": [ - "Mod7", - "Mod10", - "Udef", - "Novalid", - "Internal", - "External" + "Company", + "TravelAgent", + "Source" ] }, - "cardNumberGenerationModeType": { - "type": "string", - "description": "Card Number is generated using Enrollment Code.", - "enum": [ - "DefaultSequence", - "EnrollmentCode" - ] + "profileNameValidationsToChange": { + "type": "object", + "description": "Request object to edit Profile names.", + "properties": { + "profileNames": { + "description": "Details of the Profile names to edit.", + "$ref": "#/definitions/profileNameValidationEditType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } }, - "autoGenerateCardNumberType": { + "profileNameValidationEditType": { "type": "object", - "description": "Holds the configuration to generate membership card number.", + "description": "Provides information about the Profile Names.", "properties": { - "cardRangeStart": { - "description": "Card number auto generation range.", - "type": "string", - "minLength": 0, - "maxLength": 80 + "type": { + "description": "Type of the Profile.", + "$ref": "#/definitions/profileNameValidationTypeType" }, - "cardRangeEnd": { - "description": "Card number auto generation range.", + "name": { + "description": "Name of the Profile.", "type": "string", "minLength": 0, "maxLength": 80 }, - "cardNumberPrefix": { - "description": "Valid card number prefix.", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "cardNumberFormat": { - "description": "Indicates what format the random generation card number should follow, Format we support are - 9 for Numbers, X for Alphanumeric mixed, and A for Alpha only. For example, 32093K.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "newProfileName": { + "description": "List of new values for Profile Name and Type .", + "$ref": "#/definitions/profileNameValidationType" } } }, - "membershipActionType": { - "type": "string", - "description": "Type of action that the user wants to attach membership information to the reservation .", - "enum": [ - "AutoPopulate", - "PromptToPopulate", - "AlwaysPrompt", - "NoAction" - ] - }, - "attachMembershipToReservationRuleType": { - "type": "string", - "description": "Indicates when the membership information should get attach to the reservation.", - "enum": [ - "NewReservation", - "UpdateReservation", - "Checkin", - "Checkout" - ] - }, - "membershipAwardGenerationMethodType": { - "type": "string", - "description": "Type of action that generates membership award points.", - "enum": [ - "Batch", - "Manual", - "System" - ] - }, - "awardPointsType": { + "profileRestrictionReasonsDetails": { "type": "object", - "description": "Base parent type for membership points comprising common elements between award points and tier points.", + "description": "Response object for fetching Profile Restriction Reasons.", "properties": { - "nonMemberPoints": { - "description": "Indicates if points will be displayed for guests who are not members.", - "type": "boolean" - }, - "delayInDays": { - "description": "Award points will be recognized in this number of days following the guest's check out date. The minimum number of days is 3 and the maximum number of days is 60. This delay provides a period of time during which adjustments can be made at the PMS level before awards are uploaded to ORS/OCIS.", - "type": "integer" - }, - "yearsToExpire": { - "description": "Indicates Membership card will be expired if there is no activity on the card for this number of years.", - "type": "integer" - }, - "calendarPeriod": { - "description": "Period of points calculation.", - "$ref": "#/definitions/calendarPeriodType" + "profileRestrictionReasons": { + "description": "Collection of Profile Restriction Reasons.", + "$ref": "#/definitions/profileRestrictionReasonsType" }, - "expiryPeriod": { - "description": "Membership card expiration period. If no value is provided it will be defaulted to 1 year.", - "$ref": "#/definitions/numberOfYearsType" + "links": { + "$ref": "#/definitions/links" }, - "expiryMonth": { - "description": "Month of Expiry for Calendar", + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "profileRestrictionReasonsType": { + "type": "array", + "description": "List of Profile Restriction Reasons.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/profileRestrictionReasonType" + } + }, + "profileRestrictionReasonType": { + "type": "object", + "description": "Contains Common Master configuration detail.", + "properties": { + "code": { + "description": "Common Master unique code.", "type": "string", "minLength": 0, - "maxLength": 10 - }, - "monthsToAwardPointsExpiry": { - "description": "Months for which the Points accumulated can be redeemed for Rolling period.", - "type": "integer" - }, - "awardPointsExpiryDate": { - "description": "Months for which the Points accumulated can be redeemed for Calendar period.", - "$ref": "#/definitions/awardPointsValidityDurationType" - }, - "awardRedeemThreshold": { - "description": "Award redemption threshold", - "type": "integer" - }, - "activityPeriodMonths": { - "description": "Activity Period in months for Rolling.", - "type": "integer" - }, - "activityPeriodYears": { - "description": "Activity Period in years for Calendar.", - "$ref": "#/definitions/numberOfYearsType" - }, - "gracePeriodMonths": { - "description": "Grace Period in months used for Rolling.", - "type": "integer" + "maxLength": 40 }, - "gracePeriodYear": { - "description": "Grace Period in years used for Calendar.", - "$ref": "#/definitions/calendarGracePeriodType" + "description": { + "description": "Description of the Master code.", + "$ref": "#/definitions/translationTextType2000" }, - "requiredOnStayPeriod": { - "description": "Calculate stay points even if the loyalty membership card is not attached.", - "type": "boolean" + "displayOrder": { + "description": "Common Master record sequence number.", + "type": "number" }, - "exceptionCriteria": { - "description": "Criteria for detecting exceptions in points calculation.", - "$ref": "#/definitions/awardsExceptionCriteriaType" + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, - "calendarPeriodType": { - "type": "string", - "description": "12 month period based on starting month.", - "enum": [ - "Calendar", - "Rolling" - ] - }, - "numberOfYearsType": { - "type": "string", - "description": "Five Year period", - "enum": [ - "One", - "Two", - "Three", - "Four", - "Five" - ] - }, - "awardPointsValidityDurationType": { - "type": "string", - "description": "Five Year period", - "enum": [ - "DoNotExpire", - "SameYear", - "OneYear", - "TwoYears", - "ThreeYears", - "FourYears", - "FiveYears" - ] - }, - "calendarGracePeriodType": { - "type": "string", - "description": "Five Year period", - "enum": [ - "NoGracePeriod", - "OneYear", - "TwoYears", - "ThreeYears", - "FourYears", - "FiveYears" - ] - }, - "awardsExceptionCriteriaType": { + "profileRestrictionReasonsCriteria": { "type": "object", - "description": "Criteria for detecting exceptions in points calculation", + "description": "Request object for creating Profile Restriction Reasons.", "properties": { - "multipleRooms": { - "description": "Enter the number of multiple rooms that should be flagged as an exception for same stay dates.", - "type": "integer" - }, - "bBSingleProperty": { - "description": "Back to Back stay at a Single Property", - "type": "boolean" - }, - "bBSingleGroup": { - "description": "Back to back stay at a Single Group", - "type": "boolean" + "profileRestrictionReasons": { + "description": "Profile Restriction Reasonsto be created.", + "$ref": "#/definitions/profileRestrictionReasonsType" }, - "bBCrossMembership": { - "description": "Cross Membership Back to Back Stays", - "type": "boolean" + "links": { + "$ref": "#/definitions/links" }, - "externalProcessingException": { - "description": "Number of days while awaiting an external accept/reject response file.", - "type": "integer" + "warnings": { + "$ref": "#/definitions/warningsType" } } }, - "tierPointsType": { + "profileRestrictionReasonsToBeChanged": { "type": "object", - "description": "Base parent type for membership points comprising common elements between award points and tier points.", + "description": "Request object for changing Profile Restriction Reasons.", "properties": { - "nonMemberPoints": { - "description": "Indicates if points will be displayed for guests who are not members.", - "type": "boolean" - }, - "basedOn": { - "description": "Date on which the tier management is based.", - "$ref": "#/definitions/pointsCalculationDateType" - }, - "tierExpirationMonth": { - "description": "Month for Upgrade/Downgrade in a Calendar Period.", - "type": "string", - "minLength": 0, - "maxLength": 10 - }, - "requalifyOnUpgrade": { - "description": "Requalify on Upgrade", - "type": "boolean" - }, - "downgradeRenewalInAutoJob": { - "description": "Downgrade/Renew the membership level automatically.", - "type": "boolean" - }, - "upgradePeriodRolling": { - "description": "Upgrade period of points for Rolling period.", - "$ref": "#/definitions/numberOfYearsType" + "profileRestrictionReasons": { + "description": "Profile Restriction Reasonsto be changed.", + "$ref": "#/definitions/profileRestrictionReasonsType" }, - "downgradePeriodRolling": { - "description": "Downgrade period of points for Rolling period.", - "$ref": "#/definitions/numberOfYearsType" + "links": { + "$ref": "#/definitions/links" }, - "upgradePeriodCalendar": { - "description": "Upgrade period of points for Calendar period.", - "$ref": "#/definitions/upgradeDowngradeForCalendarPeriodType" + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "profileLinks": { + "type": "object", + "description": "Response object for fetch profile links", + "properties": { + "profileLinks": { + "$ref": "#/definitions/profileLinksType" }, - "downgradePeriodCalendar": { - "description": "Downgrade period of points for Calendar period.", - "$ref": "#/definitions/upgradeDowngradeForCalendarPeriodType" + "links": { + "$ref": "#/definitions/links" }, - "enableTierManagementReset": { - "description": "TMR (Tier Management Reset) Level Rules configuration enabled or not.", - "type": "boolean" + "warnings": { + "$ref": "#/definitions/warningsType" } } }, - "pointsCalculationDateType": { - "type": "string", - "description": "Tier Management based on date of transaction", - "enum": [ - "ArrivalDate", - "DepartureDate", - "PostingDate", - "TransactionDate" - ] - }, - "upgradeDowngradeForCalendarPeriodType": { - "type": "string", - "description": "Calculate points from five Years", - "enum": [ - "ThisYear", - "LastYear", - "TwoYears", - "ThreeYears", - "FourYears", - "FiveYears" - ] + "profileLinksType": { + "type": "array", + "description": "Holds the collection of profile link objects", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/profileLinkType" + } }, - "membershipTypeAdditionalInfoType": { + "profileLinkType": { "type": "object", - "description": "Membership Type miscellanous settings.", + "description": "ProfileLinksType for create, change and delete", "properties": { - "enrollmentLetter": { - "description": "When enrolling new members, this is the default letter to be sent.", + "fromType": { + "description": "From type to process", "type": "string", "minLength": 0, - "maxLength": 80 + "maxLength": 20 }, - "adhocStatement": { - "description": "Default membership statement to be sent ad hoc.", + "toType": { + "description": "To type to process", "type": "string", "minLength": 0, - "maxLength": 80 + "maxLength": 20 }, - "batchStatement": { - "description": "Batch process statement.", + "fromCode": { + "description": "From code to process", "type": "string", "minLength": 0, - "maxLength": 80 - }, - "autoWebEnrollment": { - "description": "Automatically open to allow a web user account to be created.", - "type": "boolean" + "maxLength": 20 }, - "autoUpdateWebLogin": { - "description": "Automatically update web login.", - "type": "boolean" - } - } - }, - "membershipHandlingType": { - "type": "object", - "description": "Represents the way a membership type has to be processed.", - "properties": { - "externalDatabase": { - "description": "Indicates database for external system (if applicable).", + "toCode": { + "description": "To code to process", "type": "string", "minLength": 0, "maxLength": 20 }, - "levelRequired": { - "description": "Indicates whether to include membership level for validation or not , when profile membership information is send from External System to ORS/OCIS.", - "type": "boolean" - }, - "fulfillment": { - "description": "True if you wish to be able to select this membership type when creating an export file for fulfillment.", - "type": "boolean" - }, - "allowCardNumberOverride": { - "description": "Indicates whether to perform profile merge or not.", - "type": "boolean" - }, - "enrollmentCodeRequired": { - "description": "Indicates whether Enrollment Code required of not.", - "type": "boolean" - }, - "saveCardNumberHistory": { - "description": "Indicates whether to store discard membership number or not.Membership Number will be discarded during profile merge.", - "type": "boolean" - }, - "statementUDFSet": { - "description": "Represents Membership Statement UDF Set. Selected Statement UDF template will be attached to Membership.", + "fromDescription": { + "description": "The description about from relation", "type": "string", "minLength": 0, - "maxLength": 40 + "maxLength": 2000 }, - "defaultMembershipStatus": { - "description": "Represents Membership status.This status will be assigned to Guest's profile with membership type.", + "toDescription": { + "description": "The description about to relation", "type": "string", "minLength": 0, - "maxLength": 40 - }, - "nameProtected": { - "description": "Prevent profile name change.", - "type": "boolean" + "maxLength": 2000 }, - "alternateNameProtected": { - "description": "Prevent profile alternate name change.", + "defaultProfileLink": { + "description": "Relationship is default relationship or not", "type": "boolean" }, - "autoGenerateReferenceNo": { - "description": "Automatically generate the reference number for the primary membership.", + "globalProfileLink": { + "description": "Relationship is global relationship or not", "type": "boolean" }, - "autoPopulateNumberFromName": { - "description": "Automatically populate number from name.", - "type": "boolean" + "inheritRates": { + "description": "Inherit rates will take either to or from", + "$ref": "#/definitions/profileLinkInheritRates" }, - "nameOnCardFromAltName": { - "description": "Membership card name using the alternate name.", + "protected": { + "description": "Determines whether this code is protected from deleting. This is a read-only element and is only populated during the fetch operation.", "type": "boolean" }, - "moveMemPromotions": { - "description": "Move the membership promotions to the active membership.", + "hasHierarchy": { + "description": "Determines whether this relationship is hierarchichal or not.", "type": "boolean" } } }, - "enrollmentMatchRuleType": { + "profileLinkInheritRates": { + "type": "string", + "description": "Simple type for inherit rates", + "enum": [ + "From", + "To" + ] + }, + "sourcesDetails": { "type": "object", - "description": "Represent Enrollment Match Rule and User Defined Enrollment fields/Attribute configuration for membership type.", + "description": "Response object for fetching Sources.", "properties": { - "membershipEnrollmentMatchRule": { - "description": "Enrollment Match Rule for Membership Type.", - "type": "string", - "minLength": 0, - "maxLength": 4000 + "sources": { + "description": "Collection of Sources.", + "$ref": "#/definitions/sourcesType" }, - "userDefinedEnrollmentFields": { - "description": "User Defined Enrollment fields/Attributes for membership type.", - "$ref": "#/definitions/userDefinedEnrollmentFieldsType" + "links": { + "$ref": "#/definitions/links" }, - "advancedEnrollment": { - "description": "Indicates if the Advanced Enrollment is enabled for Membership Type. Advanced Enrollment is required tp apply Membership Enrollment Match Rule and User Defined Enrollment Fields/Attributes.", - "type": "boolean" + "warnings": { + "$ref": "#/definitions/warningsType" } } }, - "userDefinedEnrollmentFieldsType": { + "sourcesType": { "type": "array", - "description": "Type that holds the User Defined Enrollment field/Attribute such as Communication, First Name , Last Name etc.", + "description": "List of Sources.", "maxItems": 4000, "items": { - "$ref": "#/definitions/userDefinedEnrollmentFieldType" + "$ref": "#/definitions/sourceType" } }, - "userDefinedEnrollmentFieldType": { + "sourceType": { "type": "object", - "description": "User Defined Enrollment Field/Attribute.", + "description": "Contains Common Master configuration detail.", "properties": { - "fieldName": { - "description": "Name of the Field/Attribute such as comunication, birthdate etc.", - "$ref": "#/definitions/userDefinedEnrollmentFieldNameType" - }, - "fieldType": { - "description": "Type of the Field/Attribute such as phone, fax, email etc.", + "code": { + "description": "Common Master unique code.", "type": "string", "minLength": 0, - "maxLength": 2000 + "maxLength": 40 }, - "requiredField": { - "description": "Indicates if the Field/Attribute is required for Membership Type.", - "type": "boolean" + "description": { + "description": "Description of the Master code.", + "$ref": "#/definitions/translationTextType2000" }, - "active": { - "description": "Indicates if the Field/Attribute is active for Membership Type.", + "displayOrder": { + "description": "Common Master record sequence number.", + "type": "number" + }, + "inactive": { + "description": "Determines whether this code is inactive or not.", "type": "boolean" + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, - "userDefinedEnrollmentFieldNameType": { - "type": "string", - "description": "Date of birth field of Membership Type.", - "enum": [ - "Communication", - "LastName", - "FirstName", - "Address", - "Fee", - "BirthDate" - ] - }, - "membershipTypesDetails": { + "sourcesCriteria": { "type": "object", - "description": "Response object for fetching Membership Type.", + "description": "Request object for creating Sources.", "properties": { - "membershipTypes": { - "description": "List of Membership types fetched.", - "$ref": "#/definitions/membershipTypesType" - }, - "masterInfoList": { - "description": "Refer to Generic common types document.", - "type": "array", - "items": { - "$ref": "#/definitions/masterInfoType" - } + "sources": { + "description": "Sourcesto be created.", + "$ref": "#/definitions/sourcesType" }, "links": { "$ref": "#/definitions/links" @@ -34488,16 +40754,13 @@ } } }, - "membershipTypeChangeInstructions": { + "sourcesToBeChanged": { "type": "object", - "description": "Request object for changing membership type.", + "description": "Request object for changing Sources.", "properties": { - "membershipTypeChangeInstructions": { - "description": "A collection of MembershipTypes with information that needs to be changed.", - "type": "array", - "items": { - "$ref": "#/definitions/membershipTypeChangeInstructionType" - } + "sources": { + "description": "Sourcesto be changed.", + "$ref": "#/definitions/sourcesType" }, "links": { "$ref": "#/definitions/links" @@ -34507,53 +40770,13 @@ } } }, - "membershipTypeChangeInstructionType": { - "type": "object", - "description": "Represents the membership type under change .", - "properties": { - "membershipType": { - "description": "Membership type details.", - "$ref": "#/definitions/membershipTypeType" - }, - "responseInstructions": { - "description": "Collection of instructions to be returned as a set of membership type information.", - "type": "object", - "properties": { - "responseInstruction": { - "type": "array", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/membershipTypeInstructionType" - } - }, - "confirmationOnly": { - "description": "If this value is set to TRUE, then the operation will only return for a Success or Failed flag.", - "type": "boolean" - } - } - } - } - }, - "membershipTypeInstructionType": { - "type": "string", - "description": "Membership levels.", - "enum": [ - "PrimaryDetails", - "CardNumberDetails", - "PointsDetails", - "ExceptionCriteriaDetails", - "AdditionalDetails", - "EnrollmentDetails", - "Levels" - ] - }, - "nationalitiesDetails": { + "statesDetails": { "type": "object", - "description": "Response object for fetching Nationalities.", + "description": "Response object for fetching states.", "properties": { - "nationalities": { - "description": "Collection of Nationalities.", - "$ref": "#/definitions/nationalitiesType" + "states": { + "description": "Collection of states fetched based on the search criteria.", + "$ref": "#/definitions/statesType" }, "links": { "$ref": "#/definitions/links" @@ -34563,30 +40786,42 @@ } } }, - "nationalitiesType": { + "statesType": { "type": "array", - "description": "List of Nationalities.", + "description": "Lists of states.", "maxItems": 4000, "items": { - "$ref": "#/definitions/nationalityType" + "$ref": "#/definitions/stateType" } }, - "nationalityType": { + "stateType": { "type": "object", - "description": "Contains Common Master configuration detail.", + "description": "Information about the country state.", "properties": { - "code": { - "description": "Common Master unique code.", + "countryCode": { + "description": "The country which the state belongs to.", "type": "string", "minLength": 0, - "maxLength": 40 + "maxLength": 20 + }, + "stateCode": { + "description": "The code of the state.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, "description": { - "description": "Description of the Master code.", - "$ref": "#/definitions/translationTextType2000" + "description": "The description of the state.", + "type": "string", + "minLength": 0, + "maxLength": 80 }, - "displayOrder": { - "description": "Common Master record sequence number.", + "sequence": { + "description": "The sequence number of the state.", + "type": "number" + }, + "stateID": { + "description": "Unique identifier of the state.", "type": "number" }, "managedBy": { @@ -34594,29 +40829,13 @@ } } }, - "nationalitiesCriteria": { - "type": "object", - "description": "Request object for creating Nationalities.", - "properties": { - "nationalities": { - "description": "Nationalities to be created.", - "$ref": "#/definitions/nationalitiesType" - }, - "links": { - "$ref": "#/definitions/links" - }, - "warnings": { - "$ref": "#/definitions/warningsType" - } - } - }, - "nationalitiesToBeChanged": { + "statesCriteria": { "type": "object", - "description": "Request object for changing Nationalities.", + "description": "Request object for creating new states.", "properties": { - "nationalities": { - "description": "Nationalities to be changed.", - "$ref": "#/definitions/nationalitiesType" + "states": { + "description": "Collection of states to be created.", + "$ref": "#/definitions/statesType" }, "links": { "$ref": "#/definitions/links" @@ -34626,13 +40845,13 @@ } } }, - "ownerTeamsDetails": { + "territoriesDetails": { "type": "object", - "description": "Response object for fetching Owner Teams.", + "description": "Response object for fetching Territories.", "properties": { - "ownerTeams": { - "description": "Collection of Owner Teams.", - "$ref": "#/definitions/ownerTeamsType" + "territories": { + "description": "Collection of Territories.", + "$ref": "#/definitions/territoriesType" }, "links": { "$ref": "#/definitions/links" @@ -34642,15 +40861,15 @@ } } }, - "ownerTeamsType": { + "territoriesType": { "type": "array", - "description": "List of Owner Teams.", + "description": "List of Territories.", "maxItems": 4000, "items": { - "$ref": "#/definitions/ownerTeamType" + "$ref": "#/definitions/territoryType" } }, - "ownerTeamType": { + "territoryType": { "type": "object", "description": "Contains Common Master configuration detail.", "properties": { @@ -34668,18 +40887,22 @@ "description": "Common Master record sequence number.", "type": "number" }, + "inactive": { + "description": "Determines whether this code is inactive or not.", + "type": "boolean" + }, "managedBy": { "$ref": "#/definitions/managedByOptions" } } }, - "ownerTeamsCriteria": { + "territoriesCriteria": { "type": "object", - "description": "Request object for creating Owner Teams.", + "description": "Request object for creating Territories.", "properties": { - "ownerTeams": { - "description": "Owner Teamsto be created.", - "$ref": "#/definitions/ownerTeamsType" + "territories": { + "description": "Territoriesto be created.", + "$ref": "#/definitions/territoriesType" }, "links": { "$ref": "#/definitions/links" @@ -34689,13 +40912,13 @@ } } }, - "ownerTeamsToBeChanged": { + "territoriesToBeChanged": { "type": "object", - "description": "Request object for changing Owner Teams.", + "description": "Request object for changing Territories.", "properties": { - "ownerTeams": { - "description": "Owner Teamsto be changed.", - "$ref": "#/definitions/ownerTeamsType" + "territories": { + "description": "Territoriesto be changed.", + "$ref": "#/definitions/territoriesType" }, "links": { "$ref": "#/definitions/links" @@ -34705,13 +40928,13 @@ } } }, - "payDaysDetails": { + "titlesDetails": { "type": "object", - "description": "Response object for fetching Pay Days.", + "description": "Response object for fetching Titles.", "properties": { - "payDays": { - "description": "Collection of Pay Days.", - "$ref": "#/definitions/payDaysType" + "titles": { + "description": "Collection of Titles.", + "$ref": "#/definitions/titlesType" }, "links": { "$ref": "#/definitions/links" @@ -34721,15 +40944,15 @@ } } }, - "payDaysType": { + "titlesType": { "type": "array", - "description": "List of Pay Days.", + "description": "List of Titles.", "maxItems": 4000, "items": { - "$ref": "#/definitions/payDayType" + "$ref": "#/definitions/titleType" } }, - "payDayType": { + "titleType": { "type": "object", "description": "Contains Common Master configuration detail.", "properties": { @@ -34747,22 +40970,18 @@ "description": "Common Master record sequence number.", "type": "number" }, - "inactive": { - "description": "To configure the different pay days.", - "type": "boolean" - }, "managedBy": { "$ref": "#/definitions/managedByOptions" } } }, - "payDaysCriteria": { + "titlesCriteria": { "type": "object", - "description": "Request object for creating Pay Days.", + "description": "Request object for creating Titles.", "properties": { - "payDays": { - "description": "Pay Daysto be created.", - "$ref": "#/definitions/payDaysType" + "titles": { + "description": "Titlesto be created.", + "$ref": "#/definitions/titlesType" }, "links": { "$ref": "#/definitions/links" @@ -34772,13 +40991,13 @@ } } }, - "payDaysToBeChanged": { + "titlesToBeChanged": { "type": "object", - "description": "Request object for changing Pay Days.", + "description": "Request object for changing Titles.", "properties": { - "payDays": { - "description": "Pay Daysto be changed.", - "$ref": "#/definitions/payDaysType" + "titles": { + "description": "Titlesto be changed.", + "$ref": "#/definitions/titlesType" }, "links": { "$ref": "#/definitions/links" @@ -34788,13 +41007,13 @@ } } }, - "preferenceGroups": { + "vIPLevelsDetails": { "type": "object", - "description": "Response object for fetching preference groups.", + "description": "Response object for fetching V I P Levels.", "properties": { - "preferenceGroups": { - "description": "Collection of preference groups matching the search criteria.", - "$ref": "#/definitions/preferenceGroupsType" + "vIPLevels": { + "description": "Collection of V I P Levels.", + "$ref": "#/definitions/vIPLevelsType" }, "links": { "$ref": "#/definitions/links" @@ -34804,62 +41023,67 @@ } } }, - "preferenceGroupsType": { + "vIPLevelsType": { "type": "array", - "description": "Collection of preference groups.", + "description": "List of V I P Levels.", "maxItems": 4000, "items": { - "$ref": "#/definitions/preferenceGroupType" + "$ref": "#/definitions/vIPLevelType" } }, - "preferenceGroupType": { + "vIPLevelType": { "type": "object", - "description": "Preference group identification details.", + "description": "Contains Common Master configuration detail.", "properties": { "code": { - "description": "Code identifying the preference group.", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "description": { - "description": "Description of the preference group.", + "description": "Common Master unique code.", "type": "string", "minLength": 0, "maxLength": 40 }, - "mandatoryReservation": { - "description": "When this mandatory reservation is true then user cannot set or change reservation preference flag and also this is a non editable field. SPECIALS AND ROOM FEATURES preference groups will have true for this field", - "type": "boolean" + "description": { + "description": "Description of the Master code.", + "$ref": "#/definitions/translationTextType2000" }, - "reservationPreference": { - "description": "Indicates if the preference group can be used in reservations.", - "type": "boolean" + "displayOrder": { + "description": "Common Master record sequence number.", + "type": "number" }, - "maxQuantity": { - "description": "Maximum number of preferences which can be created in this preference group.", - "type": "integer" + "displayColor": { + "description": "Determines the color of this code.", + "$ref": "#/definitions/commonMasterColorType" }, - "sequence": { - "description": "Display sequence for the preference group.", + "ranking": { + "description": "AI priority order of this code.", "type": "integer" }, - "allowSubTypes": { - "description": "This is a placeholder element for future use. Functionality may not be available for the current implementation.", - "type": "boolean" - }, "managedBy": { "$ref": "#/definitions/managedByOptions" } } }, - "templatePreferences": { + "commonMasterColorType": { + "type": "string", + "description": "Simple type enumeration for Common Master Colors.", + "enum": [ + "None", + "Blue", + "Red", + "Cyan", + "Green", + "Black", + "White", + "Yellow", + "Gray" + ] + }, + "vIPLevelsCriteria": { "type": "object", - "description": "Response object for fetching preferences at the template level.", + "description": "Request object for creating V I P Levels.", "properties": { - "templatePreferences": { - "description": "Collection of preferences specified at the template level.", - "$ref": "#/definitions/configTemplatePreferencesType" + "vIPLevels": { + "description": "V I P Levelsto be created.", + "$ref": "#/definitions/vIPLevelsType" }, "links": { "$ref": "#/definitions/links" @@ -34869,118 +41093,138 @@ } } }, - "configTemplatePreferencesType": { + "vIPLevelsToBeChanged": { + "type": "object", + "description": "Request object for changing V I P Levels.", + "properties": { + "vIPLevels": { + "description": "V I P Levelsto be changed.", + "$ref": "#/definitions/vIPLevelsType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "membershipRatesType": { "type": "array", - "description": "This type holds a collection of preferences at the template level.", + "description": "Membership Rate summary information.", "maxItems": 4000, "items": { - "$ref": "#/definitions/configTemplatePreferenceType" + "$ref": "#/definitions/membershipRateType" } }, - "configTemplatePreferenceType": { + "membershipRateType": { "type": "object", - "description": "Base details common between both template and property level preferences.", + "description": "Membership Rate summary information.", "properties": { - "description": { - "description": "The description about the preference.", + "hotelId": { + "description": "Membership Rate hotel code.", "type": "string", "minLength": 0, - "maxLength": 2000 + "maxLength": 20 }, - "code": { - "description": "Specifies the preference code.", + "ruleCode": { + "description": "Membership Rate rule code.", "type": "string", "minLength": 0, "maxLength": 20 }, - "preferenceGroup": { - "description": "Specifies the preference group the preference belongs to.", + "description": { + "description": "Description of the rule.", "type": "string", "minLength": 0, - "maxLength": 20 + "maxLength": 2000 }, - "preferenceSubGroup": { - "description": "This is a placeholder element for future use. Functionality may not be available for the current implementation.", + "beginDate": { + "description": "Date for which the rule will be affective.", "type": "string", - "minLength": 0, - "maxLength": 20 + "format": "date", + "maxLength": 8 }, - "housekeeping": { - "description": "Flag to indicate if this preference should be available on the Task Sheet Workflow configuration. It is only applicable for preference types FLOOR and SPECIALS.", - "type": "boolean" + "endDate": { + "description": "Date for which the rule will end being affective.", + "type": "string", + "format": "date", + "maxLength": 8 }, - "orderSequence": { - "description": "Display Order sequence.", - "type": "number" + "ratePlanCodes": { + "description": "List of Membership rate code rates.", + "$ref": "#/definitions/codeListType" }, - "global": { - "description": "Specifies whether the preference is to be available for selection at all properties .", + "memberships": { + "description": "List of Membership rate code memberships.", + "$ref": "#/definitions/rateRuleMembershipsType" + }, + "latestTOB": { + "description": "Latest time of booking for guaranteed availability. Only Time part is used.", + "type": "string", + "format": "date-time" + }, + "daysToDOA": { + "description": "Number of days to day of arrival for guaranteed availability.", + "type": "integer" + }, + "inactive": { + "description": "Indicates whether the Membership Rate is Active/Inactive.", "type": "boolean" }, - "managedBy": { - "$ref": "#/definitions/managedByOptions" + "guaranteed": { + "description": "Indicates whether the rule is used for member guaranteed availability.", + "type": "boolean" } } }, - "preferencesCopy": { - "type": "object", - "description": "Request object for copying template preferences to hotel(s).", - "properties": { - "copyInstructions": { - "description": "List of the template preferences to be copied to hotel(s).", - "$ref": "#/definitions/configCopyPreferencesType" - }, - "links": { - "$ref": "#/definitions/links" - }, - "warnings": { - "$ref": "#/definitions/warningsType" - } + "rateRuleMembershipsType": { + "type": "array", + "description": "Rate rule membership type details.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/rateRuleMembershipType" } }, - "configCopyPreferencesType": { + "rateRuleMembershipType": { "type": "object", - "description": "Copy instructions for copying template preferences to hotel(s)", + "description": "Rate Rule Membership types.", "properties": { - "hotelCodes": { - "description": "Hotel codes to copy the template preferences to.", - "$ref": "#/definitions/codeListType" + "membershipType": { + "description": "Rate rule membership type.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "templatePreferences": { - "description": "Template preference to be copied to the hotel(s).", - "type": "array", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/configTemplatePreferenceIDType" - } + "membershipLevel": { + "description": "Rate rule membership levels.", + "$ref": "#/definitions/codeListType" } } }, - "configTemplatePreferenceIDType": { + "membershipRatesInfo": { "type": "object", - "description": "Base details common between both template and property level preference ids.", + "description": "Response object for fetching membership rates.", "properties": { - "code": { - "description": "Specifies the preference code.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "membershipRates": { + "description": "Collection of membership rates summary.", + "$ref": "#/definitions/membershipRatesType" }, - "preferenceGroup": { - "description": "Specifies the preference group the preference belongs to.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" } } }, - "profileInactiveReasonsDetails": { + "membershipRates": { "type": "object", - "description": "Response object for fetching Profile Inactive Reasons.", + "description": "Request object for changing membership rate rules.", "properties": { - "profileInactiveReasons": { - "description": "Collection of Profile Inactive Reasons.", - "$ref": "#/definitions/profileInactiveReasonsType" + "membershipRates": { + "description": "Collection of membership rate rules to be changed.", + "$ref": "#/definitions/membershipRatesType" }, "links": { "$ref": "#/definitions/links" @@ -34990,15 +41234,15 @@ } } }, - "profileInactiveReasonsType": { + "identificationCountriesType": { "type": "array", - "description": "List of Profile Inactive Reasons.", + "description": "List of Identification Countries.", "maxItems": 4000, "items": { - "$ref": "#/definitions/profileInactiveReasonType" + "$ref": "#/definitions/identificationCountryType" } }, - "profileInactiveReasonType": { + "identificationCountryType": { "type": "object", "description": "Contains Common Master configuration detail.", "properties": { @@ -35021,13 +41265,13 @@ } } }, - "profileInactiveReasonsCriteria": { + "identificationCountriesDetails": { "type": "object", - "description": "Request object for creating Profile Inactive Reasons.", + "description": "Response object for fetching Identification Countries.", "properties": { - "profileInactiveReasons": { - "description": "Profile Inactive Reasonsto be created.", - "$ref": "#/definitions/profileInactiveReasonsType" + "identificationCountries": { + "description": "Collection of Identification Countries.", + "$ref": "#/definitions/identificationCountriesType" }, "links": { "$ref": "#/definitions/links" @@ -35037,13 +41281,13 @@ } } }, - "profileInactiveReasonsToBeChanged": { + "identificationCountriesCriteria": { "type": "object", - "description": "Request object for changing Profile Inactive Reasons.", + "description": "Request object for creating Identification Countries.", "properties": { - "profileInactiveReasons": { - "description": "Profile Inactive Reasonsto be changed.", - "$ref": "#/definitions/profileInactiveReasonsType" + "identificationCountries": { + "description": "Identification Countriesto be created.", + "$ref": "#/definitions/identificationCountriesType" }, "links": { "$ref": "#/definitions/links" @@ -35053,13 +41297,13 @@ } } }, - "profileNameValidations": { + "identificationCountriesToBeChanged": { "type": "object", - "description": "Response for fetching Profile names.", + "description": "Request object for changing Identification Countries.", "properties": { - "profileNames": { - "description": "Collection of Profile names.", - "$ref": "#/definitions/profileNameValidationsType" + "identificationCountries": { + "description": "Identification Countriesto be changed.", + "$ref": "#/definitions/identificationCountriesType" }, "links": { "$ref": "#/definitions/links" @@ -35069,46 +41313,43 @@ } } }, - "profileNameValidationsType": { - "type": "array", - "description": "List of the Profile name to be configured or fetched.", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/profileNameValidationType" - } + "managedByOptions": { + "description": "Describes of the Configuration is Managed by Enterprise or Property.", + "type": "string", + "enum": [ + "EnterpriseManaged", + "PropertyManaged", + "EnterpriseEnforced", + "PropertyOverridden" + ] }, - "profileNameValidationType": { + "membershipOriginGroupsDetails": { "type": "object", - "description": "Provides information about the Profile Names.", + "description": "Response object for fetching Membership Origin Groups configurations.", "properties": { - "type": { - "description": "Type of the Profile.", - "$ref": "#/definitions/profileNameValidationTypeType" + "membershipOriginGroups": { + "type": "array", + "maxItems": 4000, + "description": "Collection of Membership Origin Groups configurations.", + "items": { + "$ref": "#/definitions/membershipOriginGroupType" + } }, - "name": { - "description": "Name of the Profile.", - "type": "string", - "minLength": 0, - "maxLength": 80 + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" } } }, - "profileNameValidationTypeType": { - "type": "string", - "description": "Simple Type for Profile Name Validations Type. e.g. Company,Travel Agent,Source.", - "enum": [ - "Company", - "TravelAgent", - "Source" - ] - }, - "profileNameValidationsToChange": { + "membershipOriginGroupDetails": { "type": "object", - "description": "Request object to edit Profile names.", + "description": "Request object for adding/changing existing Membership Origin Group Configurations.", "properties": { - "profileNames": { - "description": "Details of the Profile names to edit.", - "$ref": "#/definitions/profileNameValidationEditType" + "membershipOriginGroup": { + "description": "Membership Origin Groups Configurations to be changed.", + "$ref": "#/definitions/membershipOriginGroupType" }, "links": { "$ref": "#/definitions/links" @@ -35118,33 +41359,47 @@ } } }, - "profileNameValidationEditType": { + "membershipOriginGroupType": { "type": "object", - "description": "Provides information about the Profile Names.", + "description": "Details for Membership Origin Group along with associated Origin codes.", "properties": { - "type": { - "description": "Type of the Profile.", - "$ref": "#/definitions/profileNameValidationTypeType" + "code": { + "description": "Code is used to identify a Membership Origin Group.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "name": { - "description": "Name of the Profile.", + "description": { + "description": "Description of the Membership Origin Group.", "type": "string", "minLength": 0, - "maxLength": 80 + "maxLength": 2000 }, - "newProfileName": { - "description": "List of new values for Profile Name and Type .", - "$ref": "#/definitions/profileNameValidationType" + "displaySequence": { + "description": "Membership Origin Groups display sequence Number", + "type": "number" + }, + "originCodes": { + "type": "array", + "description": "Membership Origin code and Description.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/codeDescriptionType" + } } } }, - "profileRestrictionReasonsDetails": { + "membershipSourceGroupsDetails": { "type": "object", - "description": "Response object for fetching Profile Restriction Reasons.", + "description": "Response object for fetching Membership Source Groups configurations.", "properties": { - "profileRestrictionReasons": { - "description": "Collection of Profile Restriction Reasons.", - "$ref": "#/definitions/profileRestrictionReasonsType" + "membershipSourceGroups": { + "type": "array", + "maxItems": 4000, + "description": "Collection of Membership Source Groups configurations.", + "items": { + "$ref": "#/definitions/membershipSourceGroupType" + } }, "links": { "$ref": "#/definitions/links" @@ -35154,44 +41409,65 @@ } } }, - "profileRestrictionReasonsType": { - "type": "array", - "description": "List of Profile Restriction Reasons.", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/profileRestrictionReasonType" + "membershipSourceGroupDetails": { + "type": "object", + "description": "Request object for adding/changing existing Membership Source Group Configurations.", + "properties": { + "membershipSourceGroup": { + "description": "Membership Source Groups Configurations to be changed.", + "$ref": "#/definitions/membershipSourceGroupType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } } }, - "profileRestrictionReasonType": { + "membershipSourceGroupType": { "type": "object", - "description": "Contains Common Master configuration detail.", + "description": "Details for Membership Source Group along with associated Source codes.", "properties": { "code": { - "description": "Common Master unique code.", + "description": "Code is used to identify a Membership Source Group.", "type": "string", "minLength": 0, - "maxLength": 40 + "maxLength": 20 }, "description": { - "description": "Description of the Master code.", - "$ref": "#/definitions/translationTextType2000" + "description": "Description of the Membership Source Group.", + "type": "string", + "minLength": 0, + "maxLength": 2000 }, - "displayOrder": { - "description": "Common Master record sequence number.", + "displaySequence": { + "description": "Membership Source Groups display sequence Number", "type": "number" }, - "managedBy": { - "$ref": "#/definitions/managedByOptions" + "sourceCodes": { + "type": "array", + "description": "Membership Source code and Description.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/codeDescriptionType" + } } } }, - "profileRestrictionReasonsCriteria": { + "operaVersionNumberType": { + "type": "string", + "description": "Current Opera Version Number", + "minLength": 0, + "maxLength": 40 + }, + "operaVersion": { "type": "object", - "description": "Request object for creating Profile Restriction Reasons.", + "description": "Response for Ping operation.", "properties": { - "profileRestrictionReasons": { - "description": "Profile Restriction Reasonsto be created.", - "$ref": "#/definitions/profileRestrictionReasonsType" + "operaVersion": { + "description": "Opera version number.", + "$ref": "#/definitions/operaVersionNumberType" }, "links": { "$ref": "#/definitions/links" @@ -35201,347 +41477,330 @@ } } }, - "profileRestrictionReasonsToBeChanged": { + "membershipAwardRateDiscountInfoType": { "type": "object", - "description": "Request object for changing Profile Restriction Reasons.", + "description": "Membership Award Rate Discount related details.", "properties": { - "profileRestrictionReasons": { - "description": "Profile Restriction Reasonsto be changed.", - "$ref": "#/definitions/profileRestrictionReasonsType" + "cancelPenaltyDays": { + "description": "If a reservation is booked using award points, this is the number of days before the arrival date by which the reservation may be cancelled without penalty. Zero indicates that the reservation may be cancelled any time up to and including the arrival date without incurring a penalty.", + "type": "number" }, - "links": { - "$ref": "#/definitions/links" + "cancelPenaltyCharge": { + "description": "The flat number of award points, or the percentage of the award points, that are forfeited if the guest cancels the reservation fewer than the number of days specified in Cancel Penalty Days before the arrival date.", + "type": "number" }, - "warnings": { - "$ref": "#/definitions/warningsType" - } - } - }, - "profileLinks": { - "type": "object", - "description": "Response object for fetch profile links", - "properties": { - "profileLinks": { - "$ref": "#/definitions/profileLinksType" + "cancelPenaltyType": { + "description": "Cancel Penalty type POINTS/PERCENT.", + "$ref": "#/definitions/membershipAwardCancelPenaltyType" }, - "links": { - "$ref": "#/definitions/links" + "cancelPolicyType": { + "description": "Type of cancel policy - All/Nights.", + "$ref": "#/definitions/membershipAwardCancelPolicyType" }, - "warnings": { - "$ref": "#/definitions/warningsType" + "numberOfNights": { + "description": "Number of nights cancel policy is applicable.", + "type": "integer" + }, + "pointsRequired": { + "description": "Points required to avail/redeem this award.", + "type": "number" + }, + "awardValue": { + "description": "The actual value of the award, in the amount of currency.", + "type": "number" + }, + "maxPercentAllowed": { + "description": "Max percent of total value to be allowed to convert money to points.", + "type": "number" } } }, - "profileLinksType": { + "tierManagementBatchProcessesType": { "type": "array", - "description": "Holds the collection of profile link objects", + "description": "Tier Management Batch Process details.", "maxItems": 4000, "items": { - "$ref": "#/definitions/profileLinkType" + "$ref": "#/definitions/tierManagementBatchProcessType" } }, - "profileLinkType": { + "tierManagementBatchProcessType": { "type": "object", - "description": "ProfileLinksType for create, change and delete", + "description": "Base details of Tier Management Batch Process.", "properties": { - "fromType": { - "description": "From type to process", - "type": "string", - "minLength": 0, - "maxLength": 20 + "reportId": { + "description": "Unique ID of the report generated by the batch process.", + "$ref": "#/definitions/uniqueID_Type" }, - "toType": { - "description": "To type to process", + "recordType": { + "description": "Record created for process type Upgrade(UP)/Downgrade(DN)/Renewal(RE).", + "$ref": "#/definitions/membershipLevelRuleTypeType" + }, + "evaluationDate": { + "description": "Date for which routine was run.", "type": "string", - "minLength": 0, - "maxLength": 20 + "format": "date", + "maxLength": 8 }, - "fromCode": { - "description": "From code to process", + "processDate": { + "description": "Date when routine was run.", "type": "string", - "minLength": 0, - "maxLength": 20 + "format": "date", + "maxLength": 8 }, - "toCode": { - "description": "To code to process", + "membershipType": { + "description": "Membership type", "type": "string", "minLength": 0, "maxLength": 20 }, - "fromDescription": { - "description": "The description about from relation", - "type": "string", - "minLength": 0, - "maxLength": 2000 + "insertUser": { + "description": "User who requested the batch process.", + "type": "integer" }, - "toDescription": { - "description": "The description about to relation", - "type": "string", - "minLength": 0, - "maxLength": 2000 + "insertUserName": { + "description": "UserName who requested the batch process.", + "type": "string" }, - "defaultProfileLink": { - "description": "Relationship is default relationship or not", + "tMRApplied": { + "description": "Indicates if TMR (Tier Management Reset) setup was applied while running the batch process.", "type": "boolean" }, - "globalProfileLink": { - "description": "Relationship is global relationship or not", - "type": "boolean" + "pendingCount": { + "description": "Count of records with status NEW.", + "type": "integer" }, - "inheritRates": { - "description": "Inherit rates will take either to or from", - "$ref": "#/definitions/profileLinkInheritRates" + "completedCount": { + "description": "Count of records with status COMPLETE.", + "type": "integer" }, - "protected": { - "description": "Determines whether this code is protected from deleting. This is a read-only element and is only populated during the fetch operation.", - "type": "boolean" + "deletedCount": { + "description": "Count of records with status DELETE.", + "type": "integer" }, - "hasHierarchy": { - "description": "Determines whether this relationship is hierarchichal or not.", - "type": "boolean" + "errorCount": { + "description": "Count of records with status ERROR.", + "type": "integer" + }, + "lockedCount": { + "description": "Count of records with status LOCKED.", + "type": "integer" } } }, - "profileLinkInheritRates": { + "membershipLevelRuleTypeType": { "type": "string", - "description": "Simple type for inherit rates", + "description": "Fetches the data for all the membership level rules.", "enum": [ - "From", - "To" + "Downgrade", + "Renewal", + "Upgrade", + "All" ] }, - "sourcesDetails": { - "type": "object", - "description": "Response object for fetching Sources.", - "properties": { - "sources": { - "description": "Collection of Sources.", - "$ref": "#/definitions/sourcesType" - }, - "links": { - "$ref": "#/definitions/links" - }, - "warnings": { - "$ref": "#/definitions/warningsType" - } - } - }, - "sourcesType": { + "tierManagementBatchRecordsType": { "type": "array", - "description": "List of Sources.", + "description": "Tier Management Batch Record details.", "maxItems": 4000, "items": { - "$ref": "#/definitions/sourceType" + "$ref": "#/definitions/tierManagementBatchRecordType" } }, - "sourceType": { + "tierManagementBatchRecordType": { "type": "object", - "description": "Contains Common Master configuration detail.", + "description": "Base details of records processed by Tier Management Batch process.", "properties": { - "code": { - "description": "Common Master unique code.", + "name": { + "description": "Display name of the member.", "type": "string", "minLength": 0, - "maxLength": 40 + "maxLength": 200 }, - "description": { - "description": "Description of the Master code.", - "$ref": "#/definitions/translationTextType2000" + "recordStatus": { + "description": "Status of the record. like (NEW, ERROR).", + "$ref": "#/definitions/tierManagementBatchRecordStatusType" }, - "displayOrder": { - "description": "Common Master record sequence number.", - "type": "number" + "level": { + "description": "Old membership level before upgrade or downgrade.", + "type": "string", + "minLength": 0, + "maxLength": 100 }, - "inactive": { - "description": "Determines whether this code is inactive or not.", - "type": "boolean" + "levelDifference": { + "description": "Level Difference.", + "type": "integer" }, - "managedBy": { - "$ref": "#/definitions/managedByOptions" - } - } - }, - "sourcesCriteria": { - "type": "object", - "description": "Request object for creating Sources.", - "properties": { - "sources": { - "description": "Sourcesto be created.", - "$ref": "#/definitions/sourcesType" + "membershipCardNumber": { + "description": "Member Card no.", + "type": "string", + "minLength": 0, + "maxLength": 100 }, - "links": { - "$ref": "#/definitions/links" + "id": { + "description": "Key to uniquely identify a Tier Management batch record.", + "$ref": "#/definitions/tierManagementBatchRecordIDType" }, - "warnings": { - "$ref": "#/definitions/warningsType" - } - } - }, - "sourcesToBeChanged": { - "type": "object", - "description": "Request object for changing Sources.", - "properties": { - "sources": { - "description": "Sourcesto be changed.", - "$ref": "#/definitions/sourcesType" + "newLevel": { + "description": "The level to which the membership will be upgraded or downgraded.", + "type": "string", + "minLength": 0, + "maxLength": 100 }, - "links": { - "$ref": "#/definitions/links" + "gracePeriodStatus": { + "description": "Current grace period status.", + "$ref": "#/definitions/membershipGracePeriodStatusType" }, - "warnings": { - "$ref": "#/definitions/warningsType" - } - } - }, - "statesDetails": { - "type": "object", - "description": "Response object for fetching states.", - "properties": { - "states": { - "description": "Collection of states fetched based on the search criteria.", - "$ref": "#/definitions/statesType" + "newGracePeriodStatus": { + "description": "The status of the membership after the upgrade or downgrade.", + "$ref": "#/definitions/membershipGracePeriodStatusType" }, - "links": { - "$ref": "#/definitions/links" + "evaluationPeriod": { + "description": "Period for which member transactions were evaluated.", + "$ref": "#/definitions/dateRangeType" }, - "warnings": { - "$ref": "#/definitions/warningsType" - } - } - }, - "statesType": { - "type": "array", - "description": "Lists of states.", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/stateType" - } - }, - "stateType": { - "type": "object", - "description": "Information about the country state.", - "properties": { - "countryCode": { - "description": "The country which the state belongs to.", + "joinedDate": { + "description": "Date when the member joined the membership program.", "type": "string", - "minLength": 0, - "maxLength": 20 + "format": "date", + "maxLength": 8 }, - "stateCode": { - "description": "The code of the state.", + "expirationDate": { + "description": "Membership card expiration date before and after upgrade,downgrade or renewal.", + "$ref": "#/definitions/dateRangeType" + }, + "customRule": { + "description": "Custom Rule that needs to be applied from tier rules.", "type": "string", "minLength": 0, - "maxLength": 20 + "maxLength": 4000 }, - "description": { - "description": "The description of the state.", + "yearlyTransactions": { + "description": "Collection of Yearly membership transactions.", + "$ref": "#/definitions/membershipYearlyTransactionsSummaryType" + }, + "log": { + "description": "Log of how and what was evaluated for the member.", "type": "string", "minLength": 0, - "maxLength": 80 - }, - "sequence": { - "description": "The sequence number of the state.", - "type": "number" + "maxLength": 2000 }, - "stateID": { - "description": "Unique identifier of the state.", - "type": "number" + "error": { + "description": "Errors if any while processing for a member.", + "type": "string", + "minLength": 0, + "maxLength": 2000 }, - "managedBy": { - "$ref": "#/definitions/managedByOptions" + "profileId": { + "description": "OPERA Profile ID that associated with the record.", + "$ref": "#/definitions/profileId" } } }, - "statesCriteria": { - "type": "object", - "description": "Request object for creating new states.", - "properties": { - "states": { - "description": "Collection of states to be created.", - "$ref": "#/definitions/statesType" - }, - "links": { - "$ref": "#/definitions/links" - }, - "warnings": { - "$ref": "#/definitions/warningsType" - } - } + "membershipGracePeriodStatusType": { + "type": "string", + "description": "Member is a candidate for downgrade as per level rules.", + "enum": [ + "Period", + "NotEver", + "Grace", + "Blank" + ] }, - "territoriesDetails": { - "type": "object", - "description": "Response object for fetching Territories.", - "properties": { - "territories": { - "description": "Collection of Territories.", - "$ref": "#/definitions/territoriesType" - }, - "links": { - "$ref": "#/definitions/links" - }, - "warnings": { - "$ref": "#/definitions/warningsType" - } - } + "tierManagementBatchRecordStatusType": { + "type": "string", + "description": "Record locked.", + "enum": [ + "New", + "Complete", + "Delete", + "Error", + "Locked" + ] }, - "territoriesType": { + "membershipYearlyTransactionsSummaryType": { "type": "array", - "description": "List of Territories.", + "description": "Yearly membership transaction summary.", "maxItems": 4000, "items": { - "$ref": "#/definitions/territoryType" + "$ref": "#/definitions/membershipYearlyTransactionSummaryType" } }, - "territoryType": { + "membershipYearlyTransactionSummaryType": { "type": "object", - "description": "Contains Common Master configuration detail.", + "description": "Yearly membership transaction summary.", "properties": { - "code": { - "description": "Common Master unique code.", - "type": "string", - "minLength": 0, - "maxLength": 40 + "membershipId": { + "description": "Membership ID.", + "$ref": "#/definitions/uniqueID_Type" }, - "description": { - "description": "Description of the Master code.", - "$ref": "#/definitions/translationTextType2000" + "year": { + "description": "Year of the transactions.", + "type": "string", + "minLength": 4, + "maxLength": 4 }, - "displayOrder": { - "description": "Common Master record sequence number.", + "nights": { + "description": "Number of nights the member has stayed.", "type": "number" }, - "inactive": { - "description": "Determines whether this code is inactive or not.", - "type": "boolean" + "revenue": { + "description": "Amount of revenue generated by the member.", + "type": "number" }, - "managedBy": { - "$ref": "#/definitions/managedByOptions" + "stays": { + "description": "Number of individual stays.", + "type": "number" + }, + "transactions": { + "description": "Number of award points transactions.", + "type": "number" } } }, - "territoriesCriteria": { + "tierManagementBatchRecordIDType": { "type": "object", - "description": "Request object for creating Territories.", + "description": "Key to uniquely identify a batch record.", "properties": { - "territories": { - "description": "Territoriesto be created.", - "$ref": "#/definitions/territoriesType" - }, - "links": { - "$ref": "#/definitions/links" + "reportId": { + "description": "Unique ID of the report generated by the batch process.", + "$ref": "#/definitions/uniqueID_Type" }, - "warnings": { - "$ref": "#/definitions/warningsType" + "membershipId": { + "description": "Membership ID.", + "$ref": "#/definitions/uniqueID_Type" } } }, - "territoriesToBeChanged": { + "tierManagementBatchProcesses": { "type": "object", - "description": "Request object for changing Territories.", + "description": "Response object for fetching Tier Management Batch Reports.", "properties": { - "territories": { - "description": "Territoriesto be changed.", - "$ref": "#/definitions/territoriesType" + "tierManagementBatchProcesses": { + "description": "Tier Management Batch Reports Type.", + "$ref": "#/definitions/tierManagementBatchProcessesType" + }, + "totalPages": { + "description": "Evaluated total page count based on the requested max fetch count.", + "type": "integer" + }, + "offset": { + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" + }, + "limit": { + "description": "Indicates maximum number of records a Web Service should return.", + "type": "integer" + }, + "hasMore": { + "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", + "type": "boolean" + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "count": { + "description": "Total number of rows returned", + "type": "integer" }, "links": { "$ref": "#/definitions/links" @@ -35551,13 +41810,37 @@ } } }, - "titlesDetails": { + "tierManagementBatchRecords": { "type": "object", - "description": "Response object for fetching Titles.", + "description": "Response object for fetching Tier Management Batch Records.", "properties": { - "titles": { - "description": "Collection of Titles.", - "$ref": "#/definitions/titlesType" + "tierManagementBatchRecords": { + "description": "Tier Management Batch Records Type.", + "$ref": "#/definitions/tierManagementBatchRecordsType" + }, + "totalPages": { + "description": "Evaluated total page count based on the requested max fetch count.", + "type": "integer" + }, + "offset": { + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" + }, + "limit": { + "description": "Indicates maximum number of records a Web Service should return.", + "type": "integer" + }, + "hasMore": { + "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", + "type": "boolean" + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "count": { + "description": "Total number of rows returned", + "type": "integer" }, "links": { "$ref": "#/definitions/links" @@ -35567,60 +41850,47 @@ } } }, - "titlesType": { - "type": "array", - "description": "List of Titles.", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/titleType" - } - }, - "titleType": { + "tierManagementProcessType": { "type": "object", - "description": "Contains Common Master configuration detail.", + "description": "Details required to start Tier Management process.", "properties": { - "code": { - "description": "Common Master unique code.", + "membershipType": { + "description": "Membership type", "type": "string", "minLength": 0, - "maxLength": 40 + "maxLength": 20 }, - "description": { - "description": "Description of the Master code.", - "$ref": "#/definitions/translationTextType2000" + "evaluationDate": { + "description": "Date for which routine is run.", + "type": "string", + "format": "date", + "maxLength": 8 }, - "displayOrder": { - "description": "Common Master record sequence number.", - "type": "number" + "upgrade": { + "description": "True indicates to run the batch process for membership upgrade.", + "type": "boolean" }, - "managedBy": { - "$ref": "#/definitions/managedByOptions" - } - } - }, - "titlesCriteria": { - "type": "object", - "description": "Request object for creating Titles.", - "properties": { - "titles": { - "description": "Titlesto be created.", - "$ref": "#/definitions/titlesType" + "downgrade": { + "description": "True indicates to run the batch process for membership downgrade.", + "type": "boolean" }, - "links": { - "$ref": "#/definitions/links" + "renewal": { + "description": "True indicates to run the batch process for membership renewal.", + "type": "boolean" }, - "warnings": { - "$ref": "#/definitions/warningsType" + "applyChangesImmediately": { + "description": "True indicates to run the batch process and apply changes immediately without reviewing the proposed changes to memberships.", + "type": "boolean" } } }, - "titlesToBeChanged": { + "tierManagement": { "type": "object", - "description": "Request object for changing Titles.", + "description": "Request object for processing membership tier level changes.", "properties": { - "titles": { - "description": "Titlesto be changed.", - "$ref": "#/definitions/titlesType" + "tierManagementProcess": { + "description": "Details required to start Tier Management process.", + "$ref": "#/definitions/tierManagementProcessType" }, "links": { "$ref": "#/definitions/links" @@ -35630,13 +41900,17 @@ } } }, - "vIPLevelsDetails": { + "tierManagementChanges": { "type": "object", - "description": "Response object for fetching V I P Levels.", + "description": "Request object for applying membership changes calculated by Tier Management process.", "properties": { - "vIPLevels": { - "description": "Collection of V I P Levels.", - "$ref": "#/definitions/vIPLevelsType" + "reportId": { + "description": "Unique ID of the report generated by the batch process.", + "$ref": "#/definitions/uniqueID_Type" + }, + "overrideWarning": { + "description": "If true, overrides the warning \"Previous batch(es) ran but update not completed.\" and proceeds update.", + "type": "boolean" }, "links": { "$ref": "#/definitions/links" @@ -35646,192 +41920,159 @@ } } }, - "vIPLevelsType": { + "claimAdjustmentLimitsType": { "type": "array", - "description": "List of V I P Levels.", + "description": "Collection of Claim Adjustment Limits", "maxItems": 4000, "items": { - "$ref": "#/definitions/vIPLevelType" + "$ref": "#/definitions/claimAdjustmentLimitType" } }, - "vIPLevelType": { + "claimAdjustmentLimitType": { "type": "object", - "description": "Contains Common Master configuration detail.", + "description": "Details of Claim Adjustment Limit.", "properties": { - "code": { - "description": "Common Master unique code.", + "limitCode": { + "description": "A Type that holds key value, that uniquely identifies a Claim Adjustment Limit.", "type": "string", "minLength": 0, - "maxLength": 40 - }, - "description": { - "description": "Description of the Master code.", - "$ref": "#/definitions/translationTextType2000" - }, - "displayOrder": { - "description": "Common Master record sequence number.", - "type": "number" + "maxLength": 20 }, - "displayColor": { - "description": "Determines the color of this code.", - "$ref": "#/definitions/commonMasterColorType" + "billingGroup": { + "description": "The billing group that represents a billing rule schedule for the Claim Adjustment Limit.", + "type": "string", + "minLength": 0, + "maxLength": 20 }, - "ranking": { - "description": "AI priority order of this code.", - "type": "integer" + "limits": { + "description": "Threshold limits.", + "$ref": "#/definitions/claimAdjustmentLimitsRangeType" }, - "managedBy": { - "$ref": "#/definitions/managedByOptions" + "hotels": { + "description": "Collection of property codes which associated for a Claim Adjustment Limit code.", + "$ref": "#/definitions/codeListType" } } }, - "commonMasterColorType": { - "type": "string", - "description": "Simple type enumeration for Common Master Colors.", - "enum": [ - "None", - "Blue", - "Red", - "Cyan", - "Green", - "Black", - "White", - "Yellow", - "Gray" - ] - }, - "vIPLevelsCriteria": { + "claimAdjustmentLimitsRangeType": { "type": "object", - "description": "Request object for creating V I P Levels.", + "description": "List of Claim Adjustment Limits.", "properties": { - "vIPLevels": { - "description": "V I P Levelsto be created.", - "$ref": "#/definitions/vIPLevelsType" + "awardPoints": { + "description": "Threshold limit for the award.", + "$ref": "#/definitions/pointsThreshold" }, - "links": { - "$ref": "#/definitions/links" + "stayPoints": { + "description": "Threshold limit for the Tier Stay Points.", + "$ref": "#/definitions/pointsThreshold" }, - "warnings": { - "$ref": "#/definitions/warningsType" + "nightPoints": { + "description": "Threshold limit for the Tier Nights Points.", + "$ref": "#/definitions/pointsThreshold" + }, + "revenuePoints": { + "description": "Threshold limit for the Tier Revenue Points.", + "$ref": "#/definitions/pointsThreshold" } } }, - "vIPLevelsToBeChanged": { + "pointsThreshold": { "type": "object", - "description": "Request object for changing V I P Levels.", + "description": "Points Threshold Information.", "properties": { - "vIPLevels": { - "description": "V I P Levelsto be changed.", - "$ref": "#/definitions/vIPLevelsType" - }, - "links": { - "$ref": "#/definitions/links" + "lowerLimit": { + "description": "Lower limit.", + "type": "integer" }, - "warnings": { - "$ref": "#/definitions/warningsType" + "higherLimit": { + "description": "Higher limit.", + "type": "integer" } } }, - "membershipRatesType": { + "membershipRevenueTypesType": { "type": "array", - "description": "Membership Rate summary information.", + "description": "Details of membership revenue type.", "maxItems": 4000, "items": { - "$ref": "#/definitions/membershipRateType" + "$ref": "#/definitions/membershipRevenueTypeType" } }, - "membershipRateType": { + "membershipRevenueTypeType": { "type": "object", - "description": "Membership Rate summary information.", + "description": "Base type provides information about Membership Market/Property Groups Configuration.", "properties": { - "hotelId": { - "description": "Membership Rate hotel code.", - "type": "string", - "minLength": 0, - "maxLength": 20 - }, - "ruleCode": { - "description": "Membership Rate rule code.", + "code": { + "description": "Code is used to identify a Membership Market/Resort Group.", "type": "string", "minLength": 0, "maxLength": 20 }, "description": { - "description": "Description of the rule.", + "description": "Description of the Membership Market/Propety Group.", "type": "string", "minLength": 0, "maxLength": 2000 }, - "beginDate": { - "description": "Date for which the rule will be affective.", - "type": "string", - "format": "date", - "maxLength": 8 + "displaySequence": { + "description": "Membership Market/Property Groups display sequence Number", + "type": "number" }, - "endDate": { - "description": "Date for which the rule will end being affective.", + "label": { + "description": "Label of the membership revenue type.", "type": "string", - "format": "date", - "maxLength": 8 - }, - "ratePlanCodes": { - "description": "List of Membership rate code rates.", - "$ref": "#/definitions/codeListType" - }, - "memberships": { - "description": "List of Membership rate code memberships.", - "$ref": "#/definitions/rateRuleMembershipsType" + "minLength": 0, + "maxLength": 20 }, - "latestTOB": { - "description": "Latest time of booking for guaranteed availability. Only Time part is used.", + "exportBucketCode": { + "description": "Revenue bucket code that is associated to the membership revenue type.", "type": "string", - "format": "date-time" - }, - "daysToDOA": { - "description": "Number of days to day of arrival for guaranteed availability.", - "type": "integer" - }, - "inactive": { - "description": "Indicates whether the Membership Rate is Active/Inactive.", - "type": "boolean" - }, - "guaranteed": { - "description": "Indicates whether the rule is used for member guaranteed availability.", - "type": "boolean" + "minLength": 0, + "maxLength": 20 } } }, - "rateRuleMembershipsType": { + "membershipRoomGroupsType": { "type": "array", - "description": "Rate rule membership type details.", + "description": "Membership room group information.", "maxItems": 4000, "items": { - "$ref": "#/definitions/rateRuleMembershipType" + "$ref": "#/definitions/membershipRoomGroupType" } }, - "rateRuleMembershipType": { + "membershipRoomGroupType": { "type": "object", - "description": "Rate Rule Membership types.", + "description": "Membership room group details.", "properties": { - "membershipType": { - "description": "Rate rule membership type.", + "roomGroup": { + "description": "Room group code.", "type": "string", "minLength": 0, "maxLength": 20 }, - "membershipLevel": { - "description": "Rate rule membership levels.", + "description": { + "description": "Description of the room group.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "roomTypes": { + "description": "Room types selected for the group.", "$ref": "#/definitions/codeListType" + }, + "sequence": { + "description": "Sequence of the room group.", + "type": "integer" } } }, - "membershipRatesInfo": { + "claimAdjustmentLimitsInfo": { "type": "object", - "description": "Response object for fetching membership rates.", + "description": "Response object for fetching Claim Adjustment Limits.", "properties": { - "membershipRates": { - "description": "Collection of membership rates summary.", - "$ref": "#/definitions/membershipRatesType" + "claimAdjustmentLimits": { + "description": "Collection of Claim Adjustment Limits.", + "$ref": "#/definitions/claimAdjustmentLimitsType" }, "links": { "$ref": "#/definitions/links" @@ -35841,13 +42082,13 @@ } } }, - "membershipRates": { + "claimAdjustmentLimits": { "type": "object", - "description": "Request object for changing membership rate rules.", + "description": "Request object for modifying Claim Adjustment Limits.", "properties": { - "membershipRates": { - "description": "Collection of membership rate rules to be changed.", - "$ref": "#/definitions/membershipRatesType" + "claimAdjustmentLimits": { + "description": "Collection of Claim Adjustment Limits to be changed.", + "$ref": "#/definitions/claimAdjustmentLimitsType" }, "links": { "$ref": "#/definitions/links" @@ -35857,44 +42098,45 @@ } } }, - "identificationCountriesType": { - "type": "array", - "description": "List of Identification Countries.", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/identificationCountryType" + "membershipRevenueTypesInfo": { + "type": "object", + "description": "Response object for fetching membership revenue types.", + "properties": { + "membershipRevenueTypes": { + "description": "Collection of membership revenue types.", + "$ref": "#/definitions/membershipRevenueTypesType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } } }, - "identificationCountryType": { + "membershipRevenueTypes": { "type": "object", - "description": "Contains Common Master configuration detail.", + "description": "Request object for changing new membership revenue types.", "properties": { - "code": { - "description": "Common Master unique code.", - "type": "string", - "minLength": 0, - "maxLength": 40 - }, - "description": { - "description": "Description of the Master code.", - "$ref": "#/definitions/translationTextType2000" + "membershipRevenueTypes": { + "description": "Collection of membership revenue types.", + "$ref": "#/definitions/membershipRevenueTypesType" }, - "displayOrder": { - "description": "Common Master record sequence number.", - "type": "number" + "links": { + "$ref": "#/definitions/links" }, - "managedBy": { - "$ref": "#/definitions/managedByOptions" + "warnings": { + "$ref": "#/definitions/warningsType" } } }, - "identificationCountriesDetails": { + "membershipRoomGroupsInfo": { "type": "object", - "description": "Response object for fetching Identification Countries.", + "description": "Response object for fetching membership room groups.", "properties": { - "identificationCountries": { - "description": "Collection of Identification Countries.", - "$ref": "#/definitions/identificationCountriesType" + "membershipRoomGroups": { + "description": "Collection of membership room groups summary.", + "$ref": "#/definitions/membershipRoomGroupsType" }, "links": { "$ref": "#/definitions/links" @@ -35904,13 +42146,13 @@ } } }, - "identificationCountriesCriteria": { + "membershipRoomGroups": { "type": "object", - "description": "Request object for creating Identification Countries.", + "description": "Request object for changing membership room groups.", "properties": { - "identificationCountries": { - "description": "Identification Countriesto be created.", - "$ref": "#/definitions/identificationCountriesType" + "membershipRoomGroups": { + "description": "Collection of membership room groups to be changed.", + "$ref": "#/definitions/membershipRoomGroupsType" }, "links": { "$ref": "#/definitions/links" @@ -35920,13 +42162,13 @@ } } }, - "identificationCountriesToBeChanged": { + "statesToBeChanged": { "type": "object", - "description": "Request object for changing Identification Countries.", + "description": "Request object for updating states.", "properties": { - "identificationCountries": { - "description": "Identification Countriesto be changed.", - "$ref": "#/definitions/identificationCountriesType" + "states": { + "description": "Collection of states to be modified.", + "$ref": "#/definitions/statesType" }, "links": { "$ref": "#/definitions/links" @@ -35936,26 +42178,16 @@ } } }, - "managedByOptions": { - "description": "Describes of the Configuration is Managed by Enterprise or Property.", - "type": "string", - "enum": [ - "EnterpriseManaged", - "PropertyManaged", - "EnterpriseEnforced", - "PropertyOverridden" - ] - }, - "membershipOriginGroupsDetails": { + "suspendedMatchRulesInfo": { "type": "object", - "description": "Response object for fetching Membership Origin Groups configurations.", + "description": "Object for Suspended Profile Match Rules Configuration.", "properties": { - "membershipOriginGroups": { + "suspendedMatchRules": { + "description": "Collection of Suspended Match Rules.", "type": "array", "maxItems": 4000, - "description": "Collection of Membership Origin Groups configurations.", "items": { - "$ref": "#/definitions/membershipOriginGroupType" + "$ref": "#/definitions/suspendedMatchRuleType" } }, "links": { @@ -35966,13 +42198,59 @@ } } }, - "membershipOriginGroupDetails": { + "suspendedMatchRuleType": { "type": "object", - "description": "Request object for adding/changing existing Membership Origin Group Configurations.", + "description": "Provides information about the Suspended Profile Match Rule Configuration.", "properties": { - "membershipOriginGroup": { - "description": "Membership Origin Groups Configurations to be changed.", - "$ref": "#/definitions/membershipOriginGroupType" + "region": { + "description": "Region to filter by based on the profile region setup", + "type": "string" + }, + "nameType": { + "description": "Name type to filter match rules", + "type": "string" + }, + "validationItem": { + "description": "Validation item for the rule", + "type": "string" + }, + "validationType": { + "description": "Validation type for the rule", + "type": "string" + }, + "validationValue": { + "description": "Validation value for the rule", + "type": "string" + }, + "applyRuleYn": { + "description": "The activation flag for the match rule", + "type": "boolean" + }, + "userMaintainable": { + "description": "Whether the rule is maintainable by users", + "type": "boolean" + } + } + }, + "copySuspendedMatchRuleType": { + "type": "object", + "description": "Copy object for Suspended Profile Match Rules Configuration.", + "properties": { + "region": { + "description": "New Region to copy the match rules", + "type": "string" + }, + "nameType": { + "description": "Region of the match rule to copy from", + "type": "string" + }, + "copyToRegion": { + "description": "Name type of the match rule to copy from", + "type": "string" + }, + "copyToNameType": { + "description": "Validation item of the match rule to copy from", + "type": "string" }, "links": { "$ref": "#/definitions/links" @@ -35982,47 +42260,113 @@ } } }, - "membershipOriginGroupType": { + "updateSuspendedMatchRuleType": { "type": "object", - "description": "Details for Membership Origin Group along with associated Origin codes.", + "description": "Provides information for updating the Suspended Profile Match Rule Configuration.", "properties": { - "code": { - "description": "Code is used to identify a Membership Origin Group.", + "region": { + "description": "Region to filter by based on the profile region setup", + "type": "string" + }, + "nameType": { + "description": "Name type to filter match rules", + "type": "string" + }, + "validationItem": { + "description": "Validation item for the existing rule", + "type": "string" + }, + "newValidationItem": { + "description": "Validation item for the existing rule", + "type": "string" + }, + "validationType": { + "description": "Validation type for the rule", + "type": "string" + }, + "validationValue": { + "description": "Validation value for the rule", + "type": "string" + }, + "applyRuleYn": { + "description": "The activation flag for the match rule", + "type": "boolean" + }, + "userMaintainable": { + "description": "Whether the rule is maintainable by users", + "type": "boolean" + } + } + }, + "membershipLevelRulesType": { + "type": "array", + "description": "Membership Level Rule details.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/membershipLevelRuleType" + } + }, + "membershipLevelRuleType": { + "type": "object", + "description": "Membership Level Rule ID type.", + "properties": { + "membershipType": { + "description": "Membership Type.", "type": "string", "minLength": 0, "maxLength": 20 }, - "description": { - "description": "Description of the Membership Origin Group.", + "membershipLevel": { + "description": "Membership Level.", "type": "string", "minLength": 0, - "maxLength": 2000 + "maxLength": 20 }, - "displaySequence": { - "description": "Membership Origin Groups display sequence Number", + "ruleNo": { + "description": "Membership Level Rule Number.", "type": "number" }, - "originCodes": { - "type": "array", - "description": "Membership Origin code and Description.", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/codeDescriptionType" - } + "ruleType": { + "description": "Specifies whether Downgrade/Upgrade type rule.", + "$ref": "#/definitions/membershipLevelRuleTypeType" + }, + "recordType": { + "description": "RESIDENT/RFM.", + "$ref": "#/definitions/membershipLevelRuleRecordType" + }, + "ruleBasedOn": { + "description": "Factor on which the upgrade or downgrade rule is based ( Revenue, Stays, Nights ).", + "$ref": "#/definitions/membershipTypeRuleBasedOnType" + }, + "requiredUnits": { + "description": "Minimum number of tier points required for an upgrade or tier points below which downgrade will be effected.", + "type": "number" + }, + "overrideUnits": { + "description": "An \"interim\" tier point value used to override the Required Points value for an upgrade/downgrade batch run. This value remains in-effect until it is manually changed or deleted.", + "type": "number" + }, + "brandCount": { + "description": "Specifies the minimum number of brands (for membership stay) required for the level upgrade or downgrade rule.", + "type": "integer" } } }, - "membershipSourceGroupsDetails": { + "membershipLevelRuleRecordType": { + "type": "string", + "description": "Used when Membership upgrades/downgrades to the next tier level uses RFM (Recency, Frequency, Monetary Value) score.", + "enum": [ + "Resident", + "All" + ] + }, + "membershipLevelRulesInfo": { "type": "object", - "description": "Response object for fetching Membership Source Groups configurations.", + "description": "Response object for fetching Membership Level Rules.", "properties": { - "membershipSourceGroups": { - "type": "array", - "maxItems": 4000, - "description": "Collection of Membership Source Groups configurations.", - "items": { - "$ref": "#/definitions/membershipSourceGroupType" - } + "membershipLevelRules": { + "description": "Collection of Membership Level Rules.", + "$ref": "#/definitions/membershipLevelRulesType" }, "links": { "$ref": "#/definitions/links" @@ -36032,13 +42376,13 @@ } } }, - "membershipSourceGroupDetails": { + "membershipLevelRules": { "type": "object", - "description": "Request object for adding/changing existing Membership Source Group Configurations.", + "description": "Request object for modifying Membership Level Rules.", "properties": { - "membershipSourceGroup": { - "description": "Membership Source Groups Configurations to be changed.", - "$ref": "#/definitions/membershipSourceGroupType" + "membershipLevelRules": { + "description": "Collection of Membership Level Rules to be changed.", + "$ref": "#/definitions/membershipLevelRulesType" }, "links": { "$ref": "#/definitions/links" @@ -36048,49 +42392,61 @@ } } }, - "membershipSourceGroupType": { + "profileRegionInfo": { "type": "object", - "description": "Details for Membership Source Group along with associated Source codes.", + "description": "Object for Profile Region Configuration.", "properties": { - "code": { - "description": "Code is used to identify a Membership Source Group.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "profileRegion": { + "description": "Profile Region Info for a singular Region.", + "$ref": "#/definitions/profileRegionType" }, - "description": { - "description": "Description of the Membership Source Group.", - "type": "string", - "minLength": 0, - "maxLength": 2000 + "links": { + "$ref": "#/definitions/links" }, - "displaySequence": { - "description": "Membership Source Groups display sequence Number", - "type": "number" + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "profileRegionType": { + "type": "object", + "description": "Provides information about the Profile Regions Configuration.", + "properties": { + "region": { + "description": "Region to filter by based on the profile region setup", + "type": "string" }, - "sourceCodes": { + "type": { + "description": "Type to filter profile regions", + "type": "string" + }, + "description": { + "description": "Description for the profile region", + "type": "string" + }, + "hotelIds": { + "description": "Resorts to be created for the corresponding Profile Region.", "type": "array", - "description": "Membership Source code and Description.", "maxItems": 4000, "items": { - "$ref": "#/definitions/codeDescriptionType" + "type": "string", + "minLength": 0, + "maxLength": 20 } } } }, - "operaVersionNumberType": { - "type": "string", - "description": "Current Opera Version Number", - "minLength": 0, - "maxLength": 40 - }, - "operaVersion": { + "profileRegionsInfo": { "type": "object", - "description": "Response for Ping operation.", + "description": "Object for Profile Regions Configuration.", "properties": { - "operaVersion": { - "description": "Opera version number.", - "$ref": "#/definitions/operaVersionNumberType" + "profileRegions": { + "description": "Collection of Profile Regions.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/profileRegionType" + } }, "links": { "$ref": "#/definitions/links" @@ -36123,4 +42479,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/csh.json b/rest-api-specs/property/csh.json index cd37854..65f2cdb 100644 --- a/rest-api-specs/property/csh.json +++ b/rest-api-specs/property/csh.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Cashiering API", - "description": "APIs to cater for Cashiering related functionality in OPERA Cloud.

Cashiering provides access to a guest folio, posting journals, receipt histories, currency calculations, credit card settlements, and check a guest out.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to cater for Cashiering related functionality in OPERA Cloud.

Cashiering provides access to a guest folio, posting journals, receipt histories, currency calculations, credit card settlements, and check a guest out.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -31,10 +31,10 @@ "name": "hotelId", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -120,6 +120,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -233,6 +239,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -334,6 +346,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -432,6 +450,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -561,6 +585,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -661,6 +691,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -784,10 +820,10 @@ "name": "filterTransactionCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -795,10 +831,10 @@ "name": "hotelId", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -806,10 +842,10 @@ "name": "filterRoomNumber", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -857,10 +893,10 @@ "name": "code", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -868,10 +904,10 @@ "name": "authorizerNameCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -898,6 +934,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1002,6 +1044,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1107,6 +1155,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1212,6 +1266,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1317,6 +1377,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1431,6 +1497,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1545,6 +1617,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1661,10 +1739,10 @@ "name": "code", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1684,6 +1762,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1797,6 +1881,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1911,6 +2001,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2025,6 +2121,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2134,6 +2236,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2245,6 +2353,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2369,6 +2483,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2478,6 +2598,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2592,6 +2718,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2735,6 +2867,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2848,6 +2986,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2965,6 +3109,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3102,6 +3252,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3224,6 +3380,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3347,6 +3509,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3461,6 +3629,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3575,6 +3749,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3685,6 +3865,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3805,6 +3991,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3993,6 +4185,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4137,6 +4335,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4267,10 +4471,10 @@ "name": "filterTransactionCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4278,10 +4482,10 @@ "name": "filterRoomNumber", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4329,10 +4533,10 @@ "name": "code", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4340,10 +4544,10 @@ "name": "authorizerNameCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4370,6 +4574,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4495,10 +4705,10 @@ "name": "roomNumberCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4546,10 +4756,10 @@ "name": "code", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4604,6 +4814,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4779,11 +4995,11 @@ "name": "transaction", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "List of transactions to be transfered.", "items": { - "type": "number", - "maxItems": 4000 + "type": "number" }, "required": false }, @@ -4817,6 +5033,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4920,11 +5142,11 @@ "in": "query", "required": false, "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Transaction Code to search.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" } }, { @@ -4936,6 +5158,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5047,6 +5275,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5161,6 +5395,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5275,6 +5515,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5385,10 +5631,10 @@ "name": "code", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5401,6 +5647,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5512,6 +5764,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5626,6 +5884,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5999,7 +6263,7 @@ "name": "creatorId", "in": "query", "required": false, - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string" }, { @@ -6093,6 +6357,13 @@ "description": "Vendor transaction id for the authorization.", "type": "string" }, + { + "name": "alternateTransRef", + "in": "query", + "required": false, + "description": "Alternate vendor transaction id for the authorization.", + "type": "string" + }, { "name": "approvalAmountAmount", "in": "query", @@ -6130,6 +6401,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6266,6 +6543,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6368,11 +6651,11 @@ "name": "transactionNo", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Unique Transaction Number of the transaction(posting) for which details are required.", "items": { - "type": "number", - "maxItems": 4000 + "type": "number" }, "required": false }, @@ -6392,6 +6675,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6505,6 +6794,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6637,6 +6932,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6734,7 +7035,8 @@ "in": "query", "required": false, "description": "Indicates maximum number of records a Web Service should return.", - "type": "integer" + "type": "integer", + "maximum": 4000 }, { "name": "offset", @@ -6775,10 +7077,10 @@ "name": "filterTransactionCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6786,10 +7088,10 @@ "name": "code", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6797,10 +7099,10 @@ "name": "filterRoomNumber", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6836,10 +7138,10 @@ "name": "approvalStatusCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6847,11 +7149,11 @@ "name": "folioWindowNo", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Filters the result to only include transactions in this window number.", "items": { - "type": "integer", - "maxItems": 4000 + "type": "integer" }, "required": false }, @@ -7039,6 +7341,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7183,6 +7491,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7296,6 +7610,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7404,6 +7724,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7520,6 +7846,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7633,6 +7965,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7750,10 +8088,10 @@ "name": "code", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7824,7 +8162,8 @@ "PrepaidCard", "AutoSettlement", "InformationFolio", - "SupplementalFolio" + "SupplementalFolio", + "Void" ] }, { @@ -7871,6 +8210,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8119,6 +8464,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8230,6 +8581,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8354,6 +8711,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8431,6 +8794,132 @@ ] } }, + "/hotels/{hotelId}/folio/{folioId}/customerVatFolio": { + "post": { + "summary": "Create Customer Factura Vat Folio.", + "description": "API to create Customer Factura Vat Folio from a Rachunek Folio.

OperationId:postCustomerVatFolio

", + "operationId": "postCustomerVatFolio", + "parameters": [ + { + "name": "hotelId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of the hotel" + }, + { + "name": "folioId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of the folio" + }, + { + "name": "customerVatFolioCriteria", + "in": "body", + "required": true, + "description": "Request to create Customer Factura Vat Folio from a Rachunek Folio.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/customerVatFolioCriteria" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "201": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "Response for the request to create a Customer Vat Folio.", + "schema": { + "$ref": "#/definitions/postCustomerVatStatus" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Cashiering" + ] + } + }, "/hotels/{hotelId}/folio/{folioId}/fiscalCommands": { "post": { "summary": "Create Fiscal Invoice", @@ -8478,6 +8967,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8750,10 +9245,10 @@ "name": "code", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -8761,10 +9256,10 @@ "name": "partnerFiscalFolioStatusCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -8784,6 +9279,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9044,7 +9545,7 @@ "in": "query", "required": false, "type": "string", - "description": "Action to generate Offline folio when no reponse is received from fiscal service.", + "description": "Action to generate Offline folio when no response is received from fiscal service.", "uniqueItems": true, "enum": [ "Retry", @@ -9083,6 +9584,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9221,6 +9728,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9342,6 +9855,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9464,6 +9983,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9578,6 +10103,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9701,6 +10232,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9833,6 +10370,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9990,6 +10533,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10103,6 +10652,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10217,6 +10772,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10331,6 +10892,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10445,6 +11012,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10559,6 +11132,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10669,6 +11248,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10791,6 +11376,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11288,7 +11879,7 @@ "name": "creatorId", "in": "query", "required": false, - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string" }, { @@ -11382,6 +11973,13 @@ "description": "Vendor transaction id for the authorization.", "type": "string" }, + { + "name": "alternateTransRef", + "in": "query", + "required": false, + "description": "Alternate vendor transaction id for the authorization.", + "type": "string" + }, { "name": "approvalAmountAmount", "in": "query", @@ -11426,6 +12024,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11584,6 +12188,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11715,6 +12325,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11847,6 +12463,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11961,6 +12583,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12091,6 +12719,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12202,6 +12836,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12339,6 +12979,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12490,6 +13136,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12612,6 +13264,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12727,6 +13385,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12852,6 +13516,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13037,6 +13707,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13362,6 +14038,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13482,6 +14164,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13605,6 +14293,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13737,6 +14431,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13860,6 +14560,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13983,6 +14689,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14106,6 +14818,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14229,6 +14947,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14352,6 +15076,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14429,6 +15159,135 @@ ] } }, + "/hotels/{hotelId}/reservations/{reservationId}/compositeDeposit": { + "post": { + "summary": "Create Deposit Payment or Deposit Folio", + "description": "You can use this API to create either Deposit Payment or Deposit Folio.

OperationId:postCompositeDeposit

", + "operationId": "postCompositeDeposit", + "parameters": [ + { + "name": "reservationId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of the reservation" + }, + { + "name": "hotelId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of the hotel" + }, + { + "name": "compositeDepositInfo", + "in": "body", + "required": true, + "description": "Request to post a deposit payment or a deposit folio to a reservation.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/compositeDepositInfo" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "201": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "Response for the post composite deposit request.", + "schema": { + "$ref": "#/definitions/postedCompositeDeposit" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Cashiering" + ] + } + }, "/hotels/{hotelId}/reservations/{reservationId}/deferredTaxesProcess": { "post": { "summary": "Request to submit a job to post the deferred taxes.", @@ -14475,6 +15334,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14598,6 +15463,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14721,6 +15592,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14852,6 +15729,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14974,6 +15857,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15082,6 +15971,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15204,6 +16099,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15327,6 +16228,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15494,6 +16401,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15610,6 +16523,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15733,6 +16652,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15855,6 +16780,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15978,6 +16909,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16105,10 +17042,10 @@ "name": "code", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -16146,6 +17083,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16269,6 +17212,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16389,6 +17338,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16508,6 +17463,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16629,6 +17590,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16752,6 +17719,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17140,7 +18113,7 @@ "name": "creatorId", "in": "query", "required": false, - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string" }, { @@ -17234,6 +18207,13 @@ "description": "Vendor transaction id for the authorization.", "type": "string" }, + { + "name": "alternateTransRef", + "in": "query", + "required": false, + "description": "Alternate vendor transaction id for the authorization.", + "type": "string" + }, { "name": "approvalAmountAmount", "in": "query", @@ -17675,6 +18655,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17939,6 +18925,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18059,6 +19051,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18180,6 +19178,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18306,6 +19310,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18416,6 +19426,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18526,6 +19542,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18648,6 +19670,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18771,6 +19799,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19268,7 +20302,7 @@ "name": "creatorId", "in": "query", "required": false, - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string" }, { @@ -19362,6 +20396,13 @@ "description": "Vendor transaction id for the authorization.", "type": "string" }, + { + "name": "alternateTransRef", + "in": "query", + "required": false, + "description": "Alternate vendor transaction id for the authorization.", + "type": "string" + }, { "name": "approvalAmountAmount", "in": "query", @@ -19406,6 +20447,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19528,6 +20575,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19714,6 +20767,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19836,6 +20895,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19960,6 +21025,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20083,6 +21154,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20221,6 +21298,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20343,6 +21426,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20496,6 +21585,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20604,6 +21699,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20727,6 +21828,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21034,6 +22141,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21157,6 +22270,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21431,204 +22550,216 @@ "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/x-hotelid" - }, - { - "$ref": "#/parameters/x-externalsystem" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "200": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" - } - }, - "description": "Response when removing a routing instruction. It may optionally return a list of postings which are eligible for transfer as per the deleted routing instruction in case of room routing instruction.", - "schema": { - "$ref": "#/definitions/roomRoutingPostings" - } - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "Cashiering" - ] - } - }, - "/hotels/{hotelId}/reservations/{reservationId}/routingInstructions/request": { - "delete": { - "summary": "Delete request routing instructions", - "description": "You can use this API to delete request routing instructions for a specified reservation.

OperationId:deleteRequestRoutingInstructions

", - "operationId": "deleteRequestRoutingInstructions", - "parameters": [ - { - "name": "reservationId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique ID of the reservation" - }, - { - "name": "hotelId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique ID of the hotel" - }, - { - "name": "refreshFolio", - "in": "query", - "required": false, - "description": "On a successful update, the transactions that are already posted in the guest's folio will be re-organized based on the configured instructions.", - "type": "boolean" - }, - { - "name": "retrievePostingsForRoomRouting", - "in": "query", - "required": false, - "description": "This flag indicates if postings that can be refreshed need to be part of the response when a routing instruction is created, updated or deleted.", - "type": "boolean" - }, - { - "name": "userName", - "in": "query", - "required": false, - "description": "Name of the Opera User", - "type": "string" - }, - { - "name": "comments", - "in": "query", - "required": false, - "type": "string" - }, - { - "name": "daily", - "in": "query", - "required": false, - "description": "Flag to indicate if the routing instruction is a daily instruction.", - "type": "boolean" - }, - { - "name": "sunday", - "in": "query", - "required": false, - "type": "boolean" - }, - { - "name": "monday", - "in": "query", - "required": false, - "type": "boolean" - }, - { - "name": "tuesday", - "in": "query", - "required": false, - "type": "boolean" - }, - { - "name": "wednesday", - "in": "query", - "required": false, - "type": "boolean" - }, - { - "name": "thursday", - "in": "query", - "required": false, - "type": "boolean" - }, - { - "name": "friday", - "in": "query", - "required": false, - "type": "boolean" - }, - { - "name": "saturday", - "in": "query", - "required": false, - "type": "boolean" - }, - { - "name": "startDate", - "in": "query", - "required": false, - "type": "string", - "format": "date" - }, - { - "name": "endDate", - "in": "query", - "required": false, - "type": "string", - "format": "date" - }, - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" - }, - { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "Response when removing a routing instruction. It may optionally return a list of postings which are eligible for transfer as per the deleted routing instruction in case of room routing instruction.", + "schema": { + "$ref": "#/definitions/roomRoutingPostings" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Cashiering" + ] + } + }, + "/hotels/{hotelId}/reservations/{reservationId}/routingInstructions/request": { + "delete": { + "summary": "Delete request routing instructions", + "description": "You can use this API to delete request routing instructions for a specified reservation.

OperationId:deleteRequestRoutingInstructions

", + "operationId": "deleteRequestRoutingInstructions", + "parameters": [ + { + "name": "reservationId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of the reservation" + }, + { + "name": "hotelId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of the hotel" + }, + { + "name": "refreshFolio", + "in": "query", + "required": false, + "description": "On a successful update, the transactions that are already posted in the guest's folio will be re-organized based on the configured instructions.", + "type": "boolean" + }, + { + "name": "retrievePostingsForRoomRouting", + "in": "query", + "required": false, + "description": "This flag indicates if postings that can be refreshed need to be part of the response when a routing instruction is created, updated or deleted.", + "type": "boolean" + }, + { + "name": "userName", + "in": "query", + "required": false, + "description": "Name of the Opera User", + "type": "string" + }, + { + "name": "comments", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "daily", + "in": "query", + "required": false, + "description": "Flag to indicate if the routing instruction is a daily instruction.", + "type": "boolean" + }, + { + "name": "sunday", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "monday", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "tuesday", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "wednesday", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "thursday", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "friday", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "saturday", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "startDate", + "in": "query", + "required": false, + "type": "string", + "format": "date" + }, + { + "name": "endDate", + "in": "query", + "required": false, + "type": "string", + "format": "date" + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -21897,6 +23028,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22030,6 +23167,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22159,6 +23302,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22282,6 +23431,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22405,6 +23560,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22537,6 +23698,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22647,6 +23814,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22721,29 +23894,215 @@ "tags": [ "Cashiering" ] - }, - "post": { - "summary": "Generate Reservation Vouchers", - "description": "Generate vouchers for the reservation.

OperationId:postReservationVouchers

", - "operationId": "postReservationVouchers", + }, + "post": { + "summary": "Generate Reservation Vouchers", + "description": "Generate vouchers for the reservation.

OperationId:postReservationVouchers

", + "operationId": "postReservationVouchers", + "parameters": [ + { + "name": "reservationId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of the reservation" + }, + { + "name": "hotelId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of the hotel" + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "201": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "HATEOAS links which help the consumer to navigate to resources", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Cashiering" + ] + } + }, + "/hotels/{hotelId}/reservations/{resvNameId}/compTransactionAuthorizers": { + "get": { + "summary": "Get Comp Transaction Authorizers", + "description": "You can use this API to get Comp Transaction Authorizers.

OperationId:getCompTrxAuthorizers

", + "operationId": "getCompTransactionAuthorizers", "parameters": [ { - "name": "reservationId", + "name": "hotelId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique ID of the reservation" + "description": "Unique ID of the hotel" }, { - "name": "hotelId", + "name": "resvNameId", "in": "path", - "required": true, + "description": "Reservation id of the transactions to be transferrred to other window.", "type": "string", "minLength": 1, - "maxLength": 2000, - "description": "Unique ID of the hotel" + "maxLength": 20, + "required": true + }, + { + "name": "idContext", + "in": "query", + "description": "Used to identify the source of the identifier.", + "type": "string", + "minLength": 1, + "maxLength": 20, + "required": false + }, + { + "name": "type", + "in": "query", + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string", + "minLength": 1, + "maxLength": 20, + "required": false + }, + { + "name": "targetFolioWindowId", + "in": "query", + "required": false, + "description": "Folio Window Number to where transactions will be transfered.", + "type": "integer" + }, + { + "name": "transactionId", + "in": "query", + "type": "array", + "maxItems": 4000, + "collectionFormat": "multi", + "description": "List of transactions that are associated to the authorizer.", + "items": { + "type": "number" + }, + "required": true + }, + { + "name": "authorizerId", + "in": "query", + "required": false, + "description": "A unique identifying value assigned for authorizer.", + "type": "string", + "minLength": 1, + "maxLength": 20 + }, + { + "name": "authorizerName", + "in": "query", + "required": false, + "description": "A name of the authorizer.", + "type": "string", + "minLength": 1, + "maxLength": 80 + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "Indicates maximum number of records a Web Service should return.", + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "default": 0, + "required": false, + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" }, { "$ref": "#/parameters/authKey" @@ -22754,6 +24113,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22765,24 +24130,23 @@ } ], "responses": { - "201": { + "200": { "headers": { "Content-Language": { "type": "string", "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response object for fetch comp authorizers operation.", "schema": { - "$ref": "#/definitions/status" + "$ref": "#/definitions/compTransactionAuthorizers" } }, + "204": { + "description": "CompTransactionAuthorizers not found." + }, "400": { "$ref": "#/responses/400" }, @@ -22877,6 +24241,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23000,6 +24370,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23109,6 +24485,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23265,6 +24647,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23396,6 +24784,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23917,6 +25311,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24046,6 +25446,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24209,6 +25615,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24329,6 +25741,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24443,6 +25861,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24682,6 +26106,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24784,11 +26214,11 @@ "name": "transactionNo", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Unique Transaction Number of the transaction(posting) for which details are required.", "items": { - "type": "number", - "maxItems": 4000 + "type": "number" }, "required": false }, @@ -24808,6 +26238,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24964,11 +26400,11 @@ "name": "transactionNo", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Transaction number of the payment being corrected.", "items": { - "type": "number", - "maxItems": 4000 + "type": "number" }, "required": false }, @@ -24976,11 +26412,11 @@ "name": "transactionGroup", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Category of the transaction code to filter the result.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -24988,11 +26424,11 @@ "name": "transactionSubGroup", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Sub category of the transaction code to filter the result.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -25079,11 +26515,11 @@ "name": "windowNo", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Filters the result to only include transactions in this window number.", "items": { - "type": "integer", - "maxItems": 4000 + "type": "integer" }, "required": false }, @@ -25129,10 +26565,10 @@ "name": "code", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -25179,6 +26615,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -25292,6 +26734,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -25402,11 +26850,11 @@ "name": "transactionCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "The unique transaction number of this transaction.", "items": { - "type": "number", - "maxItems": 4000 + "type": "number" }, "required": false }, @@ -25419,6 +26867,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -25533,6 +26987,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -25647,6 +27107,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -25841,6 +27307,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -25961,6 +27433,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26084,6 +27562,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26194,6 +27678,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26303,6 +27793,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26426,6 +27922,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26549,6 +28051,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26672,6 +28180,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27150,6 +28664,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27263,6 +28783,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27377,6 +28903,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27491,6 +29023,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27605,6 +29143,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27999,7 +29543,7 @@ "name": "creatorId", "in": "query", "required": false, - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string" }, { @@ -28081,6 +29625,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28172,6 +29722,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28271,6 +29827,19 @@ "in": "header", "required": true }, + "x-request-id": { + "name": "x-request-id", + "type": "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description": "Request Id of an incoming request", + "in": "header" + }, + "x-originating-application": { + "name": "x-originating-application", + "type": "string", + "description": "Customer's Integration Application Id", + "in": "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -28281,7 +29850,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -29524,7 +31093,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -29701,7 +31270,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -31359,6 +32928,10 @@ "description": "Apply room routing when making this posting.", "type": "boolean" }, + "incrementConsumableInvQty": { + "description": "When an article is posted with a negative quantity, this attribute can be used to indicate if we want to increase Quantity In Stock value for that consumable inventory item.", + "type": "boolean" + }, "usePackageAllowance": { "description": "Use the applicable package allowance when making this posting.", "type": "boolean" @@ -31572,6 +33145,12 @@ "type": "string", "minLength": 0, "maxLength": 20 + }, + "alternateTransRef": { + "description": "Alternate vendor transaction id for the authorization.", + "type": "string", + "minLength": 0, + "maxLength": 64 } } }, @@ -31804,7 +33383,7 @@ }, "fiscalFolioInstruction": { "type": "string", - "description": "Action to generate Offline folio when no reponse is received from fiscal service.", + "description": "Action to generate Offline folio when no response is received from fiscal service.", "enum": [ "Retry", "New", @@ -32180,6 +33759,10 @@ "taxFolioPostingExists": { "description": "Indicates whether a folio window has Tax Folio transaction codes or not.", "type": "boolean" + }, + "confidential": { + "type": "boolean", + "description": "Flag indicating a billing window (2-8) as confidential. Applied only when Confidential Billing Window Opera Control is active." } } }, @@ -34049,7 +35632,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -36066,7 +37649,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -36267,6 +37850,10 @@ "reason": { "description": "The Reason Code and Reason Text which is required when a folio is generated. This input is mandatory when the parameter Credit Bill Reason is active for Credit Bills", "$ref": "#/definitions/folioReasonType" + }, + "unAssociatedCreditBill": { + "description": "Unassociated Credit Bill Details. This input is to generate a Credit Bill without having the original folio details in OPERA", + "$ref": "#/definitions/unAssociatedCreditBillType" } } }, @@ -36802,7 +38389,7 @@ "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*" }, "nodeList": { - "description": "An XPath expression that selects all the nodes whose data caused this error. Further, this expression should have an additional contraint which contains the data of the node. This will provide the offending data back to systems that cannot maintain the original message.", + "description": "An XPath expression that selects all the nodes whose data caused this error. Further, this expression should have an additional constraint which contains the data of the node. This will provide the offending data back to systems that cannot maintain the original message.", "type": "string" } } @@ -38609,6 +40196,16 @@ "maxLength": 2000 } }, + "associatedBillsWithPrefix": { + "description": "Associated Bill Number with Prefix.", + "type": "array", + "maxItems": 4000, + "items": { + "type": "string", + "minLength": 0, + "maxLength": 2000 + } + }, "accountCode": { "description": "Account Code.", "type": "number" @@ -38732,6 +40329,18 @@ "generateFiscalFolio": { "description": "Fiscal folio flag to call fiscal Information folio web service.", "type": "boolean" + }, + "rachunekFolio": { + "description": "Indicates if the folio is a Rachunek Folio.", + "type": "boolean" + }, + "customerVatGenerated": { + "description": "Flag to indicate if a Customer Vat is generated from a Rachunek Folio.", + "type": "boolean" + }, + "confidential": { + "type": "boolean", + "description": "Indicate that the billing window is confidential or not." } } }, @@ -39406,7 +41015,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -39532,7 +41141,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -40060,6 +41669,12 @@ "minLength": 0, "maxLength": 20 }, + "alternateTransRef": { + "description": "Alternate vendor transaction id for the authorization.", + "type": "string", + "minLength": 0, + "maxLength": 64 + }, "initialAuthorizationRequired": { "description": "Flag to indicate if initial authorization required.", "type": "boolean" @@ -40719,7 +42334,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -40996,7 +42611,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -41292,7 +42907,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -41408,7 +43023,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -41557,7 +43172,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -41749,7 +43364,11 @@ }, "charges": { "description": "Information regarding the charges which have to be posted.", - "$ref": "#/definitions/chargesCriteriaType" + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/chargeLongTrxCodeCriteriaType" + } }, "reservationId": { "$ref": "#/definitions/reservationId" @@ -47229,7 +48848,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -47641,6 +49260,332 @@ "type": "boolean" } } + }, + "unAssociatedCreditBillType": { + "type": "object", + "description": "Unassociated Credit Bill Details. This input is to generate a Credit Bill without having the original folio details in OPERA", + "properties": { + "unAssociatedCreditBillYn": { + "description": "Flag to indicate unassociated credit bill.", + "type": "boolean" + }, + "associatedBillNo": { + "description": "Associated Bill entered by the user.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "profileId": { + "description": "The Profile ID of the PasserBy. If the sale is not a Post-It Sale, then a Profile ID is required.", + "$ref": "#/definitions/profileId" + } + } + }, + "customerVatFolioCriteria": { + "type": "object", + "description": "Request to create Customer Factura Vat Folio from a Rachunek Folio.", + "properties": { + "criteria": { + "description": "Criteria to create Customer Factura Vat Folio from a Rachunek Folio.", + "$ref": "#/definitions/customerVatFolioCriteriaType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "customerVatFolioCriteriaType": { + "type": "object", + "description": "Criteria for creating Customer Factura Vat Folio.", + "properties": { + "hotelId": { + "description": "Hotel code where this folio was generated", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "fiscalFolioInfo": { + "description": "Generate Fiscal Folio Criteria type to be used for fiscal folio generation.", + "$ref": "#/definitions/fiscalServiceType" + }, + "originalFolio": { + "description": "Original Folio details. This is the folio for which a Customer Factura Vat is required.", + "$ref": "#/definitions/folioType" + }, + "cashierInfo": { + "description": "Cashier information of user", + "$ref": "#/definitions/cashierInfoType" + } + } + }, + "postCustomerVatStatus": { + "type": "object", + "description": "Response for the request to create a Customer Vat Folio.", + "properties": { + "folioWindow": { + "description": "Information regarding the new Customer Vat Folio created.", + "type": "array", + "items": { + "$ref": "#/definitions/folioWindowType" + } + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "compTransactionAuthorizers": { + "type": "object", + "description": "Response object for fetch comp authorizers operation.", + "properties": { + "authorizerInfo": { + "description": "List of authorizers eligible to perform the transfer.", + "type": "array", + "items": { + "$ref": "#/definitions/authorizerInfoType" + } + }, + "totalPages": { + "description": "Evaluated total page count based on the requested max fetch count.", + "type": "integer" + }, + "offset": { + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" + }, + "limit": { + "description": "Indicates maximum number of records a Web Service should return.", + "type": "integer" + }, + "hasMore": { + "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", + "type": "boolean" + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "count": { + "description": "Total number of rows returned", + "type": "integer" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "compositeDepositInfo": { + "type": "object", + "description": "Request to post a deposit payment or a deposit folio to a reservation.", + "properties": { + "criteria": { + "description": "Criteria for the deposit payment or deposit folio information to be posted.", + "$ref": "#/definitions/compositeDepositCriteriaType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "compositeDepositCriteriaType": { + "type": "object", + "description": "Criteria for posting a deposit to a reservation.", + "properties": { + "hotelId": { + "description": "Property code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "reservationId": { + "description": "Reservation for which the Deposit is required.", + "$ref": "#/definitions/reservationId" + }, + "paymentMethod": { + "description": "Payment method used by the Payee.", + "$ref": "#/definitions/cashieringPaymentMethodType" + }, + "postingAmount": { + "description": "Amount to post to the folio.", + "$ref": "#/definitions/currencyAmountType" + }, + "profileId": { + "description": "Profile Id of the Payee for this Deposit.", + "$ref": "#/definitions/profileId" + }, + "folioWindowNo": { + "type": "integer" + }, + "postingReference": { + "description": "User-defined posting reference.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "postingRemark": { + "description": "User-defined posting remark.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "comments": { + "description": "User Defined Comments. Used for Deposit Payment postings.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "guaranteeCode": { + "description": "New guarantee code associated with reservation.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "overrideInventoryCheck": { + "description": "Flag to indicate if the Inventory check has to be overridden when the guarantee code of the reservation is changed.", + "type": "boolean" + }, + "updateReservationPaymentMethod": { + "description": "Flag to indicate if the payment method on the reservation, for Window 1, is to be updated with the payment method used for this deposit.", + "type": "boolean" + }, + "depositPolicyId": { + "description": "The deposit policy ID.", + "$ref": "#/definitions/uniqueID_Type" + }, + "simpleFolio": { + "description": "This flag signifies that generated Folio is Normal or Simple Folio. Certain countries of the World mandate a simple folio when the invoice amount is less than defined threshold.", + "type": "boolean" + }, + "cashierId": { + "description": "Numeric ID of the cashier.", + "type": "integer" + }, + "fiscalFolioInfo": { + "description": "Generate Fiscal Folio Criteria type to be used for fiscal folio generation.", + "$ref": "#/definitions/fiscalServiceType" + } + } + }, + "postedCompositeDeposit": { + "type": "object", + "description": "Response for the post composite deposit request.", + "properties": { + "folioWindow": { + "description": "Information regarding the new Deposit Folio created.", + "type": "array", + "items": { + "$ref": "#/definitions/folioWindowType" + } + }, + "deposits": { + "description": "Deposit payment information of the payment which was posted.", + "$ref": "#/definitions/depositPostingsType" + }, + "trxCodesInfo": { + "description": "Transaction codes information which are in response postings.", + "$ref": "#/definitions/trxCodesInfoType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "chargeLongTrxCodeCriteriaType": { + "type": "object", + "description": "Criteria information for posting a charge.", + "properties": { + "transactionCode": { + "description": "Transaction Code to post.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "articleCode": { + "description": "Article ID.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "price": { + "description": "Amount to post to the folio.", + "$ref": "#/definitions/currencyAmountType" + }, + "postingQuantity": { + "description": "Quantity to post to the folio.", + "type": "integer" + }, + "postingReference": { + "description": "User-defined posting reference.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "postingRemark": { + "description": "User-defined posting remark.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "checkNumber": { + "description": "Indicates the Cheque number.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "arrangementCode": { + "description": "Corrected arrangement code from the package associated to this transaction.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "applyRoutingInstructions": { + "description": "Apply room routing when making this posting.", + "type": "boolean" + }, + "incrementConsumableInvQty": { + "description": "When an article is posted with a negative quantity, this attribute can be used to indicate if we want to increase Quantity In Stock value for that consumable inventory item.", + "type": "boolean" + }, + "usePackageAllowance": { + "description": "Use the applicable package allowance when making this posting.", + "type": "boolean" + }, + "autoPosting": { + "description": "True indicates the Transaction Code is allowed to be posted automatically.", + "type": "boolean" + }, + "financialTransactionIdList": { + "description": "Collection of unique identifiers of the financial transactions.", + "$ref": "#/definitions/uniqueIDListType" + }, + "folioWindowNo": { + "type": "integer" + }, + "cashierId": { + "type": "number" + }, + "covers": { + "description": "POS covers.Api will only accept numeric values for Covers and if decimal values are passed will be ignored and rounded", + "type": "string", + "minLength": 0, + "maxLength": 10 + } + } } }, "tags": [ @@ -47653,4 +49598,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/cshasync.json b/rest-api-specs/property/cshasync.json index 2721e63..ae570e1 100644 --- a/rest-api-specs/property/cshasync.json +++ b/rest-api-specs/property/cshasync.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Cashiering Asynchronous API", - "description": "APIs to cater for Cashiering related asynchronous functionality in OPERA Cloud.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to cater for Cashiering related asynchronous functionality in OPERA Cloud.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -73,6 +73,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -171,6 +175,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -219,6 +227,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -283,6 +295,19 @@ "in": "header", "required": true }, + "x-request-id" : { + "name" : "x-request-id", + "type" : "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description" : "Request Id of an incoming request", + "in" : "header" + }, + "x-originating-application" : { + "name" : "x-originating-application", + "type" : "string", + "description" : "Customer's Integration Application Id", + "in" : "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -293,7 +318,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -1060,7 +1085,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -1230,7 +1255,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -2016,4 +2041,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/dvm.json b/rest-api-specs/property/dvm.json index c4da28c..e95847a 100644 --- a/rest-api-specs/property/dvm.json +++ b/rest-api-specs/property/dvm.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud DataValueMapping Service API", - "description": "APIs which offer external systems to config and use values different than what are configured in opera

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs which offer external systems to config and use values different than what are configured in opera

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -61,6 +61,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -332,6 +338,641 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response for all the converted values.", + "schema": { + "$ref": "#/definitions/convertedValues" + } + }, + "204": { + "description": "ConvertedValues not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "DataValueMapping" + ] + } + }, + "/externalSystems/{extSystemCode}/hotels/{operaHotelId}/defaultValues": { + "get": { + "summary": "Fetch Default values", + "description": "This API allows you to get default values

OperationId:getDefaultValues

", + "operationId": "getDefaultValues", + "parameters": [ + { + "name": "operaHotelId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "" + }, + { + "name": "extSystemCode", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "" + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response for all the converted values.", + "schema": { + "$ref": "#/definitions/defaultValues" + } + }, + "204": { + "description": "DefaultValues not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "DataValueMapping" + ] + } + }, + "/externalSystems/{externalSystem}/conversionCodes": { + "get": { + "summary": "Fetch Data Value Mapping Conversion Codes", + "description": "API to fetch Data Value Mapping Conversion Codes for a given external system. Filters include optional hotelId and group (XML Type).

OperationId:getDvmConversionCodes

", + "operationId": "getDvmConversionCodes", + "parameters": [ + { + "name": "externalSystem", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 100, + "description": "Identifier of the external system." + }, + { + "name": "hotelId", + "in": "query", + "required": false, + "type": "string", + "minLength": 1, + "maxLength": 20, + "description": "Unique OPERA internal ID used to identify a Hotel in OPERA." + }, + { + "name": "group", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi", + "description": "List of XML Types (groups) to filter conversion codes." + }, + { + "name": "conversionCode", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi", + "description": "List of specific conversion codes to filter." + }, + { + "name": "configuredOnly", + "in": "query", + "required": false, + "type": "string", + "default": "N", + "description": "If 'Y', returns only configured conversion codes for the interface. Otherwise, returns all conversion codes." + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "description": "Response to fetch Data Value Mapping Conversion Codes.", + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "schema": { + "$ref": "#/definitions/fetchDvmConversionCodes" + } + }, + "204": { + "description": "No conversion codes found for the given filters." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "DataValueMapping" + ] + } + }, + "/externalSystems/{externalSystem}/conversionCodes/{conversionCode}/dataValueMappings": { + "get": { + "summary": "Fetch Data Value Mappings for specific conversion code.", + "description": "Retrieve mappings for a specific conversion code configured for external system, hotelId and Global mappings.

OperationId:getDataValueMappings

", + "operationId": "getDataValueMappings", + "parameters": [ + { + "name": "externalSystem", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 100, + "description": "Identifier of the external system." + }, + { + "name": "conversionCode", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 80, + "description": "Type of Conversion Code configured in OPERA." + }, + { + "name": "hotelId", + "in": "query", + "required": false, + "type": "string", + "minLength": 1, + "maxLength": 20, + "description": "Unique OPERA hotel Id used to identify a Hotel in OPERA." + }, + { + "name": "scope", + "in": "query", + "required": false, + "type": "string", + "default": "All", + "description": "Fetch data based on scope: Filtered by All(default), Global, hotelId." + }, + { + "name": "mappingIds", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi", + "description": "List of mapping Id's to filter." + }, + { + "name": "searchText", + "in": "query", + "required": false, + "type": "string", + "description": "Search string to filter by OPERA value, external value, or description." + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "description": "Retrieve Data Value Mapping response", + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "schema": { + "$ref": "#/definitions/fetchDvmMappings" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "DataValueMapping" + ] + }, + "post": { + "summary": "Create Conversion Code Mappings", + "description": "API to create Data Value Mapping (DVM) Conversion Codes by External System and Conversion Code.

OperationId:postDataValueMappings

", + "operationId": "postDataValueMappings", + "parameters": [ + { + "name": "externalSystem", + "in": "path", + "required": true, + "type": "string", + "description": "Unique ID used to identify an external system." + }, + { + "name": "conversionCode", + "in": "path", + "required": true, + "type": "string", + "description": "Type of conversion code configured in the system." + }, + { + "name": "conversionCodeMappingsToBeCreated", + "in": "body", + "required": true, + "description": "Request Object to Create Conversion Code Mappings.", + "schema": { + "$ref": "#/definitions/dvmConversionCodeMappingsToBeCreated" + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "201": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "Response Object for creating Conversion Code Mappings.", + "schema": { + "$ref": "#/definitions/createdDvmConversionCodeMappings" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "DataValueMapping" + ] + }, + "put": { + "summary": "Update Conversion Code Mappings", + "description": "API to update existing Data Value Mapping (DVM) Conversion Code records for a given External System and Conversion Code.

OperationId:putDataValueMappings

", + "operationId": "putDataValueMappings", + "parameters": [ + { + "name": "externalSystem", + "in": "path", + "required": true, + "type": "string", + "description": "Unique Id used to identify an external system." + }, + { + "name": "conversionCode", + "in": "path", + "required": true, + "type": "string", + "description": "Conversion Code configured in OPERA." + }, + { + "name": "conversionCodeMappingsToBeUpdated", + "in": "body", + "required": true, + "description": "Request to update existing Conversion Code Mappings.", + "schema": { + "$ref": "#/definitions/dvmConversionCodeMappingsToBeUpdated" + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -344,22 +985,23 @@ ], "responses": { "200": { + "description": "Response for updating Conversion Code Mappings.", + "schema": { + "$ref": "#/definitions/updatedDvmConversionCodeMappings" + }, "headers": { "Content-Language": { "type": "string", "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" } - }, - "description": "Reponse for all the converted values.", - "schema": { - "$ref": "#/definitions/convertedValues" } }, - "204": { - "description": "ConvertedValues not found." - }, "400": { "$ref": "#/responses/400" }, @@ -406,31 +1048,36 @@ "tags": [ "DataValueMapping" ] - } - }, - "/externalSystems/{extSystemCode}/hotels/{operaHotelId}/defaultValues": { - "get": { - "summary": "Fetch Default values", - "description": "This API allows you to get default values

OperationId:getDefaultValues

", - "operationId": "getDefaultValues", + }, + "delete": { + "summary": "Remove Conversion Codes Mappings", + "description": "API to Delete Interface Mapping Conversion Codes by providing one or more Mapping IDs as query parameter.

OperationId:deleteDataValueMappings

", + "operationId": "deleteDataValueMappings", "parameters": [ { - "name": "operaHotelId", + "name": "externalSystem", "in": "path", "required": true, "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "" + "description": "External System code" }, { - "name": "extSystemCode", + "name": "conversionCode", "in": "path", "required": true, "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "" + "description": "Conversion Code" + }, + { + "name": "mappingIds", + "in": "query", + "required": true, + "type": "array", + "collectionFormat": "multi", + "items": { + "type": "integer" + }, + "description": "List of Mapping IDs to delete" }, { "$ref": "#/parameters/authKey" @@ -442,10 +1089,13 @@ "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/x-hotelid" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-externalsystem" + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" }, { "$ref": "#/parameters/Accept-Language" @@ -453,6 +1103,7 @@ ], "responses": { "200": { + "description": "Id's deleted and any failures with reasons.", "headers": { "Content-Language": { "type": "string", @@ -461,14 +1112,10 @@ "x-example": "en-GB" } }, - "description": "Reponse for all the converted values.", "schema": { - "$ref": "#/definitions/defaultValues" + "$ref": "#/definitions/deleteDvmMappingResponse" } }, - "204": { - "description": "DefaultValues not found." - }, "400": { "$ref": "#/responses/400" }, @@ -532,6 +1179,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -624,6 +1277,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -723,6 +1382,19 @@ "in": "header", "required": true }, + "x-request-id": { + "name": "x-request-id", + "type": "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description": "Request Id of an incoming request", + "in": "header" + }, + "x-originating-application": { + "name": "x-originating-application", + "type": "string", + "description": "Customer's Integration Application Id", + "in": "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -733,7 +1405,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -1367,6 +2039,297 @@ "$ref": "#/definitions/warningsType" } } + }, + "fetchDvmConversionCodes": { + "type": "object", + "properties": { + "conversionCodes": { + "type": "array", + "description": "List of conversion codes for the given filters.", + "items": { + "$ref": "#/definitions/dvmConversionCodeType" + }, + "maxItems": 4000 + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "dvmConversionCodeType": { + "type": "object", + "properties": { + "conversionCode": { + "type": "string", + "description": "Type of conversion code.", + "minLength": 1, + "maxLength": 80 + }, + "label": { + "type": "string", + "description": "Label of the conversion code.", + "minLength": 0, + "maxLength": 200 + }, + "description": { + "type": "string", + "description": "Description of the conversion code.", + "minLength": 0, + "maxLength": 2000 + }, + "group": { + "type": "string", + "description": "Group or XML Type the conversion code belongs to.", + "minLength": 0, + "maxLength": 2000 + }, + "hotelId": { + "type": "string", + "description": "Associated hotel Id if applicable.", + "minLength": 0, + "maxLength": 20 + } + } + }, + "fetchDvmMappings": { + "type": "object", + "properties": { + "conversionCodeMappings": { + "type": "array", + "description": "List of value mappings.", + "items": { + "$ref": "#/definitions/dvmMappingType" + } + }, + "links": { + "$ref": "#/definitions/links" + } + } + }, + "dvmMappingType": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "Unique ID of the conversion code in OPERA." + }, + "operaValue": { + "type": "string", + "description": "Indicates OPERA value." + }, + "externalValue": { + "type": "string", + "description": "External system's mapped value." + }, + "description": { + "type": "string", + "description": "Description of the external value mapping." + }, + "hotelId": { + "type": "string", + "description": "Hotel code if the mappings are property-specific." + }, + "isGlobal": { + "type": "boolean", + "description": "Flag to indicate whether the mapping is global." + }, + "operaToExternalDefault": { + "type": "boolean", + "description": "Flag indicating this mapping is default from OPERA to external system." + }, + "externalToOperaDefault": { + "type": "boolean", + "description": "Flag indicating this mapping is default from external system to OPERA." + } + } + }, + "dvmConversionCodeMappingsToBeCreated": { + "type": "object", + "properties": { + "conversionCodeMappings": { + "type": "array", + "description": "Conversion Code Mapping details that should be created.", + "items": { + "$ref": "#/definitions/dvmConversionCodeMappingType" + }, + "maxItems": 4000 + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "dvmConversionCodeMappingType": { + "type": "object", + "description": "A type containing DVM Conversion Code Mapping information.", + "properties": { + "id": { + "description": "Mapping identifier for tracking.", + "type": "string" + }, + "operaValue": { + "description": "Internal OPERA value to be mapped.", + "type": "string" + }, + "externalValue": { + "description": "External system value to be mapped.", + "type": "string" + }, + "description": { + "description": "Description for the external value.", + "type": "string" + }, + "operaToExternalDefault": { + "description": "Flag indicating if the mapping is default from OPERA to External.", + "type": "boolean" + }, + "externalToOperaDefault": { + "description": "Flag indicating if the mapping is default from External to OPERA.", + "type": "boolean" + }, + "isGlobal": { + "description": "Flag to indicate whether the mapping is global.", + "type": "boolean" + }, + "hotelId": { + "description": "Hotel Id for which this mapping applies.", + "type": "string" + }, + "overrideExternalDefault": { + "description": "A flag to indicate whether the current External Value should be considered as default, when there is already a default External Value mapped for the same OPERA Value.", + "type": "boolean" + }, + "overrideOperaDefault": { + "description": "A flag to indicate whether the current OPERA Value should be considered as default, when there is already a default OPERA Value mapped for the same External Value.", + "type": "boolean" + } + } + }, + "createdDvmConversionCodeMappings": { + "type": "object", + "properties": { + "conversionCodesCreated": { + "type": "array", + "description": "List of successfully created Conversion Codes with the request Id and OPERA Id.", + "items": { + "$ref": "#/definitions/ConversionCodeCreatedType" + }, + "maxItems": 4000 + }, + "conversionCodesFailed": { + "type": "array", + "description": "List of Conversion Codes failed to create in OPERA System.", + "items": { + "$ref": "#/definitions/ConversionCodeFailedType" + } + }, + "warnings": { + "$ref": "#/definitions/warningsType" + }, + "links": { + "$ref": "#/definitions/links" + } + } + }, + "dvmConversionCodeMappingsToBeUpdated": { + "type": "object", + "description": "Request object for updating DVM Conversion Code Mappings.", + "properties": { + "conversionCodeMappings": { + "type": "array", + "description": "DVM Conversion Code Mapping details that should be updated.", + "items": { + "$ref": "#/definitions/dvmConversionCodeMappingType" + }, + "maxItems": 4000 + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "updatedDvmConversionCodeMappings": { + "type": "object", + "properties": { + "conversionCodesUpdated": { + "type": "array", + "description": "List of successfully updated Conversion Codes Mapping Id's.", + "items": { + "type": "integer", + "description": "List of updated ID's for Conversion Code Mapping" + }, + "maxItems": 4000 + }, + "conversionCodeFailed": { + "type": "array", + "description": "List of Conversion Code Mappings that failed to update with reasons.", + "items": { + "$ref": "#/definitions/ConversionCodeFailedType" + } + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "deleteDvmMappingResponse": { + "type": "object", + "description": "Response for delete operation on DVM mappings.", + "properties": { + "conversionCodesDeleted": { + "type": "array", + "description": "List of successfully deleted mapping Id's", + "items": { + "type": "integer", + "example": 123456 + } + }, + "conversionCodesDeleteFailed": { + "type": "array", + "description": "List of failed deletions with reasons", + "items": { + "$ref": "#/definitions/ConversionCodeFailedType" + } + } + } + }, + "ConversionCodeCreatedType": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "Id value sent in Request object." + }, + "operaId": { + "type": "integer", + "description": "Conversion Code Id in OPERA System." + } + } + }, + "ConversionCodeFailedType": { + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "Id of the failed Conversion Code Mapping from the request" + }, + "reason": { + "type": "string", + "description": "Reason for the Conversion Code Mapping failure." + } + } } }, "tags": [ @@ -1379,4 +2342,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/entcfg.json b/rest-api-specs/property/entcfg.json index 6960caf..aa28f72 100644 --- a/rest-api-specs/property/entcfg.json +++ b/rest-api-specs/property/entcfg.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Enterprise Configuration API", - "description": "APIs to cater for Enterprise Configuration functionality in OPERA Cloud.


Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to cater for Enterprise Configuration functionality in OPERA Cloud.


Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020,2023 Oracle and/or its affiliates.



Compatible with OPERA Cloud release 20.99.99.99.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -31,11 +31,11 @@ "name": "airportCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Airport code identifying the airport.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -48,6 +48,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -150,6 +156,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -264,6 +276,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -363,6 +381,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -464,10 +488,10 @@ "name": "amenityCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -480,6 +504,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -582,6 +612,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -696,6 +732,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -795,6 +837,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -889,11 +937,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -920,6 +968,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1022,6 +1076,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1136,6 +1196,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1235,6 +1301,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1322,11 +1394,11 @@ "name": "attractionCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1341,10 +1413,10 @@ "name": "classCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1357,6 +1429,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1459,6 +1537,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1573,6 +1657,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1672,6 +1762,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1751,8 +1847,8 @@ }, "/brandCodes": { "get": { - "summary": "Get brand codes", - "description": "Use this API to return brand codes based on search criteria such as codes, wildCard, description. Brand codes are used for different hotel brands within a hotel corporation.

OperationId:getBrandCodes

", + "summary": "Get Brand Codes", + "description": "Use this API to return brand codes based on search criteria such as codes, wildCard, description. Brand codes are used for different hotel brands within a hotel corporation.

OperationId:getBrandCodes

", "operationId": "getBrandCodes", "parameters": [ { @@ -1766,11 +1862,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1797,6 +1893,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1899,6 +2001,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2013,6 +2121,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2107,10 +2221,10 @@ "name": "brandCodesCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2123,6 +2237,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2252,6 +2372,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2363,10 +2489,10 @@ "name": "chainCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2385,6 +2511,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2498,6 +2630,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2592,11 +2730,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2623,6 +2761,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2725,6 +2869,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2839,6 +2989,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2933,10 +3089,10 @@ "name": "communicationMethodsEntDetailsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2949,6 +3105,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3134,10 +3296,10 @@ "name": "userByIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "integer", - "maxItems": 4000 + "type": "integer" }, "required": false }, @@ -3145,10 +3307,10 @@ "name": "userForIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "integer", - "maxItems": 4000 + "type": "integer" }, "required": false }, @@ -3161,6 +3323,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3263,6 +3431,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3357,11 +3531,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3388,6 +3562,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3491,118 +3671,10 @@ "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/x-hotelid" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-externalsystem" - }, - { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "201": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" - } - }, - "description": "HATEOAS links which help the consumer to navigate to resources", - "schema": { - "$ref": "#/definitions/status" - } - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "ChainConfig" - ] - } - }, - "/corporateBusinessUnits/{businessUnitCode}": { - "put": { - "summary": "Change Corporate Business Units", - "description": "Use this API to update Corporate Business Units.

OperationId:changeCorporateBusinessUnits

", - "operationId": "changeCorporateBusinessUnits", - "parameters": [ - { - "name": "businessUnitCode", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique Code of Business Units." - }, - { - "name": "corporateBusinessUnitsToBeChanged", - "in": "body", - "required": true, - "description": "Request object for changing Corporate Business Units.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/corporateBusinessUnitsToBeChanged" - } - ] - } - }, - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" - }, - { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -3615,7 +3687,7 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", @@ -3628,7 +3700,127 @@ "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "HATEOAS links which help the consumer to navigate to resources", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ChainConfig" + ] + } + }, + "/corporateBusinessUnits/{businessUnitCode}": { + "put": { + "summary": "Change Corporate Business Units", + "description": "Use this API to update Corporate Business Units.

OperationId:changeCorporateBusinessUnits

", + "operationId": "changeCorporateBusinessUnits", + "parameters": [ + { + "name": "businessUnitCode", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique Code of Business Units." + }, + { + "name": "corporateBusinessUnitsToBeChanged", + "in": "body", + "required": true, + "description": "Request object for changing Corporate Business Units.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/corporateBusinessUnitsToBeChanged" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "Response Body.", "schema": { "$ref": "#/definitions/status" } @@ -3698,10 +3890,10 @@ "name": "corporateBusinessUnitsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3714,6 +3906,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3808,11 +4006,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3839,6 +4037,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3941,6 +4145,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4055,6 +4265,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4154,6 +4370,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4248,11 +4470,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4279,6 +4501,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4381,6 +4609,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4496,114 +4730,126 @@ "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/x-hotelid" - }, - { - "$ref": "#/parameters/x-externalsystem" - }, - { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "200": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" - } - }, - "description": "Response Body.", - "schema": { - "$ref": "#/definitions/status" - } - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "ChainConfig" - ] - }, - "delete": { - "summary": "Delete Corporate Divisions", - "description": "Use this API to delete Corporate Divisions.

OperationId:removeCorporateDivisions

", - "operationId": "removeCorporateDivisions", - "parameters": [ - { - "name": "divisionCode", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique Code of Corporate Divisions." - }, - { - "name": "corporateDivisionsCodes", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "items": { - "type": "string", - "maxItems": 4000 - }, - "required": false - }, - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "Response Body.", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ChainConfig" + ] + }, + "delete": { + "summary": "Delete Corporate Divisions", + "description": "Use this API to delete Corporate Divisions.

OperationId:removeCorporateDivisions

", + "operationId": "removeCorporateDivisions", + "parameters": [ + { + "name": "divisionCode", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique Code of Corporate Divisions." + }, + { + "name": "corporateDivisionsCodes", + "in": "query", + "type": "array", + "maxItems": 4000, + "collectionFormat": "multi", + "items": { + "type": "string" + }, + "required": false + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4699,11 +4945,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4730,6 +4976,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4832,6 +5084,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4946,6 +5204,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5040,10 +5304,10 @@ "name": "corporateOperatingUnitsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5056,6 +5320,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5143,11 +5413,11 @@ "name": "countriesCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5167,6 +5437,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5269,6 +5545,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5363,11 +5645,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5394,6 +5676,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5496,6 +5784,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5610,6 +5904,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5704,10 +6004,10 @@ "name": "countryGuestTypesCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5720,6 +6020,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5834,6 +6140,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5933,6 +6245,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6027,11 +6345,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6058,6 +6376,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6160,6 +6484,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6274,6 +6604,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6368,10 +6704,10 @@ "name": "countryMainGroupsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6384,6 +6720,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6489,11 +6831,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "List of Hotels for which the currency exchange rate information is required.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6508,10 +6850,10 @@ "name": "currencyCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6524,6 +6866,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6610,11 +6958,11 @@ "name": "dayTypesCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6634,6 +6982,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6736,6 +7090,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6821,10 +7181,10 @@ "name": "templateDayTypeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6837,6 +7197,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6940,6 +7306,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7045,6 +7417,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7219,6 +7597,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7332,6 +7716,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7418,10 +7808,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7429,11 +7819,11 @@ "name": "departmentCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7453,6 +7843,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7555,6 +7951,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7663,6 +8065,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7775,6 +8183,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7862,11 +8276,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 50, "collectionFormat": "multi", "description": "Hotel code", "items": { - "type": "string", - "maxItems": 50 + "type": "string" }, "required": false }, @@ -7924,6 +8338,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8026,6 +8446,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8120,11 +8546,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -8151,6 +8577,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8253,6 +8685,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8367,6 +8805,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8466,6 +8910,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8553,10 +9003,10 @@ "name": "hotelDetailCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -8564,10 +9014,10 @@ "name": "hotelDetailCategoriesCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -8580,6 +9030,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8682,6 +9138,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8785,6 +9247,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8897,6 +9365,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9002,6 +9476,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9081,8 +9561,8 @@ }, "/hotels": { "get": { - "summary": "Get property configuration", - "description": "Use this API to return hotel configuration information based on search criteria such as hotelId, name.

OperationId:getHotels

", + "summary": "Get Hotels", + "description": "Use this API to return hotel configuration information based on search criteria such as hotelId, name.

OperationId:getHotels

", "operationId": "getHotels", "parameters": [ { @@ -9131,11 +9611,11 @@ "in": "query", "required": false, "type": "array", + "maxItems": 4000, "description": "Property Type to filter the search result. This is configured chain wise and can be retrieved via /lov/{version}/listOfValues/HotelTypes", "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" } }, { @@ -9162,6 +9642,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9273,6 +9759,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9352,8 +9844,8 @@ }, "/hotels/{hotelId}": { "get": { - "summary": "Get hotel property configuration details", - "description": "Use this API to return hotel configuration information details for a specific property. Specific areas of configuration can be returned based on the fetchInstructions query parameter such as General, Attraction, Airports, Alternatehotels, Raterange, etc.

OperationId:getHotel

", + "summary": "Get a Hotel", + "description": "Use this API to return hotel configuration information details for a specific property. Specific areas of configuration can be returned based on the fetchInstructions query parameter such as General, Attraction, Airports, Alternatehotels, Raterange, etc..

OperationId:getHotel

", "operationId": "getHotel", "parameters": [ { @@ -9405,6 +9897,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13025,6 +13523,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13121,11 +13625,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -13147,11 +13651,11 @@ "name": "airportCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Airport code identifying the airport.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -13164,6 +13668,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13275,6 +13785,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13398,6 +13914,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13506,6 +14028,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13620,6 +14148,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13743,6 +14277,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13851,6 +14391,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13947,11 +14493,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -13973,10 +14519,10 @@ "name": "amenityCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -13989,6 +14535,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14100,6 +14652,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14223,6 +14781,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14343,6 +14907,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14439,11 +15009,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -14451,11 +15021,11 @@ "name": "attractionCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -14470,10 +15040,10 @@ "name": "classCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -14486,6 +15056,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14597,6 +15173,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14720,6 +15302,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14839,6 +15427,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14970,6 +15564,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15079,6 +15679,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15210,6 +15816,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15324,6 +15936,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15447,6 +16065,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15562,6 +16186,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15672,11 +16302,11 @@ "name": "countriesCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -15697,6 +16327,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15819,6 +16455,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15915,11 +16557,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -15934,11 +16576,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -15965,6 +16607,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16074,6 +16722,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16186,6 +16840,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16298,6 +16958,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16394,11 +17060,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -16406,11 +17072,11 @@ "name": "dayTypesCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -16430,6 +17096,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16541,6 +17213,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16653,6 +17331,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16763,6 +17447,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16877,6 +17567,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17049,6 +17745,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17158,6 +17860,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17276,6 +17984,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17382,6 +18096,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17514,6 +18234,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21272,11 +21998,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -21284,10 +22010,10 @@ "name": "hotelDetailCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -21295,10 +22021,10 @@ "name": "hotelDetailCategoriesCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -21311,6 +22037,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21406,11 +22138,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -21418,10 +22150,10 @@ "name": "jobTitleCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -21434,6 +22166,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21545,6 +22283,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21668,6 +22412,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21776,6 +22526,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21872,11 +22628,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -21905,11 +22661,11 @@ "name": "marketingCitys", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "List of Marketing Cities.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -21917,10 +22673,10 @@ "name": "regionCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -21940,6 +22696,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22051,6 +22813,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22174,6 +22942,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22289,6 +23063,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22403,6 +23183,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22526,6 +23312,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22627,6 +23419,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22740,6 +23538,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22852,6 +23656,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22971,6 +23781,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23085,6 +23901,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23208,6 +24030,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23316,6 +24144,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23412,11 +24246,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -23436,6 +24270,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23547,6 +24387,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23670,6 +24516,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23808,6 +24660,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23923,6 +24781,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24034,6 +24898,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24157,6 +25027,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24276,6 +25152,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24372,11 +25254,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -24384,11 +25266,11 @@ "name": "transportationCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -24408,6 +25290,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24519,6 +25407,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24642,6 +25536,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24773,7 +25673,7 @@ "name": "creatorId", "in": "query", "required": false, - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string" }, { @@ -24934,10 +25834,10 @@ "name": "keyOptionsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -24950,6 +25850,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -25046,11 +25952,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -25058,11 +25964,11 @@ "name": "yieldAdjustmentCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -25096,6 +26002,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -25207,6 +26119,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -25330,6 +26248,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -25438,6 +26362,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -25534,11 +26464,11 @@ "name": "yieldCategoriesCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -25558,6 +26488,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -25669,6 +26605,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -25793,112 +26735,10 @@ "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/x-hotelid" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-externalsystem" - }, - { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "200": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" - } - }, - "description": "Response Body.", - "schema": { - "$ref": "#/definitions/status" - } - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "HotelConfig" - ] - }, - "delete": { - "summary": "Delete Yield Category", - "description": "Use this API to delete Yield Category.

OperationId:removeYieldCategories

", - "operationId": "removeYieldCategories", - "parameters": [ - { - "name": "code", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique Code of yield category." - }, - { - "name": "hotelId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique ID of hotel." - }, - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" - }, - { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -25924,7 +26764,121 @@ "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response Body.", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "HotelConfig" + ] + }, + "delete": { + "summary": "Delete Yield Category", + "description": "Use this API to delete Yield Category.

OperationId:removeYieldCategories

", + "operationId": "removeYieldCategories", + "parameters": [ + { + "name": "code", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique Code of yield category." + }, + { + "name": "hotelId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of hotel." + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { "$ref": "#/definitions/status" } @@ -26010,6 +26964,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26124,6 +27084,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26238,6 +27204,132 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "Response Body.", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "HotelConfig" + ] + } + }, + "/hotels/{sourceHotelId}/yieldCategories/copy": { + "put": { + "summary": " copy Yield Category", + "description": "Copy Yield Category.

OperationId:copyYieldCategories

", + "operationId": "copyYieldCategories", + "parameters": [ + { + "name": "sourceHotelId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of source hotel." + }, + { + "name": "copyYieldCategories", + "in": "body", + "required": true, + "description": "List of the Yield Category to be copied.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/copyYieldCategories" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26311,37 +27403,452 @@ "application/json;charset=UTF-8" ], "tags": [ - "HotelConfig" + "HotelConfig" + ] + } + }, + "/iframes/domains": { + "get": { + "summary": "Operation to fetch list of supported IFrame domains.", + "description": "Use this to retrieve iframe domain allowlist.

OperationId:getIframeDomains

", + "operationId": "getIframeDomains", + "parameters": [ + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response object for fetching iframe domain allowlist", + "schema": { + "$ref": "#/definitions/iframeDomainslistDetails" + } + }, + "204": { + "description": "IframeDomains not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ChainConfig" + ] + }, + "post": { + "summary": "Operation to add a new supported Iframe Domain.", + "description": "Use this operation to add new Iframe domain.

OperationId:postIframeDomains

", + "operationId": "postIframeDomains", + "parameters": [ + { + "name": "iframeDomainsDetails", + "in": "body", + "required": true, + "description": "Request object for allowlisting a new iframe domain", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/iframeDomainsDetails" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "201": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "HATEOAS links which help the consumer to navigate to resources", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ChainConfig" + ] + } + }, + "/iframes/domains/{domainName}": { + "get": { + "summary": "Operation to fetch list of supported IFrame domains.", + "description": "Use this to retrieve iframe domain allowlist.

OperationId:getIframeDomain

", + "operationId": "getIframeDomain", + "parameters": [ + { + "name": "domainName", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 40, + "description": "Iframe Domain Name." + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response object for fetching iframe domain", + "schema": { + "$ref": "#/definitions/iframeDomainsDetails" + } + }, + "204": { + "description": "IframeDomains not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ChainConfig" + ] + }, + "put": { + "summary": "Operation to add a new supported Iframe Domain.", + "description": "Use this operation to add new Iframe domain.

OperationId:putIframeDomain

", + "operationId": "putIframeDomain", + "parameters": [ + { + "name": "domainName", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 40, + "description": "Iframe Domain Name." + }, + { + "name": "iframeDomainsDetails", + "in": "body", + "required": true, + "description": "Request object for updating a new iframe domain", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/iframeDomainsDetails" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "HATEOAS links which help the consumer to navigate to resources", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ChainConfig" ] - } - }, - "/hotels/{sourceHotelId}/yieldCategories/copy": { - "put": { - "summary": " copy Yield Category", - "description": "Copy Yield Category.

OperationId:copyYieldCategories

", - "operationId": "copyYieldCategories", + }, + "delete": { + "summary": "Delete Iframe Domain", + "description": "Delete selected Iframe domain details with this API.

OperationId:removeIframeDomain

", + "operationId": "removeIframeDomain", "parameters": [ { - "name": "sourceHotelId", + "name": "domainName", "in": "path", "required": true, "type": "string", "minLength": 1, - "maxLength": 2000, - "description": "Unique ID of source hotel." - }, - { - "name": "copyYieldCategories", - "in": "body", - "required": true, - "description": "List of the Yield Category to be copied.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/copyYieldCategories" - } - ] - } + "maxLength": 40, + "description": "Iframe Domain Name." }, { "$ref": "#/parameters/authKey" @@ -26352,6 +27859,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26376,7 +27889,7 @@ "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { "$ref": "#/definitions/status" } @@ -26425,7 +27938,7 @@ "application/json;charset=UTF-8" ], "tags": [ - "HotelConfig" + "ChainConfig" ] } }, @@ -26439,10 +27952,10 @@ "name": "jobTitleCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -26455,6 +27968,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26557,6 +28076,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26671,6 +28196,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26770,6 +28301,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26857,10 +28394,10 @@ "name": "languageCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -26887,6 +28424,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26989,6 +28532,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27103,6 +28652,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27202,6 +28757,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27310,11 +28871,11 @@ "name": "marketingCitys", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "List of Marketing Cities.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -27322,10 +28883,10 @@ "name": "regionCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -27345,6 +28906,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27447,6 +29014,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27552,6 +29125,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27666,6 +29245,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27772,6 +29357,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27878,6 +29469,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27971,11 +29568,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -28002,6 +29599,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28104,6 +29707,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28218,6 +29827,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28312,10 +29927,10 @@ "name": "marketingRegionsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -28328,6 +29943,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28443,10 +30064,10 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -28459,6 +30080,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28561,6 +30188,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28675,6 +30308,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28781,6 +30420,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28882,6 +30527,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28959,6 +30610,78 @@ ] } }, + "/operaAppUrl": { + "get": { + "summary": "Fetch all OPERA applications url", + "description": "This API will fetch all the OPERA application url

OperationId:getOperaAppUrl

", + "operationId": "getOperaAppUrl", + "parameters": [], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "List of url for all the modules of OPERA application", + "schema": { + "$ref": "#/definitions/operaAppUrlResponse" + } + }, + "204": { + "description": "OPERA url not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "HotelConfig" + ] + } + }, "/operation": { "get": { "summary": "Fetch all operations", @@ -28992,6 +30715,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -29094,6 +30823,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -29187,11 +30922,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -29218,6 +30953,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -29320,6 +31061,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -29434,6 +31181,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -29528,10 +31281,10 @@ "name": "propertyDetailCategoriesCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -29544,6 +31297,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -29623,8 +31382,8 @@ }, "/propertyTypes": { "get": { - "summary": "Get property types", - "description": "Use this API to get Property Types based on search criteria such as codes, wildCard, description. Property types are used for different hotel types i.e. Resort, Business, CityCenter, Motel, BedAndBreakfast.

OperationId:getPropertyTypes

", + "summary": "Get Property Types", + "description": "Use this API to get Property Types.

OperationId:getPropertyTypes

", "operationId": "getPropertyTypes", "parameters": [ { @@ -29638,11 +31397,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -29669,6 +31428,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -29771,6 +31536,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -29885,6 +31656,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -29979,10 +31756,10 @@ "name": "propertyTypesCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -29995,6 +31772,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -30089,11 +31872,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -30120,6 +31903,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -30222,6 +32011,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -30336,6 +32131,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -30435,6 +32236,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -30529,11 +32336,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -30560,6 +32367,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -30662,6 +32475,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -30776,6 +32595,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -30870,10 +32695,10 @@ "name": "roomAmenitiesCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -30886,6 +32711,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -30978,6 +32809,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -31069,6 +32906,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -31160,6 +33003,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -31238,8 +33087,8 @@ }, "/settings": { "get": { - "summary": "Get OPERA controls", - "description": "Use this API to return OPERA controls based on search criteria such as hotelId, cROCode, parameterNameWildCard.

OperationId:getOperaSettings

", + "summary": "Get OPERA Settings", + "description": "Use this API to return OPERA controls based on search criteria such as hotelId, cROCode, parameterNameWildCard. OPERA Controls determine the functionality, behavior and defaults for OPERA Cloud. The functions, parameters and settings available are determined by the Cloud Service subscriptions.

", "operationId": "getOperaSettings", "parameters": [ { @@ -31275,6 +33124,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -31386,6 +33241,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -31480,11 +33341,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -31511,6 +33372,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -31613,6 +33480,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -31717,6 +33590,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -31831,6 +33710,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -31925,10 +33810,10 @@ "name": "templateCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -31941,6 +33826,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -32028,11 +33919,11 @@ "name": "transportationCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -32052,6 +33943,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -32154,6 +34051,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -32268,6 +34171,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -32367,6 +34276,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -32454,11 +34369,11 @@ "name": "groupCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Identifier for the User Defined Field Group", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -32478,6 +34393,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -32580,6 +34501,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -32694,6 +34621,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -32793,6 +34726,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -32872,8 +34811,8 @@ }, "/userDefinedFieldValues": { "get": { - "summary": "Get user defined field (UDF) values", - "description": "Use this API to return User Defined Field (UDF) Values based on search criteria such as groupCode, valueCode, descriptionWildCard. The LOV Group and LOV Values functionality allows a property to create a custom group of values to be used in a specified user defined field (UDF). This functionality provides added flexibility in allowing a site to track information or details that are specific to their business and outside of the standard fields offered in OPERA Cloud.

OperationId:getUserDefinedFieldValues

", + "summary": "Get User Defined Field (UDF) Values+E814", + "description": "Retrieve all User Defined Field (UDF) Values. The LOV Group and LOV Values functionality allows a hotel to create a custom group of values to be used in a specified user defined field (UDF). This functionality provides added flexibility in allowing a site to track information or details that are specific to their business and outside of the standard fields offered in the OPERA Cloud.

OperationId:getUserDefinedFieldValues

", "operationId": "getUserDefinedFieldValues", "parameters": [ { @@ -32887,10 +34826,10 @@ "name": "valueCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -32910,6 +34849,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -33012,6 +34957,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -33126,6 +35077,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -33232,6 +35189,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -33319,11 +35282,11 @@ "name": "yieldMarketTypesCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -33350,6 +35313,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -33452,6 +35421,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -33555,6 +35530,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -33655,6 +35636,19 @@ "in": "header", "required": true }, + "x-request-id": { + "name": "x-request-id", + "type": "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description": "Request Id of an incoming request", + "in": "header" + }, + "x-originating-application": { + "name": "x-originating-application", + "type": "string", + "description": "Customer's Integration Application Id", + "in": "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -33665,7 +35659,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -33810,6 +35804,9 @@ "type": "string", "minLength": 0, "maxLength": 3 + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, @@ -34156,6 +36153,9 @@ "type": "string", "minLength": 0, "maxLength": 20 + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, @@ -34420,6 +36420,9 @@ "type": "number", "minimum": -180, "maximum": 180 + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, @@ -34532,7 +36535,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -36358,6 +38361,14 @@ "description": "Specifies the sorting sequence number for the hotel detail.", "type": "integer" }, + "verified": { + "description": "Specifies if hotel detail values are being verified to match template values.", + "type": "boolean" + }, + "dataType": { + "description": "Specifies the data type of the added hotel detail value codes.", + "$ref": "#/definitions/hotelDetailDataType" + }, "templateHotelDetailValues": { "description": "Collection of values which are associated with the hotel detail.", "$ref": "#/definitions/templateHotelDetailValuesType" @@ -36860,6 +38871,10 @@ "type": "boolean" } } + }, + "enablePropertyConfigurations": { + "description": "Indicates if the configurations are enabled for the property.", + "type": "boolean" } } }, @@ -36976,7 +38991,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -37076,6 +39091,10 @@ "type": "string", "minLength": 0, "maxLength": 80 + }, + "configured": { + "description": "This flag is to indicate that whether the property is configured in the Welcome screen.", + "type": "boolean" } } }, @@ -37132,7 +39151,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -38829,7 +40848,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -39596,7 +41615,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -39656,7 +41675,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -39772,7 +41791,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -40036,7 +42055,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -40190,7 +42209,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -41120,7 +43139,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -43978,7 +45997,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -45723,6 +47742,9 @@ "type": "string", "minLength": 0, "maxLength": 20 + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, @@ -45885,6 +47907,9 @@ "type": "string", "minLength": 0, "maxLength": 20 + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, @@ -46030,6 +48055,9 @@ "type": "string", "minLength": 0, "maxLength": 20 + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, @@ -46762,6 +48790,10 @@ "type": "boolean" } } + }, + "enablePropertyConfigurations": { + "description": "Indicates if the configurations are enabled for the property.", + "type": "boolean" } } }, @@ -46878,7 +48910,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -47133,6 +49165,9 @@ }, "orderBy": { "type": "integer" + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, @@ -47455,6 +49490,14 @@ "minLength": 0, "maxLength": 20 }, + "verified": { + "description": "Specifies if hotel detail values are being verified to match template values.", + "type": "boolean" + }, + "dataType": { + "description": "Specifies the data type of the added hotel detail value codes.", + "$ref": "#/definitions/hotelDetailDataType" + }, "hotelDetailValues": { "description": "Collection of values which are associated with the hotel detail.", "$ref": "#/definitions/hotelDetailValuesType" @@ -47703,6 +49746,9 @@ "type": "string", "minLength": 0, "maxLength": 20 + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, @@ -48191,6 +50237,9 @@ "type": "string", "minLength": 0, "maxLength": 20 + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, @@ -48797,6 +50846,9 @@ "type": "string", "minLength": 0, "maxLength": 20 + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, @@ -49963,7 +52015,8 @@ "DeviceLocations", "ShiftDropLocations", "HousekeepingTasks", - "HousekeepingRoomSchedules" + "HousekeepingRoomSchedules", + "PackageCategory" ] }, "hotelCodeListType": { @@ -50632,6 +52685,108 @@ "$ref": "#/definitions/warningsType" } } + }, + "operaAppUrlResponse": { + "type": "object", + "properties": { + "configs": { + "type": "array", + "description": "Collection of application url", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/applicationUrl" + } + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "applicationUrl": { + "type": "object", + "description": "Type that consists of url type and url value", + "properties": { + "urlType": { + "description": "URL type", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "urlValue": { + "description": "URL value", + "type": "string", + "minLength": 0, + "maxLength": 4000 + } + } + }, + "iframeDomain": { + "type": "object", + "description": "Details associated with the iframe domain.", + "properties": { + "domainName": { + "description": "Domain Name to identify Iframe domain Url.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "domainUrl": { + "description": "Domain Url which is to be supported by Iframes.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "approved": { + "description": "Indicates if the domain is approved.", + "type": "boolean" + } + } + }, + "iframeDomainsDetails": { + "type": "object", + "properties": { + "iframeDomain": { + "description": "Response object for fetching iframe domain.", + "$ref": "#/definitions/iframeDomain" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "iframeDomainslistDetails": { + "type": "object", + "properties": { + "iframeDomainlist": { + "type": "array", + "description": "Collection which contains outbound domain allowlist.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/iframeDomain" + } + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "hotelDetailDataType": { + "type": "string", + "description": "Simple type used for hotel details code field data type.", + "enum": [ + "CHAR", + "DATE", + "NUMBER" + ] } }, "tags": [ @@ -50651,4 +52806,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/evm.json b/rest-api-specs/property/evm.json index 7ab4aee..a31d777 100644 --- a/rest-api-specs/property/evm.json +++ b/rest-api-specs/property/evm.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Sales Event Management API", - "description": "APIs to cater for Event Management functionality in OPERA Cloud.

The Events feature in OPERA Cloud is designed to manage any kind of catering activity. Events can be as simple as a one-hour reception or more complex, such as a three-day business meeting with meals, breaks, and specific meeting functionSpaceDetails with setupCode and resource requirements. Any group function can be an Event.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to cater for Event Management functionality in OPERA Cloud.

The Events feature in OPERA Cloud is designed to manage any kind of catering activity. Events can be as simple as a one-hour reception or more complex, such as a three-day business meeting with meals, breaks, and specific meeting functionSpaceDetails with setupCode and resource requirements. Any group function can be an Event.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -705,6 +705,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -819,6 +825,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -939,6 +951,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1050,6 +1068,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1173,6 +1197,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1341,6 +1371,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1538,6 +1574,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2316,6 +2358,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3094,6 +3142,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3278,6 +3332,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4481,6 +4541,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4663,6 +4729,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4773,6 +4845,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5977,6 +6055,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7247,11 +7331,11 @@ "name": "functionSpaceDetails", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Room filter for the events returned.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7259,11 +7343,11 @@ "name": "status", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Status filter for the events returned.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7378,11 +7462,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7441,6 +7525,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7520,18 +7610,18 @@ "/events": { "get": { "summary": "Get Events ", - "description": "This API fetches catering events for multiple hotels, based on search criteria such as dates, linked block, status, function space, and more. The data returned in the result contains, event type, description, dates and times, attendees, function space, setup style and more.

OperationId:getEventsMultipleHotels

", + "description": "This API fetches catering events for multiple hotels, based on search criteria such as dates, linked block, status, function space, and more. The data returned in the result contains, event type, description, dates and times, attendees, function space, setup style and more.

OperationId:getEventsMultipleHotels

The maximum allowable limit for this API is 200.

This API allows a time span of 90 days.

", "operationId": "getEventsMultipleHotels", "parameters": [ { "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "This is the Hotel Code of the Event", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "x-example": [ "BHOTEL", @@ -7641,10 +7731,10 @@ "name": "eventStatusCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "x-example": [ "ACT", @@ -7657,10 +7747,10 @@ "name": "eventTypeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "x-example": [ "BRK", @@ -7673,10 +7763,10 @@ "name": "functionSpaceCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "x-example": [ "SPACE01", @@ -7786,10 +7876,10 @@ "name": "cateringOwners", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "x-example": [ "ABC", @@ -7807,6 +7897,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8118,7 +8214,7 @@ }, "post": { "summary": "Create an Event", - "description": "This API allows the creation of a catering event with event type, description, start date / time. end date / time, attendees, function space, setup style, rate, and more. A catering event must always be linked to a block. It cannot exist on its own.

OperationId:postEvents

", + "description": "You can use this API to create an Event.

OperationId:postEvents

", "operationId": "postEvents", "parameters": [ { @@ -8836,6 +8932,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8960,6 +9062,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9112,6 +9220,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10315,6 +10429,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10439,6 +10559,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10561,6 +10687,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10682,6 +10814,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10801,6 +10939,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10951,6 +11095,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11186,10 +11336,10 @@ "name": "fieldNameListCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -11197,10 +11347,10 @@ "name": "userListCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -11246,10 +11396,10 @@ "name": "revenueTypeListCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -11262,6 +11412,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11441,11 +11597,11 @@ "name": "functionSpaceDetails", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Room filter for the events returned.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -11453,11 +11609,11 @@ "name": "status", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Status filter for the events returned.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -11623,6 +11779,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11848,7 +12010,7 @@ "/hotels/{hotelId}/events": { "get": { "summary": "Get Events ", - "description": "This API fetches catering events for a specific hotel, based on search criteria such as dates, linked block, status, function space, and more. The data returned in the result contains, event type, description, dates and times, attendees, function space, setup style and more.

OperationId:getEventsOneHotel

", + "description": "This API fetches catering events for a specific hotel, based on search criteria such as dates, linked block, status, function space, and more. The data returned in the result contains, event type, description, dates and times, attendees, function space, setup style and more.

OperationId:getEventsOneHotel

The maximum allowable limit for this API is 200.

This API allows a time span of 90 days.

", "operationId": "getEventsOneHotel", "parameters": [ { @@ -11923,10 +12085,10 @@ "name": "eventStatusCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "x-example": [ "ACT", @@ -11939,10 +12101,10 @@ "name": "eventTypeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "x-example": [ "BRK", @@ -11955,10 +12117,10 @@ "name": "functionSpaceCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "x-example": [ "SPACE01", @@ -12072,6 +12234,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12385,7 +12553,7 @@ "/hotels/{hotelId}/events/{eventId}": { "get": { "summary": "Get an Event", - "description": "This API will allow you to retrieve the details of one event by specifying the event ID in the path. Event details such as event type, event description, start date / time and end date time, attendees, function space, setup style, function space rate, and more will be returned. You can also add fetch instructions to specify what additional event data, such as block information, revenue information, event notes, and master / sub event information you would like returned in the response. If you don't know the eventID, please use getEvents API to find the event and its respective eventID.

OperationId:getEvent

", + "description": "This API will allow you to retrieve the details of one event by specifying the event ID in the path. Event details such as event type, event description, start date / time and end date time, attendees, function space, setup style, function space rate, and more will be returned. You can also add fetch instructions to specify what additional event data, such as block information, revenue information, event notes, and master / sub event information you would like returned in the response. If you don't know the eventID, please use getEvents API to find the event and it's respective eventID.

OperationId:getEvent

", "operationId": "getEvent", "parameters": [ { @@ -12447,6 +12615,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13334,6 +13508,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13450,6 +13630,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13626,6 +13812,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14088,6 +14280,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14563,6 +14761,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14640,6 +14844,129 @@ ] } }, + "/hotels/{hotelId}/events/{eventId}/notes/copy": { + "put": { + "summary": "Copy event notes", + "description": "You can use this API to copy one/more existing event notes to one/more events within the same block.

OperationId:copyEventNotes

", + "operationId": "copyEventNotes", + "parameters": [ + { + "name": "hotelId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Hotel where the event belongs to" + }, + { + "name": "eventId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of the event" + }, + { + "name": "eventNotes", + "in": "body", + "required": true, + "description": "Event notes collection with the list of target events, where notes will be copied to", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/copyEventNoteType" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "HATEOAS links which help the consumer to navigate to resources", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "EventManagement" + ] + } + }, "/hotels/{hotelId}/eventsResources": { "get": { "summary": "Get Event Resources", @@ -14682,6 +15009,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14793,6 +15126,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14905,6 +15244,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15052,10 +15397,10 @@ "name": "roomCodes", "in": "query", "type": "array", + "maxItems": 40, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 40 + "type": "string" }, "required": false }, @@ -15084,10 +15429,10 @@ "name": "floorCodes", "in": "query", "type": "array", + "maxItems": 40, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 40 + "type": "string" }, "required": false }, @@ -15095,10 +15440,10 @@ "name": "locationCodes", "in": "query", "type": "array", + "maxItems": 40, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 40 + "type": "string" }, "required": false }, @@ -15106,10 +15451,10 @@ "name": "spaceTypes", "in": "query", "type": "array", + "maxItems": 40, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 40 + "type": "string" }, "required": false }, @@ -15182,10 +15527,10 @@ "name": "setupCodes", "in": "query", "type": "array", + "maxItems": 40, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 40 + "type": "string" }, "required": false }, @@ -15242,10 +15587,10 @@ "name": "eventTypeCodes", "in": "query", "type": "array", + "maxItems": 40, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 40 + "type": "string" }, "required": false }, @@ -15258,6 +15603,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15379,6 +15730,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15474,10 +15831,10 @@ "name": "functionSpaceCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -15539,6 +15896,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18069,6 +18432,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19273,6 +19642,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19365,6 +19740,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19464,6 +19845,19 @@ "in": "header", "required": true }, + "x-request-id": { + "name": "x-request-id", + "type": "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description": "Request Id of an incoming request", + "in": "header" + }, + "x-originating-application": { + "name": "x-originating-application", + "type": "string", + "description": "Customer's Integration Application Id", + "in": "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -19474,7 +19868,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -19799,7 +20193,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -20302,7 +20696,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -20531,7 +20925,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -21871,7 +22265,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -21987,7 +22381,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -23586,7 +23980,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -23973,7 +24367,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -24335,7 +24729,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -24508,7 +24902,7 @@ "type": "boolean" }, "revenueDetails": { - "description": "Collection of Revenue details assoicated to a Revenue Type (Additional Details)", + "description": "Collection of Revenue details associated to a Revenue Type (Additional Details)", "$ref": "#/definitions/revenueTypeDetailsType" } } @@ -24531,7 +24925,7 @@ }, "revenueTypeDetailsType": { "type": "array", - "description": "List of Revenue details assoicated to a Revenue Type (Additional Details)", + "description": "List of Revenue details associated to a Revenue Type (Additional Details)", "maxItems": 4000, "items": { "$ref": "#/definitions/revenueTypeDetailType" @@ -28642,7 +29036,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -30610,7 +31004,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -31917,7 +32311,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -32031,7 +32425,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -32282,7 +32676,7 @@ "maxLength": 20 }, "type": { - "description": "Code is inclusive or exclusive of other chanrges such as taxes.", + "description": "Code is inclusive or exclusive of other charges such as taxes.", "$ref": "#/definitions/amountDeterminationType" } } @@ -33019,7 +33413,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -33173,7 +33567,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -33425,7 +33819,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -35218,7 +35612,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -35420,7 +35814,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -35790,7 +36184,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -37572,6 +37966,52 @@ "$ref": "#/definitions/warningsType" } } + }, + "copyEventNoteType": { + "type": "object", + "properties": { + "blockHotelId": { + "type": "string", + "description": "Hotel where the block belongs to", + "minLength": 1, + "maxLength": 2000 + }, + "blockId": { + "type": "string", + "description": "Unique ID of the block", + "minLength": 1, + "maxLength": 2000 + }, + "notes": { + "description": "Collection of notes, which will be copied ", + "$ref": "#/definitions/uniqueIDListType" + }, + "targetEventWithHotelIds": { + "type": "array", + "description": "Target event ids with hotelId where event belongs to, to copy notes.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/targetEventIdWithHotelIdType" + } + } + } + }, + "targetEventIdWithHotelIdType": { + "type": "object", + "properties": { + "hotelId": { + "type": "string", + "description": "Hotel where the target event belongs to", + "minLength": 1, + "maxLength": 2000 + }, + "eventId": { + "type": "string", + "description": "Unique ID of the target event", + "minLength": 1, + "maxLength": 2000 + } + } } }, "tags": [ @@ -37584,4 +38024,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/evmcfg.json b/rest-api-specs/property/evmcfg.json index 60eb330..b5460af 100644 --- a/rest-api-specs/property/evmcfg.json +++ b/rest-api-specs/property/evmcfg.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Event Configuration API", - "description": "This API caters for Event Configuration in OPERA Cloud.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "This API caters for Event Configuration in OPERA Cloud.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -48,6 +48,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -143,11 +147,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -173,6 +177,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -275,6 +283,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -389,6 +401,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -488,6 +504,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -576,10 +596,10 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -598,6 +618,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -700,6 +724,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -814,6 +842,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -913,6 +945,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1008,11 +1044,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1038,6 +1074,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1140,6 +1180,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1254,6 +1298,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1353,6 +1401,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1458,6 +1510,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1561,6 +1617,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1666,6 +1726,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1780,6 +1844,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1912,6 +1980,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2026,6 +2098,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2134,6 +2210,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2295,6 +2375,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2534,6 +2618,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2683,6 +2771,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2777,11 +2869,11 @@ "name": "servingCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2807,6 +2899,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2920,6 +3016,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -3008,11 +3108,11 @@ "name": "eventsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3038,6 +3138,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -3140,6 +3244,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -3243,6 +3351,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -3329,10 +3441,10 @@ "name": "templateEventCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3344,6 +3456,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -3448,6 +3564,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -3550,6 +3670,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -3736,6 +3860,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -3831,11 +3959,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3861,6 +3989,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -3963,6 +4095,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4077,6 +4213,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4176,6 +4316,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4271,11 +4415,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4301,6 +4445,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4403,6 +4551,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4517,6 +4669,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4616,6 +4772,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4704,10 +4864,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4715,11 +4875,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4738,6 +4898,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4851,6 +5015,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4961,6 +5129,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -5073,6 +5245,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -5168,11 +5344,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5198,6 +5374,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -5300,6 +5480,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -5401,6 +5585,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -5513,6 +5701,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -5645,10 +5837,10 @@ "name": "roomClassCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5656,10 +5848,10 @@ "name": "roomTypeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5671,6 +5863,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -5814,6 +6010,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -5974,6 +6174,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -6085,17 +6289,17 @@ "name": "name", "in": "query", "required": false, - "description": "Menu item name of string lentgth 30", + "description": "Menu item name of string length 30", "type": "string" }, { "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6110,10 +6314,10 @@ "name": "listTypeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6128,10 +6332,10 @@ "name": "eventTypesCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6160,6 +6364,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -6271,6 +6479,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -6385,6 +6597,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -6508,6 +6724,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -6616,6 +6836,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -6763,10 +6987,10 @@ "name": "classNameListCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6774,10 +6998,10 @@ "name": "eventTypesCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6801,10 +7025,10 @@ "name": "dietaryListCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6870,6 +7094,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -6981,6 +7209,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -7115,6 +7347,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -7235,6 +7471,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -7343,6 +7583,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -7466,6 +7710,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -7704,6 +7952,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -7815,6 +8067,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -7967,6 +8223,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -8087,6 +8347,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -8195,6 +8459,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -8318,6 +8586,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -8450,6 +8722,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -8593,6 +8869,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -8671,6 +8951,121 @@ ] } }, + "/hotels/{hotelId}/dailyInventoryItemQuantities": { + "put": { + "summary": "Update Daily Inventory Item Quantities", + "description": "You can use this API to add or update multiple Daily Inventory Item quantities and dates.

OperationId:putDailyInventoryItemQuantities/p>", + "operationId": "putDailyInventoryItemQuantities", + "parameters": [ + { + "name": "hotelId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique OPERA Hotel code" + }, + { + "name": "dailyInventoryItemQuantities", + "in": "body", + "required": true, + "description": "Request object for bulk update of Daily Inventory Item quantities", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/dailyInventoryItemQuantities" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "Response Body.", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ResourceConfig" + ] + } + }, "/hotels/{hotelId}/dailyInventoryItems": { "get": { "summary": "Get Daily Item Inventory", @@ -8770,6 +9165,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -8870,6 +9269,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -8891,7 +9294,7 @@ "x-example": "en-GB" } }, - "description": "Response object to determimne whether the discount is availabe for resort or not.", + "description": "Response object to determine whether the discount is available for resort or not.", "schema": { "$ref": "#/definitions/checkedDiscountAvailable" } @@ -8966,11 +9369,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -8978,11 +9381,11 @@ "name": "eventsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9008,6 +9411,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -9119,6 +9526,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -9229,6 +9640,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -9341,6 +9756,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -9472,11 +9891,11 @@ "name": "eventTypeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9491,11 +9910,11 @@ "name": "revenueTypeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9518,10 +9937,10 @@ "name": "blockTypeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9529,10 +9948,10 @@ "name": "marketCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9544,6 +9963,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -9713,6 +10136,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -9840,10 +10267,10 @@ "name": "roomCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9879,10 +10306,10 @@ "name": "floorCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9890,10 +10317,10 @@ "name": "locationCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9905,6 +10332,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -10016,6 +10447,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -10139,6 +10574,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -10247,6 +10686,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -10357,6 +10800,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -10474,10 +10921,10 @@ "name": "eventTypecodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -10517,6 +10964,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -10628,6 +11079,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -10759,6 +11214,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -10880,6 +11339,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -10977,11 +11440,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -10989,11 +11452,11 @@ "name": "itemClasseCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -11008,11 +11471,11 @@ "name": "itemPoolCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -11031,6 +11494,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -11140,6 +11607,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -11250,6 +11721,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -11381,6 +11856,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -11512,6 +11991,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -11673,6 +12156,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -11812,10 +12299,10 @@ "name": "roomTypeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -11823,10 +12310,10 @@ "name": "roomClassCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -11834,10 +12321,10 @@ "name": "roomTypePoolCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -11849,6 +12336,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -11960,6 +12451,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -12253,6 +12748,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -12374,6 +12873,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -12488,6 +12991,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -12602,6 +13109,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -12716,6 +13227,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -12822,6 +13337,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -12924,6 +13443,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -13058,6 +13581,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -13170,6 +13697,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -13288,7 +13819,11 @@ "enum": [ "Reservation", "Events", - "ReservationAndEvents" + "Leisure", + "ReservationAndEvents", + "EventsAndLeisure", + "LeisureAndReservation", + "ReservationAndEventsAndLeisure" ], "x-example": "reservation", "required": false, @@ -13310,6 +13845,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -13412,6 +13951,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -13517,6 +14060,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -13631,6 +14178,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -13730,6 +14281,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -13835,6 +14390,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -13949,6 +14508,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -14044,11 +14607,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -14074,6 +14637,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -14176,6 +14743,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -14290,6 +14861,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -14389,6 +14964,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -14523,6 +15102,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -14618,11 +15201,11 @@ "name": "revenueGroupCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -14655,6 +15238,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -14757,6 +15344,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -14871,6 +15462,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -14970,6 +15565,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -15058,11 +15657,11 @@ "name": "revenueGroupCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -15077,11 +15676,11 @@ "name": "revenueTypeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -15103,7 +15702,7 @@ "name": "includeRevenueTypeDetail", "in": "query", "required": false, - "description": "Boolean flag to fetch revenue groups/types with/without associated revenue types/revenue type details. 'True' indicates including revenue types/revenue type details information for corresponding revenue groups/revenue types. (Revenue Type is assoicated to Revenue groups and Revenue Type details are assoicated to Revenue Types)", + "description": "Boolean flag to fetch revenue groups/types with/without associated revenue types/revenue type details. 'True' indicates including revenue types/revenue type details information for corresponding revenue groups/revenue types. (Revenue Type is associated to Revenue groups and Revenue Type details are associated to Revenue Types)", "type": "boolean" }, { @@ -15114,6 +15713,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -15216,6 +15819,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -15330,6 +15937,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -15407,105 +16018,6 @@ "ResourceConfig" ] } - }, - "/services/resources/cache": { - "delete": { - "summary": "ClearCache", - "description": "You can use this API to delete the Resource Configuration Service Status Cache.

OperationId:deleteResourceConfigServiceCache

", - "operationId": "deleteResourceConfigServiceCache", - "parameters": [ - { - "name": "operaClearInput", - "in": "query", - "required": false, - "type": "string", - "description": "Request object for cleaning WS cache input type" - }, - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" - }, - { - "$ref": "#/parameters/x-app-key" - }, - { - "$ref": "#/parameters/x-hotelid" - }, - { - "$ref": "#/parameters/x-externalsystem" - }, - { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "200": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" - } - }, - "description": "HATEOAS links which help the consumer to navigate to resources", - "schema": { - "$ref": "#/definitions/status" - } - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "ResourceConfig" - ] - } } }, "parameters": { @@ -15530,6 +16042,19 @@ "in": "header", "required": true }, + "x-request-id" : { + "name" : "x-request-id", + "type" : "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description" : "Request Id of an incoming request", + "in" : "header" + }, + "x-originating-application" : { + "name" : "x-originating-application", + "type" : "string", + "description" : "Customer's Integration Application Id", + "in" : "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -15540,7 +16065,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -16117,9 +16642,12 @@ "description": "Defines if web booking is allowed or not.", "type": "boolean" }, - "sequence": { - "description": "The sequence number of the event.", - "type": "integer" + "sequence" : { + "description" : "The sequence number of the event.", + "type" : "integer" + }, + "managedBy" : { + "$ref" : "#/definitions/managedByOptions" } } }, @@ -16868,7 +17396,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -17413,7 +17941,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -17560,7 +18088,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -17793,9 +18321,12 @@ "description": "Sell sequence of Event.", "type": "number" }, - "inactive": { - "description": "Inactive flag of Event.", - "type": "boolean" + "inactive" : { + "description" : "Inactive flag of Event.", + "type" : "boolean" + }, + "managedBy" : { + "$ref" : "#/definitions/managedByOptions" } } }, @@ -18109,9 +18640,12 @@ "minLength": 0, "maxLength": 20 }, - "translatableDescription": { - "description": "Translatable description of the Function Space Location.", - "$ref": "#/definitions/translationTextType2000" + "translatableDescription" : { + "description" : "Translatable description of the Function Space Location.", + "$ref" : "#/definitions/translationTextType2000" + }, + "managedBy" : { + "$ref" : "#/definitions/managedByOptions" } } }, @@ -18209,9 +18743,9 @@ "description": "Setdown Time for web bookings.", "type": "integer" }, - "inactive": { - "description": "Indicates if the Setup Style is active.", - "type": "boolean" + "inactive" : { + "description" : "Indicates if the Setup Style is active.", + "type" : "boolean" } } }, @@ -18851,9 +19385,15 @@ "maxLength": 2000 }, "itemClassId": { - "description": "The Item Class ID which the Daily item belongs to.", + "description": "The Item Class ID which the Daily Item belongs to.", "$ref": "#/definitions/uniqueID_Type" }, + "itemClassCode": { + "description": "The Item Class Code which the Daily Item belongs to.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, "quantityInStock": { "description": "Item quantity in Stock of the Daily Item from Inventory.", "type": "number" @@ -18958,11 +19498,14 @@ "description": "Inactive flag of Event.", "type": "boolean" }, - "hotelId": { - "description": "Hotel code to which the Event Code is associated.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "hotelId" : { + "description" : "Hotel code to which the Event Code is associated.", + "type" : "string", + "minLength" : 0, + "maxLength" : 20 + }, + "managedBy" : { + "$ref" : "#/definitions/managedByOptions" } } }, @@ -20152,6 +20695,9 @@ "associatedRoomTypes": { "description": "Pertain associated room type(s) detail information.", "$ref": "#/definitions/roomPoolRoomTypesType" + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, @@ -20676,7 +21222,11 @@ "enum": [ "Reservation", "Events", - "ReservationAndEvents" + "Leisure", + "ReservationAndEvents", + "EventsAndLeisure", + "LeisureAndReservation", + "ReservationAndEventsAndLeisure" ] }, "itemClasses": { @@ -20892,15 +21442,18 @@ "description": "Indicates if the Revenue type Code is inactive.", "type": "boolean" }, - "revenueDetails": { - "description": "Collection of Revenue details assoicated to a Revenue Type (Additional Details)", - "$ref": "#/definitions/revenueTypeDetailsType" + "revenueDetails" : { + "description" : "Collection of Revenue details associated to a Revenue Type (Additional Details)", + "$ref" : "#/definitions/revenueTypeDetailsType" + }, + "managedBy" : { + "$ref" : "#/definitions/managedByOptions" } } }, "revenueTypeDetailsType": { "type": "array", - "description": "List of Revenue details assoicated to a Revenue Type (Additional Details)", + "description": "List of Revenue details associated to a Revenue Type (Additional Details)", "maxItems": 4000, "items": { "$ref": "#/definitions/revenueTypeDetailType" @@ -20983,7 +21536,7 @@ "EnterpriseManaged", "PropertyManaged", "EnterpriseEnforced", - "PropertyOverriden" + "PropertyOverridden" ] }, "resourceCodeInfo": { @@ -21006,7 +21559,7 @@ }, "copyCateringPackageType": { "type": "object", - "description": "Request object for Copying Catering Package/Template.", + "description": "Request object for Copying Catering Package/Template. ", "properties": { "code": { "description": "Code associated with the newly copied Catering Package/template.", @@ -21086,6 +21639,44 @@ "type": "boolean" } } + }, + "dailyInventoryItemQuantities": { + "type": "object", + "description": "Collection of Inventory Items for bulk update of daily dates and quantities", + "properties": { + "dailyInventoryItems": { + "type": "array", + "description": "List of Daily Inventory Quantities.", + "maxItems": 200, + "items": { + "$ref": "#/definitions/dailyInventoryItemQuantityType" + } + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "dailyInventoryItemQuantityType": { + "type": "object", + "description": "Bulk Update Inventory Item for identification.", + "properties": { + "itemId": { + "description": "The id of the Item.", + "$ref": "#/definitions/uniqueID_Type" + }, + "dailyQuantities": { + "type": "array", + "description": "List of Daily Inventory Items.", + "maxItems": 30, + "items": { + "$ref": "#/definitions/dailyAvailableInventoryItemType" + } + } + } } }, "tags": [ @@ -21106,4 +21697,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/expcfg.json b/rest-api-specs/property/expcfg.json index 9897706..3a6d9fb 100644 --- a/rest-api-specs/property/expcfg.json +++ b/rest-api-specs/property/expcfg.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Export Configuration API", - "description": "APIs catering to the managing export master data configuration.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs catering to the managing export master data configuration.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -90,11 +90,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -146,6 +146,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -281,6 +285,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -385,6 +393,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -488,6 +500,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -593,6 +609,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -725,6 +745,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -829,6 +853,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -930,6 +958,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1044,6 +1076,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1184,6 +1220,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1372,10 +1412,10 @@ "name": "userByIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "integer", - "maxItems": 4000 + "type": "integer" }, "required": false }, @@ -1383,10 +1423,10 @@ "name": "userForIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "integer", - "maxItems": 4000 + "type": "integer" }, "required": false }, @@ -1398,6 +1438,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1507,6 +1551,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1617,6 +1665,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1750,6 +1802,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1860,6 +1916,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1971,6 +2031,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2136,6 +2200,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2254,6 +2322,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2450,6 +2522,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2572,6 +2648,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2664,6 +2744,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2787,6 +2871,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2887,6 +2975,19 @@ "in": "header", "required": true }, + "x-request-id" : { + "name" : "x-request-id", + "type" : "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description" : "Request Id of an incoming request", + "in" : "header" + }, + "x-originating-application" : { + "name" : "x-originating-application", + "type" : "string", + "description" : "Customer's Integration Application Id", + "in" : "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -2897,7 +2998,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -3680,11 +3781,11 @@ "type": "boolean" }, "exportDataId": { - "description": "Id assosicated with this tag. For the ones that needs to be created this tag can be omitted for all others this tag is required", + "description": "Id associated with this tag. For the ones that needs to be created this tag can be omitted for all others this tag is required", "$ref": "#/definitions/uniqueID_Type" }, "parentDataID": { - "description": "Id of the parrent that holds this tag. If this tag is clid of root tag then this can be omitted.", + "description": "Id of the parent that holds this tag. If this tag is clid of root tag then this can be omitted.", "$ref": "#/definitions/uniqueID_Type" } } @@ -3754,11 +3855,11 @@ "type": "boolean" }, "exportDataId": { - "description": "Id assosicated with this tag. For the ones that needs to be created this tag can be omitted for all others this tag is required", + "description": "Id associated with this tag. For the ones that needs to be created this tag can be omitted for all others this tag is required", "$ref": "#/definitions/uniqueID_Type" }, "parentDataID": { - "description": "Id of the parrent that holds this tag. If this tag is clid of root tag then this can be omitted.", + "description": "Id of the parent that holds this tag. If this tag is clid of root tag then this can be omitted.", "$ref": "#/definitions/uniqueID_Type" } } @@ -4910,7 +5011,7 @@ "$ref": "#/definitions/generatedExportStatusType" }, "jobCompleted": { - "description": "A Flag that indicates whether job completed succesfully or not.", + "description": "A Flag that indicates whether job completed successfully or not.", "type": "boolean" } } @@ -5254,4 +5355,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/fof.json b/rest-api-specs/property/fof.json index 56c0317..3f223de 100644 --- a/rest-api-specs/property/fof.json +++ b/rest-api-specs/property/fof.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Front Desk Operations Service", - "description": "APIs to cater for Front Desk Operations and Front Desk Statistic functionality in OPERA Cloud.

Front Desk features some of the most commonly used operations in OPERA Cloud, such as managing guest arrivals, managing in-house guests, and managing guest departures. Some additional tasks you can complete from the Front Desk menu are room searches, room assignments, and quick check outs as well as opening folios, creating registration cards, setting wake up calls, and sending messages to guests.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to cater for Front Desk Operations and Front Desk Statistic functionality in OPERA Cloud.

Front Desk features some of the most commonly used operations in OPERA Cloud, such as managing guest arrivals, managing in-house guests, and managing guest departures. Some additional tasks you can complete from the Front Desk menu are room searches, room assignments, and quick check outs as well as opening folios, creating registration cards, setting wake up calls, and sending messages to guests.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -123,11 +123,11 @@ "name": "userDefinedCardType", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Listing of user defined credit card types.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -140,6 +140,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -261,6 +267,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -452,6 +464,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -574,6 +592,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -773,6 +797,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -893,6 +923,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1016,6 +1052,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1126,6 +1168,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1239,6 +1287,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1390,11 +1444,11 @@ "name": "multipleHotelsSearchList", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1574,10 +1628,10 @@ "name": "membershipLevelCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1585,10 +1639,10 @@ "name": "membershipTypeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1731,11 +1785,11 @@ "name": "roomType", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Room Type.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1901,6 +1955,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2736,6 +2796,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2921,6 +2987,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3085,6 +3157,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3199,6 +3277,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3278,7 +3362,7 @@ }, "/hotels/{hotelId}/commissions": { "get": { - "summary": "Operation to fetch commissions.", + "summary": "Operation to fetch commissions. The search results are filtered based on the provided criteria, with a specific hierarchy applied when multiple parameters are specified. The filtering parameters are prioritized in the following order: batchId, resvNameId, agentId, and bankAccountId, with the highest-priority parameter being used to narrow down the results.", "description": "

OperationId:getCommissions

", "operationId": "getCommissions", "parameters": [ @@ -3440,6 +3524,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3551,6 +3641,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3665,6 +3761,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3796,6 +3898,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3916,6 +4024,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4052,6 +4166,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4184,6 +4304,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4300,6 +4426,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4411,6 +4543,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4523,6 +4661,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4633,6 +4777,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4748,6 +4898,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4852,6 +5008,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5436,8 +5598,8 @@ }, "/hotels/{hotelId}/frontOfficeStatistics/{statisticsCode}": { "get": { - "summary": "Get front office statistics", - "description": "Use this API to return front office statistics for a specific hotel based on search criteria such as statisticsCode, hotelId, date, parameterNames, parameterValues, room Classes.

OperationId:getFrontOfficeStatistics

", + "summary": "Get front office Statistics", + "description": "Use this API to return front office statistics for a specific hotel based on search criteria such as statisticsCode, hotelId, date, parameterNames, parameterValues, room Classes.

OperationId:getFrontOfficeStatistics

", "operationId": "getFrontOfficeStatistics", "parameters": [ { @@ -5687,11 +5849,11 @@ "name": "roomClasses", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Room Class of the Room.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5704,6 +5866,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6057,11 +6225,11 @@ "name": "roomClasses", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Room Class of the Room.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6074,6 +6242,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6261,10 +6435,10 @@ "name": "userByIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "integer", - "maxItems": 4000 + "type": "integer" }, "required": false }, @@ -6272,10 +6446,10 @@ "name": "userForIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "integer", - "maxItems": 4000 + "type": "integer" }, "required": false }, @@ -6288,6 +6462,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6410,6 +6590,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6586,10 +6772,10 @@ "name": "code", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6704,10 +6890,10 @@ "name": "specialCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6715,10 +6901,10 @@ "name": "floorCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6726,10 +6912,10 @@ "name": "roomFeatureCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6737,10 +6923,10 @@ "name": "roomClassCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6878,6 +7064,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7689,6 +7881,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7785,10 +7983,10 @@ "name": "roomNumbersCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7810,6 +8008,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7888,8 +8092,8 @@ }, "/hotels/{hotelId}/queueReservationsStatistics": { "get": { - "summary": "Get hotel reservation queue statistics", - "description": "Use this API to return reservation queue statistics for a specific property.

OperationId:getReservationQueueStatistics

", + "summary": "Get reservation queue statistics", + "description": "Use this API to return reservation queue statistics for a specific hotel.

OperationId:getReservationQueueStatistics

", "operationId": "getReservationQueueStatistics", "parameters": [ { @@ -7910,6 +8114,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8005,10 +8215,10 @@ "name": "roomClassCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -8016,10 +8226,10 @@ "name": "roomTypeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -8046,6 +8256,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9330,6 +9546,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9438,6 +9660,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9554,6 +9782,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9629,8 +9863,8 @@ }, "/hotels/{hotelId}/reservationSummaries": { "get": { - "summary": "Get hotel reservation summaries", - "description": "Use this API to return reservation summaries for a specific property based on search criteria such as reservationId, blockId, arrivalStart, membershipNumber, roomId, etc.

OperationId:getReservationSummaries

", + "summary": "Get reservation summaries", + "description": "Use this API to return reservation summaries for a specific hotel based on search criteria such as reservationId, blockId, rrivalStart, membershipNumber, roomId, etc..

OperationId:getReservationSummaries

This API allows a time span of 30 days.

", "operationId": "getReservationSummaries", "parameters": [ { @@ -10018,11 +10252,11 @@ "name": "roomTypes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Room Type.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -10201,6 +10435,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11022,6 +11262,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11121,6 +11367,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11237,6 +11489,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11474,11 +11732,11 @@ "name": "roomType", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "The room types of hotel rooms to be fetched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -11648,6 +11906,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11762,6 +12026,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11876,6 +12146,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11999,6 +12275,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12107,6 +12389,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12235,11 +12523,23 @@ "name": "sharersList", "in": "query", "type": "array", + "maxItems": 40, "description": "List of sharers IDs linked to the reservation selected to be reverse check in.", "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 40 + "type": "string" + }, + "required": false + }, + { + "name": "backToBackResvList", + "in": "query", + "type": "array", + "maxItems": 40, + "description": "List of back to back reservation IDs linked to the reservation selected.", + "collectionFormat": "multi", + "items": { + "type": "string" }, "required": false }, @@ -12252,6 +12552,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12387,6 +12693,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12518,6 +12830,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12627,6 +12945,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12736,6 +13060,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12878,6 +13208,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13000,6 +13336,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13123,6 +13465,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13240,6 +13588,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13360,6 +13714,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13468,6 +13828,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13585,6 +13951,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13709,6 +14081,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13831,6 +14209,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13963,6 +14347,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14110,6 +14500,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14241,6 +14637,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14370,6 +14772,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14555,11 +14963,11 @@ "name": "room", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel room(s) for which wake up calls are to be fetched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -14586,6 +14994,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14706,6 +15120,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14869,6 +15289,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14990,6 +15416,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15117,6 +15549,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15253,6 +15691,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15366,6 +15810,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15534,8 +15984,8 @@ }, "/hotels/{hotelId}/rooms": { "get": { - "summary": "Get hotel available rooms", - "description": "Use this API to return available rooms based on search criteria such as hotelId, hotelRoomStatus, roomType, roomFeatureCode,etc.

OperationId:getHotelRooms

", + "summary": "Get hotel rooms", + "description": "This API will allow you to search for available rooms based on various search criteria such as hotelId, hotelRoomStatus, roomType, roomFeatureCode, etc.. This is to find suitable rooms to assign them to a reservation in the next step. This is not to search for hotel availability in order to make a reservation.

OperationId:getHotelRooms

This API allows a time span of 180 days.

", "operationId": "getHotelRooms", "parameters": [ { @@ -15593,7 +16043,7 @@ "in": "query", "type": "array", "collectionFormat": "multi", - "description": "Simple type for front office room status instructions to be used in requests for fetching housekeeping rooms. Valid values are Vacant and Occupied.", + "description": "Simple type for front office room status instructions to be used in requests for fetching housekeeping rooms. Valid values are Vacant and Occupied. When sending Occupied, also send includeDueOut = true to return all Due Out rooms (occupied) along with the vacant rooms.", "uniqueItems": true, "items": { "type": "string", @@ -15640,11 +16090,11 @@ "name": "roomType", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "The room types of hotel rooms to be fetched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -15833,7 +16283,24 @@ "description": "A collection of supported sorting for available rooms search results.", "uniqueItems": true, "enum": [ - "ForecastRotationPoints" + "ForecastRotationPoints", + "VacantDays", + "LastStayDate", + "NightsToNextStay", + "NextStayDate", + "RoomNumber", + "RoomType" + ], + "required": false + }, + { + "name": "sortOrder", + "in": "query", + "type": "string", + "uniqueItems": true, + "enum": [ + "Asc", + "Desc" ], "required": false }, @@ -15898,6 +16365,20 @@ "type": "string", "format": "date-time" }, + { + "name": "exactMatchRoomNumber", + "in": "query", + "required": false, + "description": "When this flag is set to true, this API will fetch the exact match of the room number entered in the Move Room screen, in case the move in room is marked as Do Not Move. Do Not Move functionality is available when the Do Not Move OPERA Control is active. Scheduled Room Move functionality is available when the Advance Daily Detail OPERA Control is active.", + "type": "boolean" + }, + { + "name": "includeNextStayInfo", + "in": "query", + "required": false, + "description": "When true, the response will include 'nightsToNextStay' and 'nextStayDate' for each room inside 'roomOccupancyInfo'.", + "type": "boolean" + }, { "$ref": "#/parameters/authKey" }, @@ -15907,6 +16388,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16507,6 +16994,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16621,6 +17114,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16717,10 +17216,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -16728,10 +17227,10 @@ "name": "code", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -16757,10 +17256,10 @@ "name": "priorityCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -16768,10 +17267,10 @@ "name": "departmentCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -16865,6 +17364,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16976,6 +17481,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17088,6 +17599,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17198,6 +17715,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17337,6 +17860,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17476,6 +18005,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17614,6 +18149,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17797,11 +18338,11 @@ "name": "room", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel room(s) for which wake up calls are to be fetched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -17828,6 +18369,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17919,6 +18466,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18010,6 +18563,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18101,6 +18660,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18200,6 +18765,19 @@ "in": "header", "required": true }, + "x-request-id": { + "name": "x-request-id", + "type": "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description": "Request Id of an incoming request", + "in": "header" + }, + "x-originating-application": { + "name": "x-originating-application", + "type": "string", + "description": "Customer's Integration Application Id", + "in": "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -18210,7 +18788,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -18559,6 +19137,10 @@ }, "folioView": { "type": "integer" + }, + "confidential": { + "type": "boolean", + "description": "Flag indicating a billing window (2-8) as confidential. Applied only when Confidential Billing Window Opera Control is active." } } }, @@ -18775,7 +19357,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -19741,7 +20323,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -20121,7 +20703,8 @@ "enum": [ "DoNotDisturb", "MakeUpRoom", - "NoStatusSelected" + "NoStatusSelected", + "ServiceDeclined" ] }, "resGuestInfoType": { @@ -20837,7 +21420,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -22038,7 +22621,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -22415,7 +22998,7 @@ "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*" }, "nodeList": { - "description": "An XPath expression that selects all the nodes whose data caused this error. Further, this expression should have an additional contraint which contains the data of the node. This will provide the offending data back to systems that cannot maintain the original message.", + "description": "An XPath expression that selects all the nodes whose data caused this error. Further, this expression should have an additional constraint which contains the data of the node. This will provide the offending data back to systems that cannot maintain the original message.", "type": "string" } } @@ -23212,7 +23795,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -25371,6 +25954,10 @@ "type": "string", "minLength": 0, "maxLength": 20 + }, + "interfaceNumber": { + "description": "Unique identifier for each interface.", + "type": "number" } } }, @@ -25716,6 +26303,9 @@ "$ref": "#/definitions/reservationShortInfoType" } }, + "roomOccupancyInfo": { + "$ref": "#/definitions/roomOccupancyInfoType" + }, "componentRoomNumbers": { "description": "List of component room numbers.", "type": "array", @@ -26814,7 +27404,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -28401,7 +28991,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -29025,7 +29615,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -29141,7 +29731,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -29405,7 +29995,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -29559,7 +30149,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -30844,7 +31434,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -32502,7 +33092,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -33079,7 +33669,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -33253,7 +33843,7 @@ "$ref": "#/definitions/addressType" }, "activities": { - "description": "The specific acitvity information to be used for filtering the Look-up.", + "description": "The specific activity information to be used for filtering the Look-up.", "$ref": "#/definitions/activityList" }, "hotelId": { @@ -33472,7 +34062,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -33586,7 +34176,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -33837,7 +34427,7 @@ "maxLength": 20 }, "type": { - "description": "Code is inclusive or exclusive of other chanrges such as taxes.", + "description": "Code is inclusive or exclusive of other charges such as taxes.", "$ref": "#/definitions/amountDeterminationType" } } @@ -34698,7 +35288,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -34899,7 +35489,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -35853,7 +36443,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -36055,7 +36645,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -36704,7 +37294,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -37672,6 +38262,12 @@ "applyUntilLastShareDepartureDate": { "description": "Indicates whether the chosen Room changes will be made not only to overlapping dates of share reservations but also to non-overlapping dates after the departure date of the edited reservation. When false or omitted the chosen changes are applied only to overlapping dates of share reservations.", "type": "boolean" + }, + "comments": { + "description": "Additional notes or remarks about the room assignment, such as room selection, special requests or issues encountered that can be used for AI-driven insights, such as sentiment analysis or predictive modeling.", + "type": "string", + "minLength": 0, + "maxLength": 4000 } } }, @@ -38698,7 +39294,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -39047,6 +39643,10 @@ "description": "Target Room request which defines parameters needed to shift rooms.", "$ref": "#/definitions/stayRoominfo" }, + "swapShiftOverrideInstruction": { + "description": "List of overrides available when swapping or shifting rooms.", + "$ref": "#/definitions/swapShiftOverrideInstructionType" + }, "links": { "$ref": "#/definitions/links" }, @@ -39067,6 +39667,10 @@ "description": "Target Room request which defines parameters needed to swap rooms.", "$ref": "#/definitions/stayRoominfo" }, + "swapShiftOverrideInstruction": { + "description": "List of overrides available when swapping or shifting rooms.", + "$ref": "#/definitions/swapShiftOverrideInstructionType" + }, "links": { "$ref": "#/definitions/links" }, @@ -40217,6 +40821,40 @@ "$ref": "#/definitions/warningsType" } } + }, + "swapShiftOverrideInstructionType": { + "type": "object", + "description": "Contains information for the override actions performed while swapping or shifting rooms.", + "properties": { + "overrideRoomFeatures": { + "description": "This flag indicates true/false. When this is true, it will allow to override the room feature preference validation while swapping or shifting rooms. The Reservation Room Features OPERA Control will determine which room feature preferences will be validated. When Reservation Room Features is on, the validation will be against the Room Feature preferences attached to the reservation. If the parameter is off, the validation will be against the Room Feature preferences attached to the profile. This is applicable when the Room Feature Validation OPERA Control is on.", + "type": "boolean" + } + } + }, + "roomOccupancyInfoType": { + "type": "object", + "description": "Information about room's recent and upcoming stays to help determine vacancy history and future occupancy.", + "properties": { + "vacantDays": { + "type": "integer", + "description": "Number of nights since this room was last occupied." + }, + "lastStayDate": { + "type": "string", + "format": "date", + "description": "Departure date of the last stay, in the property's date format." + }, + "nightsToNextStay": { + "type": "integer", + "description": "Number of nights until the next scheduled arrival in the room or room is in Out of Order / Out of Service status. Included only if 'includeNextStayInfo=true' is passed in request." + }, + "nextStayDate": { + "type": "string", + "format": "date", + "description": "Date of the next scheduled arrival in the room or the room is in Out of Order / Out of Service status, in the property's date format. Included only if 'includeNextStayInfo=true' is passed in request." + } + } } }, "tags": [ @@ -40237,4 +40875,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/fofcfg.json b/rest-api-specs/property/fofcfg.json index f75d84a..c08a87b 100644 --- a/rest-api-specs/property/fofcfg.json +++ b/rest-api-specs/property/fofcfg.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Front Desk Configuration API", - "description": "APIs to cater for Front Desk Configuration in OPERA Cloud. Here you can find operations to get, post, put and delete front desk codes such as commission codes, transaction groups, codes & subgroups, articles, payment methods and credit card types.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to cater for Front Desk Configuration in OPERA Cloud. Here you can find operations to get, post, put and delete front desk codes such as commission codes, transaction groups, codes & subgroups, articles, payment methods and credit card types.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -49,6 +49,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -152,6 +158,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -264,6 +276,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -369,6 +387,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -472,6 +496,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -549,18 +579,18 @@ ] }, "get": { - "summary": "Get articles", - "description": "Use this API to return articles for one or multiple properties based on search criteria such as hotelIds, transactionCodes, articleCodes, etc. One transaction code can sometimes serve as an umbrella for multiple articles, which can be posted using that transaction code. For example, a single mini bar food transaction code might cover potato chips, crackers, peanuts, pretzels, and so on.

OperationId:getArticles

", + "summary": "Operation to fetch Articles.", + "description": "Use this API to return articles for one or multiple hotels based on search criteria such as hotelIds, transactionCodes, articleCodes, etc.One transaction code can sometimes serve as an umbrella for multiple articles, which can be posted using that transaction code. For example, a single mini bar food transaction code might cover potato chips, crackers, peanuts, pretzels, and so on.

OperationId:getArticles

", "operationId": "getArticles", "parameters": [ { "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -568,10 +598,10 @@ "name": "transactionCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -579,10 +609,10 @@ "name": "articleCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -610,6 +640,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -839,6 +875,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -944,6 +986,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1047,6 +1095,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1212,6 +1266,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1311,6 +1371,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1465,6 +1531,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1569,6 +1641,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1672,6 +1750,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1757,10 +1841,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -1768,11 +1852,11 @@ "name": "authorizerGroupsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1792,6 +1876,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1895,6 +1985,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1989,11 +2085,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2020,6 +2116,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2122,6 +2224,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2236,6 +2344,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2335,6 +2449,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2440,6 +2560,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2601,10 +2727,10 @@ "name": "marketSegmentMarketCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2674,10 +2800,10 @@ "name": "rateSegmentRateCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2740,10 +2866,10 @@ "name": "customSegmentCustomCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2806,10 +2932,10 @@ "name": "transactionSegmentTransactionCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2893,10 +3019,10 @@ "name": "cateringSegmentCateringCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2909,6 +3035,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3013,6 +3145,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3112,6 +3250,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3190,19 +3334,19 @@ }, "/cashierDetails/cashiers": { "get": { - "summary": "Get cashiers", - "description": "Use this API to return Cashier information based on search criteria such as cashierIDs, limit, name.

OperationId:getCashiers

", + "summary": "Operation to fetch Cashiers.", + "description": "Use this API to return Chashier information based on search criteria such as cashierIDs, limit, name.

OperationId:getCashiers

The maximum allowable limit for this API is 20.

", "operationId": "getCashiers", "parameters": [ { "name": "cashierIDs", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Numberic code for cashier ID.", "items": { - "type": "number", - "maxItems": 4000 + "type": "number" }, "x-example": [ "54" @@ -3257,6 +3401,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3350,11 +3500,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3381,6 +3531,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3483,6 +3639,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3597,6 +3759,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3696,6 +3864,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3801,6 +3975,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3904,6 +4084,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3996,6 +4182,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4100,6 +4292,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4203,6 +4401,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4295,10 +4499,10 @@ "name": "taxCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4307,10 +4511,10 @@ "description": "Parameter to fetch Collecting Agent Taxes based on tax types which are marked Collecting Agent. The list of tax types is fetched using getTaxTypes operation.", "in": "query", "type": "array", + "maxItems": 40, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 40 + "type": "string" }, "required": false }, @@ -4323,6 +4527,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4431,10 +4641,10 @@ "name": "taxTypeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4447,6 +4657,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4534,10 +4750,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -4545,10 +4761,10 @@ "name": "commissionCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4561,6 +4777,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4663,6 +4885,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4766,6 +4994,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4878,6 +5112,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4983,6 +5223,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5088,6 +5334,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5191,6 +5443,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5292,6 +5550,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5379,10 +5643,10 @@ "name": "hotels", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -5390,11 +5654,11 @@ "name": "bankCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5414,6 +5678,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5516,6 +5786,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5628,6 +5904,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5731,6 +6013,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5825,11 +6113,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5856,6 +6144,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5958,6 +6252,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6072,6 +6372,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6171,6 +6477,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6250,7 +6562,7 @@ }, "/creditCardInfo": { "get": { - "summary": "Get credit card token information", + "summary": "Operation to fetch CreditCardInfo.", "description": "Use this API to return the token inclusive cardType and expirationDate for the credit card used in a specific reservation. Oracle does not provide any credit card numbers. Include the hotelId and the cardId in the parameters. The cardId can be returned with the getReservation operation.

OperationId:getCreditCardInfo

", "operationId": "getCreditCardInfo", "parameters": [ @@ -6354,6 +6666,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6745,7 +7063,7 @@ "name": "emailFolioInfoCreatorID", "in": "query", "required": false, - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string" }, { @@ -6827,6 +7145,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6932,6 +7256,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7023,6 +7353,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7127,6 +7463,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7232,6 +7574,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7335,6 +7683,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7420,10 +7774,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -7431,10 +7785,10 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7447,6 +7801,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7558,6 +7918,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7645,10 +8011,10 @@ "name": "hotelId", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7656,11 +8022,11 @@ "name": "configurationId", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7688,6 +8054,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7781,11 +8153,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7812,6 +8184,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7914,6 +8292,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8028,6 +8412,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8127,6 +8517,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8232,6 +8628,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8317,10 +8719,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -8336,11 +8738,11 @@ "name": "arrangementCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -8360,6 +8762,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8446,10 +8854,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -8457,10 +8865,10 @@ "name": "transactionCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -8468,10 +8876,10 @@ "name": "paymentMethods", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -8517,6 +8925,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8636,6 +9050,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8738,6 +9158,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8843,6 +9269,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8948,6 +9380,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9051,6 +9489,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9136,10 +9580,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -9155,11 +9599,11 @@ "name": "arrangementCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9179,6 +9623,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9290,6 +9740,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9395,6 +9851,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9500,6 +9962,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9585,10 +10053,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -9596,10 +10064,10 @@ "name": "code", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9607,11 +10075,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9639,6 +10107,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9761,6 +10235,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9855,11 +10335,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9886,6 +10366,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9988,6 +10474,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10102,6 +10594,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10201,6 +10699,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10306,6 +10810,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10409,6 +10919,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10532,6 +11048,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10655,6 +11177,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10749,11 +11277,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -10780,6 +11308,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10882,6 +11416,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10996,6 +11536,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11095,6 +11641,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11200,6 +11752,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11303,6 +11861,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11419,6 +11983,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11530,6 +12100,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11617,11 +12193,11 @@ "name": "reasonCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -11643,11 +12219,11 @@ "name": "propertyCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -11667,6 +12243,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11769,6 +12351,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11872,6 +12460,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11984,6 +12578,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12089,6 +12689,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12192,6 +12798,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12277,10 +12889,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -12296,11 +12908,11 @@ "name": "arrangementCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -12320,6 +12932,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12431,6 +13049,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12536,6 +13160,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12641,6 +13271,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12726,10 +13362,10 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -12740,6 +13376,15 @@ "description": "Language code to be searched.", "type": "string" }, + { + "name": "hotelId", + "in": "query", + "required": false, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of the hotel" + }, { "$ref": "#/parameters/authKey" }, @@ -12749,6 +13394,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12853,6 +13504,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12956,6 +13613,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13068,6 +13731,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13179,6 +13848,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13292,6 +13967,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13394,6 +14075,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13497,6 +14184,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13602,6 +14295,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13705,6 +14404,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13797,10 +14502,10 @@ "name": "folioTypeNamesCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -13808,10 +14513,10 @@ "name": "taxTypeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -13824,6 +14529,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13935,6 +14646,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14040,6 +14757,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14143,6 +14866,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14228,11 +14957,11 @@ "name": "currencies", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "x-example": [ "USD" @@ -14270,6 +14999,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14354,10 +15089,10 @@ "name": "currencyCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -14370,6 +15105,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14449,8 +15190,8 @@ }, "/generates": { "put": { - "summary": "Put transaction generates", - "description": "Use this API to update transaction generates for a specific property.

OperationId:putTransactionGenerates

", + "summary": "Operation to change TransactionGenerates.", + "description": "Use this API to update transaction generates for a specific hotel. Generates are rules used to calculate and post additional charges, such as service charges and taxes, when a particular sales charge transaction code is posted to guest, package or AR ledgers.

OperationId:putTransactionGenerates

", "operationId": "putTransactionGenerates", "parameters": [ { @@ -14475,6 +15216,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14552,8 +15299,8 @@ ] }, "post": { - "summary": "Post transaction generates", - "description": "Use this API to create transaction generates for a specific property. Generates are rules used to calculate and post additional charges, such as service charges and taxes, when a particular sales charge transaction code is posted to guest, package or AR ledgers.

OperationId:postTransactionGenerates

", + "summary": "Operation to create TransactionGenerates.", + "description": "Use this API to create transaction generates for a specific hotel. Generates are rules used to calculate and post additional charges, such as service charges and taxes, when a particular sales charge transaction code is posted to guest, package or AR ledgers.

OperationId:postTransactionGenerates

", "operationId": "postTransactionGenerates", "parameters": [ { @@ -14578,6 +15325,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14686,6 +15439,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-externalsystem" }, @@ -14785,6 +15544,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-externalsystem" }, @@ -14887,6 +15652,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-externalsystem" }, @@ -14989,6 +15760,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15092,6 +15869,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15177,10 +15960,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -15196,11 +15979,11 @@ "name": "arrangementCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -15220,6 +16003,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15331,6 +16120,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15436,6 +16231,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15541,6 +16342,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15626,11 +16433,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -15643,6 +16450,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15747,6 +16560,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15850,6 +16669,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15935,10 +16760,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -15946,11 +16771,11 @@ "name": "adjustmentCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -15970,6 +16795,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16073,6 +16904,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16178,6 +17015,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16283,6 +17126,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16386,6 +17235,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16471,10 +17326,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -16497,10 +17352,10 @@ "name": "transactionCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -16508,10 +17363,10 @@ "name": "paymentMethods", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -16542,6 +17397,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16646,6 +17507,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16751,6 +17618,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16854,6 +17727,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16939,10 +17818,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -16950,11 +17829,11 @@ "name": "taxTypeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -16974,6 +17853,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17085,6 +17970,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17190,6 +18081,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17295,6 +18192,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17410,6 +18313,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17505,11 +18414,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -17524,11 +18433,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -17555,6 +18464,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17666,6 +18581,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17789,6 +18710,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17897,6 +18824,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18007,6 +18940,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18164,6 +19103,21 @@ "description": "Name for the authorizer.", "type": "string" }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "Indicates maximum number of records a Web Service should return.", + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "default": 0, + "required": false, + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" + }, { "$ref": "#/parameters/authKey" }, @@ -18173,6 +19127,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18268,11 +19228,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -18280,11 +19240,11 @@ "name": "redemptionCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -18304,6 +19264,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18415,6 +19381,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18533,6 +19505,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18653,6 +19631,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18761,6 +19745,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18869,6 +19859,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18964,11 +19960,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -18976,11 +19972,11 @@ "name": "configurationId", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -19007,6 +20003,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19118,6 +20120,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19236,6 +20244,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19356,6 +20370,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19464,6 +20484,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19578,6 +20604,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19703,6 +20735,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19823,6 +20861,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19931,6 +20975,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20027,11 +21077,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -20046,11 +21096,11 @@ "name": "configurationId", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -20109,6 +21159,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20220,6 +21276,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20384,6 +21446,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20504,6 +21572,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20612,6 +21686,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20735,6 +21815,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20925,6 +22011,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21027,10 +22119,10 @@ "name": "code", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -21066,6 +22158,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21177,6 +22275,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21273,11 +22377,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -21301,6 +22405,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21412,6 +22522,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21522,6 +22638,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21634,6 +22756,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21753,6 +22881,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21861,6 +22995,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21983,6 +23123,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22113,6 +23259,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22227,6 +23379,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22366,6 +23524,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22487,6 +23651,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22596,6 +23766,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22673,6 +23849,128 @@ ] } }, + "/hotels/{hotelId}/termCodes/{termCode}/folioCopyLegend": { + "get": { + "summary": "Operation to fetch FolioCopyLegend.", + "description": "Operation to fetch for detailed folio copy legend.

OperationId:getFolioCopyLegend

", + "operationId": "getFolioCopyLegend", + "parameters": [ + { + "name": "hotelId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of the hotel in OPERA" + }, + { + "name": "termCode", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 20, + "description": "Term code to be searched." + }, + { + "name": "languageCode", + "in": "query", + "required": false, + "description": "Language code to be searched.", + "type": "string" + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response object for fetching detailed folio copy legend.", + "schema": { + "$ref": "#/definitions/folioCopyLegendInfoType" + } + }, + "204": { + "description": "Folio copy legend not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "CashieringConfig" + ] + } + }, "/hotels/{hotelId}/trackItActions": { "get": { "summary": "Get Track it Actions", @@ -22692,11 +23990,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -22704,11 +24002,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -22735,6 +24033,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22846,6 +24150,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22969,6 +24279,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23077,6 +24393,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23173,11 +24495,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -23185,11 +24507,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -23216,6 +24538,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23327,6 +24655,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23450,6 +24784,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23558,6 +24898,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23654,11 +25000,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -23666,11 +25012,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -23697,6 +25043,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23808,6 +25160,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23931,6 +25289,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24039,6 +25403,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24147,6 +25517,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24287,6 +25663,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24365,8 +25747,8 @@ }, "/hotels/{hotelId}/transactionCodes/{transactionCode}/hotelTransactionCode": { "get": { - "summary": "Get transaction codes", - "description": "Use this API to return transaction codes based on search criteria such as hotelIds, transactionGroupCodes, transactionSubgroupsCodes, transactionCodes, description, etc.

OperationId:getTransactionCodes

", + "summary": "Operation to fetch TransactionCode.", + "description": "Operation to fetch for detailed transaction code.

OperationId:getTransactionCode

", "operationId": "getTransactionCode", "parameters": [ { @@ -24418,6 +25800,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24527,6 +25915,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24650,6 +26044,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24866,6 +26266,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -25003,6 +26409,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -25098,11 +26510,11 @@ "name": "membershipTypes", "in": "query", "type": "array", + "maxItems": 4000, "description": "Membership Types set to the search criteria", "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -25110,11 +26522,11 @@ "name": "membershipLevels", "in": "query", "type": "array", + "maxItems": 4000, "description": "Membership Levels set to the search criteria", "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -25143,6 +26555,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -25248,6 +26666,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -25360,6 +26784,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -25472,6 +26902,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -25586,6 +27022,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -25701,6 +27143,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -25815,6 +27263,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -25929,6 +27383,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26043,6 +27503,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26148,6 +27614,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26251,6 +27723,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26336,10 +27814,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -26347,11 +27825,11 @@ "name": "sourceCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -26371,6 +27849,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26510,6 +27994,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26615,6 +28105,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26730,6 +28226,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26834,6 +28336,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26978,6 +28486,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27082,6 +28596,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27185,6 +28705,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27270,10 +28796,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -27281,11 +28807,11 @@ "name": "arrangementCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -27313,6 +28839,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27424,6 +28956,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27529,6 +29067,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27634,6 +29178,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27775,6 +29325,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27915,6 +29471,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28077,6 +29639,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28181,6 +29749,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28284,6 +29858,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28369,10 +29949,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -28380,11 +29960,11 @@ "name": "trxCodeArrangementCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -28411,11 +29991,11 @@ "name": "code", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -28435,6 +30015,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28573,6 +30159,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28678,6 +30270,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28783,6 +30381,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28886,6 +30490,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28971,10 +30581,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -28982,11 +30592,11 @@ "name": "revenueBucketTypeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -29018,6 +30628,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -29129,6 +30745,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -29234,6 +30856,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -29339,6 +30967,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -29416,8 +31050,8 @@ ] }, "post": { - "summary": "Post revenue type mapping", - "description": "Use this API to update transaction generates for a specific property. Generates are rules used to calculate and post additional charges, such as service charges and taxes, when a particular sales charge transaction code is posted to guest, package or AR ledgers.

OperationId:putTransactionGenerates

", + "summary": "Operation to create RevenueTypeMapping.", + "description": "Use this API to create revenue type mapping for a specific hotel. Revenue Type Mapping configuration is used when generating the proforma invoice and in Event Posting and enables the calculation of postings configured in the mapping and on the actual transaction code.

OperationId:postRevenueTypeMapping

", "operationId": "postRevenueTypeMapping", "parameters": [ { @@ -29442,6 +31076,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -29527,11 +31167,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -29539,10 +31179,10 @@ "name": "eventTypeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -29550,10 +31190,10 @@ "name": "revenueTypeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -29561,10 +31201,10 @@ "name": "transactionCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -29572,10 +31212,10 @@ "name": "spaceCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -29588,6 +31228,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -29776,6 +31422,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -29881,6 +31533,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -29986,6 +31644,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -30089,6 +31753,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -30215,6 +31885,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -30320,6 +31996,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -30425,6 +32107,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -30528,6 +32216,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -30605,8 +32299,8 @@ ] }, "get": { - "summary": "Get routing instructions", - "description": "Use this API to return routing instructions based on search criteria such as hotelId, trxCodeArrangementCode, wildCard. Routing instructions are used to route specific charges to different destinations.

OperationId:getRoutingInstructions

", + "summary": "Operation to fetch RoutingInstructions.", + "description": "Use this API to return routing instructions based on search criteria such as hotelId, trxCodeArrangementCode, wildCard. Routing instructions are used to route specific charges to different destinations.

OperationId:getRoutingInstructions

The maximum allowable limit for this API is 20.

", "operationId": "getRoutingInstructions", "parameters": [ { @@ -30653,6 +32347,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -30756,6 +32456,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -30861,6 +32567,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -30966,6 +32678,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -31065,6 +32783,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -31163,6 +32887,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -31261,6 +32991,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -31359,6 +33095,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -31457,6 +33199,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -31551,11 +33299,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -31582,6 +33330,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -31684,6 +33438,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -31787,6 +33547,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -31872,10 +33638,10 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -31888,6 +33654,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -31993,6 +33765,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -32096,6 +33874,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -32181,10 +33965,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -32192,10 +33976,10 @@ "name": "taxPercentagesCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -32208,6 +33992,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -32319,6 +34109,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -32424,6 +34220,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -32518,11 +34320,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -32549,6 +34351,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -32651,6 +34459,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -32765,6 +34579,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -32864,6 +34684,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -32958,11 +34784,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -32989,6 +34815,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -33091,6 +34923,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -33205,6 +35043,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -33304,6 +35148,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -33398,11 +35248,11 @@ "name": "configurationId", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -33436,6 +35286,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -33538,6 +35394,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -33635,6 +35497,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -33738,6 +35606,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -33843,6 +35717,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -33920,8 +35800,8 @@ ] }, "post": { - "summary": "Post template transaction codes", - "description": "Use this API to create template transaction codes.

OperationId:postTemplateTransactionCodes

", + "summary": "Operation to create TemplateTransactionCodes.", + "description": "Operation to create template transaction codes.

OperationId:postTemplateTransactionCodes

", "operationId": "postTemplateTransactionCodes", "parameters": [ { @@ -33946,6 +35826,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -34023,8 +35909,8 @@ ] }, "get": { - "summary": "Get template transaction codes", - "description": "Use this API to return template transaction codes summaries based on search criteria such as transactionGroupCodes, transactionSubgroupsCodes, transactionCodes, wildCard, etc.

OperationId:getTemplateTransactionCodes

", + "summary": "Operation to fetch TemplateTransactionCodes.", + "description": "Use this API to return template transaction codes summaries based on search criteria such as transactionGroupCodes, transactionSubgroupsCodes, transactionCodes, wildCard, etc..

OperationId:getTemplateTransactionCodes

", "operationId": "getTemplateTransactionCodes", "parameters": [ { @@ -34047,10 +35933,10 @@ "name": "transactionGroupCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -34058,10 +35944,10 @@ "name": "transactionSubgroupsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -34069,11 +35955,11 @@ "name": "transactionCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -34114,6 +36000,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -34198,10 +36090,10 @@ "name": "transactionCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -34214,6 +36106,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -34319,6 +36217,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -34422,6 +36326,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -34507,11 +36417,11 @@ "name": "transactionGroupCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -34544,6 +36454,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -34628,10 +36544,10 @@ "name": "templateTransactionCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -34644,6 +36560,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -34749,6 +36671,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -34852,6 +36780,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -34937,10 +36871,10 @@ "name": "transactionGroupCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -34948,11 +36882,11 @@ "name": "transactionSubgroupsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -34972,6 +36906,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -35083,6 +37023,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -35177,10 +37123,10 @@ "name": "transactionCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -35193,6 +37139,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -35297,6 +37249,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -35402,6 +37360,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -35481,8 +37445,8 @@ }, "/transactionCodes": { "put": { - "summary": "Put transaction codes", - "description": "Use this API to update transaction codes for a specific property.

OperationId:putTransactionCodes

", + "summary": "Operation to change TransactionCodes.", + "description": "Operation to change transaction codes.

OperationId:putTransactionCodes

", "operationId": "putTransactionCodes", "parameters": [ { @@ -35507,6 +37471,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -35584,8 +37554,8 @@ ] }, "post": { - "summary": "Post transaction codes", - "description": "Use this API to create transaction codes for a specific property.

OperationId:postTransactionCodes

", + "summary": "Operation to create TransactionCodes.", + "description": "Use this API to create transaction codes for a specific hotel.

OperationId:postTransactionCodes

", "operationId": "postTransactionCodes", "parameters": [ { @@ -35610,6 +37580,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -35695,10 +37671,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -35730,10 +37706,10 @@ "name": "transactionGroupCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -35741,10 +37717,10 @@ "name": "transactionSubgroupsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -35752,11 +37728,11 @@ "name": "transactionCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -35797,6 +37773,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -35901,6 +37883,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -36006,6 +37994,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -36091,10 +38085,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -36102,11 +38096,11 @@ "name": "transactionDiscountCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Discount codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -36133,11 +38127,11 @@ "name": "membershipTypes", "in": "query", "type": "array", + "maxItems": 4000, "description": "Membership Types set to the search criteria", "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -36145,11 +38139,11 @@ "name": "membershipLevels", "in": "query", "type": "array", + "maxItems": 4000, "description": "Membership Levels set to the search criteria", "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -36185,6 +38179,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -36286,6 +38286,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -36389,6 +38395,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -36474,10 +38486,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -36485,11 +38497,11 @@ "name": "ruleCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -36535,10 +38547,10 @@ "name": "membershipTypeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -36546,10 +38558,10 @@ "name": "membershipTypeLevels", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -36557,10 +38569,10 @@ "name": "vipCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -36573,6 +38585,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -36677,6 +38695,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -36782,6 +38806,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -36887,6 +38917,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -36990,6 +39026,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -37075,10 +39117,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -37086,11 +39128,11 @@ "name": "transactionGroupCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -37123,6 +39165,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -37234,6 +39282,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -37339,6 +39393,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -37444,6 +39504,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -37547,6 +39613,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -37632,10 +39704,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -37643,10 +39715,10 @@ "name": "transactionGroupCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -37654,11 +39726,11 @@ "name": "transactionSubgroupsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -37678,6 +39750,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -37800,6 +39878,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -37905,6 +39989,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -38005,6 +40095,19 @@ "in": "header", "required": true }, + "x-request-id": { + "name": "x-request-id", + "type": "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description": "Request Id of an incoming request", + "in": "header" + }, + "x-originating-application": { + "name": "x-originating-application", + "type": "string", + "description": "Customer's Integration Application Id", + "in": "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -38015,7 +40118,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -38587,6 +40690,9 @@ "orderSequence": { "description": "Display Order sequence.", "type": "number" + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, @@ -40483,6 +42589,12 @@ "minLength": 0, "maxLength": 2000 }, + "reservedResort": { + "description": "Resort where cashier ID can be used to log in.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, "attachedUser": { "description": "User(s) assigned to the cashier.", "type": "string", @@ -41477,7 +43589,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -41585,7 +43697,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -41679,7 +43791,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -41717,7 +43829,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -41833,7 +43945,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -41935,7 +44047,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -42451,7 +44563,7 @@ "$ref": "#/definitions/profileInfoType" }, "allowPartialTransferYn": { - "description": "Flag to check Partail Transfer Allowed.", + "description": "Flag to check partial Transfer Allowed.", "type": "boolean" }, "printed": { @@ -42813,7 +44925,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -44713,6 +46825,9 @@ "minimumLengthOfStay": { "description": "Minimun Length of Stay.", "type": "integer" + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, @@ -47179,6 +49294,9 @@ "transactionCodes": { "description": "Transaction codes that are associated to the folio grouping codes.", "$ref": "#/definitions/codeListType" + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, @@ -47236,6 +49354,16 @@ "type": "string", "minLength": 0, "maxLength": 20 + }, + "hotelId": { + "description": "Hotel where the folio copy legends code is configured.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "translatedTexts": { + "description": "List of translated text and language codes.", + "$ref": "#/definitions/translationsTextType" } } }, @@ -47598,6 +49726,10 @@ "proFormaFolio": { "description": "To indicate if the folio type is to be used for a proforma folio.", "type": "boolean" + }, + "customerVatFolio": { + "description": "To indicate if the folio type is to be used for a Customer Vat folio, used in Poland.", + "type": "boolean" } } }, @@ -47718,6 +49850,9 @@ "items": { "$ref": "#/definitions/currencyLimitType" } + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, @@ -47922,7 +50057,7 @@ "amount": { "description": "Percentage Amount.", "type": "number", - "minimum": 0, + "minimum": -100, "maximum": 100 }, "calculatedOn": { @@ -48197,6 +50332,9 @@ "transactionCodes": { "description": "Transaction codes that are associated to the folio grouping codes.", "$ref": "#/definitions/codeListType" + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, @@ -48907,6 +51045,30 @@ "description": "Comp authorizer information.", "$ref": "#/definitions/compAuthorizersType" }, + "totalPages": { + "description": "Evaluated total page count based on the requested max fetch count.", + "type": "integer" + }, + "offset": { + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" + }, + "limit": { + "description": "Indicates maximum number of records a Web Service should return.", + "type": "integer" + }, + "hasMore": { + "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", + "type": "boolean" + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "count": { + "description": "Total number of rows returned", + "type": "integer" + }, "links": { "$ref": "#/definitions/links" }, @@ -49147,7 +51309,8 @@ "enum": [ "Rate", "RatePercWithLimit", - "RatePerPerson" + "RatePerPerson", + "RatePercWithLimitPerPerson" ] }, "customChargesConfig": { @@ -50990,6 +53153,9 @@ "status": { "description": "Status of the Track it Action.", "$ref": "#/definitions/trackItActionStatusType" + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" } }, "description": "Track It Action Information Type." @@ -51111,6 +53277,9 @@ "inactive": { "description": "Indicates if the Track it Code is inactive.", "type": "boolean" + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" } }, "description": "Track It Location Information Type." @@ -51219,6 +53388,9 @@ "type": "string", "minLength": 0, "maxLength": 20 + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" } }, "description": "Track It Type Information Type." @@ -51294,7 +53466,7 @@ "description": "Role code", "type": "string", "minLength": 0, - "maxLength": 20 + "maxLength": 80 }, "levelCode": { "description": "Role level code, for Chain Level code Level code will be Chain Code the role belongs to and for Hotel level role it will b the Hotel Code the role belongs to.", @@ -52437,6 +54609,9 @@ "newRule": { "description": "New rule values for reservation type, source code and posting rule.", "$ref": "#/definitions/noShowPostingRuleType" + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, @@ -52519,6 +54694,9 @@ "type": "string", "minLength": 0, "maxLength": 20 + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, @@ -53024,7 +55202,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -53138,7 +55316,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -53698,6 +55876,10 @@ "$ref": "#/definitions/copyConfigurationCodeType" } }, + "compRouting": { + "description": "Indicates whether the routing instructions to be copied are comp routing codes or not.", + "type": "boolean" + }, "links": { "$ref": "#/definitions/links" }, @@ -55284,6 +57466,21 @@ "$ref": "#/definitions/warningsType" } } + }, + "folioCopyLegendInfoType": { + "type": "object", + "properties": { + "folioCopyLegendInfo": { + "description": "Detailed folio copy legend information", + "$ref": "#/definitions/folioCopyLegendType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } } }, "tags": [ @@ -55320,4 +57517,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/hsk.json b/rest-api-specs/property/hsk.json index 25c4f94..779f7b3 100644 --- a/rest-api-specs/property/hsk.json +++ b/rest-api-specs/property/hsk.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Housekeeping Service API", - "description": "APIs to cater for Housekeeping functionality in OPERA Cloud.

Housekeeping enables you to schedule daily room cleaning, maintenance, and housekeeping staff activities. It provides information on room status, out of order/out of service rooms, and forecasting.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to cater for Housekeeping functionality in OPERA Cloud.

Housekeeping enables you to schedule daily room cleaning, maintenance, and housekeeping staff activities. It provides information on room status, out of order/out of service rooms, and forecasting.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -61,6 +61,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -178,6 +184,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -292,6 +304,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -421,10 +439,10 @@ "name": "roomConditions", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -432,10 +450,10 @@ "name": "roomTypes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -443,10 +461,10 @@ "name": "roomClasses", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -470,10 +488,10 @@ "name": "reservationStatuses", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -496,10 +514,10 @@ "name": "floors", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -507,10 +525,10 @@ "name": "roomFeatures", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -518,10 +536,10 @@ "name": "amSections", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -529,10 +547,10 @@ "name": "pmSections", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -540,10 +558,10 @@ "name": "buildings", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -592,6 +610,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -703,6 +727,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -819,10 +849,10 @@ "name": "Codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -849,6 +879,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -958,6 +994,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1151,6 +1193,7 @@ "name": "taskDescriptions", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Description of the Task Code.", "items": { @@ -1162,6 +1205,7 @@ "name": "taskInstructions", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Instructions for this Task Code.", "items": { @@ -1173,6 +1217,7 @@ "name": "facilityDepartureTask", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Indicates if this task code is the Departure Room Default Task to be scheduled on the departure date of the reservations. Defining a Departure Room Default Task is available when the 'Housekeeping Task Scheduling' OPERA Control is active.", "items": { @@ -1223,11 +1268,11 @@ "name": "taskSheetNumber", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Specific Task Sheet number for which the information is required.", "items": { - "type": "integer", - "maxItems": 4000 + "type": "integer" }, "required": false }, @@ -1263,7 +1308,8 @@ "enum": [ "DoNotDisturb", "MakeUpRoom", - "NoStatusSelected" + "NoStatusSelected", + "ServiceDeclined" ] }, "required": false @@ -1297,6 +1343,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3010,11 +3062,11 @@ "name": "roomClass", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Room Class of the Room.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3038,11 +3090,11 @@ "name": "floor", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "The floor of room to be fetched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3062,6 +3114,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3283,7 +3341,8 @@ "Summary", "ResvInfo", "TurndownInfo", - "ScheduedRoomMoveInfo" + "ScheduedRoomMoveInfo", + "ResvQueueInfo" ] }, "required": false @@ -3304,11 +3363,11 @@ "name": "floor", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "The floor of room to be fetched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3316,11 +3375,11 @@ "name": "roomType", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Room Type of the Room.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3328,11 +3387,11 @@ "name": "roomClass", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Room Class of the Room.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3340,11 +3399,11 @@ "name": "building", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Building of the Room.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3352,11 +3411,11 @@ "name": "roomFeatures", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Features of the Room.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3364,11 +3423,11 @@ "name": "daySection", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "AM Sections of the Room.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3376,11 +3435,11 @@ "name": "eveningSection", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "PM Sections of the Room.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3388,11 +3447,11 @@ "name": "reservationStatus", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "The status of the reservation to which this Room is assigned.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3406,7 +3465,8 @@ "enum": [ "DoNotDisturb", "MakeUpRoom", - "NoStatusSelected" + "NoStatusSelected", + "ServiceDeclined" ] }, { @@ -3446,6 +3506,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3830,6 +3896,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3953,6 +4025,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4076,6 +4154,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4190,6 +4274,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4338,6 +4428,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4458,6 +4554,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4614,6 +4716,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4734,6 +4842,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4855,6 +4969,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4987,16 +5107,24 @@ { "name": "facilityTaskCode", "in": "query", - "required": false, + "type": "array", + "collectionFormat": "multi", "description": "Code of the housekeeping task.", - "type": "string" + "items": { + "type": "string" + }, + "required": false }, { "name": "facilityTaskDescription", "in": "query", - "required": false, - "description": "Facility task description.", - "type": "string" + "type": "array", + "collectionFormat": "multi", + "description": "Description of the housekeeping task code.", + "items": { + "type": "string" + }, + "required": false }, { "name": "facilityTaskPriority", @@ -5143,6 +5271,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5266,6 +5400,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5389,6 +5529,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5485,11 +5631,11 @@ "name": "roomId", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Collection of room numbers.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -5502,6 +5648,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5625,6 +5777,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5735,10 +5893,10 @@ "name": "roomClasses", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5746,10 +5904,10 @@ "name": "roomTypes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5757,10 +5915,10 @@ "name": "maintenanceCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5863,6 +6021,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5981,11 +6145,11 @@ "name": "roomTypes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "The room type of out of order / out of service rooms to be fetched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5993,10 +6157,10 @@ "name": "roomClasses", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false, "description": "The room class of out of order / out of service rooms to be fetched." @@ -6010,6 +6174,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6262,6 +6432,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6397,6 +6573,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6572,6 +6754,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6689,11 +6877,11 @@ "name": "roomTypes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "The room type of out of order / out of service rooms to be fetched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6701,10 +6889,10 @@ "name": "roomClasses", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false, "description": "The room class of out of order / out of service rooms to be fetched." @@ -6718,6 +6906,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6977,6 +7171,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7104,6 +7304,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7227,6 +7433,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7359,6 +7571,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7491,6 +7709,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7623,6 +7847,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7755,6 +7985,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7887,6 +8123,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8001,6 +8243,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8115,6 +8363,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8220,10 +8474,10 @@ "name": "taskCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -8246,11 +8500,11 @@ "name": "skipRoomNumbers", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Room number that should be skipped.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -8289,17 +8543,60 @@ "type": "boolean" }, { - "$ref": "#/parameters/authKey" + "name": "includeQueueDetails", + "in": "query", + "required": false, + "description": "Set this to true to include Queue details associated with any reservations assigned to the room. Available when the Queue OPERA Control is active.", + "type": "boolean" }, { - "$ref": "#/parameters/externalData" + "name": "limit", + "in": "query", + "required": false, + "description": "Indicates maximum number of records a Web Service should return.", + "type": "integer" }, { - "$ref": "#/parameters/x-app-key" + "name": "offset", + "in": "query", + "default": 0, + "required": false, + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" }, { - "$ref": "#/parameters/x-hotelid" - }, + "name": "taskSheetRoomsOnly", + "in": "query", + "default": 0, + "required": false, + "description": "Flag to indicate whether to include only tasksheet rooms only in the response.", + "type": "boolean" + }, + { + "name": "includeCompletedRooms", + "in": "query", + "required": false, + "description": "If true, the list of rooms returned will include rooms that have been completed and have the highest cleaning status. If false, only rooms that have not yet reached the highest cleaning status will be returned.", + "type": "boolean" + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, { "$ref": "#/parameters/x-externalsystem" }, @@ -9892,8 +10189,472 @@ } } }, - "204": { - "description": "TaskCompanion not found." + "204": { + "description": "TaskCompanion not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Housekeeping" + ] + } + }, + "/hotels/{hotelId}/taskSheet/{taskSequenceNumber}/complete": { + "put": { + "summary": "Complete a task sheet", + "description": "This API allows you to complete a task sheet. Task Sheet Completion functionality is available when the Task Sheet Completion OPERA Control is ON.

OperationId:completeTaskSheet

", + "operationId": "completeTaskSheet", + "parameters": [ + { + "name": "taskSequenceNumber", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Indicates unique Task sequence number for which the task sheet will be completed." + }, + { + "name": "hotelId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Indicates Unique Hotel Code for which the task sheet will be completed." + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of completed resource" + } + }, + "description": "Additional warnings about the operation.", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Housekeeping" + ] + } + }, + "/hotels/{hotelId}/taskSheet/{taskSequenceNumber}/reopen": { + "put": { + "summary": "Reopen a task sheet", + "description": "This API allows you to reopen a task sheet. Task Sheet Completion functionality is available when the Task Sheet Completion OPERA Control is ON.

OperationId:reopenTaskSheet

", + "operationId": "reopenTaskSheet", + "parameters": [ + { + "name": "taskSequenceNumber", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Indicates unique Task sequence number for which the task sheet will be reopened." + }, + { + "name": "hotelId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Indicates Unique Hotel Code for which the task sheet will be reopened." + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of reopened resource" + } + }, + "description": "Additional warnings about the operation.", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Housekeeping" + ] + } + }, + "/hotels/{hotelId}/taskSheetSet/{taskCodesBreakOutId}/complete": { + "put": { + "summary": "Complete all the hotel's task sheets for an existing Task Sheet Set.", + "description": "Use this API to complete all task sheets for an existing task sheet set for a specific property. Task Sheet Completion functionality is available when the Task Sheet Completion OPERA Control is ON.

OperationId:completeTaskSheetSet

", + "operationId": "completeTaskSheetSet", + "parameters": [ + { + "name": "hotelId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Indicates Unique Hotel Code for which the task sheets will be completed." + }, + { + "name": "taskCodesBreakOutId", + "in": "path", + "required": true, + "description": "Indicates Unique breakout ID for which the task sheets will be completed.", + "type": "string", + "minLength": 1, + "maxLength": 2000 + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of completed resource" + } + }, + "description": "Additional warnings about the operation.", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Housekeeping" + ] + } + }, + "/hotels/{hotelId}/taskSheetSet/{taskCodesBreakOutId}/reopen": { + "put": { + "summary": "Reopen all the hotel's task sheets for an existing Task Sheet Set.", + "description": "Use this API to Reopen all task sheets for an existing task sheet set for a specific property. Task Sheet Completion functionality is available when the Task Sheet Completion OPERA Control is ON.

OperationId:reopenTaskSheetSet

", + "operationId": "reopenTaskSheetSet", + "parameters": [ + { + "name": "hotelId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Indicates Unique Hotel Code for which the task sheets will be reopened." + }, + { + "name": "taskCodesBreakOutId", + "in": "path", + "required": true, + "description": "Indicates Unique Breakout ID for which the task sheets will be reopened.", + "type": "string", + "minLength": 1, + "maxLength": 2000 + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of reopened resource" + } + }, + "description": "Additional warnings about the operation.", + "schema": { + "$ref": "#/definitions/status" + } }, "400": { "$ref": "#/responses/400" @@ -9974,6 +10735,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10096,6 +10863,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10204,6 +10977,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10318,6 +11097,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10430,6 +11215,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10555,6 +11346,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10669,6 +11466,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10805,6 +11608,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10917,6 +11726,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11040,6 +11855,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11163,6 +11984,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11286,6 +12113,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11409,6 +12242,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11532,6 +12371,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11624,6 +12469,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11723,6 +12574,19 @@ "in": "header", "required": true }, + "x-request-id": { + "name": "x-request-id", + "type": "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description": "Request Id of an incoming request", + "in": "header" + }, + "x-originating-application": { + "name": "x-originating-application", + "type": "string", + "description": "Customer's Integration Application Id", + "in": "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -11733,7 +12597,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -12742,6 +13606,10 @@ "facilityTaskCode": { "description": "Facility task Code/ Task Code assigned to the room for the day.", "$ref": "#/definitions/codeListType" + }, + "roomCompleted": { + "description": "Indicates if this room has been completed. A room is complete when it reaches the highest available Room Status.", + "type": "boolean" } } }, @@ -12787,7 +13655,8 @@ "enum": [ "DoNotDisturb", "MakeUpRoom", - "NoStatusSelected" + "NoStatusSelected", + "ServiceDeclined" ] }, "roomCleaningPriorityType": { @@ -12908,6 +13777,15 @@ "type": "string", "format": "date", "maxLength": 8 + }, + "endTime": { + "description": "The date and time until which the room is marked as OO/OS.", + "type": "string", + "format": "date-time" + }, + "roomRepairId": { + "description": "Unique id that identifies the OO/OS record", + "$ref": "#/definitions/uniqueID_Type" } } }, @@ -13486,7 +14364,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -13594,7 +14472,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -13688,7 +14566,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -13940,6 +14818,10 @@ "type": "string", "minLength": 0, "maxLength": 40 + }, + "queue": { + "description": "Information about the time and duration this reservation was on Queue for Checkin.", + "$ref": "#/definitions/reservationQueueInformationType" } } }, @@ -14752,6 +15634,10 @@ "breakOutId": { "description": "Break out id of the task sheet.", "type": "integer" + }, + "completedRoomsCount": { + "description": "The total number of completed rooms in this task sheet.", + "type": "integer" } } }, @@ -15088,7 +15974,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -17354,7 +18240,8 @@ "ManuallyCreated", "AutomaticGeneration", "Isolated", - "ExtraRooms" + "ExtraRooms", + "ServiceDeclined" ] }, "housekeepingBoard": { @@ -18150,7 +19037,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -18300,6 +19187,11 @@ "description": "The ending value of the date range.", "type": "string", "format": "date" + }, + "endTime": { + "description": "The date and time until which the room is marked as OO/OS.", + "type": "string", + "format": "date-time" } } } @@ -18359,6 +19251,11 @@ "description": "The ending value of the date range.", "type": "string", "format": "date" + }, + "endTime": { + "description": "The date and time until which the room is marked as OO/OS.", + "type": "string", + "format": "date-time" } } } @@ -18470,6 +19367,11 @@ "description": "The ending value of the date range.", "type": "string", "format": "date" + }, + "endTime": { + "description": "The date and time until which the room is marked as OO/OS.", + "type": "string", + "format": "date-time" } } } @@ -18554,6 +19456,11 @@ "description": "The ending value of the date range.", "type": "string", "format": "date" + }, + "endTime": { + "description": "The date and time until which the room is marked as OO/OS.", + "type": "string", + "format": "date-time" } } } @@ -18754,6 +19661,10 @@ "type": "string", "minLength": 0, "maxLength": 20 + }, + "removeGuestServiceStatus": { + "description": "When set to true, the current Guest Service Status (Do Not Disturb, Service Declined, Make Up Room) will be removed and set to No Status Selected. This element is available when the Guest Service Status OPERA Control is active.", + "type": "boolean" } } }, @@ -18962,6 +19873,30 @@ "description": "Information about on break application user and start time.", "$ref": "#/definitions/appUserOnBreakType" }, + "totalPages": { + "description": "Evaluated total page count based on the requested max fetch count.", + "type": "integer" + }, + "offset": { + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" + }, + "limit": { + "description": "Indicates maximum number of records a Web Service should return.", + "type": "integer" + }, + "hasMore": { + "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", + "type": "boolean" + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "count": { + "description": "Total number of rows returned", + "type": "integer" + }, "rooms": { "description": "This type represents the primary room attributes.", "type": "array", @@ -19226,6 +20161,10 @@ "taskSheetCompleted": { "description": "Indicates if all the rooms in the task sheet are Clean/Inspected i.e they do not have the Dirty or the Pickup status.", "type": "boolean" + }, + "completedRoomsCount": { + "description": "The total number of completed rooms in this task sheet.", + "type": "integer" } } }, @@ -19520,4 +20459,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/int.json b/rest-api-specs/property/int.json index 924dac6..c571960 100644 --- a/rest-api-specs/property/int.json +++ b/rest-api-specs/property/int.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Integration Processor API", - "description": "APIs to get Business Events generated in OPERA Cloud.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to get Business Events generated in OPERA Cloud.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -39,7 +39,8 @@ { "name": "limit", "in": "query", - "default": 1, + "default": 20, + "maximum": 20, "required": false, "description": "Number of messages web service should dequeue from the BE queue.", "type": "integer" @@ -52,6 +53,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -147,7 +152,8 @@ "id": "1971133" } } - ] + ], + "DataValueMapping": [] } } }, @@ -229,7 +235,8 @@ { "name": "limit", "in": "query", - "default": 1, + "default": 20, + "maximum": 20, "required": false, "description": "Number of messages web service should dequeue from the BE queue.", "type": "integer" @@ -242,6 +249,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -548,6 +559,18 @@ "id": "2240137" } } + ], + "DataValueMapping": [ + { + "dataElement": "ROOM TYPE", + "operaValue": "DLXK", + "externalValue": "1234" + }, + { + "dataElement": "RATE CODE", + "operaValue": "BAR1", + "externalValue": "RATE1" + } ] } } @@ -626,6 +649,19 @@ "in": "header", "required": true }, + "x-request-id" : { + "name" : "x-request-id", + "type" : "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description" : "Request Id of an incoming request", + "in" : "header" + }, + "x-originating-application" : { + "name" : "x-originating-application", + "type" : "string", + "description" : "Customer's Integration Application Id", + "in" : "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -636,7 +672,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -713,6 +749,13 @@ "$ref": "#/definitions/businessEventDataType" } }, + "dataValueMapping": { + "description": "List of available data value mappings for a given external system and property.", + "type": "array", + "items": { + "$ref": "#/definitions/dataValueMappingType" + } + }, "links": { "type": "array", "items": { @@ -859,6 +902,10 @@ "elementRole": { "description": "Element role used to correlate fields of each record, when a collection of records is represented, such as phone role for phones.", "type": "string" + }, + "hotelId": { + "description": "Hotel code for the data element.", + "type": "string" } } }, @@ -1089,6 +1136,24 @@ "items": { "$ref": "#/definitions/instanceLink" } + }, + "dataValueMappingType": { + "type": "object", + "description": "An element to provide OPERA to External value as operaValue and External to OPERA values as externalValue along with the data element when available for the given external system and property.", + "properties": { + "dataElement": { + "description": "Name of the data element, such as rate code, room type, etc.", + "type": "string" + }, + "operaValue": { + "description": "OPERA to External value that is configured for the given external system and property.", + "type": "string" + }, + "externalValue": { + "description": "External to OPERA value that is configured for the given external system and property.", + "type": "string" + } + } } }, "tags": [ @@ -1101,4 +1166,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/intcfg.json b/rest-api-specs/property/intcfg.json index 90fa0e1..f79d358 100644 --- a/rest-api-specs/property/intcfg.json +++ b/rest-api-specs/property/intcfg.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Integration Configuration API", - "description": "APIs catering to Integration Configuration in OPERA Cloud. Operations such as get Hotel Interface Types, or get UDF mappings can be found in this module.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs catering to Integration Configuration in OPERA Cloud. Operations such as get Hotel Interface Types, or get UDF mappings can be found in this module.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -35,6 +35,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -292,6 +296,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -427,6 +435,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -529,6 +541,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -673,6 +689,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -776,6 +796,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -872,11 +896,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -902,6 +926,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1004,6 +1032,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1118,6 +1150,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1217,6 +1253,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1412,6 +1452,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1514,6 +1558,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1592,98 +1640,6 @@ ] } }, - "/externalSystems/config/cache": { - "delete": { - "summary": "Operation to clear cache.", - "description": "

OperationId:clearCache

", - "operationId": "clearCache", - "parameters": [ - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" - }, - { - "$ref": "#/parameters/x-app-key" - }, - { - "$ref": "#/parameters/x-hotelid" - }, - { - "$ref": "#/parameters/x-externalsystem" - }, - { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "200": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" - } - }, - "description": "HATEOAS links which help the consumer to navigate to resources", - "schema": { - "$ref": "#/definitions/status" - } - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "ExternalSystemsConfig" - ] - } - }, "/externalSystems/config/ping": { "get": { "summary": "Operation to ping.", @@ -1698,6 +1654,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1820,6 +1780,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1940,6 +1904,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2047,6 +2015,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2151,6 +2123,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2254,6 +2230,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2342,10 +2322,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2384,10 +2364,10 @@ "name": "logosCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2405,6 +2385,13 @@ "description": "If true this will set the criteria to include interfaces that are configured to use outbound code.", "type": "boolean" }, + { + "name": "includeExternalSystem", + "in": "query", + "required": false, + "description": "If true this will set the criteria to include interfaces that are configured to use external system.", + "type": "boolean" + }, { "$ref": "#/parameters/authKey" }, @@ -2413,6 +2400,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2519,6 +2510,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2642,6 +2637,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2774,6 +2773,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2940,6 +2943,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -3050,6 +3057,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -3170,6 +3181,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -3320,6 +3335,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -3466,6 +3485,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -3586,6 +3609,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -3744,7 +3771,7 @@ "name": "wakeUpCall", "in": "query", "required": false, - "description": "Value to set/check if the wake up call funtionality is enabled/disabled for the particular line number.", + "description": "Value to set/check if the wake up call functionality is enabled/disabled for the particular line number.", "type": "boolean" }, { @@ -3828,6 +3855,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -3951,6 +3982,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4083,6 +4118,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4200,6 +4239,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4320,6 +4363,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4456,6 +4503,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4554,6 +4605,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4656,10 +4711,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4698,10 +4753,10 @@ "name": "logoCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4720,6 +4775,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4822,10 +4881,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4864,10 +4923,10 @@ "name": "logoCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4886,6 +4945,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4990,6 +5053,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -5143,6 +5210,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -5268,6 +5339,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -5370,10 +5445,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5412,10 +5487,10 @@ "name": "logoCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5434,6 +5509,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -5546,10 +5625,10 @@ "name": "interfaceCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5557,10 +5636,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5572,6 +5651,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -5663,6 +5746,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -5776,6 +5863,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -5903,6 +5994,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -5981,40 +6076,42 @@ ] } }, - "/udfMappings": { + "/oedsApi": { "get": { - "summary": "Operation to send a response to the Look up of UDFs.", - "description": "Operation to send a response to the Look-up of UDFs.

OperationId:getUDFMappings

", - "operationId": "getUDFMappings", + "summary": "Get OEDS API", + "description": "This API fetches OEDS APIs, based on search criteria such as Module Name, Operation Name and Legacy.

OperationId:getOEDSConfigData

", + "operationId": "getOEDSConfigData", "parameters": [ { - "name": "type", + "name": "moduleName", "in": "query", "required": false, - "description": "A reference to the type of object defined by the Type for Reservation and Profile Type.", + "description": "OEDS Module Name.", "type": "string" }, { - "name": "uDFName", + "name": "operationId", "in": "query", "required": false, - "description": "Name of the user-defined function (UDF) field.", + "description": "OEDS Operation Id.", "type": "string" }, { - "$ref": "#/parameters/authKey" + "name": "legacy", + "in": "query", + "required": false, + "description": "If set to true, the results will include only legacy OEDS operations, If set to false, then will include only non-legacy OEDS operations, else consider both.", + "type": "boolean" }, { - "$ref": "#/parameters/externalData" + "$ref": "#/parameters/authKey" }, { "$ref": "#/parameters/x-app-key" - }, - { - "$ref": "#/parameters/x-hotelid" - }, - { - "$ref": "#/parameters/x-externalsystem" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/Accept-Language" @@ -6030,13 +6127,13 @@ "x-example": "en-GB" } }, - "description": "Message received on an UDFs Lookup.", + "description": "Response type for OEDS API details.", "schema": { - "$ref": "#/definitions/fetchedUDFMappings" + "$ref": "#/definitions/oedsConfigData" } }, "204": { - "description": "UDFMappings not found." + "description": "OEDS API Content not found." }, "400": { "$ref": "#/responses/400" @@ -6082,23 +6179,23 @@ "application/json;charset=UTF-8" ], "tags": [ - "ExternalSystemsConfig" + "OEDSConfig" ] }, "put": { - "summary": "Operation to send a response to the Change in UDF.", - "description": "Operation to send a response to the Change in UDF.

OperationId:putUDFMapping

", - "operationId": "putUDFMapping", + "summary": "Update OEDS API", + "description": "This API update the OEDS API by specifying the Module Name, Operation Name in the request.

OperationId:changeOEDSConfigData

", + "operationId": "changeOEDSConfigData", "parameters": [ { - "name": "changeUDFMapping", + "name": "oedsConfigUpdate", "in": "body", "required": true, - "description": "Self-contained Request object that is used when Updating UDFMapping.", + "description": "Request object to modify OEDS API data.", "schema": { "allOf": [ { - "$ref": "#/definitions/changeUDFMapping" + "$ref": "#/definitions/oedsConfigUpdate" } ] } @@ -6106,11 +6203,116 @@ { "$ref": "#/parameters/authKey" }, + { + "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "Response object after modification.", + "schema": { + "$ref": "#/definitions/oedsConfigDataStatus" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "OEDSConfig" + ] + } + }, + "/udfMappings": { + "get": { + "summary": "Operation to send a response to the Look up of UDFs.", + "description": "Operation to send a response to the Look-up of UDFs.

OperationId:getUDFMappings

", + "operationId": "getUDFMappings", + "parameters": [ + { + "name": "type", + "in": "query", + "required": false, + "description": "A reference to the type of object defined by the Type for Reservation and Profile Type.", + "type": "string" + }, + { + "name": "uDFName", + "in": "query", + "required": false, + "description": "Name of the user-defined function (UDF) field.", + "type": "string" + }, + { + "$ref": "#/parameters/authKey" + }, { "$ref": "#/parameters/externalData" }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -6130,17 +6332,16 @@ "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "Message received on an UDFs Lookup.", "schema": { - "$ref": "#/definitions/changedUDFMapping" + "$ref": "#/definitions/fetchedUDFMappings" } }, + "204": { + "description": "UDFMappings not found." + }, "400": { "$ref": "#/responses/400" }, @@ -6187,12 +6388,119 @@ "tags": [ "ExternalSystemsConfig" ] - } - } - }, - "parameters": { - "externalData": { - "name": "externalData", + }, + "put": { + "summary": "Operation to send a response to the Change in UDF.", + "description": "Operation to send a response to the Change in UDF.

OperationId:putUDFMapping

", + "operationId": "putUDFMapping", + "parameters": [ + { + "name": "changeUDFMapping", + "in": "body", + "required": true, + "description": "Self-contained Request object that is used when Updating UDFMapping.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/changeUDFMapping" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "Response Body.", + "schema": { + "$ref": "#/definitions/changedUDFMapping" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "ExternalSystemsConfig" + ] + } + } + }, + "parameters": { + "externalData": { + "name": "externalData", "type": "string", "description": "Pass this header as true, if payload needs DVM", "in": "header" @@ -6212,6 +6520,19 @@ "in": "header", "required": true }, + "x-request-id" : { + "name" : "x-request-id", + "type" : "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description" : "Request Id of an incoming request", + "in" : "header" + }, + "x-originating-application" : { + "name" : "x-originating-application", + "type" : "string", + "description" : "Customer's Integration Application Id", + "in" : "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -6222,7 +6543,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -7089,7 +7410,7 @@ "description": "Request to create publishers.", "properties": { "subscriber": { - "description": "Subcriber external system information.", + "description": "subscriber external system information.", "$ref": "#/definitions/externalSystemType" }, "publishers": { @@ -7225,6 +7546,12 @@ "type": "string", "minLength": 0, "maxLength": 20 + }, + "externalSystem": { + "description": "Stores the external system to identify the target system.", + "type": "string", + "minLength": 0, + "maxLength": 40 } } }, @@ -8455,6 +8782,12 @@ "type": "string", "minLength": 0, "maxLength": 20 + }, + "externalSystem": { + "description": "Stores the External System Code to identify the target system.", + "type": "string", + "minLength": 0, + "maxLength": 40 } } }, @@ -9568,23 +9901,23 @@ "maxLength": 100 }, "wakeUpCall": { - "description": "Value to set/check if the wake up call funtionality is enabled/disabled for the particular line number.", + "description": "Value to set/check if the wake up call functionality is enabled/disabled for the particular line number.", "type": "boolean" }, "doNotDisturb": { - "description": "Value to set/check if the Do Not Disturb funtionality is enabled/disabled/NA for the particular line number.", + "description": "Value to set/check if the Do Not Disturb functionality is enabled/disabled/NA for the particular line number.", "$ref": "#/definitions/doNotDisturbType" }, "classOfService": { - "description": "Value to set/check if the Class of Service funtionality is enabled/disabled/NA for the particular line number.", + "description": "Value to set/check if the Class of Service functionality is enabled/disabled/NA for the particular line number.", "$ref": "#/definitions/classOfServiceConfigType" }, "directInwardDial": { - "description": "Value to set/check if the Direct Inward Dial funtionality is enabled/disabled/NA for the particular line number.", + "description": "Value to set/check if the Direct Inward Dial functionality is enabled/disabled/NA for the particular line number.", "$ref": "#/definitions/directInwardDialType" }, "messageWaiting": { - "description": "Value to set/check if the Message Waiting funtionality is enabled/disabled/NA for the particular line number.", + "description": "Value to set/check if the Message Waiting functionality is enabled/disabled/NA for the particular line number.", "$ref": "#/definitions/messageWaitingType" }, "maskDialNumber": { @@ -9720,23 +10053,23 @@ "type": "object", "properties": { "wakeUpCall": { - "description": "Value to set/check if the wake up call funtionality is enabled/disabled for the particular line number.", + "description": "Value to set/check if the wake up call functionality is enabled/disabled for the particular line number.", "type": "boolean" }, "doNotDisturb": { - "description": "Value to set/check if the Do Not Disturb funtionality is enabled/disabled/NA for the particular line number.", + "description": "Value to set/check if the Do Not Disturb functionality is enabled/disabled/NA for the particular line number.", "$ref": "#/definitions/doNotDisturbType" }, "classOfService": { - "description": "Value to set/check if the Class of Service funtionality is enabled/disabled/NA for the particular line number.", + "description": "Value to set/check if the Class of Service functionality is enabled/disabled/NA for the particular line number.", "$ref": "#/definitions/classOfServiceConfigType" }, "directInwardDial": { - "description": "Value to set/check if the Direct Inward Dial funtionality is enabled/disabled/NA for the particular line number.", + "description": "Value to set/check if the Direct Inward Dial functionality is enabled/disabled/NA for the particular line number.", "$ref": "#/definitions/directInwardDialType" }, "messageWaiting": { - "description": "Value to set/check if the Message Waiting funtionality is enabled/disabled/NA for the particular line number.", + "description": "Value to set/check if the Message Waiting functionality is enabled/disabled/NA for the particular line number.", "$ref": "#/definitions/messageWaitingType" }, "maskDialNumber": { @@ -10243,23 +10576,1862 @@ "EnterpriseEnforced", "PropertyOverridden" ] - } - }, - "tags": [ - { - "name": "BEProcessor", - "description": "The BEProcessor Service offers capability of creating, managing, and retrieving of BE Processor configuration." }, - { - "name": "ExternalSystemsConfig" + "qASSetupListType": { + "type": "array", + "description": "Create type to persist new QAS setup.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/qASSetupType" + } }, - { - "name": "ChainConfig", - "description": "These APIs will allow you to do external configuration under Administration." + "qASSetupType": { + "type": "object", + "description": "Entity schema to persist QAS Setup.", + "properties": { + "hotelId": { + "description": "Resort Code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "countryCode": { + "description": "Country code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "iSOCountryCode": { + "description": "ISO Country Code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "country": { + "description": "Country name (e.g., Ireland).", + "$ref": "#/definitions/countryNameType" + }, + "address1": { + "description": "Address Line 1.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "address2": { + "description": "Address Line 2.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "address3": { + "description": "Address Line 3.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "city": { + "description": "City.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "state": { + "description": "State.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "postalCode": { + "description": "Postal Code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "barcode": { + "description": "Barcode.", + "type": "string", + "minLength": 0, + "maxLength": 100 + } + } + }, + "countryNameType": { + "type": "object", + "description": "Code for a country or a nationality.", + "properties": { + "value": { + "type": "string", + "description": "Used for Character Strings, length 0 to 200.", + "minLength": 0, + "maxLength": 200 + }, + "code": { + "description": "Code for a country or a nationality.", + "type": "string", + "minLength": 0, + "maxLength": 20 + } + } + }, + "partnerPayloadType": { + "type": "string", + "enum": [ + "CheckOut", + "FolioGeneration", + "PostPayment" + ] + }, + "hotelExternalDeviceType": { + "type": "object", + "properties": { + "hotelId": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "device": { + "$ref": "#/definitions/supportedExternalDeviceType" + } + } + }, + "adapterActiveResortInfoType": { + "type": "object", + "description": "Resort Information", + "properties": { + "hotelId": { + "description": "Hotel Code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "chainCode": { + "description": "Chain Code", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "externalHotelId": { + "description": "External property Code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "machineName": { + "description": "Stateful set id.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "interfaceId": { + "description": "Interface Id.", + "type": "string", + "minLength": 0, + "maxLength": 20 + } + } + }, + "externalSystemsInfoType": { + "type": "array", + "description": "Collection of External Systems.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/externalSystemInfoType" + } + }, + "externalSystemInfoType": { + "type": "object", + "description": "External System Information", + "properties": { + "externalSystemHotelCodesList": { + "$ref": "#/definitions/externalSystemHotelCodesListType" + }, + "externalSystemCode": { + "$ref": "#/definitions/externalSystemCodeType" + }, + "description": { + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "displaySequence": { + "type": "integer" + }, + "externalUri": { + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "internalActivityInterface": { + "description": "Determines whether this code is Internal Interface or not.", + "type": "boolean" + }, + "active": { + "type": "boolean" + }, + "consumer": { + "$ref": "#/definitions/consumerLevelType" + }, + "systemType": { + "$ref": "#/definitions/systemTypeType" + }, + "lookupActive": { + "description": "Profile Lookup / Download is active for this external system.", + "type": "boolean" + }, + "externalDbConfiguration": { + "description": "Auto Configure the external databases for all the properties selected.", + "type": "boolean" + }, + "overwriteDbConfiguration": { + "description": "Overwrite external databases for all the properties selected.", + "type": "boolean" + } + } + }, + "externalSystemHotelCodesListType": { + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/externalSystemHotelCodesType" + } + }, + "externalSystemHotelCodesType": { + "type": "object", + "properties": { + "hotelId": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "inactive": { + "description": "Determines whether this code is inactive or not.", + "type": "boolean" + }, + "actionType": { + "description": "External System Resort action type, such as CREATED, MODIFIED and REMOVED.", + "type": "string" + }, + "consumerName": { + "description": "This is internal consumer name also known as external database name used to identify unique external system. This is not required for create or update or delete. This element will be used only when we retrieve fetch external systems.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "allowDvm": { + "description": "Determines whether DVM needs to applied for this code or not.", + "type": "boolean" + } + } + }, + "systemTypeType": { + "type": "string", + "description": "System type of external systems. This is an optional element.", + "enum": [ + "Ohip", + "Bexml", + "WebServices", + "Import", + "OgSpa", + "OgGaming", + "Oxi", + "OxiHub", + "Outbound", + "Eventhub" + ] + }, + "consumerLevelType": { + "type": "string", + "description": "By default OPERA creates unique external system per chain by keeping track of consumer name. Consumer name is unique identifier for external system and chain code. This is an optional element and only supported while creating an external system.", + "enum": [ + "Chain" + ] + }, + "businessEventsConfigurationsInfoType": { + "type": "array", + "description": "Collection of Business Event configuration.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/businessEventsConfigurationInfoType" + } + }, + "businessEventsConfigurationInfoType": { + "type": "object", + "description": "Business Event configuration Information", + "properties": { + "businessEventsConfigurationListsType": { + "$ref": "#/definitions/businessEventsConfigurationListsType" + }, + "elementSequence": { + "description": "Sequence number used to correlate fields of each record, when a collection of records is represented.", + "type": "integer" + }, + "externalSystemCode": { + "$ref": "#/definitions/externalSystemCodeType" + }, + "systemType": { + "$ref": "#/definitions/systemTypeType" + }, + "businessEventModule": { + "description": "Business event module name.", + "$ref": "#/definitions/businessEventModuleType" + }, + "usageContext": { + "description": "Business event usage context.", + "type": "string" + }, + "businessEventAction": { + "description": "Business event action type, such as new reservation, update profile, etc.", + "type": "string" + }, + "basedOnConditionLists": { + "description": "Indicates if this business event uses conditions.", + "$ref": "#/definitions/basedOnConditionListsType" + }, + "databaseId": { + "description": "Business event external database unique Id.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "internalConditionExists": { + "description": "Indicates if this business event uses internal mandatory where condition.", + "type": "boolean" + }, + "fetchDeltaYn": { + "description": "Indicates if the fetch business event response contains only delta or not.", + "type": "string", + "minLength": 0, + "maxLength": 1 + } + } + }, + "businessEventModuleType": { + "type": "string", + "enum": [ + "Activity", + "Availability", + "Block", + "BlockOffsets", + "Cashiering", + "Catering", + "CateringNotes", + "Configuration", + "ECertificate", + "Enrollment", + "Housekeeping", + "MrEnrollment", + "NightAudit", + "Profile", + "Rate", + "Reservation", + "RoomRotation", + "StayRecords" + ] + }, + "businessEventsConfigurationListsType": { + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/businessEventsConfigurationListType" + } + }, + "businessEventsConfigurationListType": { + "type": "object", + "properties": { + "dataElement": { + "description": "Name of the data element, such as arrival date, departure date, etc.", + "type": "string" + }, + "inactive": { + "description": "Determines whether this code is inactive or not.", + "type": "boolean" + } + } + }, + "basedOnConditionListsType": { + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/basedOnCondition" + } + }, + "basedOnCondition": { + "type": "object", + "description": "Auto attach based advanced query filter.", + "properties": { + "queryId": { + "description": "The query ID that is used to filter condition.", + "type": "number" + }, + "conditions": { + "description": "Conditions for attached rule.", + "$ref": "#/definitions/conditionGroupType" + } + } + }, + "externalDatabasesInfoType": { + "type": "array", + "description": "Collection of external database.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/externalDatabaseInfoType" + } + }, + "externalDatabaseInfoType": { + "type": "object", + "properties": { + "databaseId": { + "description": "Pertain unique code for external database record.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "databaseName": { + "description": "Pertain database description.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "interfaceType": { + "description": "Pertain interface code linked with external database.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "systemType": { + "description": "Pertain system type of interface code", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "operaExternalSystemId": { + "description": "Interface id for the external database.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "associatedHotels": { + "description": "Pertain collection of hotels where external databases are linked.", + "$ref": "#/definitions/externalDatabaseAssociatedHotelsType" + }, + "unassociatedHotels": { + "description": "Pertain collection of hotels which are not linked with current record.", + "$ref": "#/definitions/externalDatabaseAssociatedHotelsType" + }, + "outboundCode": { + "description": "Outbound code to identify the target system.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "active": { + "description": "Flag that indicates whether the external database is active.", + "type": "boolean" + }, + "copySubscription": { + "description": "Flag that indicates whether existing subscriptions should be copied. (This flag will only be eveluated in create external databases opration.)", + "type": "boolean" + }, + "lookupDisplayText": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "lookupActive": { + "description": "Profile Lookup / Download is active for this external database.", + "type": "boolean" + } + } + }, + "printerListType": { + "type": "array", + "description": "Collection of printers.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/printerType" + } + }, + "printerType": { + "type": "object", + "description": "List of printers.", + "properties": { + "hotelId": { + "description": "Properties to which the printer belongs to. Can be null.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "printerCode": { + "description": "Unique Code for the printer.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "printerNetworkLocation": { + "description": "Full printer name(with path) for the printer. e.g. \\\\Printer\\NewPrinter", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "printerEmail": { + "description": "Email address for the printer. The print job will be emailed to this address to be printed.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "description": { + "description": "Description of the printer record.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "printTaskList": { + "description": "Print tasks attached to this printer.", + "$ref": "#/definitions/codeListType" + }, + "printerAttachedToServer": { + "description": "This flag signifies if Printer is attached to server or not. Server printers are used for printing background scheduled jobs.", + "type": "boolean" + }, + "folioPrintingAllowed": { + "description": "This flag signifies that site is part of Fiscal Folio printing legal requirement and printer is already setup for the folio printing.", + "type": "boolean" + }, + "alertPrintingAllowed": { + "description": "This flag signifies if current printer can be used for printing alerts.", + "type": "boolean" + }, + "queueName": { + "description": "The queue name to send output to.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "startBillNumber": { + "description": "Starting Bill No for the Printer. Used in Latin American Countries.", + "type": "integer" + } + } + }, + "codeListType": { + "type": "array", + "maxItems": 4000, + "items": { + "type": "string", + "minLength": 0, + "maxLength": 20 + } + }, + "printerSetupType": { + "type": "object", + "description": "Entity schema to persist Printers.", + "properties": { + "printerCode": { + "description": "Code for the printer.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "outputType": { + "description": "Default value \"PRINT\".", + "$ref": "#/definitions/printerOutputType" + }, + "description": { + "description": "Description of the printer record.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "printerNetworkLocation": { + "description": "Full printer name (with path) for the printer. e.g. \\\\Printer\\NewPrinter\\", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "printerEmail": { + "description": "Email address for the printer. The print job will be emailed to this address to be printed.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "printerAttachedToServer": { + "description": "This flag signifies if Printer is attached to server or not. Server printers are used for printing background scheduled jobs.", + "type": "boolean" + }, + "inactiveDate": { + "description": "The date the record was marked as inactive.", + "type": "string", + "format": "date", + "maxLength": 8 + }, + "folioPrintingAllowed": { + "description": "This flag signifies that site is part of Fiscal Folio printing legal requirement and printer is already setup for the folio printing.", + "type": "boolean" + }, + "queueName": { + "description": "The queue name to send output to.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "hotelId": { + "description": "Properties to which printer belongs. Can be null.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "alertPrintingAllowed": { + "description": "This flag signifies if current printer can be used for printing alerts.", + "type": "boolean" + }, + "printTaskList": { + "description": "Print tasks attached to this printer.", + "$ref": "#/definitions/codeListType" + }, + "startBillNumber": { + "description": "Starting Bill No for the Printer. Used in Latin American Countries.", + "type": "integer" + } + } + }, + "printerOutputType": { + "type": "string", + "enum": [ + "Print", + "Email" + ] + }, + "creditCardReadersType": { + "type": "array", + "description": "Credit Card Reader type", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/creditCardReaderType" + } + }, + "creditCardReaderType": { + "type": "object", + "description": "Credit card reader unique id type.", + "properties": { + "creditCardReaderId": { + "description": "Credit Card Device Reader Id.", + "$ref": "#/definitions/uniqueID_Type" + }, + "description": { + "description": "Credit card reader unique id type.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "track2Separator": { + "description": "Character to be used as Track2 Separator.", + "type": "string", + "minLength": 0, + "maxLength": 3 + }, + "nameSeparator": { + "description": "Character to be used as Guest Name separator.", + "type": "string", + "minLength": 0, + "maxLength": 3 + }, + "expiryDateStartCharacter": { + "description": "Character that will denote the start of Expiry Date.", + "type": "string", + "minLength": 0, + "maxLength": 3 + }, + "endTrackCharacter": { + "description": "Character to be used as End of Track Separator.", + "type": "string", + "minLength": 0, + "maxLength": 3 + }, + "secureDevice": { + "description": "Indicates if this device supports encryption of swiped card information.", + "type": "boolean" + }, + "additionalInfoSeparator": { + "description": "Additional Info Delimiter.", + "type": "string", + "minLength": 0, + "maxLength": 3 + }, + "softwareId": { + "description": "Version No. of the reader device software, as assigned by the device manufacturer. This value applies to all the workstations that have this reader device ID attached.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "eT1FieldPosition": { + "description": "The ordinal number of the position that holds the ET1.", + "type": "integer" + }, + "eT2FieldPosition": { + "description": "The ordinal number of the position that holds the ET2.", + "type": "integer" + }, + "kSNFieldPosition": { + "description": "The ordinal number of the position that holds the KSN.", + "type": "integer" + }, + "encryptionFormatCode": { + "description": "A code assigned by the vendor for the encrypted data format of the swiped information.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "additionalInfoFormatType": { + "description": "Stores the Format Type of the additional field information.", + "type": "string", + "minLength": 0, + "maxLength": 30 + }, + "aditionalInfoEndSeparator": { + "description": "A code assigned by the vendor for the encrypted data format of the swiped information.", + "type": "string", + "minLength": 0, + "maxLength": 3 + } + } + }, + "hotelInterfaceMessagesType": { + "type": "array", + "description": "Collection of Hotel Interface Messages.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/hotelInterfaceMessageType" + } + }, + "hotelInterfaceMessageType": { + "type": "object", + "properties": { + "hotelId": { + "description": "Hotel Code of an Interface Message.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "logo": { + "description": "Hotel Interface Logo. On the database, this is also referred as DBF Logo. This is a three letter code followed by an underscore(_). This tells us which DBF files and log files with the prefix that IFC7 is going to create.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "messageType": { + "description": "Hotel Interface Message Type.", + "type": "string", + "minLength": 0, + "maxLength": 50 + }, + "priority": { + "description": "Number indicating the priority of a message.", + "type": "integer" + }, + "operation": { + "description": "Text describing the type of control operation.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "machine": { + "description": "Workstation name.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "requestId": { + "description": "Request Id for the corresponding message. This could be used to send a response to OPERA.", + "type": "string", + "minLength": 0, + "maxLength": 100 + }, + "message": { + "description": "Message command that can be sent to a Hotel Interface.", + "type": "string", + "minLength": 0, + "maxLength": 4000 + }, + "insertDate": { + "description": "Date time stamp of a Hotel Interface Message.", + "type": "string", + "format": "date-time" + } + } + }, + "hotelInterfaceTransactionLogsType": { + "type": "array", + "description": "Collection of Hotel Interface Transaction Logs.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/hotelInterfaceTransactionLogType" + } + }, + "hotelInterfaceTransactionLogType": { + "type": "object", + "properties": { + "hotelId": { + "description": "Hotel Code to which the Interface belongs to.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "requestDate": { + "description": "Date and Time of request to the vendor.", + "type": "string", + "format": "date-time" + }, + "transactionId": { + "description": "Transaction Id of the Hotel Interface Transaction Log. It's an incremental unique number to identify a Transaction Log.", + "type": "number" + }, + "reservationNameId": { + "description": "Related Reservation Name Id of the Hotel Interface Transaction Log.", + "type": "number" + }, + "request": { + "description": "Request in XML format sent to the vendor.", + "type": "string", + "minLength": 0, + "maxLength": 4000 + }, + "responseDate": { + "description": "Date and Time of the response from the vendor.", + "type": "string", + "format": "date-time" + }, + "response": { + "description": "Response in XML format received from the vendor.", + "type": "string", + "minLength": 0, + "maxLength": 4000 + }, + "sessionInformation": { + "description": "Terminal Information of the vendor, which is used for debugging purposes only.", + "type": "string", + "minLength": 0, + "maxLength": 200 + }, + "errorMessage": { + "description": "Error information of the Hotel Interface Transaction Log.", + "type": "string", + "minLength": 0, + "maxLength": 4000 + } + } + }, + "codeType": { + "type": "string", + "description": "Used for codes in the OPERA Code tables. Possible values of this pattern are 1, 101, 101.EQP, or 101.EQP.X.", + "minLength": 0, + "maxLength": 20 + }, + "copyConfigurationCodeType": { + "type": "object", + "description": "Information needed to copy configuration code from one property to the other.", + "properties": { + "targetHotelCode": { + "description": "Property to which configuration code type to be copied to.", + "type": "array", + "maxItems": 4000, + "items": { + "type": "string", + "minLength": 0, + "maxLength": 20 + } + }, + "sourceHotelCode": { + "description": "Code that is to be copied.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "code": { + "description": "Source hotel code from which code is to be copied from.", + "type": "string", + "minLength": 0, + "maxLength": 20 + } + } + }, + "deviceLocationsType": { + "type": "array", + "description": "List of Device locations.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/deviceLocationType" + } + }, + "deviceLocationType": { + "type": "object", + "description": "Contains Common Master configuration detail.", + "properties": { + "code": { + "description": "Common Master unique code.", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "description": { + "description": "Description of the Master code.", + "$ref": "#/definitions/translationTextType2000" + }, + "displayOrder": { + "description": "Common Master record sequence number.", + "type": "number" + }, + "hotelId": { + "description": "Hotel of the record.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" + } + } + }, + "fetchdQASSetup": { + "type": "object", + "properties": { + "qASSetupList": { + "$ref": "#/definitions/qASSetupListType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "createQASSetup": { + "type": "object", + "description": "Request object for creating a new QAS Setup.", + "properties": { + "qASSetupList": { + "$ref": "#/definitions/qASSetupListType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "changeQASSetup": { + "type": "object", + "description": "Request object for modifying an existing QAS Setup.", + "properties": { + "qASSetupList": { + "$ref": "#/definitions/qASSetupListType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "changedQASSetup": { + "type": "object", + "description": "Response Body.", + "properties": { + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "fetchedSupportedExternalDevices": { + "type": "object", + "properties": { + "supportedExternalDevices": { + "description": "Collection of supported external devices.", + "$ref": "#/definitions/hotelExternalDevicesType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "createExternalDevice": { + "type": "object", + "properties": { + "criteria": { + "description": "Collection of supported external devices.", + "$ref": "#/definitions/hotelExternalDeviceType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "fetchedExternalSystems": { + "type": "object", + "description": "Response to request to fetch the external systems", + "properties": { + "externalSystemsInfo": { + "description": "External system details.", + "$ref": "#/definitions/externalSystemsInfoType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "adapterActiveResorts": { + "type": "object", + "description": "Response for fetch active adapter resorts.", + "properties": { + "adapterActiveResortsInfo": { + "description": "Adapter resort info.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/adapterActiveResortInfoType" + } + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "machineInfoType": { + "type": "object", + "description": "Machine Name", + "properties": { + "machineName": { + "description": "Machine name.", + "type": "string", + "minLength": 0, + "maxLength": 80 + } + } + }, + "changeExternalSystems": { + "type": "object", + "description": "Request to update a external systems. Once external system is created only elements allowed to change are description.", + "properties": { + "externalSystemsInfo": { + "description": "External System to be changed.", + "$ref": "#/definitions/externalSystemsInfoType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "changedExternalSystems": { + "type": "object", + "description": "Response Body.", + "properties": { + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "createExternalSystems": { + "type": "object", + "description": "Request to create external systems.", + "properties": { + "externalSystemsInfo": { + "description": "External system details.", + "$ref": "#/definitions/externalSystemsInfoType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "fetchedBusinessEventsConfigurations": { + "type": "object", + "description": "Response to request to fetch the business events", + "properties": { + "businessEventsConfigurationsInfo": { + "description": "business event details.", + "$ref": "#/definitions/businessEventsConfigurationsInfoType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "changeBusinessEventsConfigurations": { + "type": "object", + "description": "Request to update business events.", + "properties": { + "businessEventsConfigurationsInfo": { + "description": "Business Event configurations to be changed.", + "$ref": "#/definitions/businessEventsConfigurationsInfoType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "changedBusinessEventsConfigurations": { + "type": "object", + "description": "Response Body.", + "properties": { + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "createBusinessEventsConfigurations": { + "type": "object", + "description": "Request to create business events.", + "properties": { + "businessEventsConfigurationsInfo": { + "description": "Business Event configuration details.", + "$ref": "#/definitions/businessEventsConfigurationsInfoType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "fetchedExternalDatabases": { + "type": "object", + "description": "Response object for retrieving the External Databases.", + "properties": { + "externalDatabases": { + "$ref": "#/definitions/externalDatabasesInfoType" + }, + "totalPages": { + "description": "Evaluated total page count based on the requested max fetch count.", + "type": "integer" + }, + "offset": { + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" + }, + "limit": { + "description": "Indicates maximum number of records a Web Service should return.", + "type": "integer" + }, + "hasMore": { + "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", + "type": "boolean" + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "createExternalDatabases": { + "type": "object", + "description": "Request object for creating an External Database record.", + "properties": { + "externalDatabases": { + "$ref": "#/definitions/externalDatabasesInfoType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "changeExternalDatabases": { + "type": "object", + "description": "Request object for updating External Databases.", + "properties": { + "externalDatabases": { + "$ref": "#/definitions/externalDatabasesInfoType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "changedExternalDatabases": { + "type": "object", + "description": "Response Body.", + "properties": { + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "fetchedPrinters": { + "type": "object", + "description": "Response to return printers.", + "properties": { + "printerList": { + "description": "Represents collection object for printers.", + "$ref": "#/definitions/printerListType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "createPrinter": { + "type": "object", + "description": "Request object for creating a new Printer and Print Task", + "properties": { + "printerSetup": { + "$ref": "#/definitions/printerSetupType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "changePrinter": { + "type": "object", + "description": "Request object for updating a new Printer and Print Task", + "properties": { + "printerSetup": { + "$ref": "#/definitions/printerSetupType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "changedPrinter": { + "type": "object", + "description": "Response Body.", + "properties": { + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "assignPrintTaskToPrinter": { + "type": "object", + "description": "Request object for assigning a new Print Task to Printer", + "properties": { + "printerSetup": { + "$ref": "#/definitions/printerSetupType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "fetchedCreditCardReaders": { + "type": "object", + "description": "Response object for fetch credit card information.", + "properties": { + "creditCardReaders": { + "description": "List of credit card readers type.", + "$ref": "#/definitions/creditCardReadersType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "changeCreditCardReaders": { + "type": "object", + "description": "Request object for change credit card readers setting.", + "properties": { + "creditCardReaders": { + "description": "List of credit card readers type.", + "$ref": "#/definitions/creditCardReadersType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "changedCreditCardReaders": { + "type": "object", + "description": "Response Body.", + "properties": { + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "createCreditCardReaders": { + "type": "object", + "description": "Request object for creating credit card readers setting.", + "properties": { + "creditCardReaders": { + "description": "List of credit card readers type.", + "$ref": "#/definitions/creditCardReadersType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "fetchedHotelInterfaceMessages": { + "type": "object", + "description": "Response object for retrieving Hotel Interface Messages.", + "properties": { + "messages": { + "description": "Collection of Hotel Interface Messages.", + "$ref": "#/definitions/hotelInterfaceMessagesType" + }, + "totalPages": { + "description": "Evaluated total page count based on the requested max fetch count.", + "type": "integer" + }, + "offset": { + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" + }, + "limit": { + "description": "Indicates maximum number of records a Web Service should return.", + "type": "integer" + }, + "hasMore": { + "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", + "type": "boolean" + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "fetchedHotelInterfaceTransactionLogs": { + "type": "object", + "description": "Response object for retrieving Hotel Interface Transaction Logs.", + "properties": { + "logs": { + "description": "Collection of Hotel Interface Transaction Logs.", + "$ref": "#/definitions/hotelInterfaceTransactionLogsType" + }, + "totalPages": { + "description": "Evaluated total page count based on the requested max fetch count.", + "type": "integer" + }, + "offset": { + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" + }, + "limit": { + "description": "Indicates maximum number of records a Web Service should return.", + "type": "integer" + }, + "hasMore": { + "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", + "type": "boolean" + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "fetchedInterfaceExportData": { + "type": "object", + "description": "Response object for retrieving the Interface Export Data.", + "properties": { + "exportDataInfo": { + "description": "Collection of export data details of a hotel interface.", + "$ref": "#/definitions/interfaceExportDataInfoType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "changeInterfaceExportData": { + "type": "object", + "description": "Request object for updating a Hotel Interface Export Data.", + "properties": { + "hotelId": { + "description": "Hotel code for which the export data is going to be changed.", + "$ref": "#/definitions/codeType" + }, + "interfaceType": { + "description": "Three letter code for each interface that identifies the interface.", + "$ref": "#/definitions/codeType" + }, + "exportDataInfo": { + "description": "Collection of export data details of a hotel interface.", + "$ref": "#/definitions/interfaceExportDataInfoType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "changedInterfaceExportData": { + "type": "object", + "description": "Response Body.", + "properties": { + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "fetchedProcessorThreadMapping": { + "type": "object", + "description": "Response Body.", + "properties": { + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "copyTemplateDeviceLocations": { + "type": "object", + "properties": { + "templateDeviceLocations": { + "type": "array", + "description": "List of template Device location(s) to be copied.", + "items": { + "$ref": "#/definitions/copyConfigurationCodeType" + } + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "deviceLocationsDetails": { + "type": "object", + "description": "Response object for fetching Device locations.", + "properties": { + "deviceLocations": { + "description": "Collection of Device locations.", + "$ref": "#/definitions/deviceLocationsType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "deviceLocationsCriteria": { + "type": "object", + "description": "Request object for creating Device locations.", + "properties": { + "deviceLocations": { + "description": "Device locations to be created.", + "$ref": "#/definitions/deviceLocationsType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "deviceLocationsToBeChanged": { + "type": "object", + "description": "Request object for changing Device locations.", + "properties": { + "deviceLocations": { + "description": "Device locations to be changed.", + "$ref": "#/definitions/deviceLocationsType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "copyDeviceLocations": { + "type": "object", + "properties": { + "deviceLocations": { + "type": "array", + "description": "List of Device location(s) to be copied.", + "items": { + "$ref": "#/definitions/copyConfigurationCodeType" + } + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "fetchHotelMapping": { + "type": "object", + "properties": { + "hotelMappings": { + "type": "array", + "description": "Object which contains Hotel Mapping.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/hmHotelMappingType" + } + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "hmHotelMappingType": { + "type": "object", + "properties": { + "chainCode": { + "description": "Chain Code", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "chainOrgCode": { + "description": "Chain Org Code", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "enterpriseId": { + "description": "Enterprise ID", + "type": "string", + "minLength": 0, + "maxLength": 8 + }, + "chainCodeName": { + "description": "Chain Code Name", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "chainCodeDesc": { + "description": "Chain Code Description", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "operaResorts": { + "type": "array", + "description": "Contains Opera Resorts.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/hmOperaResortsType" + } + } + } + }, + "hmOperaResortsType": { + "type": "object", + "properties": { + "operaResort": { + "description": "Opera Resort", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "operaResortOrgCode": { + "description": "Opera Resort Org Code", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "uhid": { + "description": "Unified Hotel ID", + "type": "string", + "minLength": 0, + "maxLength": 40 + }, + "resortType": { + "description": "Type of Resort.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "resortName": { + "description": "Opera Resort Name.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "resortDesc": { + "description": "Opera Resort Description.", + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "resortActive": { + "description": "Indicates if Opera Resort is active.", + "type": "string", + "minLength": 0, + "maxLength": 1 + }, + "extResorts": { + "type": "array", + "description": "Contains Product Code and External Resorts.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/hmExternalResortsType" + } + }, + "parameters": { + "description": "Represents a single application parameter and its value.", + "type": "array", + "items": { + "$ref": "#/definitions/applicationSettingSimpleType" + } + } + } + }, + "applicationSettingSimpleType": { + "type": "object", + "description": "Internal settings that is mainly used to get a quick information on the type.", + "properties": { + "name": { + "type": "string", + "minLength": 0, + "maxLength": 80 + }, + "levelType": { + "$ref": "#/definitions/applicationSettingLevelType" + }, + "levelCode": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "value": { + "type": "string", + "minLength": 0, + "maxLength": 2000 + } + } + }, + "applicationSettingLevelType": { + "type": "string", + "enum": [ + "Global", + "Hotel", + "Cro" + ] + }, + "hmExternalResortsType": { + "type": "object", + "properties": { + "productCode": { + "$ref": "#/definitions/hmProductCodesEnumType" + }, + "externalResort": { + "type": "array", + "description": "External Resorts", + "maxItems": 4000, + "items": { + "type": "string", + "minLength": 0, + "maxLength": 20 + } + } + } + }, + "hmProductCodesEnumType": { + "type": "string", + "description": "Product Codes for which External Resort Mapping can be retrieved.", + "enum": [ + "ADS", + "HTNG", + "ORS", + "OWS", + "OXI" + ] + }, + "oedsConfigData": { + "type": "object", + "description": "Response for all OEDS API searched.", + "properties": { + "checkOEDSApis": { + "description": "Collection of OEDS APIs.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/oedsConfigType" + } + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "oedsConfigUpdate": { + "type": "object", + "description": "Request for all OEDS API update.", + "properties": { + "checkOEDSApis": { + "description": "Collection of OEDS APIs.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/oedsConfigType" + } + } + } + }, + "oedsConfigType": { + "type": "object", + "description": "Contains OEDS APIs information", + "properties": { + "moduleName": { + "type": "string", + "description": "OEDS module name, e.g. Availability, Reservation, etc." + }, + "operationId": { + "type": "string", + "description": "OEDS operation name, e.g. RegionalAvailability, CreateBooking, etc." + }, + "enabled": { + "type": "boolean", + "description": "Indicates whether OEDS operation is available or not." + }, + "legacy": { + "type": "boolean", + "description": "Indicates whether OEDS operation is active in legacy or helidon." + } + } + }, + "oedsConfigDataStatus": { + "type": "object", + "description": "Response Body.", + "properties": { + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "This is a dummy definition to enforce re-write of file": {} + }, + "tags": [ + { + "name": "BEProcessor", + "description": "The BEProcessor Service offers capability of creating, managing, and retrieving of BE Processor configuration." + }, + { + "name": "ExternalSystemsConfig" + }, + { + "name": "ChainConfig", + "description": "These APIs will allow you to do external configuration under Administration." + }, + { + "name": "OEDSConfig" } ], "externalDocs": { "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/inv.json b/rest-api-specs/property/inv.json index 98e9a41..f064bc5 100644 --- a/rest-api-specs/property/inv.json +++ b/rest-api-specs/property/inv.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Inventory API", - "description": "APIs to cater for Inventory functionality in OPERA Cloud. This includes sell limits for date ranges, viewing and updating the property's inventory, as well as item inventory (such as rollaways, microwaves etc.).

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to cater for Inventory functionality in OPERA Cloud. This includes sell limits for date ranges, viewing and updating the properties inventory, as well as item inventory (such as rollaways, microwaves etc.).

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -31,12 +31,12 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, + "minItems": 1, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "minItems": 1, - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -103,11 +103,11 @@ "name": "blockStatusCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Collection of configured Block Status Codes.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -115,11 +115,11 @@ "name": "originCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Collection of Origin Codes.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -127,11 +127,11 @@ "name": "roomOwnerCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Collection of Room Owners.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -139,11 +139,11 @@ "name": "blockOwners", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Collection of block owners.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -243,6 +243,19 @@ }, "required": false }, + { + "name": "roomSummaryBy", + "in": "query", + "enum": [ + "AvailableRooms", + "AvailableRoomsWithNonDeduct", + "AvailableRoomsExclSellLimits", + "AvailableRoomsWithNonDeductExclSellLimits" + ], + "type": "string", + "description": "Summarize the rooms based on selected criteria. If not selected, by default AvailableRooms are displayed. Applicable only when RoomSummary is a fetchInstruction. ", + "required": false + }, { "$ref": "#/parameters/authKey" }, @@ -252,6 +265,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -331,7 +350,7 @@ "/hotels/{hotelId}/blockInventoryStatistics": { "get": { "summary": "Get block inventory statistics", - "description": "Use this API to get block statistics on a per-day basis across a specified date range. The result includes a summary section of rooms booked by status by date, details on deduct and non-deduct rooms booked per day, and Sales Allowance and House Availability figures per day. The details section of the results include block details such as name, block, code, start and end date, owner, and more. It also shows a breakdown of blocked picked-up and available rooms per day per block. The result set is used to feed the GRC (Group Rooms Control) page in the OPERA UI.

OperationId:getBlockInventoryStatistics

", + "description": "You can use this API to retrieve Block inventory for a specified hotel. Narrow down your results using the query parameters available.

OperationId:getBlockInventoryStatistics

The maximum allowable limit for this API is 100.

This API allows a time span of 90 days.

", "operationId": "getBlockInventoryStatistics", "parameters": [ { @@ -406,10 +425,10 @@ "name": "blockStatusCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -417,10 +436,10 @@ "name": "originCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -428,10 +447,10 @@ "name": "roomOwnerCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -439,10 +458,10 @@ "name": "blockOwners", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -539,6 +558,19 @@ }, "required": false }, + { + "name": "roomSummaryBy", + "in": "query", + "enum": [ + "AvailableRooms", + "AvailableRoomsWithNonDeduct", + "AvailableRoomsExclSellLimits", + "AvailableRoomsWithNonDeductExclSellLimits" + ], + "type": "string", + "description": "Summarize the rooms based on selected criteria. If not selected, by default AvailableRooms are displayed. Applicable only when RoomSummary is a fetchInstruction. ", + "required": false + }, { "$ref": "#/parameters/authKey" }, @@ -548,6 +580,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -685,11 +723,11 @@ "name": "roomTypes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Room Type Code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -697,14 +735,22 @@ "name": "roomClasses", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Room Class Code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, + { + "name": "includeOverbooking", + "in": "query", + "required": false, + "description": "This flag indicates that include or exclude overbooking count. The default value is true.", + "type": "boolean", + "default": true + }, { "$ref": "#/parameters/authKey" }, @@ -714,6 +760,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -792,8 +844,8 @@ }, "/hotels/{hotelId}/inventoryStatistics": { "get": { - "summary": "Get hotel inventory", - "description": "Use this API to retrieve the inventory data for a specified hotel. Narrow down your results using the query parameters such as a date range, room type, room class, and/or tentative inventory included. Maximum days limit with a single request is 30 days.

OperationId:getInventoryStatistics

", + "summary": "Get a hotels Inventory Statistics", + "description": "This will fetch a hotel's inventory statistics for a specified date range that you provided in the request.

OperationId: getInventoryStatistics

This API allows a time span of 62 days.

", "operationId": "getInventoryStatistics", "parameters": [ { @@ -860,6 +912,7 @@ "HouseBlkDeductPuYN", "HouseBlkTentNpuYN", "HouseBlkTentPuYN", + "HouseCompRoomsYN", "HouseDayUsePersonYN", "HouseDayUseRoomYN", "HouseDepPersonsYN", @@ -879,10 +932,12 @@ "HousePeopleInHouseYN", "HousePhysicalRoomsYN", "HouseRoomsSoldYN", + "HouseHouseUseRoomsYN", "HouseSellLimitYN", "HouseTentRoomsExcludingOverbookingYN", "HouseTentRoomsSoldYN", "HouseTentRoomsYN", + "HouseWaitlistRoomsYN", "NonOwnerExclusiveYN", "OutOfOrderRoomsYN", "OwnerExclusiveYN", @@ -897,10 +952,12 @@ "RoomBlkTentPuYN", "RoomCancelledYN", "RoomClassList", + "RoomCompRoomsYN", "RoomDayUsePersonYN", "RoomDayUseRoomYN", "RoomDepPersonsYN", "RoomDepRoomsYN", + "RoomHouseUseRoomsYN", "RoomInventoryRoomsYN", "RoomMaxAvailabilityExcludingOverbookingYN", "RoomMaxAvailabilityYN", @@ -919,7 +976,28 @@ "RoomTentRoomsExcludingOverbookingYN", "RoomTentRoomsYN", "RoomTentYN", - "RoomTypeWildCardList" + "RoomTypeWildCardList", + "RoomWaitlistRoomsYN", + "HouseAdultsInHouseYN", + "HouseChildrenInHouseYN", + "HouseChildren1InHouseYN", + "HouseChildren2InHouseYN", + "HouseChildren3InHouseYN", + "HouseArrAdultsYN", + "HouseArrChildrenYN", + "HouseArr1ChildrenYN", + "HouseArr2ChildrenYN", + "HouseArr3ChildrenYN", + "RoomAdultsInHouseYN", + "RoomChildrenInHouseYN", + "RoomChildren1InHouseYN", + "RoomChildren2InHouseYN", + "RoomChildren3InHouseYN", + "RoomArrAdultsYN", + "RoomArrChildrenYN", + "RoomArr1ChildrenYN", + "RoomArr2ChildrenYN", + "RoomArr3ChildrenYN" ] }, "required": false @@ -944,6 +1022,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1148,10 +1232,10 @@ "name": "itemPool", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1230,6 +1314,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1309,7 +1399,7 @@ "/hotels/{hotelId}/itemInventoryHold": { "post": { "summary": "Hold item inventory", - "description": "Use this API to hold Item Inventory.

OperationId:postHoldItemInventory

", + "description": "Use this API to hold Item Inventory. The 'itemHoldId' is automatically generated by the system and is not accepted as input in the request payload. After a successful call, the response includes HATEOAS links. To retrieve or modify the created resource, extract the 'itemHoldId' from the 'rel' field of the link where 'operationId' is 'getHoldItemsInventory'.

OperationId:postHoldItemInventory

", "operationId": "postHoldItemInventory", "parameters": [ { @@ -1325,7 +1415,7 @@ "name": "holdItemInventory", "in": "body", "required": true, - "description": "Request object for holding an items inventory/availability.", + "description": "Request object for holding an items inventory/availability. Do not provide the 'itemHoldId' field as it is generated by the system.", "schema": { "allOf": [ { @@ -1343,6 +1433,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1367,7 +1463,7 @@ "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Successful creation of item inventory hold. The response includes HATEOAS links for follow-up operations. The generated 'itemHoldId' can be extracted from the 'rel' field of the link where operationId is 'getHoldItemsInventory'.", "schema": { "$ref": "#/definitions/status" } @@ -1437,11 +1533,11 @@ "name": "itemHoldId", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "ID of an Hold Item", "items": { - "type": "number", - "maxItems": 4000 + "type": "number" }, "required": false }, @@ -1454,6 +1550,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1565,6 +1667,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1679,6 +1787,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1793,6 +1907,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1898,6 +2018,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1990,6 +2116,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2081,6 +2213,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2180,6 +2318,19 @@ "in": "header", "required": true }, + "x-request-id": { + "name": "x-request-id", + "type": "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description": "Request Id of an incoming request", + "in": "header" + }, + "x-originating-application": { + "name": "x-originating-application", + "type": "string", + "description": "Customer's Integration Application Id", + "in": "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -2190,7 +2341,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -3572,7 +3723,7 @@ "$ref": "#/definitions/heldByType" }, "itemHoldId": { - "description": "Unique ID of the one requesting for the item hold.", + "description": "Unique ID of the item hold. This ID is auto-generated by the system and returned in the response. It should not be provided in the POST request payload.", "type": "number" }, "holdItemInfoList": { @@ -4047,4 +4198,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/invasync.json b/rest-api-specs/property/invasync.json index 70aa24f..e15b0c0 100644 --- a/rest-api-specs/property/invasync.json +++ b/rest-api-specs/property/invasync.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "Opera Cloud Inventory Asynchronous API", - "description": "APIs to cater for Inventory related asynchronous functionality in OPERA Cloud. This includes viewing inventory data along with its revenue and updating inventory's sell limits for date ranges.

This API follows an async pattern where

  • You make an initial request, which returns a Location header
  • You poll HEAD on the Location header returned to obtain the status of the process
  • Once the process completes HEAD will return in the Location header the URL that must be called to obtain the results of the process
  • You call the URL to obtain the results of the process


Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to cater for Inventory related asynchronous functionality in OPERA Cloud. This includes viewing inventory data along with its revenue and updating inventory's sell limits for date ranges.

This API follows an async pattern where

  • You make an initial request, which returns a Location header
  • You poll HEAD on the Location header returned to obtain the status of the process
  • Once the process completes HEAD will return in the Location header the URL that must be called to obtain the results of the process
  • You call the URL to obtain the results of the process


Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -116,6 +116,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -257,6 +261,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -364,6 +372,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -442,6 +454,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -547,6 +563,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -618,6 +638,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -732,6 +756,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -873,6 +901,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -983,6 +1015,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1025,6 +1061,19 @@ "in": "header", "required": true }, + "x-request-id" : { + "name" : "x-request-id", + "type" : "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description" : "Request Id of an incoming request", + "in" : "header" + }, + "x-originating-application" : { + "name" : "x-originating-application", + "type" : "string", + "description" : "Customer's Integration Application Id", + "in" : "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -1888,4 +1937,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/lms.json b/rest-api-specs/property/lms.json index e656926..cc3b030 100644 --- a/rest-api-specs/property/lms.json +++ b/rest-api-specs/property/lms.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Leisure Management API", - "description": "APIs to cater for external Leisure Management functionality integrated with OPERA Cloud.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to cater for external Leisure Management functionality integrated with OPERA Cloud.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -49,6 +49,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -134,10 +140,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -145,10 +151,10 @@ "name": "criteriaCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -161,6 +167,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -274,6 +286,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -380,6 +398,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -494,6 +518,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -599,6 +629,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -684,10 +720,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -695,10 +731,10 @@ "name": "criteriaCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -706,10 +742,10 @@ "name": "applicationCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -722,6 +758,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -835,6 +877,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -941,6 +989,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1028,10 +1082,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -1039,10 +1093,10 @@ "name": "typeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1055,6 +1109,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1157,6 +1217,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1271,6 +1337,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1377,6 +1449,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1491,6 +1569,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1703,6 +1787,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1825,6 +1915,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1946,6 +2042,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2069,6 +2171,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2192,6 +2300,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2313,6 +2427,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2436,6 +2556,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2559,6 +2685,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2651,6 +2783,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2750,6 +2888,19 @@ "in": "header", "required": true }, + "x-request-id": { + "name": "x-request-id", + "type": "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description": "Request Id of an incoming request", + "in": "header" + }, + "x-originating-application": { + "name": "x-originating-application", + "type": "string", + "description": "Customer's Integration Application Id", + "in": "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -2760,7 +2911,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -3245,7 +3396,7 @@ "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*" }, "nodeList": { - "description": "An XPath expression that selects all the nodes whose data caused this error. Further, this expression should have an additional contraint which contains the data of the node. This will provide the offending data back to systems that cannot maintain the original message.", + "description": "An XPath expression that selects all the nodes whose data caused this error. Further, this expression should have an additional constraint which contains the data of the node. This will provide the offending data back to systems that cannot maintain the original message.", "type": "string" } } @@ -3748,7 +3899,7 @@ "$ref": "#/definitions/addressType" }, "activities": { - "description": "The specific acitvity information to be used for filtering the Look-up.", + "description": "The specific activity information to be used for filtering the Look-up.", "$ref": "#/definitions/activityList" }, "hotelId": { @@ -3958,7 +4109,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -4343,4 +4494,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/lov.json b/rest-api-specs/property/lov.json index 13f593a..a428110 100644 --- a/rest-api-specs/property/lov.json +++ b/rest-api-specs/property/lov.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud List of Values Management API", - "description": "APIs to cater for List of Value functionality in OPERA Cloud. A List of Values in the OPERA Application can be configured by a property. Then by using these APIs you can retrieve all configured codes. As an example, Titles is a configurable ListOfValues. A hotel can specify what titles they wish to use, and thus fetching the LOV for title, you can view the codes that are configured for a property.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to cater for List of Value functionality in OPERA Cloud. A List of Values in the OPERA Application can be configured by a property. Then by using these APIs you can retrieve all configured codes. As an example, Titles is a configurable ListOfValues. A hotel can specify what titles they wish to use, and thus fetching the LOV for title, you can view the codes that are configured for a property.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -35,6 +35,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -177,10 +181,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -192,6 +196,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -321,10 +329,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -336,6 +344,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -461,10 +473,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -476,6 +488,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -601,10 +617,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -616,6 +632,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -741,10 +761,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -756,6 +776,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -881,10 +905,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -896,6 +920,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1021,10 +1049,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1036,6 +1064,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1161,10 +1193,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1176,6 +1208,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1301,10 +1337,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1316,6 +1352,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1441,10 +1481,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1456,6 +1496,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1581,10 +1625,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1596,6 +1640,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1721,10 +1769,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1736,6 +1784,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1861,10 +1913,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1876,6 +1928,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2001,10 +2057,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2016,6 +2072,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2141,10 +2201,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2156,6 +2216,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2298,10 +2362,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2313,6 +2377,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2438,10 +2506,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2453,6 +2521,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2578,10 +2650,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2593,6 +2665,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2727,10 +2803,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2742,6 +2818,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2876,10 +2956,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2891,6 +2971,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -3034,10 +3118,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3049,6 +3133,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -3174,10 +3262,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3189,6 +3277,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -3314,10 +3406,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3329,6 +3421,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -3454,10 +3550,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3469,6 +3565,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -3594,10 +3694,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3609,6 +3709,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -3734,10 +3838,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3749,6 +3853,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -3874,10 +3982,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3889,6 +3997,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4014,10 +4126,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4029,6 +4141,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4154,10 +4270,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4169,6 +4285,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4294,10 +4414,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4309,6 +4429,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4461,10 +4585,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4476,6 +4600,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4601,10 +4729,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4616,6 +4744,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4741,10 +4873,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4756,6 +4888,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4881,10 +5017,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4896,6 +5032,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -5021,10 +5161,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5036,6 +5176,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -5161,10 +5305,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5176,6 +5320,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -5310,10 +5458,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5325,6 +5473,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -5454,10 +5606,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5469,6 +5621,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -5594,10 +5750,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5609,6 +5765,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -5743,10 +5903,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5758,6 +5918,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -5892,10 +6056,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5907,6 +6071,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -6032,10 +6200,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6047,6 +6215,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -6181,10 +6353,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6196,6 +6368,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -6330,10 +6506,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6345,6 +6521,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -6470,10 +6650,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6485,6 +6665,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -6610,10 +6794,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6625,6 +6809,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -6750,10 +6938,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6765,6 +6953,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -6890,10 +7082,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6905,6 +7097,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -7030,10 +7226,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7045,6 +7241,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -7170,10 +7370,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7185,6 +7385,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -7319,10 +7523,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7334,6 +7538,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -7459,10 +7667,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7474,6 +7682,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -7599,10 +7811,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7614,6 +7826,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -7739,10 +7955,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7754,6 +7970,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -7915,10 +8135,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7930,6 +8150,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -8091,10 +8315,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -8106,6 +8330,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -8231,10 +8459,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -8246,6 +8474,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -8371,10 +8603,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -8386,6 +8618,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -8511,10 +8747,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -8526,6 +8762,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -8651,10 +8891,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -8666,6 +8906,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -8791,10 +9035,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -8806,6 +9050,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -8931,10 +9179,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -8946,6 +9194,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -9071,10 +9323,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9086,6 +9338,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -9211,10 +9467,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9226,6 +9482,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -9351,10 +9611,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9366,6 +9626,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -9500,10 +9764,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9515,6 +9779,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -9667,10 +9935,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9682,6 +9950,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -9825,10 +10097,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9840,6 +10112,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -9974,10 +10250,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9989,6 +10265,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -10114,10 +10394,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -10129,6 +10409,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -10254,10 +10538,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -10269,6 +10553,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -10394,10 +10682,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -10409,6 +10697,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -10534,10 +10826,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -10549,6 +10841,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -10674,10 +10970,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -10689,6 +10985,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -10814,10 +11114,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -10829,6 +11129,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -10954,10 +11258,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -10969,6 +11273,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -11094,10 +11402,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -11109,6 +11417,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -11234,10 +11546,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -11249,6 +11561,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -11374,10 +11690,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -11389,6 +11705,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -11514,10 +11834,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -11529,6 +11849,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -11667,10 +11991,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -11682,6 +12006,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -11825,10 +12153,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -11840,6 +12168,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -11983,10 +12315,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -11998,6 +12330,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -12154,10 +12490,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -12169,6 +12505,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -12312,10 +12652,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -12327,6 +12667,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -12470,10 +12814,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -12485,6 +12829,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -12610,10 +12958,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -12625,6 +12973,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -12750,10 +13102,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -12765,6 +13117,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -12890,10 +13246,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -12905,6 +13261,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -13039,10 +13399,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -13054,6 +13414,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -13179,10 +13543,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -13194,6 +13558,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -13319,10 +13687,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -13334,6 +13702,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -13477,10 +13849,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -13492,6 +13864,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -13626,10 +14002,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -13641,6 +14017,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -13766,10 +14146,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -13781,6 +14161,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -13915,10 +14299,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -13930,6 +14314,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -14064,10 +14452,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -14079,6 +14467,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -14204,10 +14596,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -14219,6 +14611,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -14344,10 +14740,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -14359,6 +14755,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -14493,10 +14893,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -14508,6 +14908,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -14633,10 +15037,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -14648,6 +15052,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -14773,10 +15181,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -14788,6 +15196,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -14922,10 +15334,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -14937,6 +15349,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -15071,10 +15487,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -15086,6 +15502,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -15220,10 +15640,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -15235,6 +15655,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -15369,10 +15793,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -15384,6 +15808,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -15509,10 +15937,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -15524,6 +15952,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -15658,10 +16090,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -15673,6 +16105,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -15798,10 +16234,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -15813,6 +16249,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -15938,10 +16378,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -15953,6 +16393,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -16078,10 +16522,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -16093,6 +16537,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -16173,7 +16621,7 @@ "/listOfValues/hotels/{hotelId}/commissionTxnCodes": { "get": { "summary": "Return list of values for hotel commission transaction codes", - "description": "Use this API to return the list of values for commission tansaction codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.

OperationId:getCommissionTxnCodesLOV

", + "description": "Use this API to return the list of values for commission transaction codes for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.

OperationId:getCommissionTxnCodesLOV

", "operationId": "getCommissionTxnCodesLOV", "parameters": [ { @@ -16218,10 +16666,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -16233,6 +16681,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -16358,10 +16810,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -16373,6 +16825,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -16498,10 +16954,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -16513,6 +16969,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -16638,10 +17098,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -16653,6 +17113,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -16778,10 +17242,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -16793,6 +17257,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -16927,10 +17395,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -16942,6 +17410,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -17076,10 +17548,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -17091,6 +17563,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -17216,10 +17692,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -17231,6 +17707,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -17365,10 +17845,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -17380,6 +17860,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -17549,10 +18033,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -17564,6 +18048,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -17724,10 +18212,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -17739,6 +18227,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -17864,10 +18356,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -17879,6 +18371,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -18013,10 +18509,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -18028,6 +18524,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -18162,10 +18662,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -18177,6 +18677,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -18302,10 +18806,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -18317,6 +18821,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -18442,10 +18950,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -18457,6 +18965,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -18582,10 +19094,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -18597,6 +19109,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -18722,10 +19238,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -18737,6 +19253,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -18862,10 +19382,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -18877,6 +19397,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -19002,10 +19526,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -19017,6 +19541,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -19142,10 +19670,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -19157,6 +19685,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -19291,10 +19823,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -19306,6 +19838,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -19431,10 +19967,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -19446,6 +19982,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -19589,10 +20129,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -19604,6 +20144,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -19729,10 +20273,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -19744,6 +20288,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -19869,10 +20417,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -19884,6 +20432,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -20018,10 +20570,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -20033,6 +20585,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -20158,10 +20714,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -20173,6 +20729,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -20307,10 +20867,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -20322,6 +20882,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -20447,10 +21011,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -20462,6 +21026,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -20596,10 +21164,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -20611,6 +21179,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -20745,10 +21317,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -20760,6 +21332,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -20885,10 +21461,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -20900,6 +21476,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -21025,10 +21605,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -21040,6 +21620,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -21165,10 +21749,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -21180,6 +21764,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -21305,10 +21893,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -21320,6 +21908,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -21445,10 +22037,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -21460,6 +22052,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -21594,10 +22190,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -21609,6 +22205,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -21752,10 +22352,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -21767,6 +22367,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -21901,10 +22505,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -21916,6 +22520,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -22041,10 +22649,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -22056,6 +22664,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -22190,10 +22802,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -22205,6 +22817,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -22330,10 +22946,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -22345,6 +22961,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -22470,10 +23090,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -22485,6 +23105,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -22610,10 +23234,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -22625,6 +23249,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -22750,10 +23378,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -22765,6 +23393,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -22890,10 +23522,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -22905,6 +23537,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -23030,10 +23666,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -23045,6 +23681,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -23170,10 +23810,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -23185,6 +23825,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -23310,10 +23954,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -23325,6 +23969,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -23450,10 +24098,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -23465,6 +24113,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -23590,10 +24242,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -23605,6 +24257,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -23730,10 +24386,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -23745,6 +24401,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -23870,10 +24530,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -23885,6 +24545,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -24010,10 +24674,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -24025,6 +24689,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -24150,10 +24818,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -24165,6 +24833,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -24290,10 +24962,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -24305,6 +24977,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -24430,10 +25106,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -24445,6 +25121,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -24570,10 +25250,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -24585,6 +25265,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -24710,10 +25394,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -24725,6 +25409,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -24850,10 +25538,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -24865,6 +25553,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -24990,10 +25682,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -25005,6 +25697,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -25148,10 +25844,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -25163,6 +25859,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -25288,10 +25988,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -25303,6 +26003,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -25437,10 +26141,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -25452,6 +26156,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -25590,10 +26298,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -25605,6 +26313,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -25730,10 +26442,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -25745,6 +26457,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -25870,10 +26586,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -25885,6 +26601,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -26010,10 +26730,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -26025,6 +26745,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -26150,10 +26874,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -26165,6 +26889,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -26290,10 +27018,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -26305,6 +27033,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -26430,10 +27162,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -26445,6 +27177,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -26570,10 +27306,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -26585,6 +27321,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -26710,10 +27450,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -26725,6 +27465,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -26850,10 +27594,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -26865,6 +27609,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -26990,10 +27738,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -27005,6 +27753,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -27130,10 +27882,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -27145,6 +27897,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -27270,10 +28026,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -27285,6 +28041,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -27364,7 +28124,7 @@ }, "/listOfValues/hotels/{hotelId}/interfaceTrxCodesAllCharges": { "get": { - "summary": "Return list of values for hotel interface tansaction codes all charges", + "summary": "Return list of values for hotel interface transaction codes all charges", "description": "Use this API to return the list of values for interface transaction codes all charges for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.

OperationId:getInterfaceTrxCodesAllChargesLOV

", "operationId": "getInterfaceTrxCodesAllChargesLOV", "parameters": [ @@ -27410,10 +28170,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -27425,6 +28185,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -27505,7 +28269,7 @@ "/listOfValues/hotels/{hotelId}/interfaceTrxCodesMinibar": { "get": { "summary": "Return list of values for hotel interface transaction codes minibar", - "description": "Use this API to return the list of values for interface tansaction codes minibar for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.

OperationId:getInterfaceTrxCodesMinibarLOV

", + "description": "Use this API to return the list of values for interface transaction codes minibar for a specific property based on search criteria such as hotelId, includeInactiveFlag, parameterName, parameterValue.

OperationId:getInterfaceTrxCodesMinibarLOV

", "operationId": "getInterfaceTrxCodesMinibarLOV", "parameters": [ { @@ -27550,10 +28314,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -27565,6 +28329,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -27708,10 +28476,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -27723,6 +28491,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -27848,10 +28620,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -27863,6 +28635,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -27988,10 +28764,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -28003,6 +28779,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -28128,10 +28908,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -28143,6 +28923,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -28268,10 +29052,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -28283,6 +29067,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -28408,10 +29196,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -28423,6 +29211,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -28557,10 +29349,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -28572,6 +29364,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -28706,10 +29502,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -28721,6 +29517,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -28855,10 +29655,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -28870,6 +29670,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -29004,10 +29808,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -29019,6 +29823,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -29144,10 +29952,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -29159,6 +29967,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -29284,10 +30096,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -29299,6 +30111,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -29424,10 +30240,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -29439,6 +30255,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -29564,10 +30384,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -29579,6 +30399,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -29713,10 +30537,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -29728,6 +30552,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -29862,10 +30690,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -29877,6 +30705,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -30002,10 +30834,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -30017,6 +30849,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -30142,10 +30978,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -30157,6 +30993,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -30282,10 +31122,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -30297,6 +31137,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -30422,10 +31266,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -30437,6 +31281,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -30562,10 +31410,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -30577,6 +31425,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -30702,10 +31554,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -30717,6 +31569,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -30842,10 +31698,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -30857,6 +31713,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -30982,10 +31842,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -30997,6 +31857,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -31122,10 +31986,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -31137,6 +32001,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -31262,10 +32130,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -31277,6 +32145,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -31411,10 +32283,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -31426,6 +32298,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -31551,10 +32427,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -31566,6 +32442,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -31691,10 +32571,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -31706,6 +32586,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -31858,10 +32742,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -31873,6 +32757,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -32016,10 +32904,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -32031,6 +32919,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -32183,10 +33075,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -32198,6 +33090,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -32323,10 +33219,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -32338,6 +33234,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -32463,10 +33363,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -32478,6 +33378,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -32603,10 +33507,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -32618,6 +33522,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -32743,10 +33651,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -32758,6 +33666,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -32883,10 +33795,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -32898,6 +33810,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -33023,10 +33939,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -33038,6 +33954,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -33163,10 +34083,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -33178,6 +34098,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -33303,10 +34227,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -33318,6 +34242,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -33443,10 +34371,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -33458,6 +34386,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -33592,10 +34524,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -33607,6 +34539,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -33732,10 +34668,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -33747,6 +34683,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -33872,10 +34812,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -33887,6 +34827,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -34012,10 +34956,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -34027,6 +34971,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -34152,10 +35100,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -34167,6 +35115,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -34301,10 +35253,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -34316,6 +35268,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -34450,10 +35406,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -34465,6 +35421,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -34590,10 +35550,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -34605,6 +35565,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -34730,10 +35694,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -34745,6 +35709,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -34870,10 +35838,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -34885,6 +35853,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -35019,10 +35991,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -35034,6 +36006,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -35159,10 +36135,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -35174,6 +36150,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -35308,10 +36288,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -35323,6 +36303,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -35457,10 +36441,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -35472,6 +36456,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -35597,10 +36585,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -35612,6 +36600,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -35737,10 +36729,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -35752,6 +36744,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -35877,10 +36873,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -35892,6 +36888,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -36017,10 +37017,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -36032,6 +37032,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -36166,10 +37170,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -36181,6 +37185,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -36306,10 +37314,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -36321,6 +37329,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -36455,10 +37467,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -36470,6 +37482,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -36595,10 +37611,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -36610,6 +37626,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -36735,10 +37755,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -36750,6 +37770,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -36875,10 +37899,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -36890,6 +37914,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -37015,10 +38043,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -37030,6 +38058,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -37155,10 +38187,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -37170,6 +38202,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -37295,10 +38331,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -37310,6 +38346,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -37435,10 +38475,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -37450,6 +38490,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -37575,10 +38619,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -37590,6 +38634,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -37715,10 +38763,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -37730,6 +38778,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -37855,10 +38907,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -37870,6 +38922,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -37995,10 +39051,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -38010,6 +39066,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -38135,10 +39195,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -38150,6 +39210,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -38275,10 +39339,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -38290,6 +39354,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -38415,10 +39483,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -38430,6 +39498,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -38555,10 +39627,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -38570,6 +39642,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -38695,10 +39771,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -38710,6 +39786,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -38835,10 +39915,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -38850,6 +39930,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -38975,10 +40059,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -38990,6 +40074,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -39115,10 +40203,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -39130,6 +40218,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -39255,10 +40347,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -39270,6 +40362,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -39395,10 +40491,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -39410,6 +40506,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -39535,10 +40635,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -39550,6 +40650,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -39675,10 +40779,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -39690,6 +40794,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -39815,10 +40923,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -39830,6 +40938,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -39955,10 +41067,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -39970,6 +41082,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -40104,10 +41220,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -40119,6 +41235,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -40244,10 +41364,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -40259,6 +41379,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -40384,10 +41508,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -40399,6 +41523,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -40524,10 +41652,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -40539,6 +41667,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -40664,10 +41796,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -40679,6 +41811,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -40804,10 +41940,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -40819,6 +41955,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -40944,10 +42084,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -40959,6 +42099,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -41084,10 +42228,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -41099,6 +42243,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -41224,10 +42372,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -41239,6 +42387,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -41364,10 +42516,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -41379,6 +42531,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -41513,10 +42669,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -41528,6 +42684,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -41662,10 +42822,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -41677,6 +42837,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -41802,10 +42966,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -41817,6 +42981,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -41942,10 +43110,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -41957,6 +43125,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -42095,10 +43267,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -42110,6 +43282,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -42244,10 +43420,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -42259,6 +43435,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -42393,10 +43573,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -42408,6 +43588,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -42542,10 +43726,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -42557,6 +43741,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -42691,10 +43879,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -42706,6 +43894,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -42831,10 +44023,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -42846,6 +44038,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -42971,10 +44167,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -42986,6 +44182,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -43111,10 +44311,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -43126,6 +44326,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -43251,10 +44455,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -43266,6 +44470,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -43391,10 +44599,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -43406,6 +44614,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -43540,10 +44752,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -43555,6 +44767,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -43689,10 +44905,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -43704,6 +44920,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -43829,10 +45049,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -43844,6 +45064,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -43969,10 +45193,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -43984,6 +45208,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -44109,10 +45337,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -44124,6 +45352,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -44249,10 +45481,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -44264,6 +45496,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -44389,10 +45625,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -44404,6 +45640,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -44556,10 +45796,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -44571,6 +45811,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -44705,10 +45949,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -44720,6 +45964,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -44863,10 +46111,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -44878,6 +46126,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -45012,10 +46264,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -45027,6 +46279,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -45152,10 +46408,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -45167,6 +46423,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -45292,10 +46552,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -45307,6 +46567,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -45432,10 +46696,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -45447,6 +46711,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -45572,10 +46840,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -45587,6 +46855,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -45712,10 +46984,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -45727,6 +46999,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -45852,10 +47128,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -45867,6 +47143,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -45992,10 +47272,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -46007,6 +47287,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -46141,10 +47425,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -46156,6 +47440,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -46303,10 +47591,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -46318,6 +47606,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -46461,10 +47753,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -46476,6 +47768,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -46619,10 +47915,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -46634,6 +47930,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -46759,10 +48059,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -46774,6 +48074,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -46899,10 +48203,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -46914,6 +48218,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -47039,10 +48347,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -47054,6 +48362,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -47188,10 +48500,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -47203,6 +48515,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -47328,10 +48644,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -47343,6 +48659,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -47477,10 +48797,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -47492,6 +48812,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -47626,10 +48950,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -47641,6 +48965,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -47766,10 +49094,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -47781,6 +49109,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -47906,10 +49238,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -47921,6 +49253,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -48046,10 +49382,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -48061,6 +49397,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -48186,10 +49526,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -48201,6 +49541,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -48326,10 +49670,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -48341,6 +49685,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -48475,10 +49823,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -48490,6 +49838,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -48615,10 +49967,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -48630,6 +49982,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -48773,10 +50129,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -48788,6 +50144,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -48922,10 +50282,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -48937,6 +50297,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -49062,10 +50426,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -49077,6 +50441,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -49202,10 +50570,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -49217,6 +50585,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -49364,10 +50736,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -49379,6 +50751,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -49504,10 +50880,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -49519,6 +50895,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -49644,10 +51024,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -49659,6 +51039,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -49784,10 +51168,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -49799,6 +51183,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -49924,10 +51312,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -49939,6 +51327,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -50064,10 +51456,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -50079,6 +51471,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -50204,10 +51600,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -50219,6 +51615,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -50344,10 +51744,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -50359,6 +51759,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -50484,10 +51888,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -50499,6 +51903,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -50624,10 +52032,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -50639,6 +52047,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -50764,10 +52176,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -50779,6 +52191,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -50904,10 +52320,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -50919,6 +52335,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -51044,10 +52464,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -51059,6 +52479,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -51184,10 +52608,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -51199,6 +52623,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -51324,10 +52752,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -51339,6 +52767,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -51464,10 +52896,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -51479,6 +52911,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -51604,10 +53040,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -51619,6 +53055,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -51744,10 +53184,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -51759,6 +53199,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -51884,10 +53328,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -51899,6 +53343,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -52024,10 +53472,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -52039,6 +53487,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -52164,10 +53616,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -52179,6 +53631,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -52304,10 +53760,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -52319,6 +53775,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -52444,10 +53904,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -52459,6 +53919,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -52584,10 +54048,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -52599,6 +54063,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -52724,10 +54192,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -52739,6 +54207,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -52864,10 +54336,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -52879,6 +54351,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -53004,10 +54480,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -53019,6 +54495,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -53144,10 +54624,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -53159,6 +54639,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -53288,10 +54772,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -53303,6 +54787,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -53432,10 +54920,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -53447,6 +54935,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -53576,10 +55068,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -53591,6 +55083,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -53720,10 +55216,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -53735,6 +55231,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -53864,10 +55364,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -53879,6 +55379,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -54008,10 +55512,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -54023,6 +55527,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -54148,10 +55656,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -54163,6 +55671,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -54288,10 +55800,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -54303,6 +55815,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -54437,10 +55953,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -54452,6 +55968,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -54604,10 +56124,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -54619,6 +56139,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -54753,10 +56277,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -54768,6 +56292,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -54893,10 +56421,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -54908,6 +56436,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -55042,10 +56574,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -55057,6 +56589,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -55182,10 +56718,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -55197,6 +56733,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -55322,10 +56862,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -55337,6 +56877,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -55462,10 +57006,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -55477,6 +57021,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -55611,10 +57159,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -55626,6 +57174,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -55751,10 +57303,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -55766,6 +57318,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -55891,10 +57447,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -55906,6 +57462,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -56031,10 +57591,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -56046,6 +57606,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -56171,10 +57735,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -56186,6 +57750,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -56311,10 +57879,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -56326,6 +57894,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -56451,10 +58023,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -56466,6 +58038,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -56591,10 +58167,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -56606,6 +58182,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -56740,10 +58320,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -56755,6 +58335,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -56880,10 +58464,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -56895,6 +58479,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -57020,10 +58608,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -57035,6 +58623,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -57160,10 +58752,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -57175,6 +58767,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -57300,10 +58896,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -57315,6 +58911,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -57440,10 +59040,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -57455,6 +59055,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -57593,10 +59197,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -57608,6 +59212,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -57733,10 +59341,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -57748,6 +59356,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -57873,10 +59485,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -57888,6 +59500,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -58022,10 +59638,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -58037,6 +59653,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -58171,10 +59791,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -58186,6 +59806,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -58311,10 +59935,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -58326,6 +59950,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -58451,10 +60079,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -58466,6 +60094,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -58591,10 +60223,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -58606,6 +60238,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -58731,10 +60367,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -58746,6 +60382,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -58871,10 +60511,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -58886,6 +60526,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -59011,10 +60655,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -59026,6 +60670,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -59151,10 +60799,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -59166,6 +60814,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -59291,10 +60943,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -59306,6 +60958,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -59431,10 +61087,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -59446,6 +61102,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -59571,10 +61231,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -59586,6 +61246,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -59711,10 +61375,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -59726,6 +61390,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -59860,10 +61528,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -59875,6 +61543,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -60000,10 +61672,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -60015,6 +61687,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -60140,10 +61816,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -60155,6 +61831,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -60280,10 +61960,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -60295,6 +61975,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -60420,10 +62104,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -60435,6 +62119,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -60560,10 +62248,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -60575,6 +62263,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -60709,10 +62401,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -60724,6 +62416,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -60858,10 +62554,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -60873,6 +62569,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -61007,10 +62707,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -61022,6 +62722,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -61165,10 +62869,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -61180,6 +62884,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -61309,10 +63017,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -61324,6 +63032,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -61449,10 +63161,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -61464,6 +63176,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -61589,10 +63305,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -61604,6 +63320,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -61729,10 +63449,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -61744,6 +63464,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -61896,10 +63620,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -61911,6 +63635,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -62036,10 +63764,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -62051,6 +63779,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -62176,10 +63908,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -62191,6 +63923,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -62316,10 +64052,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -62331,6 +64067,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -62465,10 +64205,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -62480,6 +64220,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -62605,10 +64349,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -62620,6 +64364,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -62745,10 +64493,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -62760,6 +64508,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -62885,10 +64637,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -62900,6 +64652,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -63025,10 +64781,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -63040,6 +64796,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -63165,10 +64925,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -63180,6 +64940,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -63305,10 +65069,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -63320,6 +65084,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -63454,10 +65222,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -63469,6 +65237,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -63594,10 +65366,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -63609,6 +65381,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -63713,6 +65489,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -63839,10 +65619,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -63854,6 +65634,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -63979,10 +65763,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -63994,6 +65778,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -64119,10 +65907,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -64134,6 +65922,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -64259,10 +66051,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -64274,6 +66066,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -64399,10 +66195,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -64414,6 +66210,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -65148,6 +66948,7 @@ "SourceGroupsMultiHotels", "Sources", "StagedProfileMembership", + "StagedProfileMembershipTypes", "StartDayOfWeek", "States", "StationeryType", @@ -65273,10 +67074,10 @@ "name": "excludeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -65288,6 +67089,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -65379,6 +67184,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -65471,6 +67280,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -65571,6 +67384,19 @@ "in": "header", "required": true }, + "x-request-id" : { + "name" : "x-request-id", + "type" : "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description" : "Request Id of an incoming request", + "in" : "header" + }, + "x-originating-application" : { + "name" : "x-originating-application", + "type" : "string", + "description" : "Customer's Integration Application Id", + "in" : "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -65581,7 +67407,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -66142,4 +67968,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/medcfg.json b/rest-api-specs/property/medcfg.json index 211d747..3da5618 100644 --- a/rest-api-specs/property/medcfg.json +++ b/rest-api-specs/property/medcfg.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Content Service", - "description": "Opera Content Service offers capability to manage large content such as images and files.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "Opera Content Service offers capability to manage large content such as images and files.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -61,6 +61,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -161,6 +167,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -276,6 +288,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -378,6 +396,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -458,7 +482,7 @@ "/folioReports/email": { "post": { "summary": "Create email folio report", - "description": "Use this APU to email folio report.

OperationId:emailFolioReport

", + "description": "Use this API to create an email folio report.

OperationId:emailFolioReport

", "operationId": "emailFolioReport", "parameters": [ { @@ -483,6 +507,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -606,6 +636,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -686,7 +722,7 @@ "/hotels/{hotelId}/reservations/{reservationId}/folioReports": { "get": { "summary": "Return folio report", - "description": "This API will get a folio report for a reservation.

OperationId:getFolioReport

", + "description": "Use this API to return a folio report for a reservation for a specific property based on search criteria such as reservationId, hotelId, reservationIdContext, reservationIdType, folioWindowNo, billNumber, folioType, folioDate, referenceCurrency.

OperationId:getFolioReport

", "operationId": "getFolioReport", "parameters": [ { @@ -770,6 +806,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -925,6 +967,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1004,7 +1052,7 @@ "/images": { "post": { "summary": "Upload image", - "description": "You can use this API to upload an image for imageCodeType RoomMaintIssue.

OperationId:uploadImage

", + "description": "You can use this API to upload an image for the suppored image code types

OperationId:uploadImage

", "operationId": "uploadImage", "parameters": [ { @@ -1029,6 +1077,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1152,7 +1206,9 @@ "TrackItTypeChain", "TrackItType", "Height", - "Width" + "Width", + "RoomRepair", + "Article" ] }, { @@ -1196,6 +1252,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1343,7 +1405,9 @@ "TrackItTypeChain", "TrackItType", "Height", - "Width" + "Width", + "RoomRepair", + "Article" ] }, { @@ -1472,6 +1536,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1571,6 +1641,19 @@ "in": "header", "required": true }, + "x-request-id": { + "name": "x-request-id", + "type": "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description": "Request Id of an incoming request", + "in": "header" + }, + "x-originating-application": { + "name": "x-originating-application", + "type": "string", + "description": "Customer's Integration Application Id", + "in": "header" + }, "x-hotelid": { "name": "x-hotelid", "maxLength": 2000, @@ -1582,7 +1665,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -1981,7 +2064,7 @@ "description": "Response to fetch file attachment", "properties": { "fileDetails": { - "description": "File Attachement details", + "description": "File Attachment details", "$ref": "#/definitions/fileAttachmentType" }, "links": { @@ -2371,7 +2454,9 @@ "TrackItTypeChain", "TrackItType", "Height", - "Width" + "Width", + "RoomRepair", + "Article" ] }, "imageParametersType": { @@ -2490,4 +2575,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/ops.json b/rest-api-specs/property/ops.json index a4e2a5a..810adfa 100644 --- a/rest-api-specs/property/ops.json +++ b/rest-api-specs/property/ops.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Provisioning Service API", - "description": "APIs to cater to provisioning and deprovisioning of new properties and chains in OPERA.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to cater to provisioning and deprovisioning of new properties and chains in OPERA.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -35,6 +35,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -62,7 +66,7 @@ } }, "204": { - "description": "No valid currrency found." + "description": "No valid currency found." }, "400": { "$ref": "#/responses/400" @@ -135,6 +139,19 @@ "in": "header", "required": true }, + "x-request-id" : { + "name" : "x-request-id", + "type" : "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description" : "Request Id of an incoming request", + "in" : "header" + }, + "x-originating-application" : { + "name" : "x-originating-application", + "type" : "string", + "description" : "Customer's Integration Application Id", + "in" : "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -145,7 +162,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -442,4 +459,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/outbound/crmoutbound.json b/rest-api-specs/property/outbound/crmoutbound.json index dd80c3b..31f591c 100644 --- a/rest-api-specs/property/outbound/crmoutbound.json +++ b/rest-api-specs/property/outbound/crmoutbound.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Customer Relationship Management Outbound API", - "description": "APIs to cater for Customer Relationship Management external (outbound) functionality with OPERA. These APIs facilitate various operations related to getting data from an external system, and inserting it into OPERA.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to cater for Customer Relationship Management external (outbound) functionality with OPERA. These APIs facilitate various operations related to getting data from an external system, and inserting it into OPERA.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -254,6 +254,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/Accept-Language" @@ -323,6 +327,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-transactionId" @@ -442,6 +450,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-transactionId" @@ -584,6 +596,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/Accept-Language" @@ -1130,6 +1146,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/Accept-Language" @@ -1655,6 +1675,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-transactionId" @@ -1774,6 +1798,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-transactionId" @@ -1894,6 +1922,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-transactionId" @@ -2061,6 +2093,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-transactionId" @@ -2177,6 +2213,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/Accept-Language" @@ -2278,6 +2318,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/Accept-Language" @@ -2402,6 +2446,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/Accept-Language" @@ -2496,6 +2544,19 @@ "in": "header", "required": true }, + "x-request-id" : { + "name" : "x-request-id", + "type" : "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description" : "Request Id of an incoming request", + "in" : "header" + }, + "x-originating-application" : { + "name" : "x-originating-application", + "type" : "string", + "description" : "Customer's Integration Application Id", + "in" : "header" + }, "x-transactionId": { "name": "x-transactionId", "description": "Transaction Id", @@ -4071,11 +4132,7 @@ }, "emailFormat": { "description": "Supported Email format.", - "type": "string", - "enum": [ - "Html", - "Text" - ] + "type": "string" }, "primaryInd": { "description": "When true, indicates a primary information.", @@ -13926,4 +13983,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/outbound/cshoutbound.json b/rest-api-specs/property/outbound/cshoutbound.json index 9ad5088..89a3b3b 100644 --- a/rest-api-specs/property/outbound/cshoutbound.json +++ b/rest-api-specs/property/outbound/cshoutbound.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Cashiering Outbound API", - "description": "APIs to cater for Cashiering related external (outbound) functionality with OPERA. These APIs facilitate various operations related to getting data from an external system, and inserting it into OPERA.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to cater for Cashiering related external (outbound) functionality with OPERA. These APIs facilitate various operations related to getting data from an external system, and inserting it into OPERA.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -53,6 +53,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/Accept-Language" @@ -169,6 +173,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/Accept-Language" @@ -286,6 +294,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/Accept-Language" @@ -399,6 +411,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/Accept-Language" @@ -507,6 +523,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/Accept-Language" @@ -615,6 +635,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/Accept-Language" @@ -723,6 +747,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/Accept-Language" @@ -818,6 +846,19 @@ "in": "header", "required": true }, + "x-request-id" : { + "name" : "x-request-id", + "type" : "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description" : "Request Id of an incoming request", + "in" : "header" + }, + "x-originating-application" : { + "name" : "x-originating-application", + "type" : "string", + "description" : "Customer's Integration Application Id", + "in" : "header" + }, "Accept-Language": { "name": "Accept-Language", "type": "string", @@ -1844,4 +1885,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/outbound/fofoutbound.json b/rest-api-specs/property/outbound/fofoutbound.json index 2b61407..fe8c08c 100644 --- a/rest-api-specs/property/outbound/fofoutbound.json +++ b/rest-api-specs/property/outbound/fofoutbound.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Front Desk Operations Outbound API", - "description": "APIs to cater for Front Desk related external (outbound) functionality with OPERA Cloud. These APIs facilitate various operations related to getting data from an external system, and inserting it into OPERA Cloud.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to cater for Front Desk related external (outbound) functionality with OPERA Cloud. These APIs facilitate various operations related to getting data from an external system, and inserting it into OPERA Cloud.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -58,6 +58,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" } ], "responses": { @@ -159,6 +163,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" } ], "responses": { @@ -246,6 +254,19 @@ "pattern": "^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12}$", "in": "header", "required": true + }, + "x-request-id" : { + "name" : "x-request-id", + "type" : "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description" : "Request Id of an incoming request", + "in" : "header" + }, + "x-originating-application" : { + "name" : "x-originating-application", + "type" : "string", + "description" : "Customer's Integration Application Id", + "in" : "header" } }, "responses": { @@ -1082,4 +1103,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/par.json b/rest-api-specs/property/par.json index 794b052..92332e9 100644 --- a/rest-api-specs/property/par.json +++ b/rest-api-specs/property/par.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Price Availability Rate API", - "description": "APIs to cater for Price and Rate Availability functionality in OPERA Cloud.

Availability enables you to manage your room inventory by providing a detailed view of all available and sold rooms at a property. Some of the tasks you can perform include defining conditions for stay restrictions, setting room sell limits, and searching for and viewing room availability.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to cater for Price and Rate Availability functionality in OPERA Cloud.

Availability enables you to manage your room inventory by providing a detailed view of all available and sold rooms at a property. Some of the tasks you can perform include defining conditions for stay restrictions, setting room sell limits, and searching for and viewing room availability.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -280,10 +280,10 @@ "name": "roomType", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -291,10 +291,10 @@ "name": "roomClass", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -302,10 +302,10 @@ "name": "bedType", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -313,10 +313,10 @@ "name": "feature", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -467,11 +467,11 @@ "name": "smokingPreference", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Smoking preference to search a reservation. This is compared to the preference on the guest profile of the reservation.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -479,11 +479,11 @@ "name": "hotelPackage", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel Package Code to filter the search result.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -509,6 +509,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -650,11 +656,11 @@ "name": "hotelId", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel Code to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -669,11 +675,11 @@ "name": "city", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "City Code to filter the search result.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -681,11 +687,11 @@ "name": "hotelType", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel Type to filter the search result.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -693,11 +699,11 @@ "name": "hotelAmenity", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel Amenity Code to filter the search result.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -705,11 +711,11 @@ "name": "attraction", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Attaction Code to filter the search result.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -717,11 +723,11 @@ "name": "hotelPackage", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel Package Code to filter the search result.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -784,10 +790,10 @@ "name": "roomType", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -795,10 +801,10 @@ "name": "roomClass", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -806,10 +812,10 @@ "name": "bedType", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -817,10 +823,10 @@ "name": "feature", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -931,6 +937,13 @@ "description": "If true Sell Messages information will be included in the response.", "type": "boolean" }, + { + "name": "blockId", + "in": "query", + "required": false, + "description": "Block Id to query for sell messages.", + "type": "number" + }, { "$ref": "#/parameters/authKey" }, @@ -940,6 +953,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4266,6 +4285,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4344,8 +4369,8 @@ }, "/hotels/{hotelId}/availability": { "get": { - "summary": "Get hotel availability", - "description": "Use this API to get hotel availability for multiple hotels, given dates, Rate Plans, Rate Category, Rate Group, Membership Rates, and number of people. By default five records are returned unless a higher number is specified in the limit query parameter.

OperationId:getHotelAvailability

", + "summary": "Get Hotel Availability", + "description": " This API fetches hotel availability for any specific hotel, given dates, rate plans, rate category, rate group, membership rates, and number of people. It returns a list of available rate plan codes, room types, and room rates for any given search criteria.

OperationId:getHotelAvailability

This API allows a time span of 90 days.

", "operationId": "getHotelAvailability", "parameters": [ { @@ -4599,10 +4624,10 @@ "name": "roomType", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4610,10 +4635,10 @@ "name": "feature", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4764,11 +4789,11 @@ "name": "smokingPreference", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Smoking preference to search a reservation. This is compared to the preference on the guest profile of the reservation.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4776,11 +4801,11 @@ "name": "hotelPackage", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel Package Code to filter the search result.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4793,6 +4818,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11546,8 +11577,8 @@ }, "/hotels/{hotelId}/availability/alternate": { "get": { - "summary": "Get alternate availability", - "description": "Use this API to get alternate dates for closed rates. Filter criteria include dates, room stay information, profile, block or guest information.

OperationId:getAlternateAvailability

", + "summary": "Get Alternate Availability", + "description": "This API allows to fetch alternate dates for closed rates. Criteria for to search for alternate dates, room stay information, profile block or guest information can be specified.

OperationId:getAlternateAvailability

This API allows a time span of 90 days.

", "operationId": "getAlternateAvailability", "parameters": [ { @@ -11757,6 +11788,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11777,7 +11814,7 @@ "x-example": "en-GB" } }, - "description": "Reponse object for fetch alternate availability operation", + "description": "Response object for fetch alternate availability operation", "schema": { "$ref": "#/definitions/alternateAvailability" } @@ -12013,6 +12050,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12091,8 +12134,8 @@ }, "/hotels/{hotelId}/guarantees": { "get": { - "summary": "Get reservation guarantees", - "description": "Use this API to get the required guarantee types in order to complete a booking. The criteria can include the rate plan code, arrival date, guarantee code and the profile information.

OperationId:getReservationGuarantees

", + "summary": "Get Reservation Guarantee ", + "description": "This API allows to Fetch Reservation Guarantee. The criteria can include the rate plan code, arrival date, guarantee code and the profile information.

OperationId:getReservationGuarantees

", "operationId": "getReservationGuarantees", "parameters": [ { @@ -12225,6 +12268,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12401,18 +12450,6 @@ "maxLength": 2000, "description": "Unique ID that identifies a single hotel property." }, - { - "name": "hotelIds", - "in": "query", - "type": "array", - "collectionFormat": "multi", - "description": "Hotel code.", - "items": { - "type": "string", - "maxItems": 4000 - }, - "required": false - }, { "name": "hurdleDate", "in": "query", @@ -12441,11 +12478,11 @@ "name": "roomTypesCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -12481,6 +12518,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12592,6 +12635,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12704,6 +12753,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12894,6 +12949,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12973,8 +13034,8 @@ }, "/hotels/{hotelId}/rates": { "get": { - "summary": "Use this API to get Rate Plan information such as commission codes, market codes, and rate category. ", - "description": "Operation description

OperationId:getAvailabilityRatePlanInfoByMultipleRatePlans

", + "summary": "Get the Rate Plan Information ", + "description": "This API allows to fetch Rate Plan information.

OperationId:getAvailabilityRatePlanInfoByMultipleRatePlans

", "operationId": "getAvailabilityRatePlanInfoByMultipleRatePlans", "parameters": [ { @@ -12990,11 +13051,11 @@ "name": "ratePlanCodeList", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Rate Plan code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -13007,6 +13068,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13111,11 +13178,11 @@ "name": "ratePlanCodeList", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Rate Plan code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -13128,6 +13195,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13206,8 +13279,8 @@ }, "/hotels/{hotelId}/restrictions": { "get": { - "summary": "Get hotel restrictions", - "description": "Use this API to get the Restrictions for a hotel in given date range. The search criteria can include filter codes or restriction control types, date range and the hotel information.

OperationId:getRestrictionsByDateRange

", + "summary": "Get the Restrictions ", + "description": "This API allows to fetch the Restrictions for a hotel in given date range. The search criteria can include filter codes or restriction control types, date range and the hotel information.

OperationId:getRestrictionsByDateRange

", "operationId": "getRestrictionsByDateRange", "parameters": [ { @@ -13322,14 +13395,21 @@ "name": "filterCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Defines BookingChannelCode, RoomClass, RoomType, RatePlanCategory or RatePlanCode to filter the Restriction.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, + { + "name": "houseLevelRestriction", + "in": "query", + "required": false, + "description": "Applicable when Always Display House Level Restrictions Parameter is On. If true, API returns restrictions at the House level when searching by channel, room class, room type, rate category and rate code.", + "type": "boolean" + }, { "$ref": "#/parameters/authKey" }, @@ -13339,6 +13419,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13415,8 +13501,8 @@ ] }, "post": { - "summary": "Create a restriction", - "description": "Use this API to create restrictions on various levels such as house level, rate class, rate category, rate plan, room class, room type, and booking channel code.

OperationId:postRestriction

", + "summary": "Create a Restriction ", + "description": "This API allows you to create restrictions on various levels such as house level, rate class, rate category, rate plan, room class, room type, and booking channel code.

OperationId:postRestriction

", "operationId": "postRestriction", "parameters": [ { @@ -13450,6 +13536,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13527,8 +13619,8 @@ ] }, "put": { - "summary": "Clear all restrictions", - "description": "Use this API to clear all Restrictions for a hotel on given date. The hotel code and the date will need to be passed as part of the request.

OperationId:clearAllRestrictions

", + "summary": "Clear all Restrictions", + "description": "This API allows Clear all Restrictions for a hotel on given date. The hotel code and the date will need to be passed as part of the request.

OperationId:clearAllRestrictions

", "operationId": "clearAllRestrictions", "parameters": [ { @@ -13562,6 +13654,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13723,6 +13821,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13968,6 +14072,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14081,6 +14191,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14191,6 +14307,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14267,6 +14389,171 @@ ] } }, + "/hurdles": { + "get": { + "summary": "Get multiple property Hurdle Rates", + "description": "This API allows to fetch multiple properties existing Hurdle Rates.

OperationId:getHurdleRates

", + "operationId": "getMultiPropHurdleRates", + "parameters": [ + { + "name": "hotelIds", + "in": "query", + "type": "array", + "maxItems": 4000, + "collectionFormat": "multi", + "description": "Hotel code.", + "items": { + "type": "string" + }, + "required": false + }, + { + "name": "hurdleDate", + "in": "query", + "required": false, + "description": "Date criteria for which the hurdle rate is scheduled.", + "type": "string", + "format": "date" + }, + { + "name": "limit", + "in": "query", + "required": false, + "default": 25, + "description": "Indicates maximum number of records a Web Service should return.", + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "default": 0, + "required": false, + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" + }, + { + "name": "roomTypesCode", + "in": "query", + "type": "array", + "maxItems": 4000, + "collectionFormat": "multi", + "description": "Codes to be searched.", + "items": { + "type": "string" + }, + "required": false + }, + { + "name": "wildCard", + "in": "query", + "required": false, + "description": "Wildcard search on the code.", + "type": "string" + }, + { + "name": "hurdleRangeStart", + "in": "query", + "type": "string", + "description": "Hurdle date start range from which the hurdle rate is scheduled.", + "format": "date", + "required": false + }, + { + "name": "hurdleRangeEnd", + "in": "query", + "type": "string", + "description": "Hurdle date end range to which the hurdle rate is scheduled.", + "format": "date", + "required": false + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + }, + { + "$ref": "#/parameters/x-hubid" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response object for fetching Hurdle rates.", + "schema": { + "$ref": "#/definitions/hurdleRates" + } + }, + "204": { + "description": "HurdleRates not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Availability" + ] + } + }, "/services/availability/status": { "get": { "summary": "Get the Availability Service version", @@ -14282,6 +14569,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14381,6 +14674,19 @@ "in": "header", "required": true }, + "x-request-id": { + "name": "x-request-id", + "type": "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description": "Request Id of an incoming request", + "in": "header" + }, + "x-originating-application": { + "name": "x-originating-application", + "type": "string", + "description": "Customer's Integration Application Id", + "in": "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -14391,7 +14697,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -15889,7 +16195,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -16673,7 +16979,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -16767,7 +17073,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -16857,7 +17163,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -16947,7 +17253,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -17063,7 +17369,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -17327,7 +17633,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -17481,7 +17787,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -18407,7 +18713,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -21219,7 +21525,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -23625,7 +23931,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -24951,9 +25257,19 @@ "type": "number" }, "inventoryRooms": { + "description": "The Maximum number of rooms in this hotel. This number includes the sell limits. Also the number of deduct rooms already sold and the number of Owner Exclusive Rooms(applicable when Ownership Records functionality is active).", + "type": "integer" + }, + "sellableRooms": { + "description": "The Maximum number of rooms that can be sold in this hotel. This number excludes the number of Owner Exclusive Rooms(applicable when Ownership Records functionality is active). It includes the sell limits and Also the number of deduct rooms already sold.", + "type": "integer" + }, + "ownerExclusiveRooms": { + "description": "The total number of Owner Exclusive rooms in this hotel. This is only applicable Ownership Records functionality is active.", "type": "integer" }, "availableRooms": { + "description": "The number of rooms that are actually available in this hotel. This number includes the sell limits. It excludes the number of deduct rooms already sold and the number of Owner Exclusive rooms.", "type": "integer" }, "physicalRooms": { @@ -26477,7 +26793,7 @@ "maxLength": 20 }, "type": { - "description": "Code is inclusive or exclusive of other chanrges such as taxes.", + "description": "Code is inclusive or exclusive of other charges such as taxes.", "$ref": "#/definitions/amountDeterminationType" } } @@ -27032,4 +27348,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/parasync.json b/rest-api-specs/property/parasync.json index 6f78196..a0d2db0 100644 --- a/rest-api-specs/property/parasync.json +++ b/rest-api-specs/property/parasync.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Price Availability Rate Async API", - "description": "APIs to cater for Price and Rate Availability Asynchronous functionality in OPERA Cloud.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to cater for Price and Rate Availability Asynchronous functionality in OPERA Cloud.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -121,6 +121,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -265,6 +269,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -375,6 +383,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -417,6 +429,19 @@ "in": "header", "required": true }, + "x-request-id" : { + "name" : "x-request-id", + "type" : "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description" : "Request Id of an incoming request", + "in" : "header" + }, + "x-originating-application" : { + "name" : "x-originating-application", + "type" : "string", + "description" : "Customer's Integration Application Id", + "in" : "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -920,4 +945,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/repcfg.json b/rest-api-specs/property/repcfg.json index 40ae181..309fc04 100644 --- a/rest-api-specs/property/repcfg.json +++ b/rest-api-specs/property/repcfg.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Report Master Data Management API", - "description": "APIs for adding, updating, and deleting stationery reports in OPERA Cloud.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs for adding, updating, and deleting stationery reports in OPERA Cloud.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -48,6 +48,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -180,6 +184,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -283,6 +291,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -402,6 +414,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -506,6 +522,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -717,6 +737,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -808,6 +832,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -908,6 +936,19 @@ "in": "header", "required": true }, + "x-request-id" : { + "name" : "x-request-id", + "type" : "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description" : "Request Id of an incoming request", + "in" : "header" + }, + "x-originating-application" : { + "name" : "x-originating-application", + "type" : "string", + "description" : "Customer's Integration Application Id", + "in" : "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -918,7 +959,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -2047,4 +2088,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/rmcfg.json b/rest-api-specs/property/rmcfg.json index bc9a54e..42b31d5 100644 --- a/rest-api-specs/property/rmcfg.json +++ b/rest-api-specs/property/rmcfg.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Room Configuration API", - "description": "APIs to cater for room configuration, such as configuring room types, room Classes, creating new room features, or updating housekeeping room maintenance reasons.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to cater for room configuration, such as configuring room types, room Classes, creating new room features, or updating housekeeping room maintenance reasons.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -38,11 +38,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -68,6 +68,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -170,6 +174,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -284,6 +292,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -379,10 +391,10 @@ "name": "bedTypeRequestsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -394,6 +406,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -474,8 +490,8 @@ }, "/bedTypes": { "get": { - "summary": "Get bed types", - "description": "Use this API to return bed types based on search criteria such as fetchInactive, codes, wildCard, description.

OperationId:getBedTypes

", + "summary": "Get Bed types", + "description": "Use this API to return bed types based on search criteria such as fetchInactive, codes, wildCard, description.

Bed types are referenced in room type configuration to identify the bed configuration in the room.

OperationId:getBedTypes

", "operationId": "getBedTypes", "parameters": [ { @@ -489,11 +505,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -519,6 +535,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -621,6 +641,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -735,6 +759,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -830,10 +858,10 @@ "name": "bedTypeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -845,6 +873,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -940,10 +972,10 @@ "name": "buildingsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -955,6 +987,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1057,6 +1093,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1152,11 +1192,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1182,6 +1222,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1284,6 +1328,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1396,6 +1444,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1499,6 +1551,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1594,11 +1650,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1620,11 +1676,11 @@ "name": "buildingGroupCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1643,6 +1699,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1754,6 +1814,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1857,6 +1921,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1960,6 +2028,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2055,11 +2127,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2085,6 +2157,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2187,6 +2263,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2301,6 +2381,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2396,10 +2480,10 @@ "name": "floorTypesCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2411,6 +2495,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2499,10 +2587,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2510,10 +2598,10 @@ "name": "floorCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2525,6 +2613,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2627,6 +2719,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2741,6 +2837,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2851,6 +2951,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2965,6 +3069,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -3062,10 +3170,10 @@ "name": "ruleCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3099,6 +3207,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -3210,6 +3322,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -3333,6 +3449,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -3441,6 +3561,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -3545,11 +3669,11 @@ "name": "attendantsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3575,6 +3699,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -3686,6 +3814,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -3809,6 +3941,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4036,6 +4172,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4133,10 +4273,10 @@ "name": "roomTypeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4144,10 +4284,10 @@ "name": "housekeepingRoomScheduleCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4159,6 +4299,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4270,6 +4414,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4393,6 +4541,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4490,11 +4642,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "List of Hotels.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4502,10 +4654,10 @@ "name": "housekeepingSectionGroupsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4517,6 +4669,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4628,6 +4784,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4749,6 +4909,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4870,6 +5034,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4967,11 +5135,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "List of Hotels.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4986,10 +5154,10 @@ "name": "housekeepingSectionsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5008,6 +5176,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -5119,6 +5291,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -5229,6 +5405,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -5350,6 +5530,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -5447,11 +5631,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5470,6 +5654,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -5581,6 +5769,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -5705,6 +5897,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -5826,6 +6022,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -5976,6 +6176,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -6087,6 +6291,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -6184,11 +6392,11 @@ "name": "taskCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6214,6 +6422,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -6325,6 +6537,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -6442,6 +6658,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -6563,6 +6783,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -6660,11 +6884,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "List of Hotels.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6694,10 +6918,10 @@ "name": "reasonCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6709,6 +6933,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -6820,6 +7048,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -6943,6 +7175,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -7051,6 +7287,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -7155,11 +7395,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7185,6 +7425,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -7296,6 +7540,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -7419,6 +7667,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -7538,6 +7790,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -7635,11 +7891,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "List of Hotels.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7647,10 +7903,10 @@ "name": "roomClassCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7662,6 +7918,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -7773,6 +8033,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -7896,6 +8160,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -8011,6 +8279,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -8108,11 +8380,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "List of Hotels.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -8120,11 +8392,11 @@ "name": "roomConditionCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -8149,6 +8421,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -8260,6 +8536,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -8383,6 +8663,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -8491,6 +8775,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -8571,8 +8859,8 @@ }, "/hotels/{hotelId}/roomFeatures": { "get": { - "summary": "Get hotel room features", - "description": "Use this API to return room features for a specific property based on search criteria such as codes, wildCard.

OperationId:getRoomFeatures

", + "summary": "Get Hotel Room Features", + "description": "Use this API to get Hotel Room Features.

OperationId:getRoomFeatures

", "operationId": "getRoomFeatures", "parameters": [ { @@ -8588,11 +8876,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "List of Hotels.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -8600,11 +8888,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -8623,6 +8911,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -8734,6 +9026,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -8846,6 +9142,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -8967,6 +9267,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -9064,11 +9368,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "List of Hotels.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9091,11 +9395,11 @@ "name": "roomMaintenanceReasonCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9121,6 +9425,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -9232,6 +9540,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -9355,6 +9667,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -9463,6 +9779,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -9572,6 +9892,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -9682,6 +10006,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -9800,6 +10128,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -9880,8 +10212,8 @@ }, "/hotels/{hotelId}/roomTypes": { "get": { - "summary": "Get hotel room types", - "description": "Use this API to return room types for a specific property based on search criteria such as roomClassCodes, roomTypeCodes, physical, pseudo, etc.

OperationId:getRoomTypes

", + "summary": "Get Room Types", + "description": "Fetch a properties Room Types. The request can be based on a properties Room class or Room Type. The operation returns a list of room types and a summary of the room types.

OperationId:getRoomTypes

The maximum allowable limit for this API is 1000.

", "operationId": "getRoomTypes", "parameters": [ { @@ -9897,11 +10229,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "List of Hotels.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9959,10 +10291,10 @@ "name": "roomTypeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9970,10 +10302,10 @@ "name": "roomClassCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9985,6 +10317,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -10096,6 +10432,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -10219,6 +10559,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -10334,6 +10678,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -10414,8 +10762,8 @@ }, "/hotels/{hotelId}/rooms": { "get": { - "summary": "Get hotel rooms", - "description": "Use this API to return rooms for a specific property based on search criteria such as roomClassCodes, roomTypeCodes, room, etc.

OperationId:getRooms

", + "summary": "Get list of hotel rooms", + "description": "Use this API to return rooms for a specific hotel based on search criteria such as roomClassCodes, roomTypeCodes, room, etc..

OperationId:getRooms

The maximum allowable limit for this API is 1000.

", "operationId": "getRooms", "parameters": [ { @@ -10460,10 +10808,10 @@ "name": "roomClassCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -10471,10 +10819,10 @@ "name": "roomTypeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -10493,6 +10841,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -10570,8 +10922,8 @@ ] }, "post": { - "summary": "Post a new room", - "description": "Use this API to create a new room for a specific property.

OperationId:postRooms

", + "summary": "Create a new room", + "description": "Use this API to create a new room for a hotel.

OperationId:postRooms

", "operationId": "postRooms", "parameters": [ { @@ -10604,6 +10956,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -10727,6 +11083,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -10842,6 +11202,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -10965,6 +11329,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -11063,11 +11431,11 @@ "in": "query", "required": false, "type": "array", + "maxItems": 400, "description": "Room Type of the room.", "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 400 + "type": "string" } }, { @@ -11108,6 +11476,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -11219,6 +11591,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -11340,6 +11716,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -11446,6 +11826,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -11560,6 +11944,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -11674,6 +12062,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -11788,6 +12180,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -11902,6 +12298,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -12016,6 +12416,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -12111,10 +12515,10 @@ "name": "reasonCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -12126,6 +12530,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -12228,6 +12636,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -12342,6 +12754,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -12441,6 +12857,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -12546,6 +12966,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -12634,10 +13058,10 @@ "name": "roomClassCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -12649,6 +13073,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -12762,6 +13190,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -12868,6 +13300,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -12956,11 +13392,11 @@ "name": "roomConditionCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -12985,6 +13421,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -13087,6 +13527,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -13201,6 +13645,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -13307,6 +13755,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -13395,11 +13847,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -13418,6 +13870,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -13520,6 +13976,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -13632,6 +14092,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -13735,6 +14199,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -13835,10 +14303,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -13864,6 +14332,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -13966,6 +14438,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -14094,6 +14570,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -14197,6 +14677,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -14302,6 +14786,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -14407,6 +14895,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -14495,11 +14987,11 @@ "name": "roomMaintenanceReasonCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -14525,6 +15017,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -14627,6 +15123,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -14741,6 +15241,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -14840,6 +15344,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -14935,11 +15443,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -14965,6 +15473,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -15067,6 +15579,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -15181,6 +15697,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -15276,10 +15796,10 @@ "name": "roomMoveReasonsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -15291,6 +15811,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -15386,11 +15910,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -15416,6 +15940,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -15518,6 +16046,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -15632,6 +16164,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -15727,10 +16263,10 @@ "name": "roomPotentialsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -15742,6 +16278,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -15837,11 +16377,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -15867,6 +16407,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -15969,6 +16513,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -16083,6 +16631,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -16178,10 +16730,10 @@ "name": "roomPreferencePrioritiesCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -16193,6 +16745,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -16281,10 +16837,10 @@ "name": "roomTypeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -16292,10 +16848,10 @@ "name": "housekeepingRoomScheduleCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -16307,6 +16863,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -16409,6 +16969,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -16522,6 +17086,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -16620,6 +17188,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -16737,10 +17309,10 @@ "name": "roomTypeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -16748,10 +17320,10 @@ "name": "roomClassCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -16763,6 +17335,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -16865,6 +17441,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -16979,6 +17559,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -17085,6 +17669,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -17165,8 +17753,8 @@ }, "/roomsSummary": { "get": { - "summary": "Get room summary", - "description": "Use this API to return room summary information based on search criteria such as hotelId, roomClassCodes, roomTypeCodes, roomCodes, wildCard, etc.

OperationId:getRoomsSummary

", + "summary": "Get list of rooms and its summary", + "description": "This API returns a list of summary information on hotel rooms based on search criteria such as hotelId, roomClassCodes, roomTypeCodes, roomCodes, wildCard, etc..

OperationId:getRoomsSummary

The maximum allowable limit for this API is 1000.

", "operationId": "getRoomsSummary", "parameters": [ { @@ -17209,10 +17797,10 @@ "name": "roomClassCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -17220,10 +17808,10 @@ "name": "roomTypeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -17231,11 +17819,11 @@ "name": "roomCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -17257,10 +17845,10 @@ "name": "ratingsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -17272,6 +17860,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -17363,6 +17955,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -17454,6 +18050,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -17548,11 +18148,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -17578,6 +18178,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -17680,6 +18284,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -17794,6 +18402,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -17889,10 +18501,10 @@ "name": "smokingTypesCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -17904,6 +18516,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -17992,10 +18608,10 @@ "name": "floors", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -18007,6 +18623,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -18109,6 +18729,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -18223,6 +18847,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -18322,6 +18950,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -18410,11 +19042,11 @@ "name": "taskCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -18433,6 +19065,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -18535,6 +19171,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -18643,6 +19283,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -18755,6 +19399,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -18856,6 +19504,19 @@ "in": "header", "required": true }, + "x-request-id" : { + "name" : "x-request-id", + "type" : "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description" : "Request Id of an incoming request", + "in" : "header" + }, + "x-originating-application" : { + "name" : "x-originating-application", + "type" : "string", + "description" : "Customer's Integration Application Id", + "in" : "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -18866,7 +19527,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -19498,9 +20159,12 @@ "description": "Total Credits for all the rooms that belong to this building group.", "type": "integer" }, - "sequence": { - "description": "Building Sequence when task assignment is automatically generated by building.", - "type": "integer" + "sequence" : { + "description" : "Building Sequence when task assignment is automatically generated by building.", + "type" : "integer" + }, + "managedBy" : { + "$ref" : "#/definitions/managedByOptions" } } }, @@ -19607,11 +20271,14 @@ "description": "Building Sequence when task assignment is automatically generated by building.", "type": "integer" }, - "buildingGroupCode": { - "description": "Building Group to which building belongs to.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "buildingGroupCode" : { + "description" : "Building Group to which building belongs to.", + "type" : "string", + "minLength" : 0, + "maxLength" : 20 + }, + "managedBy" : { + "$ref" : "#/definitions/managedByOptions" } } }, @@ -20419,9 +21086,12 @@ "minLength": 0, "maxLength": 20 }, - "membershipLevels": { - "description": "Specify one or more Membership Levels to associate to a specific housekeeping task code.", - "$ref": "#/definitions/codeListType" + "membershipLevels" : { + "description" : "Specify one or more Membership Levels to associate to a specific housekeeping task code.", + "$ref" : "#/definitions/codeListType" + }, + "managedBy" : { + "$ref" : "#/definitions/managedByOptions" } } }, @@ -20599,6 +21269,9 @@ "roomCredits": { "description": "Number of housekeeping credits. This is auto populated while creating/fetching record.", "type": "integer" + }, + "managedBy":{ + "$ref":"#/definitions/managedByOptions" } } }, @@ -20787,11 +21460,14 @@ "description": "Display sequence for the housekeeping task.", "type": "number" }, - "hotelId": { - "description": "Hotel Code for a housekeeping task.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "hotelId" : { + "description" : "Hotel Code for a housekeeping task.", + "type" : "string", + "minLength" : 0, + "maxLength" : 20 + }, + "managedBy" : { + "$ref" : "#/definitions/managedByOptions" } } }, @@ -21048,11 +21724,14 @@ "description": "Indicates if the task is inactive.", "type": "boolean" }, - "hotelId": { - "description": "Hotel Code for a housekeeping task.", - "type": "string", - "minLength": 0, - "maxLength": 20 + "hotelId" : { + "description" : "Hotel Code for a housekeeping task.", + "type" : "string", + "minLength" : 0, + "maxLength" : 20 + }, + "managedBy" : { + "$ref" : "#/definitions/managedByOptions" } } }, @@ -22275,7 +22954,7 @@ } }, "meetingRoom": { - "description": "Indicates room type is meeting room. This Can be Meeting room flag cannot be unmarked at the property level. Can only be marked for non pseudo room types.", + "description": "Indicates if the Room Type is configured as a meeting room (function space). This element is available when Type = Pseudo or the Guest Room As Meeting Room OPERA Control is active.", "type": "boolean" }, "sendToInterface": { @@ -22291,7 +22970,7 @@ "type": "boolean" }, "maintenance": { - "description": "Indicates room type is available for maintenance request.", + "description": "Indicates if the room type is available for maintenance requests. This element is available when the Maintenance OPERA Control is active.", "type": "boolean" }, "defaultOccupancy": { @@ -22315,7 +22994,7 @@ "type": "integer" }, "houseKeeping": { - "description": "Room type shows in house keeping.", + "description": "Indicates if the Room Type shows in the Housekeeping components like the Housekeeping Board.", "type": "boolean" }, "infoURL": { @@ -22329,7 +23008,7 @@ "type": "boolean" }, "autoRoomAssign": { - "description": "Room number is automatically assigned when a reservation is made for this Room Type.", + "description": "The Room is automatically assigned when a reservation is made for this Room Type. This element is available when the Room Type Auto Room Assign OPERA Control is on.", "type": "boolean" }, "autoCheckin": { @@ -24595,9 +25274,12 @@ "minimum": 0, "maximum": 100 }, - "inactive": { - "description": "Indicates if the template task is inactive.", - "type": "boolean" + "inactive" : { + "description" : "Indicates if the template task is inactive.", + "type" : "boolean" + }, + "managedBy" : { + "$ref" : "#/definitions/managedByOptions" } } }, @@ -24753,9 +25435,12 @@ "minLength": 0, "maxLength": 20 }, - "membershipLevels": { - "description": "Specify one or more Membership Levels associated to a specific template housekeeping task code.", - "$ref": "#/definitions/codeListType" + "membershipLevels" : { + "description" : "Specify one or more Membership Levels associated to a specific template housekeeping task code.", + "$ref" : "#/definitions/codeListType" + }, + "managedBy" : { + "$ref" : "#/definitions/managedByOptions" } } }, @@ -24800,7 +25485,7 @@ }, "templateHousekeepingRoomSchedulesDetails": { "type": "object", - "description": "Response object of fetch template housekeeping tasks and its assoicated housekeeping codes.", + "description": "Response object of fetch template housekeeping tasks and its associated housekeeping codes.", "properties": { "templateHousekeepingRoomSchedules": { "type": "array", @@ -25067,4 +25752,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/rmr.json b/rest-api-specs/property/rmr.json index a229ffa..4841554 100644 --- a/rest-api-specs/property/rmr.json +++ b/rest-api-specs/property/rmr.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Room Rotation Service API", - "description": "APIs to facilitate Room Rotation functionality in OPERA Cloud. Api provides capability to handle Room Rotation in OPERA Cloud. Room Rotation provides room ownership options for automatic inventory rotation and prioritization for owner rooms assignment and occupancy.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to facilitate Room Rotation functionality in OPERA Cloud. Api provides capability to handle Room Rotation in OPERA Cloud. Room Rotation provides room ownership options for automatic inventory rotation and prioritization for owner rooms assignment and occupancy.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -118,6 +118,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -243,6 +249,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -371,6 +383,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -541,6 +559,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -648,6 +672,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -798,6 +828,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1000,7 +1036,7 @@ "name": "includeInactive", "in": "query", "required": false, - "description": "Indicates whether to return inactive records. Records are considered inactive when the end date of the ownership record is prior to the currrent property business date.", + "description": "Indicates whether to return inactive records. Records are considered inactive when the end date of the ownership record is prior to the current property business date.", "type": "boolean" }, { @@ -1029,6 +1065,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1127,6 +1169,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1226,6 +1274,19 @@ "in": "header", "required": true }, + "x-request-id": { + "name": "x-request-id", + "type": "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description": "Request Id of an incoming request", + "in": "header" + }, + "x-originating-application": { + "name": "x-originating-application", + "type": "string", + "description": "Customer's Integration Application Id", + "in": "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -1236,7 +1297,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -2208,4 +2269,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/rmrcfg.json b/rest-api-specs/property/rmrcfg.json index 348cfe0..e2fc20d 100644 --- a/rest-api-specs/property/rmrcfg.json +++ b/rest-api-specs/property/rmrcfg.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Room Rotation Configuration Service API", - "description": "APIs to cater for Room Rotation Configuration functionality in OPERA Cloud. Api provides capability to handle Room Rotation in OPERA Cloud. Room Rotation provides room ownership options for automatic inventory rotation and prioritization for owner rooms assignment and occupancy.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to cater for Room Rotation Configuration functionality in OPERA Cloud. Api provides capability to handle Room Rotation in OPERA Cloud. Room Rotation provides room ownership options for automatic inventory rotation and prioritization for owner rooms assignment and occupancy.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -76,6 +76,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -178,6 +184,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -292,6 +304,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -405,6 +423,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -513,6 +537,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -624,6 +654,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -725,6 +761,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -836,6 +878,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -950,6 +998,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1089,6 +1143,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1201,6 +1261,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1312,6 +1378,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1434,6 +1506,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1589,6 +1667,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1700,6 +1784,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1823,6 +1913,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1945,6 +2041,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2077,6 +2179,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2179,6 +2287,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2293,6 +2407,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2406,6 +2526,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2515,6 +2641,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2626,6 +2758,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2749,6 +2887,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2857,6 +3001,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2966,6 +3116,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3070,6 +3226,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3173,6 +3335,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3282,6 +3450,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3381,6 +3555,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3480,6 +3660,19 @@ "in": "header", "required": true }, + "x-request-id": { + "name": "x-request-id", + "type": "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description": "Request Id of an incoming request", + "in": "header" + }, + "x-originating-application": { + "name": "x-originating-application", + "type": "string", + "description": "Customer's Integration Application Id", + "in": "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -3490,7 +3683,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -4147,7 +4340,7 @@ "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*" }, "nodeList": { - "description": "An XPath expression that selects all the nodes whose data caused this error. Further, this expression should have an additional contraint which contains the data of the node. This will provide the offending data back to systems that cannot maintain the original message.", + "description": "An XPath expression that selects all the nodes whose data caused this error. Further, this expression should have an additional constraint which contains the data of the node. This will provide the offending data back to systems that cannot maintain the original message.", "type": "string" } } @@ -4411,7 +4604,7 @@ "type": "number" }, "reasons": { - "description": "Represents Out Of Order/Service reasons in which an Owner Multiplier Rule is appplicable for.", + "description": "Represents Out Of Order/Service reasons in which an Owner Multiplier Rule is applicable for.", "$ref": "#/definitions/codeListType" }, "rateCodes": { @@ -5171,7 +5364,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -5258,4 +5451,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/rsv.json b/rest-api-specs/property/rsv.json index d786c74..d65611c 100644 --- a/rest-api-specs/property/rsv.json +++ b/rest-api-specs/property/rsv.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Reservation API", - "description": "APIs to cater for Reservation functionality in OPERA Cloud.

OPERA Cloud Reservations provides a complete set of capabilities for creating and updating reservations. Reservations are a central feature of OPERA Cloud. As a key source of information, the reservation specifies a guest's arrival date, departure date, room type, rate, packages, and many other details. It is also a gateway to dozens of other functions that contribute to the guest's experience. All reservations in OPERA Cloud require a guest profile.

You can create profiles while booking a reservation. If a profile already exists, you can look it up (using getProfiles in the Customer Relationship Management module) and attach it to the reservation during the reservation booking process using the profileId.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to cater for Reservation functionality in OPERA Cloud.

OPERA Cloud Reservations provides a complete set of capabilities for creating and updating reservations. Reservations are a central feature of OPERA Cloud. As a key source of information, the reservation specifies a guest's arrival date, departure date, room type, rate, packages, and many other details. It is also a gateway to dozens of other functions that contribute to the guest's experience. All reservations in OPERA Cloud require a guest profile.

You can create profiles while booking a reservation. If a profile already exists, you can look it up (using getProfiles in CRM module) and attach it to the reservation during the reservation booking process using the Profile ID.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -63,6 +63,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -141,8 +147,8 @@ }, "/calls": { "post": { - "summary": "Register calls", - "description": "Use this API to request a new call or make updates to an existing call.

OperationId:postCall

", + "summary": "Register Call", + "description": "Register call on a reservation.

OperationId:postCall

", "operationId": "postCall", "parameters": [ { @@ -167,6 +173,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -276,10 +288,10 @@ "name": "appUserName", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -292,6 +304,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -416,6 +434,18 @@ "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", "type": "integer" }, + { + "name": "resvExternalReferencesToFetch", + "in": "query", + "type": "array", + "maxItems": 10, + "collectionFormat": "multi", + "description": "Define the external system(s) to return external reference ids for reservations. A maximum of 10 different external systems can be be provided for this parameter.", + "items": { + "type": "string" + }, + "required": false + }, { "name": "searchType", "in": "query", @@ -460,11 +490,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "List of Hotels to support searches with multiple resorts for which traces are to be fetched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -638,10 +668,10 @@ "name": "membershipLevels", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -649,10 +679,10 @@ "name": "membershipTypes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -714,10 +744,10 @@ "name": "user", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -732,11 +762,11 @@ "name": "cancelledByList", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Fetches reservations cancelled by list of users.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -752,10 +782,10 @@ "name": "ratePlanCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -763,10 +793,10 @@ "name": "sourceCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -774,10 +804,10 @@ "name": "marketCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -966,10 +996,10 @@ "name": "roomClasses", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -989,7 +1019,21 @@ "name": "communication", "in": "query", "required": false, - "description": "Filter by the last digits of a reservation's phone number.", + "description": "Any communication attached to the reservation from the primary guest's profile such as phone, fax or email address.", + "type": "string" + }, + { + "name": "phone", + "in": "query", + "required": false, + "description": "The phone number attached to the reservation from the primary guest's profile.", + "type": "string" + }, + { + "name": "email", + "in": "query", + "required": false, + "description": "The email address attached to the reservation from the primary guest's profile.", "type": "string" }, { @@ -1333,11 +1377,11 @@ "name": "transportationCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1385,6 +1429,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1572,6 +1622,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1679,6 +1735,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1954,6 +2016,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2068,6 +2136,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2271,10 +2345,10 @@ "name": "membershipLevelCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2282,10 +2356,10 @@ "name": "membershipTypeCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2348,6 +2422,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2459,6 +2539,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2573,6 +2659,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2705,6 +2797,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2822,6 +2920,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2901,8 +3005,8 @@ }, "/hotels/{hotelId}/externalSystems/{externalSystemCode}/reservations/{reservationExternalId}": { "get": { - "summary": "Get reservation by external ID", - "description": "Use this API to get a reservation using the external reference ID associated with the reservation such as a Central Reservation System confirmation number or booking engine confirmation number.

OperationId:getReservationByExtId

", + "summary": "Get Reservation by external ID", + "description": "Retrieve a reservation using the external ID.

OperationId:getReservationByExtId

", "operationId": "getReservationByExtId", "parameters": [ { @@ -2932,6 +3036,18 @@ "maxLength": 2000, "description": "Unique ID of the hotel where reservation is searched based on external reservation Id." }, + { + "name": "profileExternalReferencesToFetch", + "in": "query", + "type": "array", + "maxItems": 10, + "collectionFormat": "multi", + "description": "Define the external system(s) to return external reference ids for associated profiles for the reservation. A maximum of 10 different external systems can be be provided for this parameter.", + "items": { + "type": "string" + }, + "required": false + }, { "name": "fetchInstructions", "in": "query", @@ -2980,7 +3096,8 @@ "ECertificates", "UpsellInfo", "RoomAssignedByAI", - "DailySummary" + "DailySummary", + "OffshoreRates" ] }, "required": false @@ -3022,6 +3139,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3151,6 +3274,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3291,136 +3420,10 @@ "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/x-hotelid" - }, - { - "$ref": "#/parameters/x-externalsystem" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "200": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" - } - }, - "description": "Response Body.", - "schema": { - "$ref": "#/definitions/addOnReservationPackagesType" - } - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "Reservation" - ] - } - }, - "/hotels/{hotelId}/externalSystems/{externalSystemCode}/reservations/{reservationExternalId}/cancellations": { - "put": { - "summary": "Reinstate a Reservation", - "description": "Use this API to reinstate a cancelled reservation.

OperationId:putReinstateReservationByExtId

", - "operationId": "putReinstateReservationByExtId", - "parameters": [ - { - "name": "reservationExternalId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "External reservation ID." - }, - { - "name": "externalSystemCode", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Code to identify the external system from which the request is coming. This is the ExternalSystem ID used to exchange information between OPERA and the external system." - }, - { - "name": "hotelId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique ID of the hotel where reservation is searched based on reservation ID." - }, - { - "name": "reinstateReservation", - "in": "body", - "required": true, - "description": "Overriding the validation check will log the supposed errors in the warnings log if they would fail.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/reinstateReservation" - } - ] - } - }, - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" - }, - { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -3448,7 +3451,7 @@ }, "description": "Response Body.", "schema": { - "$ref": "#/definitions/reinstateReservationDetails" + "$ref": "#/definitions/addOnReservationPackagesType" } }, "400": { @@ -3497,11 +3500,13 @@ "tags": [ "Reservation" ] - }, - "post": { - "summary": "Cancel Reservation by ID", - "description": "Use this if a guest would like to cancel their reservation. You will receive a cancellation number in the response.

OperationId:postCancelReservationByExtId

", - "operationId": "postCancelReservationByExtId", + } + }, + "/hotels/{hotelId}/externalSystems/{externalSystemCode}/reservations/{reservationExternalId}/cancellations": { + "put": { + "summary": "Reinstate a Reservation", + "description": "Use this API to reinstate a cancelled reservation.

OperationId:putReinstateReservationByExtId

", + "operationId": "putReinstateReservationByExtId", "parameters": [ { "name": "reservationExternalId", @@ -3531,14 +3536,14 @@ "description": "Unique ID of the hotel where reservation is searched based on reservation ID." }, { - "name": "cancelReservation", + "name": "reinstateReservation", "in": "body", "required": true, - "description": "Request object for canceling reservations.", + "description": "Overriding the validation check will log the supposed errors in the warnings log if they would fail.", "schema": { "allOf": [ { - "$ref": "#/definitions/cancelReservation" + "$ref": "#/definitions/reinstateReservation" } ] } @@ -3552,6 +3557,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3563,7 +3574,7 @@ } ], "responses": { - "201": { + "200": { "headers": { "Content-Language": { "type": "string", @@ -3576,9 +3587,9 @@ "description": "Location of newly created resource" } }, - "description": "Response object for the request to cancel reservations. Response contains the reservations which were successfully canceled.", + "description": "Response Body.", "schema": { - "$ref": "#/definitions/cancelReservationDetails" + "$ref": "#/definitions/reinstateReservationDetails" } }, "400": { @@ -3627,13 +3638,11 @@ "tags": [ "Reservation" ] - } - }, - "/hotels/{hotelId}/externalSystems/{externalSystemCode}/reservations/{reservationExternalId}/routingInstructions": { + }, "post": { - "summary": "Create routing instructions", - "description": "You can use this API to create routing instructions on a reservation.

OperationId:postRoutingInstructionsByExtId

", - "operationId": "postRoutingInstructionsByExtId", + "summary": "Cancel Reservation by ID", + "description": "Use this if a guest would like to cancel their reservation. You will receive a cancellation number in the response.

OperationId:postCancelReservationByExtId

", + "operationId": "postCancelReservationByExtId", "parameters": [ { "name": "reservationExternalId", @@ -3663,14 +3672,14 @@ "description": "Unique ID of the hotel where reservation is searched based on reservation ID." }, { - "name": "reservationRoutingCriteria", + "name": "cancelReservation", "in": "body", "required": true, - "description": "Request to create a routing instruction.", + "description": "Request object for canceling reservations.", "schema": { "allOf": [ { - "$ref": "#/definitions/reservationRoutingCriteria" + "$ref": "#/definitions/cancelReservation" } ] } @@ -3684,6 +3693,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3708,9 +3723,9 @@ "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response object for the request to cancel reservations. Response contains the reservations which were successfully canceled.", "schema": { - "$ref": "#/definitions/status" + "$ref": "#/definitions/cancelReservationDetails" } }, "400": { @@ -3759,11 +3774,13 @@ "tags": [ "Reservation" ] - }, - "put": { - "summary": "Change routing instructions", - "description": "Change routing instructions on an existing reservation.

OperationId:putRoutingInstructionsByExtId

", - "operationId": "putRoutingInstructionsByExtId", + } + }, + "/hotels/{hotelId}/externalSystems/{externalSystemCode}/reservations/{reservationExternalId}/routingInstructions": { + "post": { + "summary": "Create routing instructions", + "description": "You can use this API to create routing instructions on a reservation.

OperationId:postRoutingInstructionsByExtId

", + "operationId": "postRoutingInstructionsByExtId", "parameters": [ { "name": "reservationExternalId", @@ -3793,14 +3810,14 @@ "description": "Unique ID of the hotel where reservation is searched based on reservation ID." }, { - "name": "routingInstructionsInfo", + "name": "reservationRoutingCriteria", "in": "body", "required": true, - "description": "Request when changing a routing instruction.", + "description": "Request to create a routing instruction.", "schema": { "allOf": [ { - "$ref": "#/definitions/routingInstructionsInfo" + "$ref": "#/definitions/reservationRoutingCriteria" } ] } @@ -3814,6 +3831,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3825,7 +3848,7 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", @@ -3838,7 +3861,7 @@ "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { "$ref": "#/definitions/status" } @@ -3889,13 +3912,11 @@ "tags": [ "Reservation" ] - } - }, - "/hotels/{hotelId}/externalSystems/{externalSystemCode}/reservations/{reservationExternalId}/shares": { - "get": { - "summary": "Get share Reservations", - "description": "This API can be used to retrieve the share reservations that exist on a reservation.

OperationId:getShareReservationsByExtId

", - "operationId": "getShareReservationsByExtId", + }, + "put": { + "summary": "Change routing instructions", + "description": "Change routing instructions on an existing reservation.

OperationId:putRoutingInstructionsByExtId

", + "operationId": "putRoutingInstructionsByExtId", "parameters": [ { "name": "reservationExternalId", @@ -3922,7 +3943,20 @@ "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique ID of the hotel where reservation is searched based on external reservation ID." + "description": "Unique ID of the hotel where reservation is searched based on reservation ID." + }, + { + "name": "routingInstructionsInfo", + "in": "body", + "required": true, + "description": "Request when changing a routing instruction.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/routingInstructionsInfo" + } + ] + } }, { "$ref": "#/parameters/authKey" @@ -3933,6 +3967,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3951,16 +3991,17 @@ "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" } }, - "description": "Response for the fetch share reservation request. This returns all sharer reservations including the request reservation.", + "description": "Response Body.", "schema": { - "$ref": "#/definitions/shareReservations" + "$ref": "#/definitions/status" } }, - "204": { - "description": "ShareReservationsByExtId not found." - }, "400": { "$ref": "#/responses/400" }, @@ -4007,11 +4048,13 @@ "tags": [ "Reservation" ] - }, - "post": { - "summary": "Combine Share Reservations", - "description": "Combine share reservation for a given reservation id

OperationId:postCombineShareReservationsByExtId

", - "operationId": "postCombineShareReservationsByExtId", + } + }, + "/hotels/{hotelId}/externalSystems/{externalSystemCode}/reservations/{reservationExternalId}/separatedShare": { + "put": { + "summary": "Separate Share Reservation with the given external reservation id and apply rate amounts to separated and remaining share reservations from room rates provided by an external application on a daily basis.", + "description": "This API can be used to separate the share reservation with the given external reservation id and apply rate amounts to separated and remaining share reservations from room rates provided by an external application on a daily basis.

OperationId:putSeparateShareReservationByExtId

", + "operationId": "putSeparateShareReservationByExtId", "parameters": [ { "name": "reservationExternalId", @@ -4041,14 +4084,35 @@ "description": "Unique ID of the hotel where reservation is searched based on reservation ID." }, { - "name": "combineShareReservations", + "name": "overrideInventoryCheck", + "in": "query", + "required": false, + "description": "Indicate to Override the Room Inventory Check if applicable.", + "type": "boolean" + }, + { + "name": "overrideMaxOccupancyCheck", + "in": "query", + "required": false, + "description": "Indicate to Override the check on Maximum Room Occupancy if applicable.", + "type": "boolean" + }, + { + "name": "overrideRateAvailabilityCheck", + "in": "query", + "required": false, + "description": "Indicate to Override the check on Maximum Room Occupancy if applicable.", + "type": "boolean" + }, + { + "name": "separateShareReservation", "in": "body", "required": true, - "description": "Request to combine sharer reservations. This request requires a Reservation Name Id(Joining to) and a Joining Reservation Id", + "description": "Request to separate Share Reservation and apply rate amounts to separated and remaining share reservations from room rates provided by an external application on a daily basis.", "schema": { "allOf": [ { - "$ref": "#/definitions/combineShareReservations" + "$ref": "#/definitions/separateShareReservation" } ] } @@ -4062,6 +4126,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4073,7 +4143,7 @@ } ], "responses": { - "201": { + "200": { "headers": { "Content-Language": { "type": "string", @@ -4086,9 +4156,9 @@ "description": "Location of newly created resource" } }, - "description": "Response for the combine share reservation request. Based on the request, this will return all sharer reservations including the request reservation.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { - "$ref": "#/definitions/combineShareReservationsDetails" + "$ref": "#/definitions/status" } }, "400": { @@ -4137,11 +4207,13 @@ "tags": [ "Reservation" ] - }, - "delete": { - "summary": "Separate share Reservations", - "description": "This API can be used to separate the share reservations.

OperationId:deleteShareReservationByExtId

", - "operationId": "deleteShareReservationByExtId", + } + }, + "/hotels/{hotelId}/externalSystems/{externalSystemCode}/reservations/{reservationExternalId}/shares": { + "get": { + "summary": "Get share Reservations", + "description": "This API can be used to retrieve the share reservations that exist on a reservation.

OperationId:getShareReservationsByExtId

", + "operationId": "getShareReservationsByExtId", "parameters": [ { "name": "reservationExternalId", @@ -4168,44 +4240,22 @@ "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique ID of the hotel where reservation is searched based on reservation ID." - }, - { - "name": "overrideInventoryCheck", - "in": "query", - "required": false, - "description": "Indicate to Override the Room Inventory Check if applicable.", - "type": "boolean" - }, - { - "name": "overrideMaxOccupancyCheck", - "in": "query", - "required": false, - "description": "Indicate to Override the check on Maximum Room Occupancy if applicable.", - "type": "boolean" + "description": "Unique ID of the hotel where reservation is searched based on external reservation ID." }, { - "name": "overrideRateAvailabilityCheck", - "in": "query", - "required": false, - "description": "Indicate to Override the check on Maximum Room Occupancy if applicable.", - "type": "boolean" + "$ref": "#/parameters/authKey" }, { - "name": "returnShareReservations", - "in": "query", - "required": false, - "description": "After the break share operation, return the new list of Sharer Reservations.", - "type": "boolean" + "$ref": "#/parameters/externalData" }, { - "$ref": "#/parameters/authKey" + "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/externalData" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -4225,17 +4275,16 @@ "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response for the fetch share reservation request. This returns all sharer reservations including the request reservation.", "schema": { - "$ref": "#/definitions/status" + "$ref": "#/definitions/shareReservations" } }, + "204": { + "description": "ShareReservationsByExtId not found." + }, "400": { "$ref": "#/responses/400" }, @@ -4282,36 +4331,51 @@ "tags": [ "Reservation" ] - } - }, - "/hotels/{hotelId}/fetchExternalSystemDeliveryHistory": { - "get": { - "summary": "Get External system delivery history", - "description": "Get external system delivery history.

OperationId:getExternalSystemDeliveryHistory

", - "operationId": "getExternalSystemDeliveryHistory", + }, + "post": { + "summary": "Combine Share Reservations", + "description": "Combine share reservation for a given reservation id

OperationId:postCombineShareReservationsByExtId

", + "operationId": "postCombineShareReservationsByExtId", "parameters": [ { - "name": "hotelId", + "name": "reservationExternalId", "in": "path", "required": true, "type": "string", "minLength": 1, "maxLength": 2000, - "description": "Unique ID of the hotel where reservation is searched based on reservation ID." + "description": "External reservation ID." }, { - "name": "reservationId", - "in": "query", - "required": false, - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", - "type": "string" + "name": "externalSystemCode", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Code to identify the external system from which the request is coming. This is the ExternalSystem ID used to exchange information between OPERA and the external system." }, { - "name": "reservationIdType", - "in": "query", - "required": false, - "description": "A reference to the type of object defined by the UniqueID element.", - "type": "string" + "name": "hotelId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of the hotel where reservation is searched based on reservation ID." + }, + { + "name": "combineShareReservations", + "in": "body", + "required": true, + "description": "Request to combine sharer reservations. This request requires a Reservation Name Id(Joining to) and a Joining Reservation Id", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/combineShareReservations" + } + ] + } }, { "$ref": "#/parameters/authKey" @@ -4322,6 +4386,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4333,23 +4403,295 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" } }, - "description": "Response that contains fetched reservation's delivery history.", + "description": "Response for the combine share reservation request. Based on the request, this will return all sharer reservations including the request reservation.", "schema": { - "$ref": "#/definitions/deliveryHistoryLog" + "$ref": "#/definitions/combineShareReservationsDetails" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Reservation" + ] + }, + "delete": { + "summary": "Separate share Reservations", + "description": "This API can be used to separate the share reservations.

OperationId:deleteShareReservationByExtId

", + "operationId": "deleteShareReservationByExtId", + "parameters": [ + { + "name": "reservationExternalId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "External reservation ID." + }, + { + "name": "externalSystemCode", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Code to identify the external system from which the request is coming. This is the ExternalSystem ID used to exchange information between OPERA and the external system." + }, + { + "name": "hotelId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of the hotel where reservation is searched based on reservation ID." + }, + { + "name": "overrideInventoryCheck", + "in": "query", + "required": false, + "description": "Indicate to Override the Room Inventory Check if applicable.", + "type": "boolean" + }, + { + "name": "overrideMaxOccupancyCheck", + "in": "query", + "required": false, + "description": "Indicate to Override the check on Maximum Room Occupancy if applicable.", + "type": "boolean" + }, + { + "name": "overrideRateAvailabilityCheck", + "in": "query", + "required": false, + "description": "Indicate to Override the check on Maximum Room Occupancy if applicable.", + "type": "boolean" + }, + { + "name": "returnShareReservations", + "in": "query", + "required": false, + "description": "After the break share operation, return the new list of Sharer Reservations.", + "type": "boolean" + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "HATEOAS links which help the consumer to navigate to resources", + "schema": { + "$ref": "#/definitions/status" } }, - "204": { - "description": "ExternalSystemDeliveryHistory not found." - }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Reservation" + ] + } + }, + "/hotels/{hotelId}/fetchExternalSystemDeliveryHistory": { + "get": { + "summary": "Get External system delivery history", + "description": "Get external system delivery history.

OperationId:getExternalSystemDeliveryHistory

", + "operationId": "getExternalSystemDeliveryHistory", + "parameters": [ + { + "name": "hotelId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of the hotel where reservation is searched based on reservation ID." + }, + { + "name": "reservationId", + "in": "query", + "required": false, + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string" + }, + { + "name": "reservationIdType", + "in": "query", + "required": false, + "description": "A reference to the type of object defined by the UniqueID element.", + "type": "string" + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response that contains fetched reservation's delivery history.", + "schema": { + "$ref": "#/definitions/deliveryHistoryLog" + } + }, + "204": { + "description": "ExternalSystemDeliveryHistory not found." + }, "400": { "$ref": "#/responses/400" }, @@ -4568,6 +4910,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4677,6 +5025,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4798,6 +5152,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4929,6 +5289,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5030,11 +5396,11 @@ "name": "promotionCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Promotion Code for ComplimentaryRouting", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5200,6 +5566,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5339,10 +5711,10 @@ "name": "membershipLevel", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5350,10 +5722,10 @@ "name": "membershipType", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5442,6 +5814,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5555,6 +5933,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5634,8 +6018,8 @@ }, "/hotels/{hotelId}/reservations": { "get": { - "summary": "Get and search for reservations in a hotel", - "description": "Use this API to search reservations in a hotel, filtering by whether they are Day Use, Due In, Checked In, Due Out, Checked Out, Cancelled, No Show and Complimentary or any other of the large selection of search criteria. It also serves as an entry way for changing existing reservation information, canceling reservations, checking in guests, canceling check ins, etc. You can use further query parameters to narrow your results. This API is not designed to support sync between two systems or initial upload of data.

OperationId:getHotelReservations

", + "summary": "Get Reservations for a hotel", + "description": "This API will allow a user to retrieve a list of reservations based on the search criteria specified in the request body. For example you can search for reservations using query parameters like first name, last name, arrival/departure date, external confirmation number.

OperationId:getHotelReservations

", "operationId": "getHotelReservations", "parameters": [ { @@ -6043,10 +6427,10 @@ "name": "membershipLevels", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6054,10 +6438,10 @@ "name": "membershipTypes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6140,10 +6524,10 @@ "name": "user", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6158,11 +6542,11 @@ "name": "cancelledByList", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Fetches reservations cancelled by list of users.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6178,10 +6562,10 @@ "name": "ratePlanCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6189,10 +6573,10 @@ "name": "sourceCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6200,10 +6584,10 @@ "name": "marketCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6401,10 +6785,10 @@ "name": "roomClasses", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6424,9 +6808,47 @@ "name": "communication", "in": "query", "required": false, - "description": "Filter by the last digits of a reservation's phone number.", + "description": "Any communication attached to the reservation from the primary guest's profile such as phone, fax or email address.", + "type": "string" + }, + { + "name": "phone", + "in": "query", + "required": false, + "description": "The phone number attached to the reservation from the primary guest's profile.", + "type": "string" + }, + { + "name": "email", + "in": "query", + "required": false, + "description": "The email address attached to the reservation from the primary guest's profile.", "type": "string" }, + { + "name": "profileExternalReferencesToFetch", + "in": "query", + "type": "array", + "maxItems": 10, + "collectionFormat": "multi", + "description": "Define the external system(s) to return external reference ids for associated profiles for the reservation. A maximum of 10 different external systems can be be provided for this parameter.", + "items": { + "type": "string" + }, + "required": false + }, + { + "name": "resvExternalReferencesToFetch", + "in": "query", + "type": "array", + "maxItems": 10, + "collectionFormat": "multi", + "description": "Define the external system(s) to return external reference ids for reservations. A maximum of 10 different external systems can be be provided for this parameter.", + "items": { + "type": "string" + }, + "required": false + }, { "name": "fetchInstructions", "in": "query", @@ -6453,7 +6875,9 @@ "ReservationPreferences", "FiscalInfo", "CommissionsInfo", - "DepartureReservationInfo" + "DepartureReservationInfo", + "MultipleMemberships", + "FetchChildAges" ] }, "required": false @@ -6858,11 +7282,11 @@ "name": "transportationCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6945,13 +7369,13 @@ "name": "contactNames", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Name of Contact Profile associated with Reservation.", "items": { "type": "string", "minLength": 0, - "maxLength": 82, - "maxItems": 4000 + "maxLength": 82 }, "required": false }, @@ -6959,11 +7383,11 @@ "name": "taRecordLocatorList", "in": "query", "type": "array", + "maxItems": 30, "collectionFormat": "multi", "description": "Travel Agent Record Locators List.", "items": { - "type": "string", - "maxItems": 30 + "type": "string" }, "required": false }, @@ -7120,6 +7544,21 @@ "type": "string" } }, + { + "name": "pkgCategoryToFetch", + "in": "query", + "type": "string", + "required": false, + "description": "Provide a package category code to return details for packages belonging to the specified category." + }, + { + "name": "pkgForecastedConsumptionDateToFetch", + "in": "query", + "type": "string", + "format": "date", + "required": false, + "description": "Forecasted package consumption date for which package details are to be returned. When used, the details of packages with a forecasted consumption date equal to the specified date will be returned for each reservation. Required if pkgCategoryToFetch is used." + }, { "$ref": "#/parameters/authKey" }, @@ -7129,6 +7568,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7433,6 +7878,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7512,8 +7963,8 @@ }, "/hotels/{hotelId}/reservations/activityLog": { "get": { - "summary": "Fetch reservation activity log", - "description": "Use this API to get the activity log data of reservations being created and managed.

OperationId:getReservationActivityLog

", + "summary": "Fetch Reservation Activity Log", + "description": "Get the activity log for a reservation.

OperationId:getReservationActivityLog

This API allows a time span of 90 days.

", "operationId": "getReservationActivityLog", "parameters": [ { @@ -7601,10 +8052,10 @@ "name": "userByIdsUserId", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "integer", - "maxItems": 4000 + "type": "integer" }, "required": false }, @@ -7612,10 +8063,10 @@ "name": "userForIdsUserId", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "integer", - "maxItems": 4000 + "type": "integer" }, "required": false }, @@ -7628,6 +8079,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7741,6 +8198,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7855,6 +8318,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7996,6 +8465,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8104,6 +8579,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8221,6 +8702,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8298,6 +8785,137 @@ ] } }, + "/hotels/{hotelId}/reservations/packageCategoryReservations": { + "get": { + "summary": "Get Reservations by pacakge and consumption date", + "description": "Use this API to get reservations with package consumption for a specific date.

OperationId:getReservationsByPackage

", + "operationId": "getReservationsByPackage", + "parameters": [ + { + "name": "hotelId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of the hotel where reservation is searched based on reservation ID." + }, + { + "name": "packageCategory", + "in": "query", + "required": false, + "type": "array", + "collectionFormat": "multi", + "description": "Package Category of the package attached to the reservation. Reserved for future development.", + "items": { + "type": "string", + "maxItems": 20 + } + }, + { + "name": "packageCode", + "in": "query", + "required": false, + "type": "array", + "collectionFormat": "multi", + "description": "Package code of the package attached to the reservation", + "items": { + "type": "string", + "maxItems": 20 + } + }, + { + "name": "date", + "in": "query", + "required": true, + "type": "string", + "format": "date", + "description": "Forecasted package consumption date" + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "Indicated maximum number of reservations to be sent in the response", + "type": "integer", + "default": 30 + }, + { + "name": "offset", + "in": "query", + "default": 0, + "required": false, + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response object to the Fetch Reservations by package request operation. Based on the criteria, reservation information is returned.", + "schema": { + "$ref": "#/definitions/packageCategoryReservations" + } + }, + "204": { + "description": "HotelReservations not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Reservation", + "PackageCategory" + ] + } + }, "/hotels/{hotelId}/reservations/policies": { "put": { "summary": "Get Deposit and Cancellation Policies that are applicable to the specified criteria.", @@ -8331,6 +8949,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8496,7 +9120,7 @@ "/hotels/{hotelId}/reservations/rateInfo": { "get": { "summary": "Get rate information", - "description": "Use this API to retrieve rate plan information including a breakdown of packages and taxes.

OperationId:getRateInfo

", + "description": "Retrieve the rate plan information for a reservation.

OperationId:getRateInfo

This API allows a time span of 21 days.

", "operationId": "getRateInfo", "parameters": [ { @@ -8693,6 +9317,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8806,6 +9436,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8912,11 +9548,11 @@ "in": "query", "required": false, "type": "array", + "maxItems": 100, "collectionFormat": "multi", "uniqueItems": true, "items": { - "type": "string", - "maxItems": 100 + "type": "string" }, "description": "This is the ChannelCode of Hotel Code in the Reservations" }, @@ -8963,6 +9599,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9221,6 +9863,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9419,6 +10067,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9559,10 +10213,10 @@ "name": "membershipLevel", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9570,10 +10224,10 @@ "name": "membershipType", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9649,11 +10303,11 @@ "name": "taRecordLocatorList", "in": "query", "type": "array", + "maxItems": 30, "collectionFormat": "multi", "description": "Travel Agent Record Locators List.", "items": { - "type": "string", - "maxItems": 30 + "type": "string" }, "required": false }, @@ -9753,6 +10407,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9831,8 +10491,8 @@ }, "/hotels/{hotelId}/reservations/{reservationId}": { "get": { - "summary": "Get reservation by ID", - "description": "Use this API to retrieve a reservation's detail such as guest's stay, arrival and departure dates, transportation, room and rate information, preferences, packages, and more using OPERA's reservationId.

OperationId:getReservation

", + "summary": "Get Reservation by ID", + "description": "Retrieve a reservation using the internal ID.

OperationId:getReservation

", "operationId": "getReservation", "parameters": [ { @@ -9853,6 +10513,18 @@ "maxLength": 2000, "description": "Unique ID of the hotel where reservation is searched based on reservation ID." }, + { + "name": "profileExternalReferencesToFetch", + "in": "query", + "type": "array", + "maxItems": 10, + "collectionFormat": "multi", + "description": "Define the external system(s) to return external reference ids for associated profiles for the reservation. A maximum of 10 different external systems can be be provided for this parameter.", + "items": { + "type": "string" + }, + "required": false + }, { "name": "fetchInstructions", "in": "query", @@ -9910,7 +10582,9 @@ "Voucher", "ScheduledRoomMoves", "DailySummary", - "RateInfoDetails" + "RateInfoDetails", + "OffshoreRates", + "FetchChildAges" ] }, "required": false @@ -9940,7 +10614,8 @@ "EnrollToPrimaryMembership", "EnrollInProgress", "MemberAwardAttached", - "UpgradeAwardAttached" + "UpgradeAwardAttached", + "DiscountAwardAttached" ] }, "required": false @@ -9968,6 +10643,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10353,231 +11034,10 @@ "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/x-hotelid" - }, - { - "$ref": "#/parameters/x-externalsystem" - }, - { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "200": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" - } - }, - "description": "Response Body.", - "schema": { - "$ref": "#/definitions/changeReservationDetails" - } - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "Reservation" - ] - }, - "delete": { - "summary": "Delete a Reservation by resort", - "description": "This API will delete only an on hold (in-session) reservation.

OperationId:deleteOnHoldReservation

", - "operationId": "deleteOnHoldReservation", - "parameters": [ - { - "name": "reservationId", - "in": "path", - "required": true, - "type": "number", - "description": "Unique OPERA reservation ID which is used to find reservation from OPERA. This ID is to delete only an on hold (in-session) reservation." - }, - { - "name": "hotelId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 20, - "description": "Unique ID of the hotel where reservation is searched based on reservation ID." - }, - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" - }, - { - "$ref": "#/parameters/x-app-key" - }, - { - "$ref": "#/parameters/x-hotelid" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-externalsystem" - }, - { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "200": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" - } - }, - "description": "HATEOAS links which help the consumer to navigate to resources", - "schema": { - "$ref": "#/definitions/status" - } - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "Reservation" - ] - } - }, - "/hotels/{hotelId}/reservations/{reservationId}/addOnReservationPackages": { - "put": { - "summary": "Update Add On (Sell Separate) packages on a reservation.", - "description": "This API will allow you to update Add On (Sell Separate) packages on a reservation. Note: this API works as a full overlay for Reservation's Add On Packages.

OperationId:putAddOnReservationPackages

", - "operationId": "putAddOnReservationPackages", - "parameters": [ - { - "name": "reservationId", - "in": "path", - "required": true, - "type": "number", - "description": "Unique OPERA reservation ID which is used to find reservation from OPERA. This ID is a primary identification of a reservation in OPERA." - }, - { - "name": "hotelId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 20, - "description": "Unique ID of the hotel where reservation is searched based on reservation ID." - }, - { - "name": "reservationAddOnPackages", - "in": "body", - "required": true, - "description": "Request object to overlay addon packages on an existing reservation.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/reservationAddOnPackagesType" - } - ] - } - }, - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" - }, - { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -10605,7 +11065,246 @@ }, "description": "Response Body.", "schema": { - "$ref": "#/definitions/addOnReservationPackagesType" + "$ref": "#/definitions/changeReservationDetails" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Reservation" + ] + }, + "delete": { + "summary": "Delete a Reservation by resort", + "description": "This API will delete only an on hold (in-session) reservation.

OperationId:deleteOnHoldReservation

", + "operationId": "deleteOnHoldReservation", + "parameters": [ + { + "name": "reservationId", + "in": "path", + "required": true, + "type": "number", + "description": "Unique OPERA reservation ID which is used to find reservation from OPERA. This ID is to delete only an on hold (in-session) reservation." + }, + { + "name": "hotelId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 20, + "description": "Unique ID of the hotel where reservation is searched based on reservation ID." + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "HATEOAS links which help the consumer to navigate to resources", + "schema": { + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Reservation" + ] + } + }, + "/hotels/{hotelId}/reservations/{reservationId}/addOnReservationPackages": { + "put": { + "summary": "Update Add On (Sell Separate) packages on a reservation.", + "description": "This API will allow you to update Add On (Sell Separate) packages on a reservation. Note: this API works as a full overlay for Reservation's Add On Packages.

OperationId:putAddOnReservationPackages

", + "operationId": "putAddOnReservationPackages", + "parameters": [ + { + "name": "reservationId", + "in": "path", + "required": true, + "type": "number", + "description": "Unique OPERA reservation ID which is used to find reservation from OPERA. This ID is a primary identification of a reservation in OPERA." + }, + { + "name": "hotelId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 20, + "description": "Unique ID of the hotel where reservation is searched based on reservation ID." + }, + { + "name": "reservationAddOnPackages", + "in": "body", + "required": true, + "description": "Request object to overlay addon packages on an existing reservation.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/reservationAddOnPackagesType" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "Response Body.", + "schema": { + "$ref": "#/definitions/addOnReservationPackagesType" } }, "400": { @@ -10710,6 +11409,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10844,6 +11549,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10962,6 +11673,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11085,6 +11802,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11195,6 +11918,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11458,6 +12187,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11580,6 +12315,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11701,6 +12442,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11816,6 +12563,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11939,6 +12692,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12088,6 +12847,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12211,6 +12976,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12319,6 +13090,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12442,6 +13219,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12519,11 +13302,11 @@ ] } }, - "/hotels/{hotelId}/reservations/{reservationId}/copy": { - "post": { - "summary": "Copy a Reservation", - "description": "Copy a Reservation.

OperationId:postReservationCopy

", - "operationId": "postReservationCopy", + "/hotels/{hotelId}/reservations/{reservationId}/consumedPackageQuantity": { + "put": { + "summary": "Update consumed package quantity for package codes.", + "description": "Use this API to update the consumed package quantity for package codes.

OperationId:putConsumedPackageQuantity

", + "operationId": "putConsumedPackageQuantity", "parameters": [ { "name": "reservationId", @@ -12544,14 +13327,14 @@ "description": "Unique ID of the hotel where reservation is searched based on reservation ID." }, { - "name": "copyReservation", + "name": "changePackageQuantity", "in": "body", "required": true, - "description": "Request for copying a reservation's information as a template for a new reservation.", + "description": "Request object to update package quantity.", "schema": { "allOf": [ { - "$ref": "#/definitions/copyReservation" + "$ref": "#/definitions/changePackageQuantityType" } ] } @@ -12560,10 +13343,13 @@ "$ref": "#/parameters/authKey" }, { - "$ref": "#/parameters/externalData" + "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -12576,7 +13362,7 @@ } ], "responses": { - "201": { + "200": { "headers": { "Content-Language": { "type": "string", @@ -12642,11 +13428,11 @@ ] } }, - "/hotels/{hotelId}/reservations/{reservationId}/dailyRates/action/validate": { - "put": { - "summary": "Validate daily rate details change", - "description": "Validate daily rate details change.

OperationId:putReservationDailyRateDetailValidation

", - "operationId": "putReservationDailyRateDetailValidation", + "/hotels/{hotelId}/reservations/{reservationId}/copy": { + "post": { + "summary": "Copy a Reservation", + "description": "Copy a Reservation.

OperationId:postReservationCopy

", + "operationId": "postReservationCopy", "parameters": [ { "name": "reservationId", @@ -12667,14 +13453,14 @@ "description": "Unique ID of the hotel where reservation is searched based on reservation ID." }, { - "name": "reservationDailyRateDetail", + "name": "copyReservation", "in": "body", "required": true, - "description": "Request for validating Daily Rate Details modifications.", + "description": "Request for copying a reservation's information as a template for a new reservation.", "schema": { "allOf": [ { - "$ref": "#/definitions/reservationDailyRateDetail" + "$ref": "#/definitions/copyReservation" } ] } @@ -12688,6 +13474,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12699,7 +13491,7 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", @@ -12712,9 +13504,9 @@ "description": "Location of newly created resource" } }, - "description": "Response after validating the changes for Daily Rate Details modifications.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { - "$ref": "#/definitions/reservationDailyRateDetailDetails" + "$ref": "#/definitions/status" } }, "400": { @@ -12765,11 +13557,11 @@ ] } }, - "/hotels/{hotelId}/reservations/{reservationId}/depositPolicies": { - "post": { - "summary": "Create deposit policy", - "description": "Create deposit policy for a property. This policy can then be used for reservations.

OperationId:postDepositPolicy

", - "operationId": "postDepositPolicy", + "/hotels/{hotelId}/reservations/{reservationId}/dailyRates/action/validate": { + "put": { + "summary": "Validate daily rate details change", + "description": "Validate daily rate details change.

OperationId:putReservationDailyRateDetailValidation

", + "operationId": "putReservationDailyRateDetailValidation", "parameters": [ { "name": "reservationId", @@ -12790,14 +13582,14 @@ "description": "Unique ID of the hotel where reservation is searched based on reservation ID." }, { - "name": "reservationDepositPolicyCriteria", + "name": "reservationDailyRateDetail", "in": "body", "required": true, - "description": "Request object that holds the details of hotel level Deposit Policy to be created.", + "description": "Request for validating Daily Rate Details modifications.", "schema": { "allOf": [ { - "$ref": "#/definitions/reservationDepositPolicyCriteria" + "$ref": "#/definitions/reservationDailyRateDetail" } ] } @@ -12811,6 +13603,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12822,7 +13620,7 @@ } ], "responses": { - "201": { + "200": { "headers": { "Content-Language": { "type": "string", @@ -12835,9 +13633,9 @@ "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response after validating the changes for Daily Rate Details modifications.", "schema": { - "$ref": "#/definitions/status" + "$ref": "#/definitions/reservationDailyRateDetailDetails" } }, "400": { @@ -12886,11 +13684,13 @@ "tags": [ "Reservation" ] - }, - "put": { - "summary": "Computes the deposit policies", - "description": "Computes the deposit policies.

OperationId:putComputeDepositPolicies

", - "operationId": "putComputeDepositPolicies", + } + }, + "/hotels/{hotelId}/reservations/{reservationId}/depositPolicies": { + "post": { + "summary": "Create deposit policy", + "description": "Create deposit policy for a property. This policy can then be used for reservations.

OperationId:postDepositPolicy

", + "operationId": "postDepositPolicy", "parameters": [ { "name": "reservationId", @@ -12911,14 +13711,14 @@ "description": "Unique ID of the hotel where reservation is searched based on reservation ID." }, { - "name": "computeDepositPolicies", + "name": "reservationDepositPolicyCriteria", "in": "body", "required": true, - "description": "Operation to fetch the details for deposit rules, applicable to a reservation. Based on the criteria the rule information can be retrieved for all deposit rules or for a particular rule.", + "description": "Request object that holds the details of hotel level Deposit Policy to be created.", "schema": { "allOf": [ { - "$ref": "#/definitions/computeDepositPolicies" + "$ref": "#/definitions/reservationDepositPolicyCriteria" } ] } @@ -12932,6 +13732,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12943,7 +13749,7 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", @@ -12956,9 +13762,9 @@ "description": "Location of newly created resource" } }, - "description": "Response for the deposit rules configuration request. Contains computed details for the deposit rules requested.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { - "$ref": "#/definitions/computeDepositPoliciesDetails" + "$ref": "#/definitions/status" } }, "400": { @@ -13008,10 +13814,10 @@ "Reservation" ] }, - "delete": { - "summary": "Delete deposit policy", - "description": "Delete deposit policy for a property.

OperationId:deleteDepositPolicy

", - "operationId": "deleteDepositPolicy", + "put": { + "summary": "Computes the deposit policies", + "description": "Computes the deposit policies.

OperationId:putComputeDepositPolicies

", + "operationId": "putComputeDepositPolicies", "parameters": [ { "name": "reservationId", @@ -13032,11 +13838,17 @@ "description": "Unique ID of the hotel where reservation is searched based on reservation ID." }, { - "name": "policyId", - "in": "query", + "name": "computeDepositPolicies", + "in": "body", "required": true, - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", - "type": "string" + "description": "Operation to fetch the details for deposit rules, applicable to a reservation. Based on the criteria the rule information can be retrieved for all deposit rules or for a particular rule.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/computeDepositPolicies" + } + ] + } }, { "$ref": "#/parameters/authKey" @@ -13047,6 +13859,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13071,9 +13889,9 @@ "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response for the deposit rules configuration request. Contains computed details for the deposit rules requested.", "schema": { - "$ref": "#/definitions/status" + "$ref": "#/definitions/computeDepositPoliciesDetails" } }, "400": { @@ -13122,13 +13940,11 @@ "tags": [ "Reservation" ] - } - }, - "/hotels/{hotelId}/reservations/{reservationId}/eCoupons": { - "get": { - "summary": "Get Reservation Ecoupons", - "description": "Get the Reservation Ecoupons.

OperationId:getECoupons

", - "operationId": "getECoupons", + }, + "delete": { + "summary": "Delete deposit policy", + "description": "Delete deposit policy for a property.

OperationId:deleteDepositPolicy

", + "operationId": "deleteDepositPolicy", "parameters": [ { "name": "reservationId", @@ -13149,19 +13965,11 @@ "description": "Unique ID of the hotel where reservation is searched based on reservation ID." }, { - "name": "limit", - "in": "query", - "required": false, - "description": "Indicates maximum number of records a Web Service should return.", - "type": "integer" - }, - { - "name": "offset", + "name": "policyId", "in": "query", - "default": 0, - "required": false, - "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", - "type": "integer" + "required": true, + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", + "type": "string" }, { "$ref": "#/parameters/authKey" @@ -13172,6 +13980,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13190,16 +14004,17 @@ "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" } }, - "description": "Response object for fetching the eCoupons attached to Reservation.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { - "$ref": "#/definitions/eCoupons" + "$ref": "#/definitions/status" } }, - "204": { - "description": "ECoupons not found." - }, "400": { "$ref": "#/responses/400" }, @@ -13246,11 +14061,13 @@ "tags": [ "Reservation" ] - }, - "post": { - "summary": "Create Reservation ECoupon", - "description": "Create the Reservation Ecoupons.

OperationId:postECoupons

", - "operationId": "postECoupons", + } + }, + "/hotels/{hotelId}/reservations/{reservationId}/eCoupons": { + "get": { + "summary": "Get Reservation Ecoupons", + "description": "Get the Reservation Ecoupons.

OperationId:getECoupons

", + "operationId": "getECoupons", "parameters": [ { "name": "reservationId", @@ -13271,17 +14088,19 @@ "description": "Unique ID of the hotel where reservation is searched based on reservation ID." }, { - "name": "eCouponsInfo", - "in": "body", - "required": true, - "description": "Request object for creating new eCoupons.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/eCouponsInfo" - } - ] - } + "name": "limit", + "in": "query", + "required": false, + "description": "Indicates maximum number of records a Web Service should return.", + "type": "integer" + }, + { + "name": "offset", + "in": "query", + "default": 0, + "required": false, + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" }, { "$ref": "#/parameters/authKey" @@ -13292,6 +14111,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13303,24 +14128,23 @@ } ], "responses": { - "201": { + "200": { "headers": { "Content-Language": { "type": "string", "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response object for fetching the eCoupons attached to Reservation.", "schema": { - "$ref": "#/definitions/status" + "$ref": "#/definitions/eCoupons" } }, + "204": { + "description": "ECoupons not found." + }, "400": { "$ref": "#/responses/400" }, @@ -13368,10 +14192,10 @@ "Reservation" ] }, - "put": { - "summary": "Change Reservation Ecoupon", - "description": "Change the Reservation Ecoupons.

OperationId:putECoupons

", - "operationId": "putECoupons", + "post": { + "summary": "Create Reservation ECoupon", + "description": "Create the Reservation Ecoupons.

OperationId:postECoupons

", + "operationId": "postECoupons", "parameters": [ { "name": "reservationId", @@ -13395,7 +14219,7 @@ "name": "eCouponsInfo", "in": "body", "required": true, - "description": "Request object for changing the existing eCoupons attached to Reservation.", + "description": "Request object for creating new eCoupons.", "schema": { "allOf": [ { @@ -13413,6 +14237,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13424,7 +14254,7 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", @@ -13437,9 +14267,9 @@ "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { - "$ref": "#/definitions/eCoupons" + "$ref": "#/definitions/status" } }, "400": { @@ -13489,10 +14319,10 @@ "Reservation" ] }, - "delete": { - "summary": "Delete Reservation ECoupons", - "description": "Delete the Reservation Ecoupons.

OperationId:deleteECoupons

", - "operationId": "deleteECoupons", + "put": { + "summary": "Change Reservation Ecoupon", + "description": "Change the Reservation Ecoupons.

OperationId:putECoupons

", + "operationId": "putECoupons", "parameters": [ { "name": "reservationId", @@ -13513,11 +14343,17 @@ "description": "Unique ID of the hotel where reservation is searched based on reservation ID." }, { - "name": "eCouponId", - "in": "query", - "required": false, - "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", - "type": "string" + "name": "eCouponsInfo", + "in": "body", + "required": true, + "description": "Request object for changing the existing eCoupons attached to Reservation.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/eCouponsInfo" + } + ] + } }, { "$ref": "#/parameters/authKey" @@ -13528,6 +14364,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13552,9 +14394,9 @@ "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response Body.", "schema": { - "$ref": "#/definitions/status" + "$ref": "#/definitions/eCoupons" } }, "400": { @@ -13603,13 +14445,11 @@ "tags": [ "Reservation" ] - } - }, - "/hotels/{hotelId}/reservations/{reservationId}/excludedPreferences": { - "get": { - "summary": "Fetch Reservation excluded preferences", - "description": "Get the Reservation excluded preferences.

OperationId:getReservationExcludedPreferences

", - "operationId": "getReservationExcludedPreferences", + }, + "delete": { + "summary": "Delete Reservation ECoupons", + "description": "Delete the Reservation Ecoupons.

OperationId:deleteECoupons

", + "operationId": "deleteECoupons", "parameters": [ { "name": "reservationId", @@ -13630,17 +14470,10 @@ "description": "Unique ID of the hotel where reservation is searched based on reservation ID." }, { - "name": "preferenceType", - "in": "query", - "required": false, - "description": "The preference type for which the excluded preference search will be performed.", - "type": "string" - }, - { - "name": "preferenceCode", + "name": "eCouponId", "in": "query", "required": false, - "description": "The preference code for which the excluded preference search will be performed.", + "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", "type": "string" }, { @@ -13652,6 +14485,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13670,16 +14509,17 @@ "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" } }, - "description": "Response for the excluded preferences request.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { - "$ref": "#/definitions/reservationExcludedPreferences" + "$ref": "#/definitions/status" } }, - "204": { - "description": "ReservationExcludedPreferences not found." - }, "400": { "$ref": "#/responses/400" }, @@ -13770,6 +14610,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13881,8 +14727,13 @@ { "name": "flexFieldCode", "in": "query", - "type": "string", + "type": "array", + "collectionFormat": "multi", "description": "Flex field code", + "items": { + "type": "string", + "maxItems": 50 + }, "required": false }, { @@ -13918,6 +14769,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14038,6 +14895,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14159,6 +15022,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14269,6 +15138,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14389,6 +15264,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14521,6 +15402,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14638,6 +15525,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14761,6 +15654,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14882,6 +15781,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15014,6 +15919,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15131,6 +16042,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15254,6 +16171,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15364,6 +16287,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15485,125 +16414,10 @@ "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/x-hotelid" - }, - { - "$ref": "#/parameters/x-externalsystem" - }, - { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "201": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" - } - }, - "description": "HATEOAS links which help the consumer to navigate to resources", - "schema": { - "$ref": "#/definitions/status" - } - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "Reservation" - ] - }, - "put": { - "summary": "Change reserved Inventory Items ", - "description": "Change the Inventory Items reserved for the Reservation.

OperationId:putReservedInventoryItems

", - "operationId": "putReservedInventoryItems", - "parameters": [ - { - "name": "reservationId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique OPERA reservation ID which is used to find reservation from OPERA. This ID is a primary identification of a reservation in OPERA." - }, - { - "name": "hotelId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique ID of the hotel where reservation is searched based on reservation ID." - }, - { - "name": "reservedInventoryItemsInfo", - "in": "body", - "required": true, - "description": "Request object to change the reserved inventory Items for a reservation.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/reservedInventoryItemsInfo" - } - ] - } - }, - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -15616,7 +16430,7 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", @@ -15629,9 +16443,136 @@ "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { - "$ref": "#/definitions/reservedInventoryItemsInfo" + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Reservation" + ] + }, + "put": { + "summary": "Change reserved Inventory Items ", + "description": "Change the Inventory Items reserved for the Reservation.

OperationId:putReservedInventoryItems

", + "operationId": "putReservedInventoryItems", + "parameters": [ + { + "name": "reservationId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique OPERA reservation ID which is used to find reservation from OPERA. This ID is a primary identification of a reservation in OPERA." + }, + { + "name": "hotelId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of the hotel where reservation is searched based on reservation ID." + }, + { + "name": "reservedInventoryItemsInfo", + "in": "body", + "required": true, + "description": "Request object to change the reserved inventory Items for a reservation.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/reservedInventoryItemsInfo" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "Response Body.", + "schema": { + "$ref": "#/definitions/reservedInventoryItemsInfo" } }, "400": { @@ -15713,6 +16654,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15900,6 +16847,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16020,6 +16973,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16150,6 +17109,29 @@ "description": "Indicates that only reservations marked as Back to Back should be expected in the result. Returned linked Back to Back reservations will belong to the same group of linked Back to Back reservations as the specified reservation with the given reservation name id and hotel code.", "type": "boolean" }, + { + "name": "excludeCancelledReservations", + "in": "query", + "required": false, + "description": "When true indicates that linked reservations with Cancelled status should not be included in search results.", + "type": "boolean" + }, + { + "name": "excludeNoShowReservations", + "in": "query", + "required": false, + "description": "When true indicates that linked reservations with NoShow status should not be included in search results.", + "type": "boolean" + }, + { + "name": "limit", + "in": "query", + "required": false, + "minimum": 0, + "default": 200, + "description": "Indicates maximum number of records this Web Service should return. Minimum is 0. Default is 200.", + "type": "integer" + }, { "$ref": "#/parameters/authKey" }, @@ -16159,6 +17141,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16281,6 +17269,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16404,6 +17398,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16527,6 +17527,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16649,112 +17655,10 @@ "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/x-hotelid" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-externalsystem" - }, - { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "200": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" - } - }, - "description": "Response for ChangeMasterAccount operation.", - "schema": { - "$ref": "#/definitions/masterAccountSummary" - } - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "Reservation" - ] - }, - "delete": { - "summary": "Cancel Master Account", - "description": "Cancel Master account on a reservation.

OperationId:deleteMasterAccount

", - "operationId": "deleteMasterAccount", - "parameters": [ - { - "name": "reservationId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique OPERA reservation ID which is used to find reservation from OPERA. This ID is a primary identification of a reservation in OPERA." - }, - { - "name": "hotelId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique ID of the hotel where reservation is searched based on reservation ID." - }, - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" - }, - { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -16780,9 +17684,9 @@ "description": "Location of newly created resource" } }, - "description": "HATEOAS links which help the consumer to navigate to resources", + "description": "Response for ChangeMasterAccount operation.", "schema": { - "$ref": "#/definitions/status" + "$ref": "#/definitions/masterAccountSummary" } }, "400": { @@ -16831,13 +17735,11 @@ "tags": [ "Reservation" ] - } - }, - "/hotels/{hotelId}/reservations/{reservationId}/memberships": { - "post": { - "summary": "Create a Reservation membership", - "description": "Add a membership to an existing reservation.

OperationId:postReservationMembership

", - "operationId": "postReservationMembership", + }, + "delete": { + "summary": "Cancel Master Account", + "description": "Cancel Master account on a reservation.

OperationId:deleteMasterAccount

", + "operationId": "deleteMasterAccount", "parameters": [ { "name": "reservationId", @@ -16857,19 +17759,6 @@ "maxLength": 2000, "description": "Unique ID of the hotel where reservation is searched based on reservation ID." }, - { - "name": "reservationMembership", - "in": "body", - "required": true, - "description": "Method to create a reservation membership on an existing reservation.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/reservationMembership" - } - ] - } - }, { "$ref": "#/parameters/authKey" }, @@ -16880,112 +17769,10 @@ "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/x-hotelid" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-externalsystem" - }, - { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "201": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" - } - }, - "description": "HATEOAS links which help the consumer to navigate to resources", - "schema": { - "$ref": "#/definitions/status" - } - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "Reservation" - ] - }, - "delete": { - "summary": "Delete a Reservation membership", - "description": "Delete a membership from an existing reservation.

OperationId:deleteReservationMembership

", - "operationId": "deleteReservationMembership", - "parameters": [ - { - "name": "reservationId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique OPERA reservation ID which is used to find reservation from OPERA. This ID is a primary identification of a reservation in OPERA." - }, - { - "name": "hotelId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique ID of the hotel where reservation is searched based on reservation ID." - }, - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" - }, - { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -17110,6 +17897,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17233,6 +18026,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17434,6 +18233,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17555,125 +18360,10 @@ "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/x-hotelid" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-externalsystem" - }, - { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "201": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - }, - "Location": { - "type": "string", - "description": "Location of newly created resource" - } - }, - "description": "HATEOAS links which help the consumer to navigate to resources", - "schema": { - "$ref": "#/definitions/status" - } - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "Reservation" - ] - }, - "put": { - "summary": "Update a package on a Reservation", - "description": "This API will allow you to update existing packages on a reservation.

OperationId:putReservationPackage

", - "operationId": "putReservationPackage", - "parameters": [ - { - "name": "reservationId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique OPERA reservation ID which is used to find reservation from OPERA. This ID is a primary identification of a reservation in OPERA." - }, - { - "name": "hotelId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique ID of the hotel where reservation is searched based on reservation ID." - }, - { - "name": "reservationPackagesInfo", - "in": "body", - "required": true, - "description": "Method to change/modify a reservation package on an existing reservation. The main information required are the Package Code, Resort, RateCode(if applicable), Original Begin Date(if applicable) and Original End Date(if applicable). These are the criteria by which the package will be identified in order to be modified/changed. The elements that can be changed are the Quantity, Excluded Quantity, Unit Price and Unit Allowance if existing. For RateCode packages, the begin date and end date cannot be changed. For non-RateCode packages, the begin date or end date can be changed.", - "schema": { - "allOf": [ - { - "$ref": "#/definitions/reservationPackagesInfo" - } - ] - } - }, - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" - }, - { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -17686,7 +18376,7 @@ } ], "responses": { - "200": { + "201": { "headers": { "Content-Language": { "type": "string", @@ -17699,9 +18389,136 @@ "description": "Location of newly created resource" } }, - "description": "Response Body.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { - "$ref": "#/definitions/reservationPackagesInfo" + "$ref": "#/definitions/status" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Reservation" + ] + }, + "put": { + "summary": "Update a package on a Reservation", + "description": "This API will allow you to update existing packages on a reservation.

OperationId:putReservationPackage

", + "operationId": "putReservationPackage", + "parameters": [ + { + "name": "reservationId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique OPERA reservation ID which is used to find reservation from OPERA. This ID is a primary identification of a reservation in OPERA." + }, + { + "name": "hotelId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of the hotel where reservation is searched based on reservation ID." + }, + { + "name": "reservationPackagesInfo", + "in": "body", + "required": true, + "description": "Method to change/modify a reservation package on an existing reservation. The main information required are the Package Code, Resort, RateCode(if applicable), Original Begin Date(if applicable) and Original End Date(if applicable). These are the criteria by which the package will be identified in order to be modified/changed. The elements that can be changed are the Quantity, Excluded Quantity, Unit Price and Unit Allowance if existing. For RateCode packages, the begin date and end date cannot be changed. For non-RateCode packages, the begin date or end date can be changed.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/reservationPackagesInfo" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "Response Body.", + "schema": { + "$ref": "#/definitions/reservationPackagesInfo" } }, "400": { @@ -17783,6 +18600,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17906,6 +18729,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18029,6 +18858,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18144,6 +18979,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18251,6 +19092,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18372,6 +19219,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18451,8 +19304,8 @@ }, "/hotels/{hotelId}/reservations/{reservationId}/policies": { "get": { - "summary": "Get reservation cancel and deposit policies", - "description": "Use this API to get cancelation and deposit policies for a given reservation.

OperationId:getReservationPolicies

", + "summary": "Get Reservation Policies", + "description": "This API will retrieve the reservation policies for a specified reservation.

OperationId:getReservationPolicies

", "operationId": "getReservationPolicies", "parameters": [ { @@ -18496,6 +19349,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18628,6 +19487,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19056,7 +19921,7 @@ "name": "emailFolioCreatorID", "in": "query", "required": false, - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string" }, { @@ -19181,6 +20046,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19286,10 +20157,10 @@ "name": "preferenceTypeCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -19302,6 +20173,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19422,6 +20299,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19554,6 +20437,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19671,6 +20560,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19753,6 +20648,7 @@ "summary": "Reverse a deposit policy", "description": "You can use this API to reverse a deposit policy on a specified reservation.

OperationId:postReverseDepositPolicy

", "operationId": "postReverseDepositPolicy", + "deprecated": true, "parameters": [ { "name": "policyId", @@ -19803,6 +20699,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19949,6 +20851,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20069,6 +20977,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20178,6 +21092,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20299,6 +21219,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20430,6 +21356,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20507,11 +21439,11 @@ ] } }, - "/hotels/{hotelId}/reservations/{reservationId}/shareRateAmount": { + "/hotels/{hotelId}/reservations/{reservationId}/separatedShare": { "put": { - "summary": "Change Share Rate Amount", - "description": "Change the share amounts of a reservation

OperationId:putShareRateAmount

", - "operationId": "putShareRateAmount", + "summary": "Separate Share Reservation and apply rate amounts to separated and remaining share reservations from room rates provided by an external application on a daily basis.", + "description": "This API can be used to separate the share reservation and apply rate amounts to separated and remaining share reservations from room rates provided by an external application on a daily basis.

OperationId:putSeparateShareReservation

", + "operationId": "putSeparateShareReservation", "parameters": [ { "name": "reservationId", @@ -20532,14 +21464,35 @@ "description": "Unique ID of the hotel where reservation is searched based on reservation ID." }, { - "name": "changeShareRateAmount", + "name": "overrideInventoryCheck", + "in": "query", + "required": false, + "description": "Indicate to Override the Room Inventory Check if applicable.", + "type": "boolean" + }, + { + "name": "overrideMaxOccupancyCheck", + "in": "query", + "required": false, + "description": "Indicate to Override the check on Maximum Room Occupancy if applicable.", + "type": "boolean" + }, + { + "name": "overrideRateAvailabilityCheck", + "in": "query", + "required": false, + "description": "Indicate to Override the check on Maximum Room Occupancy if applicable.", + "type": "boolean" + }, + { + "name": "separateShareReservation", "in": "body", "required": true, - "description": "Request to change the share amount for a sharer reservation. The amount change type can be Full, Entire or Split", + "description": "Request to separate Share Reservation and apply rate amounts to separated and remaining share reservations from room rates provided by an external application on a daily basis.", "schema": { "allOf": [ { - "$ref": "#/definitions/changeShareRateAmount" + "$ref": "#/definitions/separateShareReservation" } ] } @@ -20553,6 +21506,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20577,9 +21536,9 @@ "description": "Location of newly created resource" } }, - "description": "Response for the change share amount request.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { - "$ref": "#/definitions/shareReservations" + "$ref": "#/definitions/status" } }, "400": { @@ -20630,11 +21589,11 @@ ] } }, - "/hotels/{hotelId}/reservations/{reservationId}/sharedGuestCount": { + "/hotels/{hotelId}/reservations/{reservationId}/shareRateAmount": { "put": { - "summary": "Change Sharing Guests", - "description": "Change the guest counts(adults or children) for a Sharing Reservation

OperationId:putSharingGuests

", - "operationId": "putSharingGuests", + "summary": "Change Share Rate Amount", + "description": "Change the share amounts of a reservation

OperationId:putShareRateAmount

", + "operationId": "putShareRateAmount", "parameters": [ { "name": "reservationId", @@ -20655,14 +21614,14 @@ "description": "Unique ID of the hotel where reservation is searched based on reservation ID." }, { - "name": "changeSharingGuests", + "name": "changeShareRateAmount", "in": "body", "required": true, - "description": "Request to change Sharing Reservations Guest Counts(adults or children) information.", + "description": "Request to change the share amount for a sharer reservation. The amount change type can be Full, Entire or Split", "schema": { "allOf": [ { - "$ref": "#/definitions/changeSharingGuests" + "$ref": "#/definitions/changeShareRateAmount" } ] } @@ -20676,6 +21635,141 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" + } + }, + "description": "Response for the change share amount request.", + "schema": { + "$ref": "#/definitions/shareReservations" + } + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "Reservation" + ] + } + }, + "/hotels/{hotelId}/reservations/{reservationId}/sharedGuestCount": { + "put": { + "summary": "Change Sharing Guests", + "description": "Change the guest counts(adults or children) for a Sharing Reservation

OperationId:putSharingGuests

", + "operationId": "putSharingGuests", + "parameters": [ + { + "name": "reservationId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique OPERA reservation ID which is used to find reservation from OPERA. This ID is a primary identification of a reservation in OPERA." + }, + { + "name": "hotelId", + "in": "path", + "required": true, + "type": "string", + "minLength": 1, + "maxLength": 2000, + "description": "Unique ID of the hotel where reservation is searched based on reservation ID." + }, + { + "name": "changeSharingGuests", + "in": "body", + "required": true, + "description": "Request to change Sharing Reservations Guest Counts(adults or children) information.", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/changeSharingGuests" + } + ] + } + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20786,6 +21880,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20906,6 +22006,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21042,6 +22148,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21165,6 +22277,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21296,6 +22414,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21416,6 +22540,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21537,6 +22667,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21645,6 +22781,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21854,6 +22996,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21976,6 +23124,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22086,6 +23240,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22295,6 +23455,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22404,6 +23570,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22508,10 +23680,10 @@ "name": "transactionDiversionCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -22531,6 +23703,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22651,6 +23829,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22772,6 +23956,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22880,6 +24070,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23003,6 +24199,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23173,6 +24375,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23281,6 +24489,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23396,6 +24610,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23476,7 +24696,7 @@ "/hotels/{hotelId}/roomCalendar": { "get": { "summary": "Get the room calendar", - "description": "Use this API to get the room calendar for a hotel. It fetches inventory detail per rooms, the reservations assigned for a selected date range in the past or future, scheduled Out of Order or Out of Service status, room description, room attributes, room features, connecting room, etc.

OperationId:getRoomCalendar

", + "description": "Use this API to get the room calendar for your Hotel.

OperationId:getRoomCalendar

This API allows a time span of 366 days.

", "operationId": "getRoomCalendar", "parameters": [ { @@ -23641,11 +24861,11 @@ "name": "roomId", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Room search filter.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -23653,11 +24873,11 @@ "name": "roomType", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Room Type search filter.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -23665,11 +24885,11 @@ "name": "roomClass", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Room Class search filter.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -23677,11 +24897,11 @@ "name": "floor", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Floor search filter.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -23720,11 +24940,11 @@ "name": "smokingPreference", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Smoking Preference filter.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -23732,10 +24952,10 @@ "name": "bedType", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -23755,6 +24975,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23864,6 +25090,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24000,6 +25232,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24117,11 +25355,11 @@ "name": "roomType", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Room Type.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -24129,11 +25367,11 @@ "name": "ratePlanCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Rate Plan code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -24197,6 +25435,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24308,6 +25552,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24420,6 +25670,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24519,6 +25775,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24633,6 +25895,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24747,6 +26015,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24848,6 +26122,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24939,6 +26219,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -25088,11 +26374,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "List of Hotels to support searches with multiple resorts for which traces are to be fetched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -25353,10 +26639,10 @@ "name": "membershipLevels", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -25364,10 +26650,10 @@ "name": "membershipTypes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -25436,10 +26722,10 @@ "name": "user", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -25454,11 +26740,11 @@ "name": "cancelledByList", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Fetches reservations cancelled by list of users.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -25474,10 +26760,10 @@ "name": "ratePlanCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -25485,10 +26771,10 @@ "name": "sourceCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -25496,10 +26782,10 @@ "name": "marketCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -25553,6 +26839,30 @@ "description": "GDS Record Locator for reservation.", "type": "string" }, + { + "name": "profileExternalReferencesToFetch", + "in": "query", + "type": "array", + "maxItems": 10, + "collectionFormat": "multi", + "description": "Define the external system(s) to return external reference ids for associated profiles for the reservation. A maximum of 10 different external systems can be be provided for this parameter.", + "items": { + "type": "string" + }, + "required": false + }, + { + "name": "resvExternalReferencesToFetch", + "in": "query", + "type": "array", + "maxItems": 10, + "collectionFormat": "multi", + "description": "Define the external system(s) to return external reference ids for reservations. A maximum of 10 different external systems can be be provided for this parameter.", + "items": { + "type": "string" + }, + "required": false + }, { "name": "orderBy", "in": "query", @@ -25688,10 +26998,10 @@ "name": "roomClasses", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -25711,7 +27021,21 @@ "name": "communication", "in": "query", "required": false, - "description": "Filter by the last digits of a reservation's phone number.", + "description": "Any communication attached to the reservation from the primary guest's profile such as phone, fax or email address.", + "type": "string" + }, + { + "name": "phone", + "in": "query", + "required": false, + "description": "The phone number attached to the reservation from the primary guest's profile.", + "type": "string" + }, + { + "name": "email", + "in": "query", + "required": false, + "description": "The email address attached to the reservation from the primary guest's profile.", "type": "string" }, { @@ -25735,7 +27059,8 @@ "BlockReservations", "TaxType", "GuestDeviceNotification", - "RoomAssignedByAI" + "RoomAssignedByAI", + "FetchChildAges" ] }, "required": false @@ -26084,11 +27409,11 @@ "name": "transportationCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -26147,13 +27472,13 @@ "name": "contactNames", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Name of Contact Profile associated with Reservation.", "items": { "type": "string", "minLength": 0, - "maxLength": 82, - "maxItems": 4000 + "maxLength": 82 }, "required": false }, @@ -26161,11 +27486,11 @@ "name": "taRecordLocatorList", "in": "query", "type": "array", + "maxItems": 30, "collectionFormat": "multi", "description": "Travel Agent Record Locators List.", "items": { - "type": "string", - "maxItems": 30 + "type": "string" }, "required": false }, @@ -26296,6 +27621,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -26865,11 +28196,11 @@ "name": "reservationId", "in": "query", "type": "array", + "maxItems": 100, "collectionFormat": "multi", "description": "A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.", "items": { - "type": "string", - "maxItems": 100 + "type": "string" }, "required": false }, @@ -26877,12 +28208,12 @@ "name": "hotelId", "in": "query", "type": "array", + "maxItems": 100, "collectionFormat": "multi", "description": "Hotel code of each reservation ID. If more than one reservation id is requested from multiple hotels, this is needed to identify per reservation id. Example reservationId=123&hotelId=PROP1&reservationId=456&hotelId=PROP2", "uniqueItems": true, "items": { - "type": "string", - "maxItems": 100 + "type": "string" }, "required": false }, @@ -26911,6 +28242,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27024,6 +28361,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27123,6 +28466,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27244,6 +28593,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27322,8 +28677,8 @@ }, "/reservations/statistics": { "get": { - "summary": "Get reservation statistics", - "description": "Use this API to get a statistical breakdown of reservations such as inventory and revenue data.

OperationId:getReservationStatistics

", + "summary": "Get Reservation Statistics", + "description": "Use this API to get Reservation Statistics.

OperationId:getReservationStatistics

This API allows a time span of 90 days.

", "operationId": "getReservationStatistics", "parameters": [ { @@ -27463,6 +28818,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27564,6 +28925,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27678,6 +29045,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27884,6 +29257,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -27992,11 +29371,11 @@ "name": "roomType", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Room Type.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -28004,11 +29383,11 @@ "name": "ratePlanCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Rate Plan code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -28052,11 +29431,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -28091,6 +29470,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28193,6 +29578,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28296,6 +29687,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28397,6 +29794,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28489,6 +29892,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28580,6 +29989,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28671,6 +30086,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -28770,6 +30191,19 @@ "in": "header", "required": true }, + "x-request-id": { + "name": "x-request-id", + "type": "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description": "Request Id of an incoming request", + "in": "header" + }, + "x-originating-application": { + "name": "x-originating-application", + "type": "string", + "description": "Customer's Integration Application Id", + "in": "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -28780,7 +30214,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -29511,6 +30945,14 @@ "description": "Collection of guests associated with the reservation.", "$ref": "#/definitions/resGuestInfoType" }, + "reservationMemberships": { + "description": "List of reservation memberships which are attached from profile.", + "type": "array", + "maxItems": 10, + "items": { + "$ref": "#/definitions/reservationMembershipType" + } + }, "sharedGuests": { "description": "Collection of guests who share this reservation.", "$ref": "#/definitions/resSharedGuestListType" @@ -29661,7 +31103,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -29757,6 +31199,14 @@ "userDefinedFields": { "description": "Collections of user defined fields.", "$ref": "#/definitions/userDefinedFieldsType" + }, + "pkgConsumptionInfo": { + "description": "Package consumption information linked to the reservation, including package code, description, category, and consumption details.", + "type": "array", + "maxItems": 200, + "items": { + "$ref": "#/definitions/packageInfoType" + } } } }, @@ -29822,6 +31272,14 @@ "description": "A collection of Child Counts associated with Room Stay.", "type": "integer" }, + "childAges": { + "description": "Defines Children's Ages. Number of children ages mentioned may mot match with children counts.", + "$ref": "#/definitions/childAgesType" + }, + "childBuckets": { + "description": "Defines children counts with Age Qualifying Group(Child Bucket#1) classification.", + "$ref": "#/definitions/childBucketsType" + }, "roomClass": { "description": "Room class code", "type": "string", @@ -30107,7 +31565,8 @@ "enum": [ "DoNotDisturb", "MakeUpRoom", - "NoStatusSelected" + "NoStatusSelected", + "ServiceDeclined" ] }, "resGuestInfoType": { @@ -30148,6 +31607,10 @@ "minLength": 0, "maxLength": 40 }, + "alternateFullName": { + "description": "Alternate full name", + "type": "string" + }, "nameTitle": { "description": "Degree or honors (e.g., Ph.D., M.D.)", "type": "string", @@ -30232,6 +31695,10 @@ "type": "string", "minLength": 0, "maxLength": 40 + }, + "externalReferences": { + "description": "External References information for this Profile. Will be returned in getReservations and getHotelReservations when the 'profileExternalReferencesToFetch' query parameter is sent.", + "$ref": "#/definitions/externalReferencesType" } } }, @@ -30440,6 +31907,18 @@ "description": "String representation of the full name", "type": "string" }, + "alternateFirstName": { + "description": "Alternate first name", + "type": "string" + }, + "alternateLastName": { + "description": "Alternate last name.", + "type": "string" + }, + "alternateFullName": { + "description": "Alternate full name", + "type": "string" + }, "registrationCardNo": { "description": "Unique identifier of the police registration card number.", "type": "string", @@ -30449,6 +31928,10 @@ "profileIdList": { "description": "Unique identifiers for the Profile for both internal and external systems. In case of Travel Agent the IATA code and in case of Company can be any form of identifier as id.", "$ref": "#/definitions/profileIdList" + }, + "externalReferences": { + "description": "External References information for this Profile. Will be returned in getReservations and getHotelReservations when the 'profileExternalReferencesToFetch' query parameter is sent.", + "$ref": "#/definitions/externalReferencesType" } } }, @@ -30514,6 +31997,9 @@ "profileId": { "$ref": "#/definitions/profileId" }, + "reservationId": { + "$ref": "#/definitions/reservationId" + }, "firstName": { "description": "Given name, first name or names", "type": "string" @@ -30570,6 +32056,10 @@ }, "reservationProfileType": { "$ref": "#/definitions/resProfileTypeType" + }, + "externalReferences": { + "description": "External References information for this Profile. Will be returned in getReservations and getHotelReservations when the 'profileExternalReferencesToFetch' query parameter is sent.", + "$ref": "#/definitions/externalReferencesType" } } }, @@ -30635,6 +32125,10 @@ }, "folioView": { "type": "integer" + }, + "confidential": { + "type": "boolean", + "description": "Flag indicating a billing window (2-8) as confidential. Applied only when Confidential Billing Window Opera Control is active." } } }, @@ -30834,7 +32328,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -31502,7 +32996,8 @@ "EnrollToPrimaryMembership", "EnrollInProgress", "MemberAwardAttached", - "UpgradeAwardAttached" + "UpgradeAwardAttached", + "DiscountAwardAttached" ] }, "resMobileNotificationsType": { @@ -31672,7 +33167,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -32141,7 +33636,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -32254,6 +33749,14 @@ "type": "boolean", "default": false }, + "externalDailyRates": { + "type": "array", + "description": "Collection of room rate information provided by an external application on a daily basis to be applied to share reservation based on the share rate distribution method. To be used when OPERA Control parameter 'External Availability, Rates and Inventory' is active.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/externalDailyRateType" + } + }, "links": { "$ref": "#/definitions/links" }, @@ -32297,7 +33800,7 @@ "$ref": "#/definitions/reservationIdList" }, "externalReferences": { - "description": "External Reference information for Reservation.", + "description": "External Reference information for Reservation. Please note, for id and idContext elements within externalReferences for the reservation the following maximum character limits are applicable: 50 maximum characters for id and 20 maximum characters for idContext.", "$ref": "#/definitions/externalReferencesType" }, "sourceOfSale": { @@ -32635,7 +34138,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -33023,6 +34526,9 @@ "rates": { "$ref": "#/definitions/ratesType" }, + "offshoreRateInformation": { + "$ref": "#/definitions/offshoreRateType" + }, "packages": { "type": "array", "maxItems": 4000, @@ -33088,6 +34594,14 @@ "minLength": 0, "maxLength": 20 }, + "ownerUseRateCode": { + "description": "Indicates if the rate code is restricted for use by Owner Reservations.", + "type": "boolean" + }, + "ownerReferralRateCode": { + "description": "Indicates if the rate code is restricted for use by Owner Referral Reservations", + "type": "boolean" + }, "promotionCode": { "type": "string", "minLength": 0, @@ -33237,6 +34751,17 @@ "type": "string", "minLength": 0, "maxLength": 20 + }, + "roomNumberLocked": { + "description": "This attribute is to verify if the move in room number is locked. When true the move in room number cannot be changed. Locking a room number is available when the Do Not Move OPERA Control is active.", + "type": "boolean" + }, + "scheduledMoveStatus": { + "description": "Scheduled room move status for the room segment of the reservation. Scheduled Room Move functionality is available when the Advance Daily Detail OPERA Control is active.", + "$ref": "#/definitions/scheduledRoomMoveStatusType" + }, + "rateSummary": { + "$ref": "#/definitions/reservationRateSummaryType" } } }, @@ -33550,6 +35075,10 @@ }, "reservationProfileType": { "$ref": "#/definitions/resProfileTypeType" + }, + "externalReferences": { + "description": "External References information for this Profile. Will be returned in getReservation and getReservationByExtId calls when the 'profileExternalReferencesToFetch' query parameter is sent.", + "$ref": "#/definitions/externalReferencesType" } } }, @@ -33921,7 +35450,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -34446,6 +35975,10 @@ "description": "When true, indicates a primary information.", "type": "boolean" }, + "updateReservations": { + "description": "Indicates whether all future reservations for this profile should be updated with the primary address. When set to true, and the address is being updated to primary, any active reservations where this profile is the primary profile will automatically update to use the new primary address.", + "type": "boolean" + }, "barCode": { "description": "The postal barcode for the address.", "type": "string", @@ -34458,7 +35991,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -34542,7 +36075,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -34633,7 +36166,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -34888,7 +36421,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -35028,7 +36561,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -36348,7 +37881,7 @@ "$ref": "#/definitions/profileIdList" }, "externalReference": { - "description": "External Reference information for Profile.", + "description": "External Reference information for Profile. Please note, for id and idContext elements within externalReferences for the reservationGuest the following maximum character limits are applicable: 80 maximum characters for id and 20 maximum characters for idContext. The idContext must match an existing external database.", "$ref": "#/definitions/externalReferenceType" }, "profile": { @@ -36368,6 +37901,10 @@ "attachDetachType": { "description": "Attach and Detach information for accompanying guest profile.", "$ref": "#/definitions/attachDetachType" + }, + "externalReferences": { + "description": "External References information for this Profile. Will be returned in getReservation and getReservationByExtId calls when the 'profileExternalReferencesToFetch' query parameter is sent.", + "$ref": "#/definitions/externalReferencesType" } } }, @@ -37233,7 +38770,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -37363,7 +38900,7 @@ "$ref": "#/definitions/addressType" }, "activities": { - "description": "The specific acitvity information to be used for filtering the Look-up.", + "description": "The specific activity information to be used for filtering the Look-up.", "$ref": "#/definitions/activityList" }, "hotelId": { @@ -37572,7 +39109,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -38094,6 +39631,51 @@ "originalUnitAllowance": { "description": "The original allowance per unit of the package if it has been changed.", "type": "number" + }, + "ageBucket2OriginalUnitPrice": { + "description": "The original price per unit for Child Bucket 2 / Guest Age Category 2 of the package. Applicable when Child Bucket or Guest Age Categories functionality is active and package's price calculation rule is Per Child", + "type": "number" + }, + "ageBucket2OriginalUnitAllowance": { + "description": "The original allowance per unit for Child Bucket 2 / Guest Age Category 2 of the package. Applicable when Child Bucket or Guest Age Categories functionality is active and package's price calculation rule is Per Child", + "type": "number" + }, + "ageBucket2UnitPrice": { + "description": "Unit Price for Child Bucket 2 /Guest Age Category 2. Applicable when Child Bucket or Guest Age Categories functionality is active and package's price calculation rule is Per Child.", + "type": "number" + }, + "ageBucket2UnitAllowance": { + "description": "Unit Allowance for Child Bucket 2 /Guest Age Category 2. Applicable when Child Bucket or Guest Age Categories functionality is active and package's price calculation rule is Per Child.", + "type": "number" + }, + "ageBucket3OriginalUnitPrice": { + "description": "The original price per unit for Child Bucket 3 / Guest Age Category 3 of the package. Applicable when Child Bucket or Guest Age Categories functionality is active and package's price calculation rule is Per Child", + "type": "number" + }, + "ageBucket3OriginalUnitAllowance": { + "description": "The original allowance per unit for Child Bucket 3 / Guest Age Category 3 of the package. Applicable when Child Bucket or Guest Age Categories functionality is active and package's price calculation rule is Per Child", + "type": "number" + }, + "ageBucket3UnitPrice": { + "description": "Unit Price for Child Bucket 3 /Guest Age Category 3. Applicable when Child Bucket or Guest Age Categories functionality is active and package's price calculation rule is Per Child", + "type": "number" + }, + "ageBucket3UnitAllowance": { + "description": "Unit Price for Child Bucket 3 /Guest Age Category 3. Applicable when Child Bucket or Guest Age Categories functionality is active and package's price calculation rule is Per Child", + "type": "number" + }, + "calculatedQuantity": { + "description": "The calculated number of units available to be consumed.", + "type": "integer" + }, + "consumedQuantity": { + "description": "The number of units consumed.", + "type": "integer" + }, + "forecastConsumptionDate": { + "description": "The forecasted consumption date of the package.", + "type": "string", + "format": "date" } } }, @@ -38531,7 +40113,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -38728,7 +40310,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -39694,7 +41276,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -39906,7 +41488,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -40059,6 +41641,12 @@ }, "recipientType": { "$ref": "#/definitions/profileTypeType" + }, + "optionalEmail": { + "description": "Email address to which the confirmation letter will be sent. This field is mutually exclusive with emailInfo; providing both will result in an error. Use either emailInfo or optionalEmail, but not both.", + "type": "string", + "minLength": 0, + "maxLength": 2000 } } }, @@ -40398,7 +41986,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -40445,7 +42033,7 @@ "description": "User who created the Message", "type": "string", "minLength": 0, - "maxLength": 40 + "maxLength": 256 } } }, @@ -41240,7 +42828,8 @@ "CustomChargeExemptions", "FiscalInfo", "ScheduledRoomMoves", - "DailySummary" + "DailySummary", + "RateSummary" ] }, "reservationsInstructionsType": { @@ -41254,6 +42843,10 @@ "shareReservations": { "description": "Instruction to assign rate on each share reservation. This can be FULL: Full Rate for each Sharer. SPLIT: Split the Rate amount between Sharer Reservations. ENTIRE: This Sharer provided as ShareToReservationID will get the total amount of the rate code for all the Sharer Reservations.", "$ref": "#/definitions/shareReservationInstructionType" + }, + "blockAssignInstruction": { + "description": "Instructions to apply block rate based on the Room Rate grid when assigning a block to a reservation. ", + "$ref": "#/definitions/assignBlockRateInstructionsType" } } }, @@ -41643,7 +43236,7 @@ }, "responseInstructionsType": { "type": "string", - "description": "Enumaration of the different return modes of a response.", + "description": "Enumeration of the different return modes of a response.", "enum": [ "Id", "FullInfo", @@ -42236,7 +43829,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -42391,6 +43984,14 @@ "routeAllTransactionsToShare": { "description": "Indicates if this joining reservation should route all transactions to the 'Share To' reservation when including Share Reservations Instructions.", "type": "boolean" + }, + "externalDailyRates": { + "type": "array", + "description": "Collection of room rate information provided by an external application on a daily basis to be applied to share reservation based on the share rate distribution method. To be used when OPERA Control parameter 'External Availability, Rates and Inventory' is active.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/externalDailyRateType" + } } } }, @@ -42880,7 +44481,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -43611,6 +45212,14 @@ "description": "Criteria required to combine the reservations.", "$ref": "#/definitions/combineShareReservationsType" }, + "externalDailyRates": { + "type": "array", + "description": "Collection of room rate information provided by an external application on a daily basis to be applied to share reservation based on the share rate distribution method. To be used when OPERA Control parameter 'External Availability, Rates and Inventory' is active.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/externalDailyRateType" + } + }, "links": { "$ref": "#/definitions/links" }, @@ -43888,7 +45497,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -44030,7 +45639,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -44082,7 +45691,7 @@ "description": "User who created the Message", "type": "string", "minLength": 0, - "maxLength": 40 + "maxLength": 256 }, "reservationId": { "description": "Unique identifier of the reservation.", @@ -44586,6 +46195,18 @@ "rateSuppressed": { "description": "Indicates if the rate is to be hidden.", "type": "boolean" + }, + "totalPackageAmount": { + "description": "A sum of the Package Prices for the specified reservation and date", + "type": "number" + }, + "totalRateAmount": { + "description": "Effective Rate for the specified reservation and date", + "type": "number" + }, + "totalTaxAmount": { + "description": "A sum of the Taxes for the specified reservation and date", + "type": "number" } } }, @@ -44971,6 +46592,10 @@ "copyOperation": { "description": "Whether the current operation is copy reservation or not.", "type": "boolean" + }, + "blockAssignInstruction": { + "description": "Instructions for rate handling when assigning a block to a reservation. Default value used is 'ExistingRate' .", + "$ref": "#/definitions/assignBlockRateInstructionsType" } } }, @@ -45219,6 +46844,14 @@ "estimatedAmount": { "description": "Message.", "type": "number" + }, + "tieredCancelPenalties": { + "type": "array", + "description": "Collection of tiered cancellation penalties that are configured and attached to a tiered policy schedule. To be used when OPERA Control parameter 'Tiered Cancellation Schedules' is active.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/tieredCancelPenalty" + } } } }, @@ -45255,6 +46888,14 @@ "estimatedAmount": { "description": "Message.", "type": "number" + }, + "tieredDepositRules": { + "type": "array", + "description": "Collection of tiered deposit rule policies that are configured and attached to a tiered policy schedule. To be used when OPERA Control parameter 'Tiered Deposit Schedules' is active.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/tieredDepositRule" + } } } }, @@ -45665,6 +47306,10 @@ }, "includeCompRouting": { "type": "boolean" + }, + "unavailableItemInstruction": { + "description": "Indicates how unavailable Items should be handled.", + "$ref": "#/definitions/unavailableItemInstructionType" } } } @@ -45916,48 +47561,6 @@ } } }, - "reservationExcludedPreferences": { - "type": "object", - "description": "Response for the excluded preferences request.", - "properties": { - "reservationExcludedPreferences": { - "description": "The collection of preferences that have been excluded for a specific preference attached to a reservation.", - "$ref": "#/definitions/excludedPreferencesType" - }, - "links": { - "$ref": "#/definitions/links" - }, - "warnings": { - "$ref": "#/definitions/warningsType" - } - } - }, - "excludedPreferencesType": { - "type": "array", - "description": "Collection of excluded preferences for a particular preference of a reservation.", - "maxItems": 4000, - "items": { - "$ref": "#/definitions/excludedPreferenceType" - } - }, - "excludedPreferenceType": { - "type": "object", - "description": "List of excluded preferences for a particular preference.", - "properties": { - "priority": { - "description": "Priority of the source system.", - "type": "integer" - }, - "preference": { - "description": "Preference code and its description.", - "$ref": "#/definitions/codeDescriptionType" - }, - "source": { - "description": "Source name of the preference.", - "type": "string" - } - } - }, "reservationLocators": { "type": "object", "description": "Response object response to retrieve Guest Messages for a Reservation.", @@ -46615,7 +48218,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -46952,7 +48555,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -46980,33 +48583,6 @@ } } }, - "reservationMembership": { - "type": "object", - "description": "Method to create a reservation membership on an existing reservation.", - "properties": { - "hotelId": { - "description": "Property code of the Reservation.", - "$ref": "#/definitions/codeType" - }, - "reservationId": { - "description": "Reservation Id for which the membership information has to be created.", - "$ref": "#/definitions/reservationId" - }, - "reservationMemberships": { - "description": "Membership information for the membership card which has to be attached to the reservation.", - "type": "array", - "items": { - "$ref": "#/definitions/reservationMembershipType" - } - }, - "links": { - "$ref": "#/definitions/links" - }, - "warnings": { - "$ref": "#/definitions/warningsType" - } - } - }, "reservationsToMerge": { "type": "object", "description": "Request method to Merge reservations.", @@ -47421,6 +48997,14 @@ "description": "Criteria for the Change Share Amount request.", "$ref": "#/definitions/changeShareRateAmountType" }, + "externalDailyRates": { + "type": "array", + "description": "Collection of room rate information provided by an external application on a daily basis to be applied to share reservation based on the share rate distribution method. To be used when OPERA Control parameter 'External Availability, Rates and Inventory' is active.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/externalDailyRateType" + } + }, "links": { "$ref": "#/definitions/links" }, @@ -48408,6 +49992,10 @@ "description": "This attribute indicates if the linked reservation is marked as Back to Back or not.", "type": "boolean" }, + "scheduledRoomMoveRoomPending": { + "description": "This attribute indicates if there is a Scheduled Move Room pending.", + "type": "boolean" + }, "assignedByAI": { "description": "Indicates whether the room was assigned by AI Room Assignment.", "type": "boolean" @@ -48825,22 +50413,6 @@ } } }, - "upgradeEligibilityReservations": { - "type": "object", - "description": "Response object to the Fetch UpgradeEligibilityReservations Request operation. Based on the criteria, reservation information is returned.", - "properties": { - "reservationIdList": { - "description": "Collection of unique identifiers of the reservations to be linked with another reservation.", - "$ref": "#/definitions/reservationIdList" - }, - "links": { - "$ref": "#/definitions/links" - }, - "warnings": { - "$ref": "#/definitions/warningsType" - } - } - }, "futureReservationsOrBlocksDetails": { "type": "object", "description": "This is the Response Message to information regarding existence of future reservation or business blocks.", @@ -50332,6 +51904,10 @@ "reservationIdList": { "description": "A list of Ids for reservation( ResvNameId and ConfirmationNumber).", "$ref": "#/definitions/uniqueIDListType" + }, + "roomNumberLocked": { + "description": "This attribute is to verify if room number is locked for the reservation. When true the room number cannot be changed. This is supported when OPERA Control Do Not Move is active.", + "type": "boolean" } } }, @@ -50411,6 +51987,10 @@ "roomAssignmentSegmentNo": { "type": "integer", "description": "Room Assignment Segment Number." + }, + "roomNumberLocked": { + "description": "This attribute is to verify if room number is locked for the reservation. When true the room number cannot be changed. This is supported when OPERA Control Do Not Move is active.", + "type": "boolean" } } }, @@ -50504,7 +52084,7 @@ "maxLength": 20 }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -51027,6 +52607,410 @@ "$ref": "#/definitions/warningsType" } } + }, + "offshoreRateType": { + "type": "object", + "description": "Defines Offshore rate information.", + "properties": { + "offshoreRateCode": { + "description": "Offshore Rate Code", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "offshoreRateAmount": { + "description": "Offshore Rate Amount", + "type": "number" + }, + "offshoreRateCurrency": { + "description": "Offshore Rate Currency specifying the monetary unit for the Offshore Rate. Use ISO 4217, three alpha code", + "type": "string", + "minLength": 0, + "maxLength": 20 + } + } + }, + "externalDailyRateType": { + "type": "object", + "description": "Room rate information provided by an external CRS application on a daily basis for this reservation.", + "properties": { + "startDate": { + "description": "Start date of the reservation stay.", + "type": "string", + "format": "date" + }, + "endDate": { + "description": "End date of the reservation stay. If the same rate amounts need to be applied to a date range of the reservation stay, then the Start Date and End Date would specify the range.", + "type": "string", + "format": "date" + }, + "rateAmount": { + "description": "The rate amount per room or per share on the specific reservation stay date.", + "type": "number" + }, + "currencyCode": { + "description": "The code specifying a monetary unit. Use ISO 4217, three alpha code.", + "type": "string", + "minLength": 0, + "maxLength": 20 + } + } + }, + "assignBlockRateInstructionsType": { + "type": "string", + "description": "Instructions for rate handling when assigning a block to a reservation.", + "enum": [ + "DoNotApplyBlockRate", + "Prompt", + "ApplyBlockRate" + ] + }, + "changePackageQuantityType": { + "description": "Request object to update package quantity for package codes.", + "type": "object", + "properties": { + "packageQuantityInfo": { + "description": "Information of the package codes and their consumed quantity.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/packageQuantityInfoType" + } + } + } + }, + "packageQuantityInfoType": { + "type": "object", + "description": "Information regarding a single package quantity", + "properties": { + "packageCode": { + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "consumptionDate": { + "type": "string", + "format": "date-time" + }, + "consumedQuantity": { + "type": "integer" + } + } + }, + "packageInfoType": { + "type": "object", + "description": "Package information related to a reservation", + "properties": { + "packageCode": { + "type": "string", + "description": "The unique code identifying the package." + }, + "packageDescription": { + "type": "string", + "description": "A description of the package." + }, + "packageCategoryInfo": { + "description": "Information about the category of the package.", + "$ref": "#/definitions/packageCategoryInfoType" + }, + "consumptionDate": { + "type": "string", + "format": "date", + "description": "The consumption date of the package." + }, + "reservationDate": { + "type": "string", + "format": "date", + "description": "The reservation date of the package." + }, + "consumedQuantity": { + "type": "integer", + "description": "The quantity of the package that has been consumed" + }, + "calculatedQuantity": { + "type": "integer", + "description": "The quantity of the package calculated to be consumed based on the package's quantity and the calculation rule" + }, + "quantity": { + "type": "integer", + "description": "Quantity of packages to be attached i.e. the multiplier to be applied against the calculation rule to determine the calculated quantity of the packages" + }, + "calculationRule": { + "type": "string", + "description": "The price calculation rule for this package" + }, + "unitPrice": { + "type": "number", + "description": "The price per unit of the package" + }, + "forecastConsumptionDate": { + "description": "The forecasted consumption date of the package.", + "type": "string", + "format": "date" + } + } + }, + "packageCategoryInfoType": { + "type": "object", + "description": "Information about the package category", + "properties": { + "packageCategory": { + "type": "string", + "description": "The category of the package" + }, + "packageCategoryDescription": { + "type": "string", + "description": "A description of the package category." + } + } + }, + "unavailableItemInstructionType": { + "type": "string", + "enum": [ + "OverrideAvailability", + "ReturnWarning", + "RemoveItem" + ] + }, + "separateShareReservation": { + "type": "object", + "description": "Request to separate Share Reservation and apply rate amounts to separated and remaining share reservations from room rates provided by an external application on a daily basis.", + "properties": { + "criteria": { + "description": "Criteria to separate Share Reservation and apply rate amounts to separated and remaining share reservations from room rates provided by an external application. To be used when OPERA Control parameter 'External Availability, Rates and Inventory' is active and OPERA Control parameter 'Share Rate Amount from External System Definition' is set to 'Share' or 'Room'.", + "$ref": "#/definitions/separateShareReservationType" + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "separateShareReservationType": { + "type": "object", + "description": "Type to separate Share Reservation and apply rate amounts to separated and remaining share reservations from room rates provided by an external application.", + "properties": { + "dailyRateDistributionCriteria": { + "description": "Criteria to distribute room rates provided by an external application to separated and remaining share reservations on a daily basis.", + "$ref": "#/definitions/dailyRateDistributionCriteria" + } + } + }, + "dailyRateDistributionCriteria": { + "type": "object", + "description": "Criteria to distribute and apply rate amounts to separated and remaining share reservations from room rates provided by an external application.", + "properties": { + "externalDailyRatesForSeparatedShare": { + "type": "array", + "description": "Collection of room rate information provided by an external application on a daily basis to be applied to share reservation based on the share rate distribution method. To be used when OPERA Control parameter 'External Availability, Rates and Inventory' is active and OPERA Control parameter 'Share Rate Amount from External System Definition' is set to 'Room'.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/externalDailyRateType" + } + }, + "externalDailyRatesForRemainingShares": { + "type": "array", + "description": "Collection of room rate information provided by an external application on a daily basis to be applied to share reservation based on the share rate distribution method. To be used when OPERA Control parameter 'External Availability, Rates and Inventory' is active and OPERA Control parameter 'Share Rate Amount from External System Definition' is set to 'Room'.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/externalDailyRateType" + } + } + } + }, + "packageCategoryReservationType": { + "type": "object", + "description": "Information regarding each reservation being returned in the response", + "properties": { + "reservationIdList": { + "description": "Unique identifiers for the reservation for both internal and external systems", + "$ref": "#/definitions/reservationIdList" + }, + "roomStay": { + "description": "Collection of room stays.", + "$ref": "#/definitions/stayInfoType" + }, + "reservationGuest": { + "description": "Collection of guests associated with the reservation.", + "$ref": "#/definitions/resGuestInfoType" + }, + "reservationMemberships": { + "description": "List of reservation memberships which are attached from profile.", + "type": "array", + "maxItems": 10, + "items": { + "$ref": "#/definitions/reservationMembershipType" + } + }, + "sharedGuests": { + "description": "Collection of guests who share this reservation.", + "$ref": "#/definitions/resSharedGuestListType" + }, + "reservationPaymentMethod": { + "description": "Payment method used for this reservation", + "$ref": "#/definitions/reservationPaymentMethodType" + }, + "advanceCheckIn": { + "description": "Information relating to Reservation's Advance Checked In state and Expected Time of Return", + "$ref": "#/definitions/advanceCheckInType" + }, + "reservationStatus": { + "description": "Indicates the status of the reservation.", + "$ref": "#/definitions/pMS_ResStatusType" + }, + "reservationPackages": { + "description": "A Service object represents a non-room product provided to guests. Service products may have associated inventory and charges.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/reservationPackageType" + } + }, + "paymentMethod": { + "description": "Payment Method.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "openFolio": { + "description": "Returns true when reservation has an open folio.", + "type": "boolean" + }, + "preRegistered": { + "description": "Defines if the reservation is pre-registered or not.", + "type": "boolean" + }, + "shareReservation": { + "description": "Defines if the reservation is shared with another reservation or not", + "type": "boolean" + }, + "noPost": { + "description": "Defines if the no post flag is set on the reservation or not", + "type": "boolean" + } + } + }, + "packageCategoryReservations": { + "type": "object", + "description": "Response object to the Fetch Reservations by package request operation. Based on the criteria, reservation information is returned.", + "properties": { + "reservations": { + "description": "Collection of Reservations and their information.", + "type": "object", + "properties": { + "reservationInfo": { + "description": "Contains details of the reservations.", + "type": "array", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/packageCategoryReservationType" + } + }, + "totalPages": { + "description": "Evaluated total page count based on the requested max fetch count.", + "type": "integer" + }, + "offset": { + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" + }, + "limit": { + "description": "Indicates maximum number of records a Web Service should return.", + "type": "integer" + }, + "hasMore": { + "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", + "type": "boolean" + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "count": { + "description": "Total number of rows returned", + "type": "integer" + } + } + }, + "masterInfoList": { + "type": "array", + "items": { + "$ref": "#/definitions/masterInfoType" + } + }, + "links": { + "$ref": "#/definitions/links" + }, + "warnings": { + "$ref": "#/definitions/warningsType" + } + } + }, + "tieredDepositRule": { + "type": "object", + "description": "Type for a tiered deposit rule policy that is configured and attached to a tiered deposit rule schedule.", + "properties": { + "depositRuleCodeDescription": { + "description": "", + "$ref": "#/definitions/codeDescriptionType" + }, + "depositRuleId": { + "description": "Internal deposit rule identifier that is used to attach the tiered deposit rule to a tiered deposit rule schedule.", + "type": "number" + }, + "amountPercent": { + "description": "Payment expressed as a fixed amount, or a percentage of/or room nights.", + "$ref": "#/definitions/policyAmountPercentType" + }, + "deadline": { + "description": "Payment deadline, absolute or relative.", + "$ref": "#/definitions/policyDeadlineType" + }, + "formattedRule": { + "description": "Formatted Text Rule of the Cancellation Penalty.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "estimatedAmount": { + "description": "Estimated amount for this rule", + "type": "number" + } + } + }, + "tieredCancelPenalty": { + "type": "object", + "description": "Type for a tiered cancellation penalty that is configured and attached to a tiered cancel penalty schedule.", + "properties": { + "cancelPenaltyCodeDescription": { + "description": "", + "$ref": "#/definitions/codeDescriptionType" + }, + "cancelPenaltyId": { + "description": "Internal cancel penalty identifier that is used to attach the tiered cancel penalty to a tiered cancel penalty schedule.", + "type": "number" + }, + "amountPercent": { + "description": "Cancellation fee expressed as a fixed amount, or percentage of/or room nights.", + "$ref": "#/definitions/policyAmountPercentType" + }, + "deadline": { + "description": "Cancellation deadline, absolute or relative.", + "$ref": "#/definitions/policyDeadlineType" + }, + "formattedRule": { + "description": "Formatted Text Rule of the Cancellation Penalty.", + "type": "string", + "minLength": 0, + "maxLength": 2000 + }, + "estimatedAmount": { + "description": "Estimated amount for this rule", + "type": "number" + } + } } }, "tags": [ @@ -51047,4 +53031,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/rsvasync.json b/rest-api-specs/property/rsvasync.json index 3117916..dcb365c 100644 --- a/rest-api-specs/property/rsvasync.json +++ b/rest-api-specs/property/rsvasync.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Reservation Asynchronous API", - "description": "APIs to cater for Reservation Asynchronous functionality in OPERA Cloud. This includes viewing reservation data along with its revenue.

This API follows an async pattern where

  • You make an initial request, which returns a Location header
  • You poll HEAD on the Location header returned to obtain the status of the process
  • Once the process completes HEAD will return in the Location header the URL that must be called to obtain the results of the process
  • You call the URL to obtain the results of the process


Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to cater for Reservation Asynchronous functionality in OPERA Cloud. This includes viewing reservation data along with its revenue.

This API follows an async pattern where

  • You make an initial request, which returns a Location header
  • You poll HEAD on the Location header returned to obtain the status of the process
  • Once the process completes HEAD will return in the Location header the URL that must be called to obtain the results of the process
  • You call the URL to obtain the results of the process


Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -23,7 +23,7 @@ "paths": { "/externalSystems/{extSystemCode}/hotels/{hotelId}/reservations/dailySummary": { "post": { - "summary": "Fetch past, present and future Reservations Daily Summary", + "summary": "Fetch past, present and future Reservations Daily Summary.", "description": "Use this API to get a reservation daily summary for a property within a given date range. Maximum limit of date range is 94 days, but the recommendation is to use a date range proportionate to the size of the hotel. Returns a header parameter Location that can be used in the getReservationsProcessStatus operation. Use event driven APIs (see https://docs.oracle.com/cd/F29336_01/doc.201/f27480/c_business_events.htm#OHIPU-BusinessEvents-F0AC1F1C) to get real time reservation updates.

OperationId:startReservationsDailySummaryProcess

", "operationId": "startReservationsDailySummaryProcess", "x-interaction": [ @@ -116,6 +116,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -257,6 +261,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -276,7 +284,7 @@ ] }, "get": { - "summary": "Get results of Reservations Daily Summary", + "summary": "Get results of Reservations Daily Summary.", "description": "Use this API to retrieve a property's reservation daily summary within the dates given in the startReservationsDailySummaryProcess API request. You can get the value of the summaryId from the Location header returned by the getReservationsProcessStatus operation after the process is completed.

OperationId:getReservationsDailySummary

", "operationId": "getReservationsDailySummary", "responses": { @@ -364,6 +372,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -471,6 +483,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -581,6 +597,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -691,6 +711,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -801,6 +825,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -911,6 +939,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1049,6 +1081,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1101,6 +1137,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1269,6 +1309,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1379,6 +1423,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1449,6 +1497,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1640,6 +1692,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-externalsystem" @@ -1692,6 +1748,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1860,6 +1920,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1930,6 +1994,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2121,6 +2189,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-externalsystem" @@ -2173,6 +2245,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -2276,6 +2352,19 @@ "in": "header", "required": true }, + "x-request-id" : { + "name" : "x-request-id", + "type" : "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description" : "Request Id of an incoming request", + "in" : "header" + }, + "x-originating-application" : { + "name" : "x-originating-application", + "type" : "string", + "description" : "Customer's Integration Application Id", + "in" : "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -2286,7 +2375,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -2544,6 +2633,12 @@ "type": "object", "description": "Daily summary information related to a reservation.", "properties": { + "hotelId": { + "description": "Hotel code for the reservation", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, "reservationIdList": { "description": "Collection of reservation identifiers like Reservation Name ID, Confirmation Number, etc.", "$ref": "#/definitions/reservationIdList" @@ -4803,7 +4898,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -5093,7 +5188,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -5190,7 +5285,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -5295,7 +5390,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -5388,7 +5483,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -5507,7 +5602,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -5588,7 +5683,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -8191,7 +8286,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -9334,7 +9429,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -10806,7 +10901,7 @@ "maxLength": 20 }, "type": { - "description": "Code is inclusive or exclusive of other chanrges such as taxes.", + "description": "Code is inclusive or exclusive of other charges such as taxes.", "$ref": "#/definitions/amountDeterminationType" } } @@ -11379,7 +11474,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -13401,7 +13496,7 @@ "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*" }, "nodeList": { - "description": "An XPath expression that selects all the nodes whose data caused this error. Further, this expression should have an additional contraint which contains the data of the node. This will provide the offending data back to systems that cannot maintain the original message.", + "description": "An XPath expression that selects all the nodes whose data caused this error. Further, this expression should have an additional constraint which contains the data of the node. This will provide the offending data back to systems that cannot maintain the original message.", "type": "string" } } @@ -13878,4 +13973,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/rsvcfg.json b/rest-api-specs/property/rsvcfg.json index f8a6f1c..cd08e01 100644 --- a/rest-api-specs/property/rsvcfg.json +++ b/rest-api-specs/property/rsvcfg.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Reservation Master Data Management API", - "description": "APIs to cater for Reservation Configuration in OPERA Cloud. In this module you can retrieve, create, modify or delete configuration related to Reservations, Blocks and Leisure Management.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to cater for Reservation Configuration in OPERA Cloud. In this module you can retrieve, create, modify or delete configuration related to Reservations, Blocks and Leisure Management.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -31,11 +31,11 @@ "name": "alertCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -55,6 +55,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -157,6 +163,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -258,6 +270,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -361,6 +379,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -466,6 +490,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -560,11 +590,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -591,6 +621,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -693,6 +729,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -807,6 +849,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -901,10 +949,10 @@ "name": "blockConversionsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -917,6 +965,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1011,11 +1065,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1042,6 +1096,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1144,6 +1204,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1258,6 +1324,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1352,10 +1424,10 @@ "name": "blockRankingsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1368,6 +1440,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1462,11 +1540,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1493,6 +1571,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1595,6 +1679,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1709,6 +1799,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1803,10 +1899,10 @@ "name": "bookingTypesCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1819,6 +1915,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1913,11 +2015,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1944,6 +2046,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2046,6 +2154,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2160,6 +2274,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2254,10 +2374,10 @@ "name": "cancellationCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2270,6 +2390,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2371,11 +2497,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2383,10 +2509,10 @@ "name": "policyCodeListCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2406,6 +2532,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2519,6 +2651,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2625,6 +2763,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2737,6 +2881,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2851,6 +3001,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2957,6 +3113,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3069,6 +3231,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3170,11 +3338,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3182,10 +3350,10 @@ "name": "policyCodeListCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3205,6 +3373,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3305,11 +3479,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3317,10 +3491,10 @@ "name": "policyCodeListCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3340,6 +3514,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3453,6 +3633,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3559,6 +3745,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3671,6 +3863,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3785,6 +3983,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3897,6 +4101,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4003,6 +4213,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4104,11 +4320,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4116,10 +4332,10 @@ "name": "policyCodeListCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4139,6 +4355,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4247,11 +4469,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4278,6 +4500,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4380,6 +4608,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4494,6 +4728,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4593,6 +4833,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4695,10 +4941,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4706,11 +4952,11 @@ "name": "eCouponCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4725,11 +4971,11 @@ "name": "ratePlansCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4757,6 +5003,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4850,11 +5102,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4881,6 +5133,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4983,6 +5241,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5097,6 +5361,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5191,10 +5461,10 @@ "name": "entryPointsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5207,6 +5477,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5301,11 +5577,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5332,6 +5608,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5434,6 +5716,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5548,6 +5836,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5642,10 +5936,10 @@ "name": "globalActionCodesCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5658,6 +5952,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5763,6 +6063,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5848,10 +6154,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5859,11 +6165,11 @@ "name": "alertCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5889,6 +6195,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5993,6 +6305,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6094,10 +6412,10 @@ "name": "guaranteeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6117,6 +6435,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6230,6 +6554,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6329,6 +6659,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6441,6 +6777,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6520,8 +6862,8 @@ }, "/guaranteeCodes": { "get": { - "summary": "Get guarantee codes", - "description": "Use this API to get Guarantee Codes for a hotel. Guarantee codes are required to identify if the reservation is deducted (definite), not deducted (tentative) from availability, or is guaranteed.

OperationId:getGuaranteeCodes

", + "summary": "Get Guarantee Codes", + "description": "Use this API to get Guarantee Codes.

OperationId:getGuaranteeCodes

", "operationId": "getGuaranteeCodes", "parameters": [ { @@ -6542,10 +6884,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6553,10 +6895,10 @@ "name": "guaranteeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6576,6 +6918,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6678,6 +7026,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6792,6 +7146,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6898,6 +7258,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6985,11 +7351,11 @@ "name": "guestMessageCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7009,6 +7375,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7111,6 +7483,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7196,10 +7574,10 @@ "name": "guestMessageTemplateCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -7212,6 +7590,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7315,6 +7699,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7411,10 +7801,10 @@ "name": "code", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7422,11 +7812,11 @@ "name": "alertCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7446,6 +7836,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7557,6 +7953,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7667,6 +8069,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7779,6 +8187,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7875,11 +8289,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "List of Hotels.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7887,10 +8301,10 @@ "name": "code", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7955,6 +8369,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8066,6 +8486,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8178,6 +8604,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8292,6 +8724,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8407,6 +8845,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8529,6 +8973,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8639,6 +9089,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8753,6 +9209,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8865,6 +9327,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8979,6 +9447,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9093,6 +9567,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9205,6 +9685,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9319,6 +9805,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9413,11 +9905,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "List of Hotels.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9439,10 +9931,10 @@ "name": "ratePlanCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9470,10 +9962,10 @@ "name": "guaranteeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9481,10 +9973,10 @@ "name": "creditRatingsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9492,10 +9984,10 @@ "name": "seasonsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9506,6 +9998,13 @@ "description": "Is schedule Inactive?", "type": "boolean" }, + { + "name": "override", + "in": "query", + "required": false, + "description": "When set to true only schedules marked as Override will be returned.", + "type": "boolean" + }, { "$ref": "#/parameters/authKey" }, @@ -9515,6 +10014,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9637,6 +10142,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9759,6 +10270,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9882,6 +10399,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9978,11 +10501,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "List of Hotels.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -10005,11 +10528,11 @@ "name": "guestMessageCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -10029,6 +10552,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10140,6 +10669,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10252,6 +10787,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10362,6 +10903,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10458,11 +11005,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "List of Hotels.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -10485,11 +11032,11 @@ "name": "locatorCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -10516,6 +11063,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10627,6 +11180,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10739,6 +11298,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10849,6 +11414,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10972,6 +11543,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11080,6 +11657,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11179,6 +11762,12 @@ "maxLength": 2000, "description": "Unique ID of hotel." }, + { + "name": "forceOverride", + "in": "query", + "description": "Query param to override the property overridden configuration from EM.", + "type": "boolean" + }, { "name": "marketCodeToBeChanged", "in": "body", @@ -11201,6 +11790,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11324,6 +11919,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11445,6 +12046,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11553,6 +12160,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11664,11 +12277,11 @@ "name": "membershipTypeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -11683,11 +12296,11 @@ "name": "membershipLevelCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -11714,6 +12327,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11845,6 +12464,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11924,8 +12549,8 @@ }, "/hotels/{hotelId}/policyschedules": { "get": { - "summary": "Get policy schedules", - "description": "Use this API to get the schedule of deposit and cancelation policies for a hotel. Default limit is 20.

OperationId:getPolicySchedules

", + "summary": "Get Policy Schedules", + "description": "Use this API to get schedules for deposit or cancel policies.

OperationId:getPolicySchedules

", "operationId": "getPolicySchedules", "parameters": [ { @@ -11941,11 +12566,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "List of Hotels.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -11979,10 +12604,10 @@ "name": "ratePlanCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -11990,10 +12615,10 @@ "name": "policyCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -12021,10 +12646,10 @@ "name": "guaranteeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -12032,10 +12657,10 @@ "name": "creditRatingsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -12043,10 +12668,10 @@ "name": "seasonsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -12078,6 +12703,20 @@ "description": "Is schedule Inactive?", "type": "boolean" }, + { + "name": "override", + "in": "query", + "required": false, + "description": "When set to true only schedules marked as Override will be returned.", + "type": "boolean" + }, + { + "name": "housePolicies", + "in": "query", + "required": false, + "description": "When set to true only schedules which are house policies will be returned.", + "type": "boolean" + }, { "$ref": "#/parameters/authKey" }, @@ -12087,6 +12726,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12198,6 +12843,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12322,6 +12973,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12443,6 +13100,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12565,6 +13228,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12688,6 +13357,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12815,6 +13490,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12926,6 +13607,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13104,10 +13791,10 @@ "name": "specialsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -13115,10 +13802,10 @@ "name": "marketCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -13175,10 +13862,10 @@ "name": "ratePlansCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -13186,10 +13873,10 @@ "name": "reservationTypesCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -13197,10 +13884,10 @@ "name": "vIPCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -13208,10 +13895,10 @@ "name": "originCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -13224,6 +13911,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13336,6 +14029,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13447,10 +14146,10 @@ "name": "ratePlanCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -13458,10 +14157,10 @@ "name": "rateCategoryCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -13494,6 +14193,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13605,6 +14310,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13716,11 +14427,11 @@ "name": "featureCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -13767,6 +14478,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13878,6 +14595,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13989,11 +14712,11 @@ "name": "specialCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -14040,6 +14763,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14151,6 +14880,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14262,10 +14997,10 @@ "name": "roomNumberCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -14273,10 +15008,10 @@ "name": "roomTypeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -14284,10 +15019,10 @@ "name": "roomClassCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -14320,6 +15055,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14442,6 +15183,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14553,11 +15300,11 @@ "name": "serviceRequestCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -14584,6 +15331,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14695,6 +15448,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14805,6 +15564,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14917,6 +15682,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15049,6 +15820,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15169,6 +15946,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15277,6 +16060,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15398,6 +16187,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15494,11 +16289,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "List of Hotels.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -15520,10 +16315,10 @@ "name": "sourceCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -15531,10 +16326,10 @@ "name": "sourceGroupsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -15554,6 +16349,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15665,6 +16466,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15788,6 +16595,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15896,6 +16709,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15992,11 +16811,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "List of Hotels.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -16018,10 +16837,10 @@ "name": "sourceCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -16029,10 +16848,10 @@ "name": "sourceGroupsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -16052,6 +16871,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16163,6 +16988,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16286,6 +17117,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16394,6 +17231,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16508,6 +17351,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16619,10 +17468,10 @@ "name": "code", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -16630,11 +17479,11 @@ "name": "turnAwayCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -16661,6 +17510,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16772,6 +17627,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16884,6 +17745,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16994,6 +17861,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17112,10 +17985,10 @@ "name": "fromCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -17123,10 +17996,10 @@ "name": "toCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -17155,10 +18028,10 @@ "name": "ReservationTypeCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -17166,10 +18039,10 @@ "name": "marketCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -17182,6 +18055,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17293,6 +18172,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17405,6 +18290,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17519,6 +18410,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17633,6 +18530,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17743,6 +18646,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17857,6 +18766,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -17958,10 +18873,10 @@ "name": "templateMarketCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -17969,10 +18884,10 @@ "name": "templateMarketGroupsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -17992,6 +18907,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18094,6 +19015,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18208,6 +19135,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18314,6 +19247,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18415,10 +19354,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -18426,10 +19365,10 @@ "name": "marketCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -18437,10 +19376,10 @@ "name": "marketGroupsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -18460,6 +19399,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18573,6 +19518,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18679,6 +19630,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18791,6 +19748,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -18892,10 +19855,10 @@ "name": "templateMarketCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -18903,10 +19866,10 @@ "name": "templateMarketGroupsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -18926,6 +19889,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19026,10 +19995,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -19037,10 +20006,10 @@ "name": "marketCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -19048,10 +20017,10 @@ "name": "marketGroupsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -19071,6 +20040,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19164,11 +20139,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -19195,6 +20170,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19297,6 +20278,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19411,6 +20398,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19505,10 +20498,10 @@ "name": "moveReasonCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -19521,6 +20514,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19615,11 +20614,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -19646,6 +20645,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19748,6 +20753,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19862,6 +20873,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -19956,10 +20973,10 @@ "name": "originCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -19972,6 +20989,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20066,11 +21089,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -20095,7 +21118,13 @@ "$ref": "#/parameters/externalData" }, { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -20199,6 +21228,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20313,6 +21348,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20407,10 +21448,10 @@ "name": "purposeOfStaysCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -20423,6 +21464,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20510,10 +21557,10 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -20521,10 +21568,10 @@ "name": "croCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -20532,10 +21579,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -20555,10 +21602,10 @@ "name": "languageCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -20566,10 +21613,10 @@ "name": "membershipTypesCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -20582,6 +21629,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20684,6 +21737,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20798,6 +21857,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -20919,6 +21984,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21020,10 +22091,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -21031,11 +22102,11 @@ "name": "serviceRequestCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -21062,6 +22133,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21155,11 +22232,11 @@ "name": "serviceRequestCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -21181,10 +22258,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -21197,6 +22274,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21295,6 +22378,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21381,11 +22470,11 @@ "name": "locatorCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -21412,6 +22501,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21514,6 +22609,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21599,10 +22700,10 @@ "name": "locatorCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -21615,6 +22716,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21718,6 +22825,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21819,10 +22932,10 @@ "name": "templateSourceCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -21830,10 +22943,10 @@ "name": "templateSourceGroupsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -21853,6 +22966,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -21955,6 +23074,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22069,6 +23194,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22175,6 +23306,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22276,10 +23413,10 @@ "name": "templateSourceCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -22287,10 +23424,10 @@ "name": "templateSourceGroupsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -22310,6 +23447,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22412,6 +23555,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22509,6 +23658,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22612,6 +23767,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22707,10 +23868,10 @@ "name": "departmentCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -22718,10 +23879,10 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -22734,6 +23895,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22836,6 +24003,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -22939,6 +24112,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23084,6 +24263,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23171,11 +24356,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -23202,6 +24387,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23304,6 +24495,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23407,6 +24604,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23508,6 +24711,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23602,11 +24811,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -23633,6 +24842,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23735,6 +24950,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23849,6 +25070,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -23943,10 +25170,10 @@ "name": "waitlistCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -23959,6 +25186,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24053,11 +25286,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -24084,6 +25317,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24186,6 +25425,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24300,6 +25545,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24394,10 +25645,10 @@ "name": "waitlistPrioritiesCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -24410,6 +25661,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -24510,6 +25767,19 @@ "in": "header", "required": true }, + "x-request-id": { + "name": "x-request-id", + "type": "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description": "Request Id of an incoming request", + "in": "header" + }, + "x-originating-application": { + "name": "x-originating-application", + "type": "string", + "description": "Customer's Integration Application Id", + "in": "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -24520,7 +25790,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -27299,6 +28569,9 @@ "inactive": { "description": "Indicates if reservation color is inactive.", "type": "boolean" + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, @@ -28272,6 +29545,22 @@ "policyType": { "description": "Policy Type for the Policy Schedules.", "$ref": "#/definitions/policyTypeType" + }, + "tieredDepositRules": { + "type": "array", + "description": "Collection of tiered deposit rule policies that are configured and attached to a tiered policy schedule. To be used when OPERA Control parameter 'Tiered Deposit Schedules' is active.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/tieredDepositRule" + } + }, + "tieredCancelPenalties": { + "type": "array", + "description": "Collection of tiered cancellation penalties that are configured and attached to a tiered policy schedule. To be used when OPERA Control parameter 'Tiered Cancellation Schedules' is active.", + "maxItems": 4000, + "items": { + "$ref": "#/definitions/tieredCancelPenalty" + } } } }, @@ -29008,6 +30297,9 @@ "editable": { "description": "Service request is editable or not.", "type": "boolean" + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, @@ -29444,6 +30736,9 @@ "displaySequence": { "description": "Display Sequence for the trace text.", "type": "number" + }, + "managedBy": { + "$ref": "#/definitions/managedByOptions" } } }, @@ -31452,6 +32747,50 @@ "type": "string" } } + }, + "tieredDepositRule": { + "type": "object", + "description": "Type for a tiered deposit rule policy that is configured and attached to a tiered deposit rule schedule.", + "properties": { + "depositRuleCodeDescription": { + "description": "", + "$ref": "#/definitions/codeDescriptionType" + }, + "depositRuleId": { + "description": "Internal deposit rule identifier that is used to attach the tiered deposit rule to a tiered deposit rule schedule.", + "type": "number" + }, + "amountPercent": { + "description": "Payment expressed as a fixed amount, or a percentage of/or room nights.", + "$ref": "#/definitions/policyAmountPercentType" + }, + "deadline": { + "description": "Payment deadline, absolute or relative.", + "$ref": "#/definitions/policyDeadlineType" + } + } + }, + "tieredCancelPenalty": { + "type": "object", + "description": "Type for a tiered cancellation penalty that is configured and attached to a tiered cancel penalty schedule.", + "properties": { + "cancelPenaltyCodeDescription": { + "description": "", + "$ref": "#/definitions/codeDescriptionType" + }, + "cancelPenaltyId": { + "description": "Internal cancel penalty identifier that is used to attach the tiered cancel penalty to a tiered cancel penalty schedule.", + "type": "number" + }, + "amountPercent": { + "description": "Cancellation fee expressed as a fixed amount, or percentage of/or room nights.", + "$ref": "#/definitions/policyAmountPercentType" + }, + "deadline": { + "description": "Cancellation deadline, absolute or relative.", + "$ref": "#/definitions/policyDeadlineType" + } + } } }, "tags": [ @@ -31472,4 +32811,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/rtp.json b/rest-api-specs/property/rtp.json index 5a993a7..c8393ce 100644 --- a/rest-api-specs/property/rtp.json +++ b/rest-api-specs/property/rtp.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "OPERA Cloud Rate API", - "description": "APIs to cater for Rate Availability functionality in OPERA Cloud.

Rate Management provides all the tools you need to effectively define and manage the rate structures for a property in OPERA Cloud. Some of the things you can do include creating and managing rate codes, rate classes, rate categories, display sets, rate strategies, as well as managing promotion groups and codes.

Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs to cater for Rate Availability functionality in OPERA Cloud.

Rate Management provides all the tools you need to effectively define and manage the rate structures for a property in OPERA Cloud. Some of the things you can do include creating and managing rate codes, rate classes, rate categories, display sets, rate strategies, as well as managing promotion groups and codes.

Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -38,11 +38,11 @@ "name": "codes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -69,6 +69,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -171,6 +177,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -285,6 +297,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -384,6 +402,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -503,10 +527,10 @@ "name": "rateCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -570,6 +594,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -681,6 +711,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -775,10 +811,10 @@ "name": "code", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -905,6 +941,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1001,11 +1043,11 @@ "name": "ratePlanCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Rate Plan code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -1091,113 +1133,10 @@ "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/x-hotelid" - }, - { - "$ref": "#/parameters/x-externalsystem" - }, - { - "$ref": "#/parameters/Accept-Language" - } - ], - "responses": { - "200": { - "headers": { - "Content-Language": { - "type": "string", - "description": "Audience language", - "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", - "x-example": "en-GB" - } - }, - "description": "Response object to fetch rate plans summary information for blocks.", - "schema": { - "$ref": "#/definitions/blockRatePlans" - } - }, - "204": { - "description": "RatePlansForBlock not found." - }, - "400": { - "$ref": "#/responses/400" - }, - "401": { - "$ref": "#/responses/401" - }, - "403": { - "$ref": "#/responses/403" - }, - "404": { - "$ref": "#/responses/404" - }, - "405": { - "$ref": "#/responses/405" - }, - "406": { - "$ref": "#/responses/406" - }, - "413": { - "$ref": "#/responses/413" - }, - "414": { - "$ref": "#/responses/414" - }, - "415": { - "$ref": "#/responses/415" - }, - "500": { - "$ref": "#/responses/500" - }, - "502": { - "$ref": "#/responses/502" - }, - "503": { - "$ref": "#/responses/503" - } - }, - "consumes": [ - "application/json;charset=UTF-8" - ], - "produces": [ - "application/json;charset=UTF-8" - ], - "tags": [ - "RatePlan" - ] - } - }, - "/hotels/{hotelId}/externalRatePlans/{ratePlanCode}": { - "get": { - "summary": "Get external rate plan", - "description": "This API allows you to fetch external Rate Plan.

OperationId:downloadExternalRatePlan

", - "operationId": "downloadExternalRatePlan", - "parameters": [ - { - "name": "ratePlanCode", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Rate Plan Code." - }, - { - "name": "hotelId", - "in": "path", - "required": true, - "type": "string", - "minLength": 1, - "maxLength": 2000, - "description": "Unique ID that identifies a single hotel property." - }, - { - "$ref": "#/parameters/authKey" - }, - { - "$ref": "#/parameters/externalData" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1219,13 +1158,13 @@ "x-example": "en-GB" } }, - "description": "Response Body.", + "description": "Response object to fetch rate plans summary information for blocks.", "schema": { - "$ref": "#/definitions/status" + "$ref": "#/definitions/blockRatePlans" } }, "204": { - "description": "downloadExternalRatePlan not found." + "description": "RatePlansForBlock not found." }, "400": { "$ref": "#/responses/400" @@ -1299,6 +1238,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1407,6 +1352,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1521,6 +1472,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1620,6 +1577,13 @@ "description": "Indicates maximum number of records a Web Service should return.", "type": "integer" }, + { + "name": "offset", + "in": "query", + "required": false, + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" + }, { "name": "startDate", "in": "query", @@ -1674,6 +1638,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1785,6 +1755,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -1899,6 +1875,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2022,6 +2004,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2128,6 +2116,14 @@ "in": "query", "required": false, "description": "Indicates maximum number of records a Web Service should return.", + "type": "integer", + "maximum": 500 + }, + { + "name": "offset", + "in": "query", + "required": false, + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", "type": "integer" }, { @@ -2184,6 +2180,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2279,11 +2281,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2306,11 +2308,11 @@ "name": "PackageForecastGroupCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -2337,6 +2339,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2448,6 +2456,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2560,6 +2574,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2670,6 +2690,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2778,6 +2804,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2889,6 +2921,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -2994,7 +3032,7 @@ "name": "packageFormulaRanges", "in": "body", "required": true, - "description": "Request to change and existing package formula ranges. The Property, Amount From, Amount To, Tax Amount, Interval Amount are the details that can be changed on an existing pacakage formula range.", + "description": "Request to change and existing package formula ranges. The Property, Amount From, Amount To, Tax Amount, Interval Amount are the details that can be changed on an existing package formula range.", "schema": { "allOf": [ { @@ -3012,6 +3050,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3134,6 +3178,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3230,11 +3280,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -3268,6 +3318,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3378,6 +3434,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3489,6 +3551,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3599,6 +3667,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3729,6 +3803,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -3850,13 +3930,19 @@ "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/x-hotelid" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-externalsystem" + "$ref": "#/parameters/x-originating-application" }, { - "$ref": "#/parameters/Accept-Language" + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" } ], "responses": { @@ -3970,6 +4056,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4078,6 +4170,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4195,6 +4293,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4322,6 +4426,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4433,10 +4543,10 @@ "name": "promotionCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4444,10 +4554,10 @@ "name": "promotionGroup", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -4489,6 +4599,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4610,6 +4726,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4730,6 +4852,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4852,6 +4980,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -4970,10 +5104,10 @@ "name": "batchCode", "in": "query", "type": "array", + "maxItems": 10, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 10 + "type": "string" }, "required": false }, @@ -5008,6 +5142,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5136,6 +5276,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5251,6 +5397,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5361,10 +5513,10 @@ "name": "code", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5372,10 +5524,10 @@ "name": "promotionGroupListCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -5409,6 +5561,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5521,6 +5679,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5643,6 +5807,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5763,6 +5933,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5871,6 +6047,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -5984,6 +6166,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6183,6 +6371,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6262,8 +6456,8 @@ }, "/hotels/{hotelId}/rateCategories": { "get": { - "summary": "Get rate category", - "description": "Use this API to search for Rate Categories. The search criteria can include a Rate category, the list of hotelIds and the description of the Rate Category.

OperationId:getRateCategory

", + "summary": "Get Rate Category", + "description": "Search for Rate Categories. The search criteria can include a Rate category, the list of hotel Codes and the description of the Rate Category.

OperationId:getRateCategory

The maximum allowable limit for this API is 1000.

", "operationId": "getRateCategory", "parameters": [ { @@ -6279,11 +6473,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6306,10 +6500,10 @@ "name": "rateCategoryListCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6336,6 +6530,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6447,6 +6647,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6553,6 +6759,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6665,6 +6877,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6761,11 +6979,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6788,10 +7006,10 @@ "name": "rateClassListCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -6818,6 +7036,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -6929,6 +7153,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7052,6 +7282,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7160,6 +7396,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7271,11 +7513,11 @@ "name": "code", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -7302,6 +7544,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7412,6 +7660,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7523,6 +7777,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7622,6 +7882,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7751,6 +8017,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -7873,6 +8145,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8004,6 +8282,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8080,8 +8364,8 @@ ] }, "post": { - "summary": "Create rate plans", - "description": "Use this API you to get Rate Plans for a given hotel.

OperationId:postRatePlan

", + "summary": "Create rate plans ", + "description": "This API allows you to create Rate Plans for a given hotel ID.

OperationId:postRatePlan

", "operationId": "postRatePlan", "parameters": [ { @@ -8115,6 +8399,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8225,6 +8515,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8361,6 +8657,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8437,8 +8739,8 @@ ] }, "put": { - "summary": "Change rate plan", - "description": "Use this API to update Rate Plan information such as date range, linked room types, and rate controls for a given hotel. Use the putRatePlanSchedules operation to add or update the rate plan pricing schedule.

OperationId:putRatePlan

", + "summary": "Change rate plan ", + "description": "This API allows you to update Rate Plan information such as date range, linked room types, and rate controls for a given hotelID. There is a separate API to add or update the rate plan pricing schedule.

OperationId:putRatePlan

", "operationId": "putRatePlan", "parameters": [ { @@ -8481,6 +8783,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8589,6 +8897,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8712,6 +9026,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -8835,6 +9155,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9034,6 +9360,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9157,6 +9489,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9278,6 +9616,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9408,6 +9752,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9531,6 +9881,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9652,6 +10008,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9755,10 +10117,10 @@ "name": "code", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9771,6 +10133,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -9851,7 +10219,7 @@ "/hotels/{hotelId}/ratePlans/{ratePlanCode}/schedules": { "get": { "summary": "Get rate plan schedules", - "description": "Use this API to get a rate plan's pricing schedules. The information includes the date range and room types for which the price is valid, rate amounts for multiple persons, and associated packages.

OperationId:getRatePlanSchedules

", + "description": "This API allows you to fetch Rate Plan schedules.

OperationId:getRatePlanSchedules

This API allows a time span of 365 days.

", "operationId": "getRatePlanSchedules", "parameters": [ { @@ -9879,13 +10247,6 @@ "description": "Exclude the List of Pricing Schedule Packages from the response.", "type": "boolean" }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "Indicates maximum number of records a Web Service should return.", - "type": "integer" - }, { "name": "tierId", "in": "query", @@ -9932,11 +10293,11 @@ "name": "roomType", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Room Type.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -9944,14 +10305,28 @@ "name": "roomClass", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Room Class.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, + { + "name": "offset", + "in": "query", + "required": false, + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "Indicates maximum number of records a Web Service should return. When offset is sent, limit value cannot exceed 500. ", + "type": "integer" + }, { "name": "includeInactive", "in": "query", @@ -9969,13 +10344,19 @@ "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/x-hotelid" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-externalsystem" + "$ref": "#/parameters/x-originating-application" }, { - "$ref": "#/parameters/Accept-Language" + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" } ], "responses": { @@ -10045,7 +10426,7 @@ }, "put": { "summary": "Change rate plan schedules", - "description": "Use this API to update Rate Plan pricing schedules.

OperationId:putRatePlanSchedules

", + "description": "This API allows you to update Rate Plan schedules.

OperationId:putRatePlanSchedules

", "operationId": "putRatePlanSchedules", "parameters": [ { @@ -10088,6 +10469,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10209,6 +10596,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10287,7 +10680,7 @@ }, "delete": { "summary": "Delete rate plan schedule", - "description": "Use this API to delete Rate Plan schedules.

OperationId:deleteRatePlanSchedules

", + "description": "This API allows you to delete Rate Plan schedules.

OperationId:deleteRatePlanSchedules

", "operationId": "deleteRatePlanSchedules", "parameters": [ { @@ -10353,10 +10746,10 @@ "name": "roomType", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false, "description": "List of room types that are for the rate plan schedule." @@ -10419,6 +10812,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10542,6 +10941,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10683,6 +11088,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10779,11 +11190,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -10806,10 +11217,10 @@ "name": "seasonsCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -10822,6 +11233,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -10933,6 +11350,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11056,6 +11479,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11164,6 +11593,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11288,6 +11723,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11399,6 +11840,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11522,6 +11969,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11630,6 +12083,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11819,10 +12278,10 @@ "name": "userId", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "integer", - "maxItems": 4000 + "type": "integer" }, "required": false }, @@ -11830,10 +12289,10 @@ "name": "userForIdsUserId", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "integer", - "maxItems": 4000 + "type": "integer" }, "required": false }, @@ -11846,6 +12305,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -11955,6 +12420,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12064,6 +12535,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12192,6 +12669,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12306,6 +12789,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12400,11 +12889,11 @@ "name": "packageForecastGroupCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Codes to be searched.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -12424,6 +12913,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12526,6 +13021,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12629,6 +13130,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12730,6 +13237,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -12809,8 +13322,8 @@ }, "/packages": { "get": { - "summary": "Get Packages", - "description": "Use this API you to get configured packages for a hotel.

OperationId:getPackages

", + "summary": "Get packages", + "description": "This API allows you to fetch packages for a hotel id.

OperationId:getPackages

This API allows a time span of 365 days.

", "operationId": "getPackages", "parameters": [ { @@ -12824,11 +13337,11 @@ "name": "hotelId", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -12836,10 +13349,10 @@ "name": "packageCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -12972,6 +13485,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13076,6 +13595,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13173,6 +13698,14 @@ "in": "query", "required": false, "description": "Indicates maximum number of records a Web Service should return.", + "type": "integer", + "maximum": 500 + }, + { + "name": "offset", + "in": "query", + "required": false, + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", "type": "integer" }, { @@ -13202,11 +13735,11 @@ "name": "hotelCodes", "in": "query", "type": "array", + "maxItems": 300, "collectionFormat": "multi", "description": "Hotel code of negotiated rates to be searched.", "items": { - "type": "string", - "maxItems": 300 + "type": "string" }, "required": false }, @@ -13255,6 +13788,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13356,11 +13895,11 @@ "name": "hotelId", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -13368,10 +13907,10 @@ "name": "promotionCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -13379,10 +13918,10 @@ "name": "promotionGroup", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -13416,6 +13955,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13528,6 +14073,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13639,6 +14190,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13752,6 +14309,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -13846,11 +14409,11 @@ "name": "hotelId", "in": "query", "type": "array", + "maxItems": 10, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 10 + "type": "string" }, "required": false }, @@ -13875,43 +14438,164 @@ "name": "batchCode", "in": "query", "type": "array", + "maxItems": 10, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 10 + "type": "string" }, "required": false }, { - "name": "createdOn", - "in": "query", - "required": false, - "description": "Date when promotion coupon code was created.", + "name": "createdOn", + "in": "query", + "required": false, + "description": "Date when promotion coupon code was created.", + "type": "string", + "format": "date" + }, + { + "name": "includeInactive", + "in": "query", + "required": false, + "description": "Indicates whether to include inactive promotion coupon codes.", + "type": "boolean" + }, + { + "name": "couponCode", + "in": "query", + "required": false, + "description": "Promotion Coupon Code.", + "type": "string" + }, + { + "$ref": "#/parameters/authKey" + }, + { + "$ref": "#/parameters/externalData" + }, + { + "$ref": "#/parameters/x-app-key" + }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, + { + "$ref": "#/parameters/x-hotelid" + }, + { + "$ref": "#/parameters/x-externalsystem" + }, + { + "$ref": "#/parameters/Accept-Language" + } + ], + "responses": { + "200": { + "headers": { + "Content-Language": { + "type": "string", + "description": "Audience language", + "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", + "x-example": "en-GB" + } + }, + "description": "Response object to get the promotion coupon code.", + "schema": { + "$ref": "#/definitions/getPromotionCouponCodes" + } + }, + "204": { + "description": "Promotion Coupon Code not found." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "405": { + "$ref": "#/responses/405" + }, + "406": { + "$ref": "#/responses/406" + }, + "413": { + "$ref": "#/responses/413" + }, + "414": { + "$ref": "#/responses/414" + }, + "415": { + "$ref": "#/responses/415" + }, + "500": { + "$ref": "#/responses/500" + }, + "502": { + "$ref": "#/responses/502" + }, + "503": { + "$ref": "#/responses/503" + } + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "tags": [ + "RatePlan" + ] + } + }, + "/promotionCodes/{promotionCode}/coupons/inactivate": { + "put": { + "summary": "Inactivate promotion coupon codes for a given batch code.", + "description": "This API allows you to inactivate promotion coupon codes for a given batch code.

OperationId:inactivatePromotionCouponBatchCode

", + "operationId": "inactivatePromotionCouponBatchCode", + "parameters": [ + { + "name": "promotionCode", + "in": "path", + "required": true, "type": "string", - "format": "date" + "minLength": 1, + "maxLength": 20, + "description": "Promotion Code." }, { - "name": "includeInactive", - "in": "query", - "required": false, - "description": "Indicates whether to include inactive promotion coupon codes.", - "type": "boolean" + "name": "inactivatePromotionCouponBatchCode", + "in": "body", + "required": true, + "schema": { + "allOf": [ + { + "$ref": "#/definitions/inactivatePromotionCouponBatchCodeType" + } + ] + } }, { - "name": "couponCode", - "in": "query", - "required": false, - "description": "Promotion Coupon Code.", - "type": "string" + "$ref": "#/parameters/authKey" }, { - "$ref": "#/parameters/authKey" + "$ref": "#/parameters/x-app-key" }, { - "$ref": "#/parameters/externalData" + "$ref": "#/parameters/x-request-id" }, { - "$ref": "#/parameters/x-app-key" + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -13931,16 +14615,17 @@ "description": "Audience language", "pattern": "[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*", "x-example": "en-GB" + }, + "Location": { + "type": "string", + "description": "Location of newly created resource" } }, - "description": "Response object to get the promotion coupon code.", + "description": "HATEOAS links which help the consumer to navigate to resources", "schema": { - "$ref": "#/definitions/getPromotionCouponCodes" + "$ref": "#/definitions/status" } }, - "204": { - "description": "Promotion Coupon Code not found." - }, "400": { "$ref": "#/responses/400" }, @@ -14032,6 +14717,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14138,6 +14829,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14242,6 +14939,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14322,18 +15025,18 @@ "/ratePlans": { "get": { "summary": "Get rate plans", - "description": "Use this API to get configured Rate Plans for a property and filter this by search criteria.

OperationId:getRatePlans

", + "description": "This API allows you to fetch Rate Plans.

OperationId:getRatePlans

The maximum allowable limit for this API is 1000.

", "operationId": "getRatePlans", "parameters": [ { "name": "hotelId", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": true }, @@ -14363,11 +15066,11 @@ "name": "ratePlanCode", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Rate Plan code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -14375,11 +15078,11 @@ "name": "rateCategory", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Rate category of the rate plan.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -14488,6 +15191,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14592,6 +15301,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14684,6 +15399,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14770,10 +15491,10 @@ "name": "rateCategoryListCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -14800,6 +15521,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -14901,6 +15628,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15014,6 +15747,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15113,6 +15852,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15215,11 +15960,11 @@ "name": "hotelIds", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "description": "Hotel code.", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -15227,10 +15972,10 @@ "name": "rateClassListCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -15257,6 +16002,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15359,6 +16110,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15473,6 +16230,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15572,6 +16335,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15659,10 +16428,10 @@ "name": "seasonCodes", "in": "query", "type": "array", + "maxItems": 4000, "collectionFormat": "multi", "items": { - "type": "string", - "maxItems": 4000 + "type": "string" }, "required": false }, @@ -15675,6 +16444,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15777,6 +16552,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15891,6 +16672,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -15990,6 +16777,12 @@ { "$ref": "#/parameters/x-app-key" }, + { + "$ref": "#/parameters/x-request-id" + }, + { + "$ref": "#/parameters/x-originating-application" + }, { "$ref": "#/parameters/x-hotelid" }, @@ -16090,6 +16883,19 @@ "in": "header", "required": true }, + "x-request-id": { + "name": "x-request-id", + "type": "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description": "Request Id of an incoming request", + "in": "header" + }, + "x-originating-application": { + "name": "x-originating-application", + "type": "string", + "description": "Customer's Integration Application Id", + "in": "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -16100,7 +16906,7 @@ "x-externalsystem": { "name": "x-externalsystem", "type": "string", - "maxLength": 80, + "maxLength": 40, "description": "External system code.", "in": "header", "x-example": "EXTERNALSYSTEMCODE" @@ -17221,6 +18027,30 @@ "description": "Negotiated rates based on the search criteria.", "$ref": "#/definitions/negotiatedRatesType" }, + "totalPages": { + "description": "Evaluated total page count based on the requested max fetch count.", + "type": "integer" + }, + "offset": { + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" + }, + "limit": { + "description": "Indicates maximum number of records a Web Service should return.", + "type": "integer" + }, + "hasMore": { + "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", + "type": "boolean" + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "count": { + "description": "Total number of rows returned", + "type": "integer" + }, "links": { "$ref": "#/definitions/links" }, @@ -17978,6 +18808,12 @@ "externallyExcluded": { "type": "boolean", "description": "Flag to indicate if a package is configured as Externally Excluded." + }, + "packageCategory": { + "type": "string", + "description": "Package Category.", + "minLength": 0, + "maxLength": 20 } } }, @@ -18062,7 +18898,7 @@ "maxLength": 20 }, "type": { - "description": "Code is inclusive or exclusive of other chanrges such as taxes.", + "description": "Code is inclusive or exclusive of other charges such as taxes.", "$ref": "#/definitions/amountDeterminationType" } } @@ -18156,8 +18992,20 @@ } }, "calculatedPrice": { - "description": "Calculated Package Price based from Number of Adults, Children and Calculation Rule.", + "description": "Calculated Package Price based from Number of Adults, Children and Calculation Rule on the Package Start Date.", "type": "number" + }, + "ageBucketPricing": { + "description": "Unit Pricing on the Package Start Date Per Child Bucket / Guest Age Category. Applicable when Child Bucket or Guest Age Categories functionality is active and package's price calculation rule is Per Child.", + "type": "array", + "maxItems": 3, + "items": { + "$ref": "#/definitions/hotelPackageSchedulePriceType" + } + }, + "minAdvanceBookingDays": { + "description": "Minimum number of days in advance a reservation must be made to attach this package.", + "type": "integer" } } }, @@ -18477,14 +19325,14 @@ }, "configPackageScheduleType": { "type": "object", - "description": "A Hotel Package Schedule.", + "description": "A Hotel Package Schedule. 'new' prefixed properties hold updated values for create or update operations; non-prefixed properties hold original values for update or delete operations.", "properties": { "newTimeSpan": { - "description": "The new time span for package price.", + "description": "The new time span for package price. Required when creating, updating a pricing schedule.", "$ref": "#/definitions/timeSpanType" }, "schedulePrices": { - "description": "Collection of price schedule for the package.", + "description": "Collection of price schedule for the package. Omit this field when attempting to delete a pricing schedule.", "type": "array", "maxItems": 4000, "items": { @@ -18530,13 +19378,13 @@ "type": "integer" }, "start": { - "description": "The starting value of the date range.", + "description": "The starting value of the date range. Required when updating or deleting a pricing schedule.", "type": "string", "format": "date", "maxLength": 8 }, "end": { - "description": "The ending value of the date range", + "description": "The ending value of the date range. Required when updating or deleting a pricing schedule.", "type": "string", "format": "date", "maxLength": 8 @@ -18790,7 +19638,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -19144,6 +19992,10 @@ "limitedUse": { "description": "Indicates if promotion code is of limited use type. Limited use promotion codes can not be used without coupon codes.", "type": "boolean" + }, + "limitedUseGlobal": { + "description": "Indicates if template promotion code is of limited use type. Limited use promotion codes can not be used without coupon codes.", + "type": "boolean" } } }, @@ -19810,7 +20662,10 @@ "minLength": 0, "maxLength": 20 } - } + }, + "required": [ + "rateCode" + ] }, "rateAccessExclusionType": { "type": "object", @@ -21021,7 +21876,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -21099,10 +21954,22 @@ "description": "Is rate plan code flagged as an owner rate plan? Owner rate plans have special functionality for no-shows depending on the Rolling Noshow Preference application setting.", "type": "boolean" }, + "ownerUse": { + "description": "Rate Code is available for Owner Reservations.", + "type": "boolean" + }, + "ownerReferral": { + "description": "Rate code is available for Owner Referral Reservations", + "type": "boolean" + }, "membershipEligible": { "description": "Is rate plan code flagged as eligible for memberships? This flag controls whether the guest stay, which this rate plan is attached to, qualifies for point calculations for Frequent Flyer or Frequent Guest programs. If the rate plan associated to the reservation has not been flagged for Membership then the guest will not earn any points/miles for their stay.", "type": "boolean" }, + "pointsDiscount": { + "description": "Flag to identify if the rate plan code is eligible for rate discounting by redeeming points.", + "type": "boolean" + }, "advancedDailyBase": { "description": "Flag to identify if Rate Code is Advanced Daily Base Rate Code", "type": "boolean" @@ -21117,6 +21984,16 @@ }, "managedBy": { "$ref": "#/definitions/managedByOptions" + }, + "offshoreRate": { + "type": "boolean", + "description": "Exposed rates managed through external systems outside the PMS." + }, + "localRatePlanCode": { + "description": "Rates managed and handled within the PMS by the property.", + "type": "string", + "minLength": 0, + "maxLength": 20 } } }, @@ -21708,7 +22585,7 @@ "format": "date-time" }, "creatorId": { - "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee resposible for the creation.", + "description": "ID of creator. The creator could be a software system identifier or an identifier of an employee responsible for the creation.", "type": "string", "minLength": 0, "maxLength": 200 @@ -22118,6 +22995,18 @@ "count": { "description": "Total number of rows returned", "type": "integer" + }, + "offset": { + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" + }, + "limit": { + "description": "Indicates maximum number of records a Web Service should return.", + "type": "integer" + }, + "totalPages": { + "description": "Evaluated total page count based on the requested max fetch count.", + "type": "integer" } } }, @@ -22973,6 +23862,10 @@ "type": "string", "minLength": 0, "maxLength": 20 + }, + "limitedUse": { + "description": "Indicates if promotion code is of limited use type. This is set to true if it is either set on property or template", + "type": "boolean" } } }, @@ -23249,6 +24142,30 @@ "description": "Collection of template promotions.", "$ref": "#/definitions/templatePromotionCodesType" }, + "totalPages": { + "description": "Evaluated total page count based on the requested max fetch count.", + "type": "integer" + }, + "hasMore": { + "description": "Indicates whether all the records are included in the response or not. Absence of the attribute values should be consider as all rows fetched in the response.", + "type": "boolean" + }, + "totalResults": { + "description": "Total number of rows queried", + "type": "integer" + }, + "count": { + "description": "Total number of rows returned", + "type": "integer" + }, + "offset": { + "description": "Index or initial index of the set(page) being requested. If the index goes out of the bounds of the total set count then no data will be returned.", + "type": "integer" + }, + "limit": { + "description": "Indicates maximum number of records a Web Service should return.", + "type": "integer" + }, "links": { "$ref": "#/definitions/links" }, @@ -23771,7 +24688,7 @@ "ratePlanScheduleList": { "description": "List of rate plan schedules to be created / updated.", "type": "array", - "maxItems": 20, + "maxItems": 50, "items": { "$ref": "#/definitions/ratePlanScheduleDetailType" } @@ -23945,6 +24862,27 @@ } } }, + "inactivatePromotionCouponBatchCodeType": { + "type": "object", + "description": "Promotion coupon batch code details to be inactivated.", + "properties": { + "hotelId": { + "description": "Hotel code the property promotion code belongs to. When not provided, it is considered at template level.", + "type": "string", + "minLength": 0, + "maxLength": 20 + }, + "batchCode": { + "description": "Indicates the coupon batch code that will be inactivated.", + "type": "string", + "minLength": 1, + "maxLength": 40 + } + }, + "required": [ + "batchCode" + ] + }, "promotionCouponCodeType": { "type": "object", "description": "Promotion coupon code details.", @@ -24021,6 +24959,7 @@ }, "daysOfWeekControlsType": { "type": "object", + "description": "Populated when Package Availability Control is set to 'Days of the Week'. Atleast one of the properties must be provided. ", "properties": { "sunday": { "type": "boolean" @@ -24084,4 +25023,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +} diff --git a/rest-api-specs/property/rtpasync.json b/rest-api-specs/property/rtpasync.json index 0e3f7ee..ecdfdcb 100644 --- a/rest-api-specs/property/rtpasync.json +++ b/rest-api-specs/property/rtpasync.json @@ -2,8 +2,8 @@ "swagger": "2.0", "info": { "title": "Opera Cloud Rate Plan Asynchronous Service API", - "description": "APIs catering to the Rate Plan asynchronous related functionality in a hotel. This includes adding/updating daily rates' pricing schedules and best available rates by day or length of stay.

This API follows an async pattern where

  • You make an initial request, which returns a Location header
  • You poll HEAD on the Location header returned to obtain the status of the process
  • Once the process completes HEAD will return in the Location header the URL that must be called to obtain the results of the process
  • You call the URL to obtain the results of the process


Compatible with OPERA Cloud release 25.1.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", - "version": "25.1.0.0", + "description": "APIs catering to the Rate Plan asynchronous related functionality in a hotel. This includes adding/updating daily rates' pricing schedules and best available rates by day or length of stay.

This API follows an async pattern where

  • You make an initial request, which returns a Location header
  • You poll HEAD on the Location header returned to obtain the status of the process
  • Once the process completes HEAD will return in the Location header the URL that must be called to obtain the results of the process
  • You call the URL to obtain the results of the process


Compatible with OPERA Cloud release 25.4.0.0.

This document and all content within is available under the Universal Permissive License v 1.0 (https://oss.oracle.com/licenses/upl). Copyright (c) 2020, 2025 Oracle and/or its affiliates.

", + "version": "25.4.0.0", "termsOfService": "https://www.oracle.com/legal/terms.html", "contact": { "email": "hospitality_apis_ww_grp@oracle.com" @@ -116,6 +116,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -257,6 +261,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -367,6 +375,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -482,6 +494,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -623,6 +639,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -733,6 +753,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -849,6 +873,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -993,6 +1021,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1106,6 +1138,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1226,6 +1262,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1370,6 +1410,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1483,6 +1527,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1554,6 +1602,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1653,6 +1705,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1702,6 +1758,10 @@ }, { "$ref": "#/parameters/x-app-key" + }, { + "$ref": "#/parameters/x-request-id" + }, { + "$ref": "#/parameters/x-originating-application" }, { "$ref": "#/parameters/x-hotelid" @@ -1766,6 +1826,19 @@ "in": "header", "required": true }, + "x-request-id" : { + "name" : "x-request-id", + "type" : "string", + "pattern": "~*[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}", + "description" : "Request Id of an incoming request", + "in" : "header" + }, + "x-originating-application" : { + "name" : "x-originating-application", + "type" : "string", + "description" : "Customer's Integration Application Id", + "in" : "header" + }, "x-hotelid": { "name": "x-hotelid", "type": "string", @@ -2794,4 +2867,4 @@ "description": "Find out more about Oracle Hospitality", "url": "https://docs.oracle.com/en/industries/hospitality/integration_platforms.html" } -} \ No newline at end of file +}